~ubuntu-branches/ubuntu/trusty/monodevelop/trusty-proposed

« back to all changes in this revision

Viewing changes to src/addins/TextTemplating/MonoDevelop.TextTemplating/T4SyntaxMode.xml

  • Committer: Package Import Robot
  • Author(s): Jo Shields
  • Date: 2013-05-12 09:46:03 UTC
  • mto: This revision was merged to the branch mainline in revision 29.
  • Revision ID: package-import@ubuntu.com-20130512094603-mad323bzcxvmcam0
Tags: upstream-4.0.5+dfsg
ImportĀ upstreamĀ versionĀ 4.0.5+dfsg

Show diffs side-by-side

added added

removed removed

Lines of Context:
24
24
 THE SOFTWARE. -->
25
25
 
26
26
<SyntaxMode name = "T4" mimeTypes="application/t4-template">
27
 
        <Span color="string" rule="t4">
 
27
        <Span color="String" rule="t4">
28
28
                <Begin>
29
29
</Begin>
30
30
                <End>qkl6ynrv7y234crtnq238rtxck3</End>
31
31
        </Span>
32
 
        <Span color = "template.directive" tagColor="template.directive" rule = "directive">
 
32
        <Span color = "Razor Code" tagColor="Html Server-Side Script" rule = "directive">
33
33
                <Begin>&lt;#@</Begin>
34
34
                <End>#&gt;</End>
35
35
        </Span>
36
36
 
37
37
        <Rule name="t4">
38
38
                <!-- directives -->
39
 
                <Span color = "template.region" tagColor="template.tag" rule = "directive">
 
39
                <Span color = "Razor Code" tagColor="Html Server-Side Script" rule = "directive">
40
40
                        <Begin>&lt;#@</Begin>
41
41
                        <End>#&gt;</End>
42
42
                </Span>
43
43
                
44
44
                <!-- expressions -->
45
 
                <Span color = "template" tagColor="template.tag" rule = "csharp">
 
45
                <Span color = "Razor Code" tagColor="Html Server-Side Script" rule = "csharp">
46
46
                        <Begin>&lt;#=</Begin>
47
47
                        <End>#&gt;</End>
48
48
                </Span>
49
49
                
50
 
                <Span color = "template" tagColor="template.tag" rule = "csharp">
 
50
                <Span color = "Razor Code" tagColor="Html Server-Side Script" rule = "csharp">
51
51
                        <Begin>&lt;#+</Begin>
52
52
                        <End>#&gt;</End>
53
53
                </Span>
54
54
                
55
 
                <Span color = "template" tagColor="template.tag" rule = "csharp">
 
55
                <Span color = "Razor Code" tagColor="Html Server-Side Script" rule = "csharp">
56
56
                        <Begin>&lt;#</Begin>
57
57
                        <End>#&gt;</End>
58
58
                </Span>
59
59
        </Rule>
60
60
        
61
61
        <Rule name = "directive">
62
 
                <Span color = "string" rule="InLiteral">
 
62
                <Span color = "String" rule="InLiteral">
63
63
                        <Begin>&quot;</Begin>
64
64
                        <End>&quot;</End>
65
65
                </Span>
66
66
                
67
 
                <Span color = "string" rule="InLiteral">
 
67
                <Span color = "String" rule="InLiteral">
68
68
                        <Begin>&apos;</Begin>
69
69
                        <End>&apos;</End>
70
70
                </Span>
71
71
                
72
72
                <!-- attributes -->
73
 
                <Match color = "keyword.type">[A-Za-z0-9_]+(:[A-Za-z0-9_]+)?[\s\n\r]*=</Match>
 
73
                <Match color = "Keyword(Type)">[A-Za-z0-9_]+(:[A-Za-z0-9_]+)?[\s\n\r]*=</Match>
74
74
        </Rule>
75
75
        
76
76
        <Rule name = "csharp">
77
 
                <Span color = "comment.block" rule="Comment" tagColor="comment.tag.block">
 
77
                <Span color = "Comment(Line)" rule="Comment" tagColor="Comment(Line)">
78
78
                        <Begin>/*</Begin>
79
79
                        <End>*/</End>
80
80
                </Span>
81
81
                
82
 
                <Span color = "string.other" rule="String" stopateol = "false" escape='""'>
 
82
                <Span color = "String" rule="String" stopateol = "false" escape='""'>
83
83
                        <Begin>@"</Begin>
84
84
                        <End>"</End>
85
85
                </Span>
86
86
        
87
 
                <Span color = "string.double" rule="String" stopateol = "true" escape='\"'>
 
87
                <Span color = "String" rule="String" stopateol = "true" escape='\"'>
88
88
                        <Begin>"</Begin>
89
89
                        <End>"</End>
90
90
                </Span>
91
91
        
92
 
                <Span color = "string.single" rule="String" stopateol = "true" escape="\'">
 
92
                <Span color = "String" rule="String" stopateol = "true" escape="\'">
93
93
                        <Begin>&apos;</Begin>
94
94
                        <End>&apos;</End>
95
95
                </Span>
96
96
                
97
 
                <Match color = "constant.digit">CSharpNumber</Match>
 
