1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130
|
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>fileTypes</key>
<array>
<string>mwtest</string>
</array>
<key>name</key>
<string>MWParserFromHell Test Case</string>
<key>patterns</key>
<array>
<dict>
<key>match</key>
<string>---</string>
<key>name</key>
<string>markup.heading.divider.mwpfh</string>
</dict>
<dict>
<key>captures</key>
<dict>
<key>1</key>
<dict>
<key>name</key>
<string>keyword.other.name.mwpfh</string>
</dict>
<key>2</key>
<dict>
<key>name</key>
<string>variable.other.name.mwpfh</string>
</dict>
</dict>
<key>match</key>
<string>(name:)\s*(\w*)</string>
<key>name</key>
<string>meta.name.mwpfh</string>
</dict>
<dict>
<key>captures</key>
<dict>
<key>1</key>
<dict>
<key>name</key>
<string>keyword.other.label.mwpfh</string>
</dict>
<key>2</key>
<dict>
<key>name</key>
<string>comment.line.other.label.mwpfh</string>
</dict>
</dict>
<key>match</key>
<string>(label:)\s*(.*)</string>
<key>name</key>
<string>meta.label.mwpfh</string>
</dict>
<dict>
<key>captures</key>
<dict>
<key>1</key>
<dict>
<key>name</key>
<string>keyword.other.input.mwpfh</string>
</dict>
<key>2</key>
<dict>
<key>name</key>
<string>string.quoted.double.input.mwpfh</string>
</dict>
</dict>
<key>match</key>
<string>(input:)\s*(.*)</string>
<key>name</key>
<string>meta.input.mwpfh</string>
</dict>
<dict>
<key>captures</key>
<dict>
<key>1</key>
<dict>
<key>name</key>
<string>keyword.other.output.mwpfh</string>
</dict>
</dict>
<key>match</key>
<string>(output:)</string>
<key>name</key>
<string>meta.output.mwpfh</string>
</dict>
<dict>
<key>captures</key>
<dict>
<key>1</key>
<dict>
<key>name</key>
<string>support.language.token.mwpfh</string>
</dict>
</dict>
<key>match</key>
<string>(\w+)\s*\(</string>
<key>name</key>
<string>meta.name.token.mwpfh</string>
</dict>
<dict>
<key>captures</key>
<dict>
<key>1</key>
<dict>
<key>name</key>
<string>variable.parameter.token.mwpfh</string>
</dict>
</dict>
<key>match</key>
<string>(\w+)\s*(=)</string>
<key>name</key>
<string>meta.name.parameter.token.mwpfh</string>
</dict>
<dict>
<key>match</key>
<string>".*?"</string>
<key>name</key>
<string>string.quoted.double.mwpfh</string>
</dict>
</array>
<key>scopeName</key>
<string>text.mwpfh</string>
<key>uuid</key>
<string>cd3e2ffa-a57d-4c40-954f-1a2e87ffd638</string>
</dict>
</plist>
|