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