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