Mercurial > hg > CbC > CbC_llvm
comparison utils/textmate/TableGen.tmbundle/Syntaxes/TableGen.tmLanguage @ 31:d22a1cf4041c
merge with the LLVM_original
author | Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp> |
---|---|
date | Thu, 12 Dec 2013 14:37:49 +0900 |
parents | 95c75e76d11b |
children |
comparison
equal
deleted
inserted
replaced
2:4bc3e1cd2659 | 31:d22a1cf4041c |
---|---|
1 <?xml version="1.0" encoding="UTF-8"?> | |
2 <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | |
3 <plist version="1.0"> | |
4 <dict> | |
5 <key>fileTypes</key> | |
6 <array><string>td</string></array> | |
7 <key>foldingStartMarker</key> | |
8 <string>/\*\*|\{\s*$</string> | |
9 <key>foldingStopMarker</key> | |
10 <string>\*\*/|^\s*\}</string> | |
11 <key>name</key> | |
12 <string>TableGen</string> | |
13 <key>patterns</key> | |
14 <array> | |
15 <dict> | |
16 <key>include</key> | |
17 <string>#comments</string> | |
18 </dict> | |
19 <dict> | |
20 <key>match</key> | |
21 <string>\b(def|let|in|code|dag|string|list|bits|bit|field|include|defm|foreach|class|multiclass|int)\b</string> | |
22 <key>name</key> | |
23 <string>keyword.control.tablegen</string> | |
24 </dict> | |
25 <dict> | |
26 <key>begin</key> | |
27 <string>"</string> | |
28 <key>end</key> | |
29 <string>"</string> | |
30 <key>name</key> | |
31 <string>string.quoted.double.untitled</string> | |
32 <key>patterns</key> | |
33 <array> | |
34 <dict> | |
35 <key>match</key> | |
36 <string>\\.</string> | |
37 <key>name</key> | |
38 <string>constant.character.escape.tablegen</string> | |
39 </dict> | |
40 </array> | |
41 </dict> | |
42 </array> | |
43 <key>repository</key> | |
44 <dict> | |
45 <key>comments</key> | |
46 <dict> | |
47 <key>patterns</key> | |
48 <array> | |
49 <dict> | |
50 <key>captures</key> | |
51 <dict> | |
52 <key>1</key> | |
53 <dict> | |
54 <key>name</key> | |
55 <string>meta.toc-list.banner.block.tablegen</string> | |
56 </dict> | |
57 </dict> | |
58 <key>match</key> | |
59 <string>^/\* =(\s*.*?)\s*= \*/$\n?</string> | |
60 <key>name</key> | |
61 <string>comment.block.tablegen</string> | |
62 </dict> | |
63 <dict> | |
64 <key>begin</key> | |
65 <string>/\*</string> | |
66 <key>captures</key> | |
67 <dict> | |
68 <key>0</key> | |
69 <dict> | |
70 <key>name</key> | |
71 <string>punctuation.definition.comment.tablegen</string> | |
72 </dict> | |
73 </dict> | |
74 <key>end</key> | |
75 <string>\*/</string> | |
76 <key>name</key> | |
77 <string>comment.block.tablegen</string> | |
78 </dict> | |
79 <dict> | |
80 <key>match</key> | |
81 <string>\*/.*\n</string> | |
82 <key>name</key> | |
83 <string>invalid.illegal.stray-comment-end.tablegen</string> | |
84 </dict> | |
85 <dict> | |
86 <key>captures</key> | |
87 <dict> | |
88 <key>1</key> | |
89 <dict> | |
90 <key>name</key> | |
91 <string>meta.toc-list.banner.line.tablegen</string> | |
92 </dict> | |
93 </dict> | |
94 <key>match</key> | |
95 <string>^// =(\s*.*?)\s*=\s*$\n?</string> | |
96 <key>name</key> | |
97 <string>comment.line.banner.tablegen</string> | |
98 </dict> | |
99 <dict> | |
100 <key>begin</key> | |
101 <string>//</string> | |
102 <key>beginCaptures</key> | |
103 <dict> | |
104 <key>0</key> | |
105 <dict> | |
106 <key>name</key> | |
107 <string>punctuation.definition.comment.tablegen</string> | |
108 </dict> | |
109 </dict> | |
110 <key>end</key> | |
111 <string>$\n?</string> | |
112 <key>name</key> | |
113 <string>comment.line.double-slash.tablegen</string> | |
114 <key>patterns</key> | |
115 <array> | |
116 <dict> | |
117 <key>match</key> | |
118 <string>(?>\\\s*\n)</string> | |
119 <key>name</key> | |
120 <string>punctuation.separator.continuation.tablegen</string> | |
121 </dict> | |
122 </array> | |
123 </dict> | |
124 </array> | |
125 </dict> | |
126 </dict> | |
127 <key>scopeName</key> | |
128 <string>source.tablegen</string> | |
129 <key>uuid</key> | |
130 <string>3A090BFC-E74B-4993-8DAE-7CCF6D238A32</string> | |
131 </dict> | |
132 </plist> |