1---
2syntax_type:
3  T_BlockStmt: 4
4  T_Expr: 2
5  T_Stmt: 3
6  T_Term: 1
7  T_Value: 0
8token_kind:
9  T_AUTOLOAD: 10
10  T_Annotation: 28
11  T_Assign: 2
12  T_CORE: 11
13  T_Class: 27
14  T_Colon: 20
15  T_Comma: 19
16  T_Control: 14
17  T_DESTROY: 12
18  T_DataWord: 8
19  T_Decl: 3
20  T_DefaultStmt: 18
21  T_Do: 15
22  T_Function: 4
23  T_Get: 33
24  T_Handle: 13
25  T_Import: 6
26  T_ModWord: 9
27  T_Modifier: 23
28  T_Module: 16
29  T_Namespace: 25
30  T_Operator: 1
31  T_Package: 26
32  T_Ref: 32
33  T_RegOpt: 29
34  T_RegPrefix: 30
35  T_RegReplacePrefix: 31
36  T_Return: 0
37  T_Set: 34
38  T_SingleTerm: 5
39  T_SpecificKeyword: 7
40  T_Stmt: 17
41  T_StmtEnd: 21
42  T_Symbol: 22
43  T_Term: 24
44  T_Undefined: 36
45  T_Verbose: 35
46token_type:
47  T_AUTOLOAD: 76
48  T_Add: 1
49  T_AddEqual: 20
50  T_AlphabetAnd: 16
51  T_AlphabetNot: 69
52  T_AlphabetOr: 14
53  T_AlphabetXOr: 18
54  T_And: 52
55  T_AndBitEqual: 54
56  T_AndEqual: 58
57  T_Annotation: 135
58  T_Argument: 205
59  T_ArgumentArray: 136
60  T_Array: 188
61  T_ArrayAt: 199
62  T_ArrayDereference: 113
63  T_ArrayRef: 197
64  T_ArraySet: 201
65  T_ArraySize: 66
66  T_ArraySizeDereference: 121
67  T_ArrayVar: 168
68  T_Arrow: 124
69  T_Assign: 65
70  T_BareWord: 123
71  T_BitAnd: 15
72  T_BitNot: 12
73  T_BitOr: 13
74  T_BitXOr: 17
75  T_Break: 88
76  T_BuiltinFunc: 70
77  T_CORE: 77
78  T_Call: 204
79  T_CallDecl: 130
80  T_Class: 129
81  T_CodeDereference: 116
82  T_CodeRef: 131
83  T_CodeVar: 167
84  T_Colon: 105
85  T_Comma: 104
86  T_Comment: 209
87  T_Compare: 33
88  T_ConstValue: 138
89  T_Continue: 86
90  T_DESTROY: 78
91  T_DataWord: 74
92  T_Dec: 46
93  T_Default: 207
94  T_DefaultEqual: 49
95  T_DefaultOperator: 60
96  T_DefaultStmt: 103
97  T_Diamond: 32
98  T_Div: 4
99  T_DivEqual: 23
100  T_Do: 87
101  T_Double: 171
102  T_ElseStmt: 97
103  T_ElsifStmt: 98
104  T_Environment: 141
105  T_EqualEqual: 31
106  T_ExecString: 174
107  T_Exp: 47
108  T_FieldDecl: 158
109  T_ForStmt: 133
110  T_ForeachStmt: 134
111  T_Format: 184
112  T_FormatDecl: 183
113  T_FormatEnd: 185
114  T_Function: 203
115  T_FunctionDecl: 63
116  T_GivenStmt: 102
117  T_Glob: 11
118  T_GlobalArrayVar: 195
119  T_GlobalHashVar: 196
120  T_GlobalVar: 194
121  T_GlobalVarDecl: 162
122  T_Goto: 85
123  T_Greater: 7
124  T_GreaterEqual: 29
125  T_Handle: 89
126  T_HandleDelim: 152
127  T_Hash: 189
128  T_HashAt: 200
129  T_HashDereference: 114
130  T_HashRef: 198
131  T_HashSet: 202
132  T_HashVar: 169
133  T_HereDocument: 181
134  T_HereDocumentBareTag: 179
135  T_HereDocumentEnd: 182
136  T_HereDocumentExecTag: 178
137  T_HereDocumentRawTag: 177
138  T_HereDocumentTag: 176
139  T_IfStmt: 96
140  T_Import: 72
141  T_Inc: 45
142  T_Include: 142
143  T_Int: 170
144  T_Is: 67
145  T_Key: 122
146  T_LabelRef: 160
147  T_Last: 84
148  T_LeftBrace: 109
149  T_LeftBracket: 111
150  T_LeftParenthesis: 107
151  T_LeftShift: 50
152  T_LeftShiftEqual: 26
153  T_Less: 8
154  T_LessEqual: 30
155  T_LibraryDirectories: 140
156  T_List: 206
157  T_LocalArrayVar: 192
158  T_LocalDecl: 90
159  T_LocalHashVar: 193
160  T_LocalVar: 191
161  T_LocalVarDecl: 161
162  T_Method: 64
163  T_Mod: 5
164  T_ModEqual: 24
165  T_ModWord: 75
166  T_Mul: 3
167  T_MulEqual: 22
168  T_MultiGlobalVarDecl: 164
169  T_MultiLocalVarDecl: 163
170  T_Namespace: 127
171  T_NamespaceResolver: 126
172  T_Next: 83
173  T_Not: 68
174  T_NotBitEqual: 56
175  T_NotEqual: 37
176  T_Object: 186
177  T_Operator: 190
178  T_Or: 53
179  T_OrBitEqual: 55
180  T_OrEqual: 57
181  T_OurDecl: 91
182  T_Package: 128
183  T_Pod: 208
184  T_Pointer: 125
185  T_PolymorphicCompare: 34
186  T_PostDeref: 212
187  T_PostDerefArraySliceCloseBracket: 215
188  T_PostDerefArraySliceOpenBracket: 214
189  T_PostDerefCodeCloseParen: 219
190  T_PostDerefCodeOpenParen: 218
191  T_PostDerefHashSliceCloseBrace: 217
192  T_PostDerefHashSliceOpenBrace: 216
193  T_PostDerefStar: 213
194  T_PowerEqual: 48
195  T_ProgramArgument: 139
196  T_Prototype: 165
197  T_RawHereDocument: 180
198  T_RawString: 173
199  T_Redo: 82
200  T_Ref: 10
201  T_RegAllReplace: 154
202  T_RegDecl: 149
203  T_RegDelim: 151
204  T_RegDoubleQuote: 146
205  T_RegExec: 148
206  T_RegExp: 187
207  T_RegList: 147
208  T_RegMatch: 150
209  T_RegMiddleDelim: 153
210  T_RegNot: 36
211  T_RegOK: 35
212  T_RegOpt: 144
213  T_RegQuote: 145
214  T_RegReplace: 155
215  T_RegReplaceFrom: 156
216  T_RegReplaceTo: 157
217  T_RequireDecl: 71
218  T_RequiredName: 95
219  T_Return: 0
220  T_RightBrace: 110
221  T_RightBracket: 112
222  T_RightParenthesis: 108
223  T_RightShift: 51
224  T_RightShiftEqual: 27
225  T_STDERR: 81
226  T_STDIN: 79
227  T_STDOUT: 80
228  T_ScalarDereference: 115
229  T_SemiColon: 106
230  T_ShortArrayDereference: 118
231  T_ShortCodeDereference: 120
232  T_ShortHashDereference: 119
233  T_ShortScalarDereference: 117
234  T_Signal: 143
235  T_Slice: 59
236  T_SpecificKeyword: 73
237  T_SpecificValue: 137
238  T_StateDecl: 92
239  T_String: 172
240  T_StringAdd: 9
241  T_StringAddEqual: 25
242  T_StringCompare: 44
243  T_StringEqual: 42
244  T_StringGreater: 40
245  T_StringGreaterEqual: 41
246  T_StringLess: 38
247  T_StringLessEqual: 39
248  T_StringMul: 19
249  T_StringMulEqual: 28
250  T_StringNotEqual: 43
251  T_Sub: 2
252  T_SubEqual: 21
253  T_ThreeTermOperator: 6
254  T_ToDo: 61
255  T_TypeRef: 159
256  T_Undefined: 211
257  T_UnlessStmt: 99
258  T_UntilStmt: 100
259  T_UseDecl: 93
260  T_UsedName: 94
261  T_Var: 166
262  T_VarDecl: 62
263  T_VersionString: 175
264  T_WhenStmt: 101
265  T_WhileStmt: 132
266  T_WhiteSpace: 210
267