55 lines
1.9 KiB
Plaintext
55 lines
1.9 KiB
Plaintext
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
|
<plist version="1.0">
|
|
<dict>
|
|
<key>fileTypes</key>
|
|
<array>
|
|
<string>def</string>
|
|
</array>
|
|
<key>scopeName</key>
|
|
<string>source.symbol-processor</string>
|
|
<key>name</key>
|
|
<string>Symbol Processor Definition</string>
|
|
<key>patterns</key>
|
|
<array>
|
|
<dict>
|
|
<key>name</key>
|
|
<string>comment.line.double-slash.symbol-processor</string>
|
|
<key>match</key>
|
|
<string>//.*$</string>
|
|
</dict>
|
|
<dict>
|
|
<key>name</key>
|
|
<string>constant.numeric.symbol-processor.hex</string>
|
|
<key>match</key>
|
|
<string>\b0[xX][0-9a-fA-F]+</string>
|
|
</dict>
|
|
<dict>
|
|
<key>name</key>
|
|
<string>constant.numeric.symbol-processor.decimal</string>
|
|
<key>match</key>
|
|
<string>\b[0-9]+</string>
|
|
</dict>
|
|
<dict>
|
|
<key>name</key>
|
|
<string>keyword.control.symbol-processor</string>
|
|
<key>match</key>
|
|
<string>\b(extends|size|vtable-size|vtable-destructor-offset|vtable|property|static-property|method|virtual-method|static-method|constructor|mark-as-simple)\b</string>
|
|
</dict>
|
|
<dict>
|
|
<key>name</key>
|
|
<string>storage.type.symbol-processor</string>
|
|
<key>match</key>
|
|
<string>\b(const|char|uchar|short|ushort|int|uint|float|bool|void|std::string|std::vector|std::map|unsigned|long)\b</string>
|
|
</dict>
|
|
<dict>
|
|
<key>name</key>
|
|
<string>keyword.operator.symbol-processor</string>
|
|
<key>match</key>
|
|
<string>(=|;)</string>
|
|
</dict>
|
|
</array>
|
|
<key>uuid</key>
|
|
<string>D44198D4-5AEB-40E5-B4E4-0E11C69FFA42</string>
|
|
</dict>
|
|
</plist> |