OILS / _gen / frontend / id_kind.asdl_c.h View on Github | oils.pub

423 lines, 423 significant
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_CaretEqual 43
44#define id__Arith_PipeEqual 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__Unknown_DAmp 52
53#define id__Unknown_DPipe 53
54#define id__Unknown_DDot 54
55#define id__Eol_Tok 55
56#define id__Ignored_LineCont 56
57#define id__Ignored_Space 57
58#define id__Ignored_Comment 58
59#define id__Ignored_Newline 59
60#define id__WS_Space 60
61#define id__Lit_Chars 61
62#define id__Lit_CharsWithoutPrefix 62
63#define id__Lit_VarLike 63
64#define id__Lit_ArrayLhsOpen 64
65#define id__Lit_ArrayLhsClose 65
66#define id__Lit_Splice 66
67#define id__Lit_AtLBracket 67
68#define id__Lit_AtLBraceDot 68
69#define id__Lit_Other 69
70#define id__Lit_EscapedChar 70
71#define id__Lit_BackslashDoubleQuote 71
72#define id__Lit_LBracket 72
73#define id__Lit_RBracket 73
74#define id__Lit_Star 74
75#define id__Lit_QMark 75
76#define id__Lit_LBrace 76
77#define id__Lit_RBrace 77
78#define id__Lit_Comma 78
79#define id__Lit_Equals 79
80#define id__Lit_Dollar 80
81#define id__Lit_DRightBracket 81
82#define id__Lit_Tilde 82
83#define id__Lit_Pound 83
84#define id__Lit_TPound 84
85#define id__Lit_TDot 85
86#define id__Lit_Slash 86
87#define id__Lit_Percent 87
88#define id__Lit_Colon 88
89#define id__Lit_Digits 89
90#define id__Lit_At 90
91#define id__Lit_ArithVarLike 91
92#define id__Lit_BadBackslash 92
93#define id__Lit_CompDummy 93
94#define id__Lit_Number 94
95#define id__Lit_RedirVarName 95
96#define id__Lit_HistoryOp_PrevEntry 96
97#define id__Lit_HistoryOp_WordRest 97
98#define id__Lit_HistoryOp_First 98
99#define id__Lit_HistoryOp_Last 99
100#define id__Lit_HistoryNum 100
101#define id__Lit_HistorySearch 101
102#define id__Backtick_Right 102
103#define id__Backtick_Quoted 103
104#define id__Backtick_DoubleQuote 104
105#define id__Backtick_Other 105
106#define id__History_Op 106
107#define id__History_Num 107
108#define id__History_Search 108
109#define id__History_Other 109
110#define id__Op_Newline 110
111#define id__Op_Amp 111
112#define id__Op_Pipe 112
113#define id__Op_PipeAmp 113
114#define id__Op_DAmp 114
115#define id__Op_DPipe 115
116#define id__Op_Semi 116
117#define id__Op_DSemi 117
118#define id__Op_SemiAmp 118
119#define id__Op_DSemiAmp 119
120#define id__Op_LParen 120
121#define id__Op_RParen 121
122#define id__Op_DLeftParen 122
123#define id__Op_DRightParen 123
124#define id__Op_Less 124
125#define id__Op_Great 125
126#define id__Op_Bang 126
127#define id__Op_LBracket 127
128#define id__Op_RBracket 128
129#define id__Op_LBrace 129
130#define id__Op_RBrace 130
131#define id__Expr_Reserved 131
132#define id__Expr_Symbol 132
133#define id__Expr_Name 133
134#define id__Expr_DecInt 134
135#define id__Expr_BinInt 135
136#define id__Expr_OctInt 136
137#define id__Expr_HexInt 137
138#define id__Expr_Float 138
139#define id__Expr_Bang 139
140#define id__Expr_Dot 140
141#define id__Expr_DDotLessThan 141
142#define id__Expr_DDotEqual 142
143#define id__Expr_Colon 143
144#define id__Expr_RArrow 144
145#define id__Expr_RDArrow 145
146#define id__Expr_DSlash 146
147#define id__Expr_TEqual 147
148#define id__Expr_NotDEqual 148
149#define id__Expr_TildeDEqual 149
150#define id__Expr_At 150
151#define id__Expr_DoubleAt 151
152#define id__Expr_Ellipsis 152
153#define id__Expr_Dollar 153
154#define id__Expr_NotTilde 154
155#define id__Expr_DTilde 155
156#define id__Expr_NotDTilde 156
157#define id__Expr_DStarEqual 157
158#define id__Expr_DSlashEqual 158
159#define id__Expr_CastedDummy 159
160#define id__Expr_Null 160
161#define id__Expr_True 161
162#define id__Expr_False 162
163#define id__Expr_And 163
164#define id__Expr_Or 164
165#define id__Expr_Not 165
166#define id__Expr_For 166
167#define id__Expr_Is 167
168#define id__Expr_In 168
169#define id__Expr_If 169
170#define id__Expr_Else 170
171#define id__Expr_Capture 171
172#define id__Expr_As 172
173#define id__Expr_Func 173
174#define id__Expr_Proc 174
175#define id__Char_OneChar 175
176#define id__Char_Stop 176
177#define id__Char_Hex 177
178#define id__Char_YHex 178
179#define id__Char_Octal3 179
180#define id__Char_Octal4 180
181#define id__Char_Unicode4 181
182#define id__Char_SurrogatePair 182
183#define id__Char_Unicode8 183
184#define id__Char_UBraced 184
185#define id__Char_Pound 185
186#define id__Char_AsciiControl 186
187#define id__BashRegex_LParen 187
188#define id__BashRegex_AllowedInParens 188
189#define id__Eggex_Start 189
190#define id__Eggex_End 190
191#define id__Eggex_Dot 191
192#define id__Redir_Less 192
193#define id__Redir_Great 193
194#define id__Redir_DLess 194
195#define id__Redir_TLess 195
196#define id__Redir_DGreat 196
197#define id__Redir_GreatAnd 197
198#define id__Redir_LessAnd 198
199#define id__Redir_DLessDash 199
200#define id__Redir_LessGreat 200
201#define id__Redir_Clobber 201
202#define id__Redir_AndGreat 202
203#define id__Redir_AndDGreat 203
204#define id__Left_DoubleQuote 204
205#define id__Left_JDoubleQuote 205
206#define id__Left_SingleQuote 206
207#define id__Left_DollarSingleQuote 207
208#define id__Left_RSingleQuote 208
209#define id__Left_USingleQuote 209
210#define id__Left_BSingleQuote 210
211#define id__Left_TDoubleQuote 211
212#define id__Left_DollarTDoubleQuote 212
213#define id__Left_TSingleQuote 213
214#define id__Left_RTSingleQuote 214
215#define id__Left_UTSingleQuote 215
216#define id__Left_BTSingleQuote 216
217#define id__Left_Backtick 217
218#define id__Left_DollarParen 218
219#define id__Left_DollarBrace 219
220#define id__Left_DollarBraceZsh 220
221#define id__Left_DollarDParen 221
222#define id__Left_DollarBracket 222
223#define id__Left_AtBracket 223
224#define id__Left_DollarDoubleQuote 224
225#define id__Left_ProcSubIn 225
226#define id__Left_ProcSubOut 226
227#define id__Left_AtParen 227
228#define id__Left_CaretParen 228
229#define id__Left_CaretBracket 229
230#define id__Left_CaretBrace 230
231#define id__Left_CaretDoubleQuote 231
232#define id__Left_ColonPipe 232
233#define id__Left_PercentParen 233
234#define id__Right_DoubleQuote 234
235#define id__Right_SingleQuote 235
236#define id__Right_Backtick 236
237#define id__Right_DollarBrace 237
238#define id__Right_DollarDParen 238
239#define id__Right_DollarDoubleQuote 239
240#define id__Right_DollarSingleQuote 240
241#define id__Right_Subshell 241
242#define id__Right_ShFunction 242
243#define id__Right_CasePat 243
244#define id__Right_Initializer 244
245#define id__Right_ExtGlob 245
246#define id__Right_BashRegexGroup 246
247#define id__Right_BlockLiteral 247
248#define id__ExtGlob_Comma 248
249#define id__ExtGlob_At 249
250#define id__ExtGlob_Star 250
251#define id__ExtGlob_Plus 251
252#define id__ExtGlob_QMark 252
253#define id__ExtGlob_Bang 253
254#define id__VSub_DollarName 254
255#define id__VSub_Name 255
256#define id__VSub_Number 256
257#define id__VSub_Bang 257
258#define id__VSub_At 258
259#define id__VSub_Pound 259
260#define id__VSub_Dollar 260
261#define id__VSub_Star 261
262#define id__VSub_Hyphen 262
263#define id__VSub_QMark 263
264#define id__VSub_Dot 264
265#define id__VTest_ColonHyphen 265
266#define id__VTest_Hyphen 266
267#define id__VTest_ColonEquals 267
268#define id__VTest_Equals 268
269#define id__VTest_ColonQMark 269
270#define id__VTest_QMark 270
271#define id__VTest_ColonPlus 271
272#define id__VTest_Plus 272
273#define id__VOp0_Q 273
274#define id__VOp0_E 274
275#define id__VOp0_P 275
276#define id__VOp0_A 276
277#define id__VOp0_a 277
278#define id__VOp1_Percent 278
279#define id__VOp1_DPercent 279
280#define id__VOp1_Pound 280
281#define id__VOp1_DPound 281
282#define id__VOp1_Caret 282
283#define id__VOp1_DCaret 283
284#define id__VOp1_Comma 284
285#define id__VOp1_DComma 285
286#define id__VOpYsh_Pipe 286
287#define id__VOpYsh_Space 287
288#define id__VOp2_Slash 288
289#define id__VOp2_Colon 289
290#define id__VOp2_LBracket 290
291#define id__VOp2_RBracket 291
292#define id__VOp3_At 292
293#define id__VOp3_Star 293
294#define id__Node_PostDPlus 294
295#define id__Node_PostDMinus 295
296#define id__Node_UnaryPlus 296
297#define id__Node_UnaryMinus 297
298#define id__Node_NotIn 298
299#define id__Node_IsNot 299
300#define id__KW_DLeftBracket 300
301#define id__KW_Bang 301
302#define id__KW_For 302
303#define id__KW_While 303
304#define id__KW_Until 304
305#define id__KW_Do 305
306#define id__KW_Done 306
307#define id__KW_In 307
308#define id__KW_Case 308
309#define id__KW_Esac 309
310#define id__KW_If 310
311#define id__KW_Fi 311
312#define id__KW_Then 312
313#define id__KW_Else 313
314#define id__KW_Elif 314
315#define id__KW_Function 315
316#define id__KW_Time 316
317#define id__KW_Const 317
318#define id__KW_Var 318
319#define id__KW_SetVar 319
320#define id__KW_SetGlobal 320
321#define id__KW_Call 321
322#define id__KW_Proc 322
323#define id__KW_Typed 323
324#define id__KW_Func 324
325#define id__ControlFlow_Break 325
326#define id__ControlFlow_Continue 326
327#define id__ControlFlow_Return 327
328#define id__ControlFlow_Exit 328
329#define id__LookAhead_FuncParens 329
330#define id__Glob_LBracket 330
331#define id__Glob_RBracket 331
332#define id__Glob_Star 332
333#define id__Glob_QMark 333
334#define id__Glob_Bang 334
335#define id__Glob_Caret 335
336#define id__Glob_EscapedChar 336
337#define id__Glob_BadBackslash 337
338#define id__Glob_CleanLiterals 338
339#define id__Glob_OtherLiteral 339
340#define id__Format_EscapedPercent 340
341#define id__Format_Percent 341
342#define id__Format_Flag 342
343#define id__Format_Num 343
344#define id__Format_Dot 344
345#define id__Format_Type 345
346#define id__Format_Star 346
347#define id__Format_Time 347
348#define id__Format_Zero 348
349#define id__PS_Subst 349
350#define id__PS_Octal3 350
351#define id__PS_LBrace 351
352#define id__PS_RBrace 352
353#define id__PS_Literals 353
354#define id__PS_BadBackslash 354
355#define id__Range_Int 355
356#define id__Range_Char 356
357#define id__Range_Dots 357
358#define id__Range_Other 358
359#define id__J8_LBracket 359
360#define id__J8_RBracket 360
361#define id__J8_LBrace 361
362#define id__J8_RBrace 362
363#define id__J8_Comma 363
364#define id__J8_Colon 364
365#define id__J8_Null 365
366#define id__J8_Bool 366
367#define id__J8_Int 367
368#define id__J8_Float 368
369#define id__J8_String 369
370#define id__J8_Identifier 370
371#define id__J8_Newline 371
372#define id__J8_Tab 372
373#define id__J8_LParen 373
374#define id__J8_RParen 374
375#define id__J8_Operator 375
376#define id__ShNumber_Dec 376
377#define id__ShNumber_Hex 377
378#define id__ShNumber_Oct 378
379#define id__ShNumber_BaseN 379
380#define id__BoolUnary_z 380
381#define id__BoolUnary_n 381
382#define id__BoolUnary_o 382
383#define id__BoolUnary_t 383
384#define id__BoolUnary_v 384
385#define id__BoolUnary_R 385
386#define id__BoolUnary_a 386
387#define id__BoolUnary_b 387
388#define id__BoolUnary_c 388
389#define id__BoolUnary_d 389
390#define id__BoolUnary_e 390
391#define id__BoolUnary_f 391
392#define id__BoolUnary_g 392
393#define id__BoolUnary_h 393
394#define id__BoolUnary_k 394
395#define id__BoolUnary_L 395
396#define id__BoolUnary_p 396
397#define id__BoolUnary_r 397
398#define id__BoolUnary_s 398
399#define id__BoolUnary_S 399
400#define id__BoolUnary_u 400
401#define id__BoolUnary_w 401
402#define id__BoolUnary_x 402
403#define id__BoolUnary_O 403
404#define id__BoolUnary_G 404
405#define id__BoolUnary_N 405
406#define id__BoolUnary_true 406
407#define id__BoolUnary_false 407
408#define id__BoolBinary_GlobEqual 408
409#define id__BoolBinary_GlobDEqual 409
410#define id__BoolBinary_GlobNEqual 410
411#define id__BoolBinary_EqualTilde 411
412#define id__BoolBinary_ef 412
413#define id__BoolBinary_nt 413
414#define id__BoolBinary_ot 414
415#define id__BoolBinary_eq 415
416#define id__BoolBinary_ne 416
417#define id__BoolBinary_gt 417
418#define id__BoolBinary_ge 418
419#define id__BoolBinary_lt 419
420#define id__BoolBinary_le 420
421#define id__BoolBinary_Equal 421
422#define id__BoolBinary_DEqual 422
423#define id__BoolBinary_NEqual 423