...94 48 --- STATS: 376 tokens in 36 groups: [1, 43, 3, 1, 2, 1, 3, 1, 31, 3, 4, 19, 45, 10, 3, 14, 21, 13, 6, 11, 8, 5, 8, 2, 4, 2, 6, 28, 4, 10, 9, 6, 4, 6, 26, 13] 14 BIG groups: [9, 10, 10, 11, 13, 13, 14, 19, 21, 26, 28, 31, 43, 45] 94 (Token id:Id.Op_Newline span_id:-1 val:'\n') 94 3 17 -- Arith 2 Backtick 10 BoolBinary 36 BoolUnary 35 Char 14 ControlFlow 29 Eof 3 Eol 6 Expr 13 ExtGlob 19 Format 31 Glob 30 History 11 Ignored 7 KW 28 Left 17 Lit 9 Node 27 Op 12 PS 32 QSN 34 Range 33 Re 15 Redir 16 Right 18 Undefined 4 Unknown 5 VOp0 22 VOp1 23 VOp2 25 VOp3 26 VOpOil 24 VSub 20 VTest 21 WS 8 Word 1 Number of Kinds: 36 ARRAY_SIZE 380 Arith_Amp 30 Arith_AmpEqual 42 Arith_Bang 27 Arith_Caret 32 Arith_CaretEqual 44 Arith_Colon 18 Arith_Comma 3 Arith_DAmp 25 Arith_DEqual 23 Arith_DGreat 28 Arith_DGreatEqual 40 Arith_DLess 29 Arith_DLessEqual 41 Arith_DMinus 10 Arith_DPipe 26 Arith_DPlus 9 Arith_DStar 11 Arith_Equal 34 Arith_Great 22 Arith_GreatEqual 21 Arith_LBracket 14 Arith_LParen 12 Arith_Less 20 Arith_LessEqual 19 Arith_Minus 5 Arith_MinusEqual 36 Arith_NEqual 24 Arith_Percent 8 Arith_PercentEqual 39 Arith_Pipe 31 Arith_PipeEqual 43 Arith_Plus 4 Arith_PlusEqual 35 Arith_QMark 17 Arith_RBrace 16 Arith_RBracket 15 Arith_RParen 13 Arith_Semi 2 Arith_Slash 7 Arith_SlashEqual 38 Arith_Star 6 Arith_StarEqual 37 Arith_Tilde 33 Backtick_Other 89 Backtick_Quoted 88 Backtick_Right 87 BoolBinary_DEqual 378 BoolBinary_Equal 377 BoolBinary_EqualTilde 367 BoolBinary_GlobDEqual 365 BoolBinary_GlobEqual 364 BoolBinary_GlobNEqual 366 BoolBinary_NEqual 379 BoolBinary_ef 368 BoolBinary_eq 371 BoolBinary_ge 374 BoolBinary_gt 373 BoolBinary_le 376 BoolBinary_lt 375 BoolBinary_ne 372 BoolBinary_nt 369 BoolBinary_ot 370 BoolUnary_G 362 BoolUnary_L 353 BoolUnary_N 363 BoolUnary_O 361 BoolUnary_R 343 BoolUnary_S 357 BoolUnary_a 344 BoolUnary_b 345 BoolUnary_c 346 BoolUnary_d 347 BoolUnary_e 348 BoolUnary_f 349 BoolUnary_g 350 BoolUnary_h 351 BoolUnary_k 352 BoolUnary_n 339 BoolUnary_o 340 BoolUnary_p 354 BoolUnary_r 355 BoolUnary_s 356 BoolUnary_t 341 BoolUnary_u 358 BoolUnary_v 342 BoolUnary_w 359 BoolUnary_x 360 BoolUnary_z 338 Char_Hex 160 Char_Literals 167 Char_Octal3 161 Char_Octal4 162 Char_OneChar 158 Char_Pound 166 Char_Stop 159 Char_UBraced 165 Char_Unicode4 163 Char_Unicode8 164 ControlFlow_Break 299 ControlFlow_Continue 300 ControlFlow_Exit 302 ControlFlow_Return 301 Eof_Backtick 47 Eof_RParen 46 Eof_Real 45 Eol_Tok 51 Expr_Abstract 153 Expr_And 141 Expr_As 150 Expr_At 130 Expr_Bang 121 Expr_BinInt 117 Expr_Break 155 Expr_CastedDummy 137 Expr_Continue 156 Expr_DColon 123 Expr_DSlash 126 Expr_DTilde 135 Expr_DecInt 116 Expr_Dollar 133 Expr_Dot 122 Expr_DoubleAt 131 Expr_Ellipsis 132 Expr_Else 148 Expr_False 140 Expr_Float 120 Expr_For 144 Expr_Func 149 Expr_HexInt 119 Expr_If 147 Expr_In 146 Expr_Is 145 Expr_Name 115 Expr_Not 143 Expr_NotDEqual 128 Expr_NotDTilde 136 Expr_NotTilde 134 Expr_Null 138 Expr_OctInt 118 Expr_Or 142 Expr_Override 152 Expr_RArrow 124 Expr_RDArrow 125 Expr_Reserved 113 Expr_Return 157 Expr_Symbol 114 Expr_TEqual 127 Expr_TildeDEqual 129 Expr_True 139 Expr_Virtual 151 Expr_While 154 ExtGlob_At 220 ExtGlob_Bang 224 ExtGlob_Comma 219 ExtGlob_Plus 222 ExtGlob_QMark 223 ExtGlob_Star 221 Format_Dot 317 Format_EscapedPercent 313 Format_Flag 315 Format_Num 316 Format_Percent 314 Format_Star 319 Format_Time 320 Format_Type 318 Format_Zero 321 Glob_BadBackslash 310 Glob_Bang 307 Glob_Caret 308 Glob_CleanLiterals 311 Glob_EscapedChar 309 Glob_LBracket 303 Glob_OtherLiteral 312 Glob_QMark 306 Glob_RBracket 304 Glob_Star 305 History_Num 91 History_Op 90 History_Other 93 History_Search 92 Ignored_Comment 54 Ignored_LineCont 52 Ignored_Space 53 KW_Bang 272 KW_Case 279 KW_Class 297 KW_Const 288 KW_DLeftBracket 271 KW_Data 295 KW_Do 276 KW_Done 277 KW_Elif 285 KW_Else 284 KW_Enum 296 KW_Esac 280 KW_Fi 282 KW_For 273 KW_Func 294 KW_Function 286 KW_If 281 KW_Import 298 KW_In 278 KW_Proc 293 KW_SetGlobal 292 KW_SetRef 291 KW_SetVar 290 KW_Then 283 KW_Time 287 KW_Until 275 KW_Var 289 KW_While 274 Left_AtParen 201 Left_Backtick 193 Left_CaretBrace 204 Left_CaretBracket 203 Left_CaretParen 202 Left_DollarBrace 195 Left_DollarBracket 197 Left_DollarDParen 196 Left_DollarDoubleQuote 198 Left_DollarParen 194 Left_DollarSingleQuote 188 Left_DollarTSingleQuote 192 Left_DoubleQuote 185 Left_PercentParen 205 Left_ProcSubIn 199 Left_ProcSubOut 200 Left_RSingleQuote 187 Left_RTSingleQuote 191 Left_SingleQuote 186 Left_TDoubleQuote 189 Left_TSingleQuote 190 Lit_ArithVarLike 84 Lit_ArrayLhsClose 59 Lit_ArrayLhsOpen 58 Lit_At 83 Lit_BadBackslash 85 Lit_Chars 56 Lit_Colon 81 Lit_Comma 70 Lit_CompDummy 86 Lit_DRightBracket 74 Lit_Digits 82 Lit_Dollar 73 Lit_Equals 71 Lit_EscapedChar 62 Lit_LBrace 68 Lit_LBracket 64 Lit_Other 61 Lit_Percent 80 Lit_Pound 76 Lit_QMark 67 Lit_RBrace 69 Lit_RBracket 65 Lit_RegexMeta 63 Lit_Slash 79 Lit_Splice 60 Lit_Star 66 Lit_TDot 78 Lit_TPound 77 Lit_TildeLike 75 Lit_Underscore 72 Lit_VarLike 57 Node_IsNot 270 Node_NotIn 269 Node_PostDMinus 266 Node_PostDPlus 265 Node_UnaryMinus 268 Node_UnaryPlus 267 Op_Amp 95 Op_Bang 108 Op_DAmp 98 Op_DLeftParen 104 Op_DPipe 99 Op_DRightParen 105 Op_DSemi 101 Op_Great 107 Op_LBrace 111 Op_LBracket 109 Op_LParen 102 Op_Less 106 Op_Newline 94 Op_Pipe 96 Op_PipeAmp 97 Op_RBrace 112 Op_RBracket 110 Op_RParen 103 Op_Semi 100 PS_BadBackslash 327 PS_LBrace 324 PS_Literals 326 PS_Octal3 323 PS_RBrace 325 PS_Subst 322 QSN_Begin2 334 QSN_Begin3 335 QSN_Begin4 336 QSN_Cont 337 QSN_LiteralBytes 332 QSN_SpecialByte 333 Range_Char 329 Range_Dots 330 Range_Int 328 Range_Other 331 Re_Dot 170 Re_End 169 Re_Start 168 Redir_AndDGreat 182 Redir_AndGreat 181 Redir_Clobber 180 Redir_DGreat 175 Redir_DGreatPlus 184 Redir_DLess 173 Redir_DLessDash 178 Redir_Great 172 Redir_GreatAnd 176 Redir_GreatPlus 183 Redir_Less 171 Redir_LessAnd 177 Redir_LessGreat . ---------------------------------------------------------------------- Ran 4 tests in 0.001s OK 179 Redir_TLess 174 Right_Backtick 208 Right_BlockLiteral 218 Right_CasePat 215 Right_DollarBrace 209 Right_DollarDParen 210 Right_DollarDoubleQuote 211 Right_DollarSingleQuote 212 Right_DoubleQuote 206 Right_ExtGlob 217 Right_ShArrayLiteral 216 Right_ShFunction 214 Right_SingleQuote 207 Right_Subshell 213 Undefined_Tok 48 Unknown_Backslash 50 Unknown_Tok 49 VOp0_A 247 VOp0_E 245 VOp0_P 246 VOp0_Q 244 VOp0_a 248 VOp1_Caret 253 VOp1_Comma 255 VOp1_DCaret 254 VOp1_DComma 256 VOp1_DPercent 250 VOp1_DPound 252 VOp1_Percent 249 VOp1_Pound 251 VOp2_Colon 260 VOp2_LBracket 261 VOp2_RBracket 262 VOp2_Slash 259 VOp3_At 263 VOp3_Star 264 VOpOil_Pipe 257 VOpOil_Space 258 VSub_At 229 VSub_Bang 228 VSub_Dollar 231 VSub_DollarName 225 VSub_Dot 235 VSub_Hyphen 233 VSub_Name 226 VSub_Number 227 VSub_Pound 230 VSub_QMark 234 VSub_Star 232 VTest_ColonEquals 238 VTest_ColonHyphen 236 VTest_ColonPlus 242 VTest_ColonQMark 240 VTest_Equals 239 VTest_Hyphen 237 VTest_Plus 243 VTest_QMark 241 WS_Space 55 Word_Compound 1 Number of IDs: 379