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