97
                <Match color = "Number">CSharpNumber</Match>
98
98
                
99
 
                <Keywords color = "keyword.access">
 
99
                <Keywords color = "Keyword(Access)">
100
100
                        <Word>this</Word>
101
101
                        <Word>base</Word>
102
102
                </Keywords>
103
103
                
104
 
                <Keywords color = "keyword.operator">
 
104
                <Keywords color = "Keyword(Operator)">
105
105
                        <Word>as</Word>
106
106
                        <Word>is</Word>
107
107
                        <Word>new</Word>
110
110
                        <Word>stackalloc</Word>
111
111
                </Keywords>
112
112
                
113
 
                <Keywords color = "keyword.selection">
 
113
                <Keywords color = "Keyword(Selection)">
114
114
                        <Word>else</Word>
115
115
                        <Word>if</Word>
116
116
                        <Word>switch</Word>
118
118
                        <Word>default</Word>
119
119
                </Keywords>
120
120
                
121
 
                <Keywords color = "keyword.iteration">
 
121
                <Keywords color = "Keyword(Iteration)">
122
122
                        <Word>do</Word>
123
123
                        <Word>for</Word>
124
124
                        <Word>foreach</Word>
126
126
                        <Word>while</Word>
127
127
                </Keywords>
128
128
                
129
 
                <Keywords color = "keyword.jump">
 
129
                <Keywords color = "Keyword(Jump)">
130
130
                        <Word>break</Word>
131
131
                        <Word>continue</Word>
132
132
                        <Word>goto</Word>
133
133
                        <Word>return</Word>
134
134
                </Keywords>
135
135
                
136
 
                <Keywords color = "keyword.context">
 
136
                <Keywords color = "Keyword(Context)">
137
137
                        <Word>yield</Word>
138
138
                        <Word>partial</Word>
139
139
                        <Word>global</Word>
143
143
                        <Word>__reftype</Word>
144
144
                </Keywords>
145
145
                
146
 
                <Keywords color = "keyword.exceptions">
 
146
                <Keywords color = "Keyword(Exception)">
147
147
                        <Word>try</Word>
148
148
                        <Word>throw</Word>
149
149
                        <Word>catch</Word>
150
150
                        <Word>finally</Word>
151
151
                </Keywords>
152
152
                
153
 
                <Keywords color = "constant.language">
 
153
                <Keywords color = "Keyword(Constants)">
154
154
                        <Word>true</Word>
155
155
                        <Word>false</Word>
156
156
                        <Word>null</Word>
157
157
                </Keywords>
158
158
                
159
 
                <Keywords color = "keyword.modifier">
 
159
                <Keywords color = "Keyword(Modifiers)">
160
160
                        <Word>abstract</Word>
161
161
                        <Word>const</Word>
162
162
                        <Word>event</Word>
174
174
                        <Word>internal</Word>
175
175
                </Keywords>
176
176
                
177
 
                <Keywords color = "keyword.type">
 
177
                <Keywords color = "Keyword(Type)">
178
178
                        <Word>bool</Word>
179
179
                        <Word>byte</Word>
180
180
                        <Word>char</Word>
194
194
                        <Word>string</Word>
195
195
                </Keywords>
196
196
                
197
 
                <Keywords color = "constant.language.void">
 
197
                <Keywords color = "Keyword(Void)">
198
198
                        <Word>void</Word>
199
199
                </Keywords>
200
200
                
201
 
                <Keywords color = "keyword.namespace">
 
201
                <Keywords color = "Keyword(Namespace)">
202
202
                        <Word>namespace</Word>
203
203
                        <Word>using</Word>
204
204
                </Keywords>
205
205
                
206
 
                <Keywords color = "keyword.property">
 
206
                <Keywords color = "Keyword(Property)">
207
207
                        <Word>get</Word>
208
208
                        <Word>set</Word>
209
209
                        <Word>add</Word>
211
211
                        <Word>value</Word>
212
212
                </Keywords>
213
213
                
214
 
                <Keywords color = "keyword.declaration">
 
214
                <Keywords color = "Keyword(Declaration)">
215
215
                        <Word>class</Word>
216
216
                        <Word>interface</Word>
217
217
                        <Word>delegate</Word>
218
218
                </Keywords>
219
219
                
220
 
                <Keywords color = "keyword.parameter">
 
220
                <Keywords color = "Keyword(Parameter)">
221
221
                        <Word>params</Word>
222
222
                        <Word>ref</Word>
223
223
                        <Word>out</Word>
224
224
                </Keywords>
225
225
                
226
226
                
227
 
                <Keywords color = "keyword.operator.declaration">
 
227
                <Keywords color = "Keyword(Operator Declaration)">
228
228
                        <Word>explicit</Word>
229
229
                        <Word>implicit</Word>
230
230
                        
231
231
                        <Word>operator</Word>
232
232
                </Keywords>
233
233
                
234
 
                <Keywords color = "keyword.misc">
 
234
                <Keywords color = "Keyword(Other)">
235
235
                        <Word>checked</Word>
236
236
                        <Word>unchecked</Word>
237
237
                        <Word>fixed</Word>