OILS
/
_gen
/
frontend
/
id_kind.asdl_c.h
1 |
#define id__Word_Compound 1
|
2 |
#define id__Arith_Semi 2
|
3 |
#define id__Arith_Comma 3
|
4 |
#define id__Arith_Plus 4
|
5 |
#define id__Arith_Minus 5
|
6 |
#define id__Arith_Star 6
|
7 |
#define id__Arith_Slash 7
|
8 |
#define id__Arith_Percent 8
|
9 |
#define id__Arith_DPlus 9
|
10 |
#define id__Arith_DMinus 10
|
11 |
#define id__Arith_DStar 11
|
12 |
#define id__Arith_LParen 12
|
13 |
#define id__Arith_RParen 13
|
14 |
#define id__Arith_LBracket 14
|
15 |
#define id__Arith_RBracket 15
|
16 |
#define id__Arith_RBrace 16
|
17 |
#define id__Arith_QMark 17
|
18 |
#define id__Arith_Colon 18
|
19 |
#define id__Arith_LessEqual 19
|
20 |
#define id__Arith_Less 20
|
21 |
#define id__Arith_GreatEqual 21
|
22 |
#define id__Arith_Great 22
|
23 |
#define id__Arith_DEqual 23
|
24 |
#define id__Arith_NEqual 24
|
25 |
#define id__Arith_DAmp 25
|
26 |
#define id__Arith_DPipe 26
|
27 |
#define id__Arith_Bang 27
|
28 |
#define id__Arith_DGreat 28
|
29 |
#define id__Arith_DLess 29
|
30 |
#define id__Arith_Amp 30
|
31 |
#define id__Arith_Pipe 31
|
32 |
#define id__Arith_Caret 32
|
33 |
#define id__Arith_Tilde 33
|
34 |
#define id__Arith_Equal 34
|
35 |
#define id__Arith_PlusEqual 35
|
36 |
#define id__Arith_MinusEqual 36
|
37 |
#define id__Arith_StarEqual 37
|
38 |
#define id__Arith_SlashEqual 38
|
39 |
#define id__Arith_PercentEqual 39
|
40 |
#define id__Arith_DGreatEqual 40
|
41 |
#define id__Arith_DLessEqual 41
|
42 |
#define id__Arith_AmpEqual 42
|
43 |
#define id__Arith_PipeEqual 43
|
44 |
#define id__Arith_CaretEqual 44
|
45 |
#define id__Eof_Real 45
|
46 |
#define id__Eof_RParen 46
|
47 |
#define id__Eof_Backtick 47
|
48 |
#define id__Undefined_Tok 48
|
49 |
#define id__Unknown_Tok 49
|
50 |
#define id__Unknown_Backslash 50
|
51 |
#define id__Unknown_DEqual 51
|
52 |
#define id__Eol_Tok 52
|
53 |
#define id__Ignored_LineCont 53
|
54 |
#define id__Ignored_Space 54
|
55 |
#define id__Ignored_Comment 55
|
56 |
#define id__WS_Space 56
|
57 |
#define id__Lit_Chars 57
|
58 |
#define id__Lit_VarLike 58
|
59 |
#define id__Lit_ArrayLhsOpen 59
|
60 |
#define id__Lit_ArrayLhsClose 60
|
61 |
#define id__Lit_Splice 61
|
62 |
#define id__Lit_AtLBracket 62
|
63 |
#define id__Lit_AtLBraceDot 63
|
64 |
#define id__Lit_Other 64
|
65 |
#define id__Lit_EscapedChar 65
|
66 |
#define id__Lit_RegexMeta 66
|
67 |
#define id__Lit_LBracket 67
|
68 |
#define id__Lit_RBracket 68
|
69 |
#define id__Lit_Star 69
|
70 |
#define id__Lit_QMark 70
|
71 |
#define id__Lit_LBrace 71
|
72 |
#define id__Lit_RBrace 72
|
73 |
#define id__Lit_Comma 73
|
74 |
#define id__Lit_Equals 74
|
75 |
#define id__Lit_Underscore 75
|
76 |
#define id__Lit_Dollar 76
|
77 |
#define id__Lit_DRightBracket 77
|
78 |
#define id__Lit_TildeLike 78
|
79 |
#define id__Lit_Pound 79
|
80 |
#define id__Lit_TPound 80
|
81 |
#define id__Lit_TDot 81
|
82 |
#define id__Lit_Slash 82
|
83 |
#define id__Lit_Percent 83
|
84 |
#define id__Lit_Colon 84
|
85 |
#define id__Lit_Digits 85
|
86 |
#define id__Lit_At 86
|
87 |
#define id__Lit_ArithVarLike 87
|
88 |
#define id__Lit_BadBackslash 88
|
89 |
#define id__Lit_CompDummy 89
|
90 |
#define id__Backtick_Right 90
|
91 |
#define id__Backtick_Quoted 91
|
92 |
#define id__Backtick_DoubleQuote 92
|
93 |
#define id__Backtick_Other 93
|
94 |
#define id__History_Op 94
|
95 |
#define id__History_Num 95
|
96 |
#define id__History_Search 96
|
97 |
#define id__History_Other 97
|
98 |
#define id__Op_Newline 98
|
99 |
#define id__Op_Amp 99
|
100 |
#define id__Op_Pipe 100
|
101 |
#define id__Op_PipeAmp 101
|
102 |
#define id__Op_DAmp 102
|
103 |
#define id__Op_DPipe 103
|
104 |
#define id__Op_Semi 104
|
105 |
#define id__Op_DSemi 105
|
106 |
#define id__Op_LParen 106
|
107 |
#define id__Op_RParen 107
|
108 |
#define id__Op_DLeftParen 108
|
109 |
#define id__Op_DRightParen 109
|
110 |
#define id__Op_Less 110
|
111 |
#define id__Op_Great 111
|
112 |
#define id__Op_Bang 112
|
113 |
#define id__Op_LBracket 113
|
114 |
#define id__Op_RBracket 114
|
115 |
#define id__Op_LBrace 115
|
116 |
#define id__Op_RBrace 116
|
117 |
#define id__Expr_Reserved 117
|
118 |
#define id__Expr_Symbol 118
|
119 |
#define id__Expr_Name 119
|
120 |
#define id__Expr_DecInt 120
|
121 |
#define id__Expr_BinInt 121
|
122 |
#define id__Expr_OctInt 122
|
123 |
#define id__Expr_HexInt 123
|
124 |
#define id__Expr_Float 124
|
125 |
#define id__Expr_Bang 125
|
126 |
#define id__Expr_Dot 126
|
127 |
#define id__Expr_DColon 127
|
128 |
#define id__Expr_RArrow 128
|
129 |
#define id__Expr_RDArrow 129
|
130 |
#define id__Expr_DSlash 130
|
131 |
#define id__Expr_TEqual 131
|
132 |
#define id__Expr_NotDEqual 132
|
133 |
#define id__Expr_TildeDEqual 133
|
134 |
#define id__Expr_At 134
|
135 |
#define id__Expr_DoubleAt 135
|
136 |
#define id__Expr_Ellipsis 136
|
137 |
#define id__Expr_Dollar 137
|
138 |
#define id__Expr_NotTilde 138
|
139 |
#define id__Expr_DTilde 139
|
140 |
#define id__Expr_NotDTilde 140
|
141 |
#define id__Expr_CastedDummy 141
|
142 |
#define id__Expr_Null 142
|
143 |
#define id__Expr_True 143
|
144 |
#define id__Expr_False 144
|
145 |
#define id__Expr_And 145
|
146 |
#define id__Expr_Or 146
|
147 |
#define id__Expr_Not 147
|
148 |
#define id__Expr_For 148
|
149 |
#define id__Expr_Is 149
|
150 |
#define id__Expr_In 150
|
151 |
#define id__Expr_If 151
|
152 |
#define id__Expr_Else 152
|
153 |
#define id__Expr_Func 153
|
154 |
#define id__Expr_As 154
|
155 |
#define id__Expr_Virtual 155
|
156 |
#define id__Expr_Override 156
|
157 |
#define id__Expr_Abstract 157
|
158 |
#define id__Expr_While 158
|
159 |
#define id__Expr_Break 159
|
160 |
#define id__Expr_Continue 160
|
161 |
#define id__Expr_Return 161
|
162 |
#define id__Char_OneChar 162
|
163 |
#define id__Char_Stop 163
|
164 |
#define id__Char_Hex 164
|
165 |
#define id__Char_Octal3 165
|
166 |
#define id__Char_Octal4 166
|
167 |
#define id__Char_Unicode4 167
|
168 |
#define id__Char_Unicode8 168
|
169 |
#define id__Char_UBraced 169
|
170 |
#define id__Char_Pound 170
|
171 |
#define id__Char_Literals 171
|
172 |
#define id__Re_Start 172
|
173 |
#define id__Re_End 173
|
174 |
#define id__Re_Dot 174
|
175 |
#define id__Redir_Less 175
|
176 |
#define id__Redir_Great 176
|
177 |
#define id__Redir_DLess 177
|
178 |
#define id__Redir_TLess 178
|
179 |
#define id__Redir_DGreat 179
|
180 |
#define id__Redir_GreatAnd 180
|
181 |
#define id__Redir_LessAnd 181
|
182 |
#define id__Redir_DLessDash 182
|
183 |
#define id__Redir_LessGreat 183
|
184 |
#define id__Redir_Clobber 184
|
185 |
#define id__Redir_AndGreat 185
|
186 |
#define id__Redir_AndDGreat 186
|
187 |
#define id__Left_DoubleQuote 187
|
188 |
#define id__Left_SingleQuote 188
|
189 |
#define id__Left_RSingleQuote 189
|
190 |
#define id__Left_DollarSingleQuote 190
|
191 |
#define id__Left_TDoubleQuote 191
|
192 |
#define id__Left_TSingleQuote 192
|
193 |
#define id__Left_RTSingleQuote 193
|
194 |
#define id__Left_DollarTSingleQuote 194
|
195 |
#define id__Left_Backtick 195
|
196 |
#define id__Left_DollarParen 196
|
197 |
#define id__Left_DollarBrace 197
|
198 |
#define id__Left_DollarDParen 198
|
199 |
#define id__Left_DollarBracket 199
|
200 |
#define id__Left_DollarDoubleQuote 200
|
201 |
#define id__Left_ProcSubIn 201
|
202 |
#define id__Left_ProcSubOut 202
|
203 |
#define id__Left_AtParen 203
|
204 |
#define id__Left_CaretParen 204
|
205 |
#define id__Left_CaretBracket 205
|
206 |
#define id__Left_CaretBrace 206
|
207 |
#define id__Left_ColonPipe 207
|
208 |
#define id__Left_PercentParen 208
|
209 |
#define id__Right_DoubleQuote 209
|
210 |
#define id__Right_SingleQuote 210
|
211 |
#define id__Right_Backtick 211
|
212 |
#define id__Right_DollarBrace 212
|
213 |
#define id__Right_DollarDParen 213
|
214 |
#define id__Right_DollarDoubleQuote 214
|
215 |
#define id__Right_DollarSingleQuote 215
|
216 |
#define id__Right_Subshell 216
|
217 |
#define id__Right_ShFunction 217
|
218 |
#define id__Right_CasePat 218
|
219 |
#define id__Right_ShArrayLiteral 219
|
220 |
#define id__Right_ExtGlob 220
|
221 |
#define id__Right_BlockLiteral 221
|
222 |
#define id__ExtGlob_Comma 222
|
223 |
#define id__ExtGlob_At 223
|
224 |
#define id__ExtGlob_Star 224
|
225 |
#define id__ExtGlob_Plus 225
|
226 |
#define id__ExtGlob_QMark 226
|
227 |
#define id__ExtGlob_Bang 227
|
228 |
#define id__VSub_DollarName 228
|
229 |
#define id__VSub_Name 229
|
230 |
#define id__VSub_Number 230
|
231 |
#define id__VSub_Bang 231
|
232 |
#define id__VSub_At 232
|
233 |
#define id__VSub_Pound 233
|
234 |
#define id__VSub_Dollar 234
|
235 |
#define id__VSub_Star 235
|
236 |
#define id__VSub_Hyphen 236
|
237 |
#define id__VSub_QMark 237
|
238 |
#define id__VSub_Dot 238
|
239 |
#define id__VTest_ColonHyphen 239
|
240 |
#define id__VTest_Hyphen 240
|
241 |
#define id__VTest_ColonEquals 241
|
242 |
#define id__VTest_Equals 242
|
243 |
#define id__VTest_ColonQMark 243
|
244 |
#define id__VTest_QMark 244
|
245 |
#define id__VTest_ColonPlus 245
|
246 |
#define id__VTest_Plus 246
|
247 |
#define id__VOp0_Q 247
|
248 |
#define id__VOp0_E 248
|
249 |
#define id__VOp0_P 249
|
250 |
#define id__VOp0_A 250
|
251 |
#define id__VOp0_a 251
|
252 |
#define id__VOp1_Percent 252
|
253 |
#define id__VOp1_DPercent 253
|
254 |
#define id__VOp1_Pound 254
|
255 |
#define id__VOp1_DPound 255
|
256 |
#define id__VOp1_Caret 256
|
257 |
#define id__VOp1_DCaret 257
|
258 |
#define id__VOp1_Comma 258
|
259 |
#define id__VOp1_DComma 259
|
260 |
#define id__VOpOil_Pipe 260
|
261 |
#define id__VOpOil_Space 261
|
262 |
#define id__VOp2_Slash 262
|
263 |
#define id__VOp2_Colon 263
|
264 |
#define id__VOp2_LBracket 264
|
265 |
#define id__VOp2_RBracket 265
|
266 |
#define id__VOp3_At 266
|
267 |
#define id__VOp3_Star 267
|
268 |
#define id__Node_PostDPlus 268
|
269 |
#define id__Node_PostDMinus 269
|
270 |
#define id__Node_UnaryPlus 270
|
271 |
#define id__Node_UnaryMinus 271
|
272 |
#define id__Node_NotIn 272
|
273 |
#define id__Node_IsNot 273
|
274 |
#define id__KW_DLeftBracket 274
|
275 |
#define id__KW_Bang 275
|
276 |
#define id__KW_For 276
|
277 |
#define id__KW_While 277
|
278 |
#define id__KW_Until 278
|
279 |
#define id__KW_Do 279
|
280 |
#define id__KW_Done 280
|
281 |
#define id__KW_In 281
|
282 |
#define id__KW_Case 282
|
283 |
#define id__KW_Esac 283
|
284 |
#define id__KW_If 284
|
285 |
#define id__KW_Fi 285
|
286 |
#define id__KW_Then 286
|
287 |
#define id__KW_Else 287
|
288 |
#define id__KW_Elif 288
|
289 |
#define id__KW_Function 289
|
290 |
#define id__KW_Time 290
|
291 |
#define id__KW_Const 291
|
292 |
#define id__KW_Var 292
|
293 |
#define id__KW_SetVar 293
|
294 |
#define id__KW_SetRef 294
|
295 |
#define id__KW_SetGlobal 295
|
296 |
#define id__KW_Proc 296
|
297 |
#define id__KW_Func 297
|
298 |
#define id__KW_Data 298
|
299 |
#define id__KW_Enum 299
|
300 |
#define id__KW_Class 300
|
301 |
#define id__KW_Import 301
|
302 |
#define id__ControlFlow_Break 302
|
303 |
#define id__ControlFlow_Continue 303
|
304 |
#define id__ControlFlow_Return 304
|
305 |
#define id__ControlFlow_Exit 305
|
306 |
#define id__LookAhead_FuncParens 306
|
307 |
#define id__Glob_LBracket 307
|
308 |
#define id__Glob_RBracket 308
|
309 |
#define id__Glob_Star 309
|
310 |
#define id__Glob_QMark 310
|
311 |
#define id__Glob_Bang 311
|
312 |
#define id__Glob_Caret 312
|
313 |
#define id__Glob_EscapedChar 313
|
314 |
#define id__Glob_BadBackslash 314
|
315 |
#define id__Glob_CleanLiterals 315
|
316 |
#define id__Glob_OtherLiteral 316
|
317 |
#define id__Format_EscapedPercent 317
|
318 |
#define id__Format_Percent 318
|
319 |
#define id__Format_Flag 319
|
320 |
#define id__Format_Num 320
|
321 |
#define id__Format_Dot 321
|
322 |
#define id__Format_Type 322
|
323 |
#define id__Format_Star 323
|
324 |
#define id__Format_Time 324
|
325 |
#define id__Format_Zero 325
|
326 |
#define id__PS_Subst 326
|
327 |
#define id__PS_Octal3 327
|
328 |
#define id__PS_LBrace 328
|
329 |
#define id__PS_RBrace 329
|
330 |
#define id__PS_Literals 330
|
331 |
#define id__PS_BadBackslash 331
|
332 |
#define id__Range_Int 332
|
333 |
#define id__Range_Char 333
|
334 |
#define id__Range_Dots 334
|
335 |
#define id__Range_Other 335
|
336 |
#define id__QSN_LiteralBytes 336
|
337 |
#define id__QSN_SpecialByte 337
|
338 |
#define id__QSN_Begin2 338
|
339 |
#define id__QSN_Begin3 339
|
340 |
#define id__QSN_Begin4 340
|
341 |
#define id__QSN_Cont 341
|
342 |
#define id__BoolUnary_z 342
|
343 |
#define id__BoolUnary_n 343
|
344 |
#define id__BoolUnary_o 344
|
345 |
#define id__BoolUnary_t 345
|
346 |
#define id__BoolUnary_v 346
|
347 |
#define id__BoolUnary_R 347
|
348 |
#define id__BoolUnary_a 348
|
349 |
#define id__BoolUnary_b 349
|
350 |
#define id__BoolUnary_c 350
|
351 |
#define id__BoolUnary_d 351
|
352 |
#define id__BoolUnary_e 352
|
353 |
#define id__BoolUnary_f 353
|
354 |
#define id__BoolUnary_g 354
|
355 |
#define id__BoolUnary_h 355
|
356 |
#define id__BoolUnary_k 356
|
357 |
#define id__BoolUnary_L 357
|
358 |
#define id__BoolUnary_p 358
|
359 |
#define id__BoolUnary_r 359
|
360 |
#define id__BoolUnary_s 360
|
361 |
#define id__BoolUnary_S 361
|
362 |
#define id__BoolUnary_u 362
|
363 |
#define id__BoolUnary_w 363
|
364 |
#define id__BoolUnary_x 364
|
365 |
#define id__BoolUnary_O 365
|
366 |
#define id__BoolUnary_G 366
|
367 |
#define id__BoolUnary_N 367
|
368 |
#define id__BoolBinary_GlobEqual 368
|
369 |
#define id__BoolBinary_GlobDEqual 369
|
370 |
#define id__BoolBinary_GlobNEqual 370
|
371 |
#define id__BoolBinary_EqualTilde 371
|
372 |
#define id__BoolBinary_ef 372
|
373 |
#define id__BoolBinary_nt 373
|
374 |
#define id__BoolBinary_ot 374
|
375 |
#define id__BoolBinary_eq 375
|
376 |
#define id__BoolBinary_ne 376
|
377 |
#define id__BoolBinary_gt 377
|
378 |
#define id__BoolBinary_ge 378
|
379 |
#define id__BoolBinary_lt 379
|
380 |
#define id__BoolBinary_le 380
|
381 |
#define id__BoolBinary_Equal 381
|
382 |
#define id__BoolBinary_DEqual 382
|
383 |
#define id__BoolBinary_NEqual 383
|