-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsass.syn
242 lines (211 loc) · 3.56 KB
/
sass.syn
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
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
C=1
[Syntax]
; a number in the range 1 to 6, which specifies how many of the keyword sections are in the first namespace.
;There is only one namespace when "C=1" or "LaTeX=1", so this value must be 6. There are two namespaces when "HTML=1",
;so this value can be between 1 and 5, and defaults to 1. Change it to 2, say,
;if you want to be able to display HTML tags in two colors,
;and split the tag keywords between the [Keywords 1] and [Keywords 2] sections, depending on which color you want them in.
Namespace1 = 6
;"Yes" if keywords are not case sensitive, otherwise "No".
IgnoreCase = No
KeyWordLength = 0
;characters that can be used for brackets.
BracketChars = {}[]<>
;characters that can be used for operators.
OperatorChars = @!*/%+-><=&^|&?:~()
; the character used to start a pre-processor statement.
PreprocStart =
;the characters that prefix hexadecimal numbers. If this entry is omitted, it defaults to "0x".
HexPrefix = 0x
;a string of characters that switch on keyword recognition (e.g. "<"), or leave blank.
SyntaxStart =
;a string of characters that switch off keyword recognition (e.g. ">"), or leave blank.
SyntaxEnd =
;a string of characters that start a multiple line comment, or leave blank.
CommentStart = /*
;a string of characters that end a multiple line comment, or leave blank.
CommentEnd = */
;an alternative string of characters that start a multiple line comment.
CommentStartAlt =
;an alternative string of characters that end a multiple line comment.
CommentEndAlt =
;a string of characters that start a single line comment (e.g. "//" or "REM"), or leave blank.
SingleComment = //
SingleCommentCol =
;an alternative string of characters that start a single line comment (e.g. "//" or "REM"), or leave blank.
SingleCommentAlt = #
SingleCommentColAlt =
;The character that is used to escape either of the SingleComment strings.
SingleCommentEsc =
StringsSpanLines =
;The character that indicates the start of a string (e.g. double quote).
StringStart = "
;The character that indicates the end of a string (e.g. double quote).
StringEnd = "
;An alternative character that can be used to delimit strings, if the string contains the StringEnd character.
StringAlt =
;The character that is used to escape the StringEnd character, if it is part of a string (e.g. "\").
StringEsc =
;The character that is used to start a character literal (e.g. single quote).
CharStart = '
;The character that is used to end a character literal (e.g. single quote).
CharEnd = '
;The character that is used to escape the CharEnd character, if it is part of a character literal (e.g. "\").
CharEsc =
[Keywords 1]
ATOM
ATOMS
B2R
BAR
BFE
BFI
BPT
BRA
BRK
BRX
CAL
CCTL
CCTLL
CCTLT
CONT
CS2R
CSET
CSETP
DADD
DEPBAR
DFMA
DMNMX
DMUL
DSET
DSETP
EXIT
F2F
F2I
FADD
FADD32I
FCHK
FCMP
FFMA
FLO
FMNMX
FMUL
FMUL32I
FSET
FSETP
FSWZADD
I2F
I2I
IADD
IADD3
IADD32I
ICMP
IMAD
IMADSP
IMNMX
IMUL
ISCADD
ISCADD32I
ISET
ISETP
JCAL
JMP
JMX
LD
LDC
LDG
LDL
LDS
LEA
LOP
LOP3
LOP32I
MEMBAR
MOV
MOV32I
MUFU
NOP
P2R
PBK
PCNT
PEXIT
POPC
PRET
PRMT
PSET
PSETP
R2B
R2P
RED
RET
RRO
S2R
SEL
SHF
SHFL
SHL
SHR
SSY
ST
STG
STL
STS
SUATOM
SULD
SURED
SUST
SYNC
TEX
TEXS
TLD
TLD4
TLD4S
TLDS
TXQ
VADD
VOTE
XMAD
TLD
TLDS
BAR.SYNC
BFE.U32
ISETP.GE.AND
ISETP.LE.AND
ISETP.LT.AND
LDS.U.128
LOP.AND
LOP.OR
LOP.XOR
LOP3.LUT
SHFL.IDX
SHR.U32
STG.CS
STG.CG
STG.E.CG
STS.128
TLD.B.LZ.T
TLD.B.LZ.P
XMAD.LO
XMAD.MRG
XMAD.PSL
XMAD.PSL.CBCC
reuse
[Keywords 2]
SR_LANEID
SR_VIRTCFG
SR_VIRTID
SR_VIRTID
SR_TID.X
SR_TID.Y
SR_TID.Z
SR_CTAID.X
SR_CTAID.Y
SR_CTAID.Z
SR_EQMASK
SR_LTMASK
SR_LEMASK
SR_GTMASK
SR_GEMASK
SR_CLOCKLO
SR_CLOCKHI
SR_GLOBALTIMERLO
SR_GLOBALTIMERHI