Lexer tokenized input: ====================== [T:print 1][NL: ][Go:GO][C:--comment1][NL: ][Go:GO][WS: ][C:--comment2][NL: ][Go:GO][WS: ][T:1][C:--comment3][NL: ][Setvar::setvar][WS: ][T:a][WS: ][T:--][NL: ][Setvar::setvar][WS: ][T:b][WS: ][T:c--notcomment][NL: ][Setvar::setvar][WS: ][T:d][WS: ][T:e][WS: ][T:--comment][NL: ][Setvar::setvar][WS: ][T:f][WS: ][T:/*notcomment*/][NL: ][Setvar::setvar][WS: ][T:g][WS: ][T:h--notcomment][WS: ][T:--comment][NL: ][Setvar::setvar][WS: ][T:j][WS: ][T:k--notcomment--notcomment][NL: ][Setvar::setvar][WS: ][T:a--][WS: ][T:b--][NL: ][Include::r][WS: ][T:input-2.txt][WS: ][T:--comment][NL: ][C:-- next line will error in parser][NL: ][Include::r][WS: ][T:--comment.txt][NL: ][OnError::on error][WS: ][T:exit][C:--comment][NL: ][OnError::on error][WS: ][T:exit][WS: ][C:--comment][NL: ][Eof:] Tokens: ======= [Token Text at TS-pass-command-and-comment.txt(1:1 [0] - 1:8 [7]): 'print 1'] [Token NewLine at TS-pass-command-and-comment.txt(1:8 [7] - 2:1 [9]): '\r\n'] [Token Go at TS-pass-command-and-comment.txt(2:1 [9] - 2:3 [11]): 'GO'] [Token Comment at TS-pass-command-and-comment.txt(2:3 [11] - 2:13 [21]): '--comment1'] [Token NewLine at TS-pass-command-and-comment.txt(2:13 [21] - 3:1 [23]): '\r\n'] [Token Go at TS-pass-command-and-comment.txt(3:1 [23] - 3:3 [25]): 'GO'] [Token Whitespace at TS-pass-command-and-comment.txt(3:3 [25] - 3:4 [26]): ' '] [Token Comment at TS-pass-command-and-comment.txt(3:4 [26] - 3:14 [36]): '--comment2'] [Token NewLine at TS-pass-command-and-comment.txt(3:14 [36] - 4:1 [38]): '\r\n'] [Token Go at TS-pass-command-and-comment.txt(4:1 [38] - 4:3 [40]): 'GO'] [Token Whitespace at TS-pass-command-and-comment.txt(4:3 [40] - 4:4 [41]): ' '] [Token Text at TS-pass-command-and-comment.txt(4:4 [41] - 4:5 [42]): '1'] [Token Comment at TS-pass-command-and-comment.txt(4:5 [42] - 4:15 [52]): '--comment3'] [Token NewLine at TS-pass-command-and-comment.txt(4:15 [52] - 5:1 [54]): '\r\n'] [Token Setvar at TS-pass-command-and-comment.txt(5:1 [54] - 5:8 [61]): ':setvar'] [Token Whitespace at TS-pass-command-and-comment.txt(5:8 [61] - 5:9 [62]): ' '] [Token Text at TS-pass-command-and-comment.txt(5:9 [62] - 5:10 [63]): 'a'] [Token Whitespace at TS-pass-command-and-comment.txt(5:10 [63] - 5:11 [64]): ' '] [Token Text at TS-pass-command-and-comment.txt(5:11 [64] - 5:13 [66]): '--'] [Token NewLine at TS-pass-command-and-comment.txt(5:13 [66] - 6:1 [68]): '\r\n'] [Token Setvar at TS-pass-command-and-comment.txt(6:1 [68] - 6:8 [75]): ':setvar'] [Token Whitespace at TS-pass-command-and-comment.txt(6:8 [75] - 6:9 [76]): ' '] [Token Text at TS-pass-command-and-comment.txt(6:9 [76] - 6:10 [77]): 'b'] [Token Whitespace at TS-pass-command-and-comment.txt(6:10 [77] - 6:11 [78]): ' '] [Token Text at TS-pass-command-and-comment.txt(6:11 [78] - 6:24 [91]): 'c--notcomment'] [Token NewLine at TS-pass-command-and-comment.txt(6:24 [91] - 7:1 [93]): '\r\n'] [Token Setvar at TS-pass-command-and-comment.txt(7:1 [93] - 7:8 [100]): ':setvar'] [Token Whitespace at TS-pass-command-and-comment.txt(7:8 [100] - 7:9 [101]): ' '] [Token Text at TS-pass-command-and-comment.txt(7:9 [101] - 7:10 [102]): 'd'] [Token Whitespace at TS-pass-command-and-comment.txt(7:10 [102] - 7:11 [103]): ' '] [Token Text at TS-pass-command-and-comment.txt(7:11 [103] - 7:12 [104]): 'e'] [Token Whitespace at TS-pass-command-and-comment.txt(7:12 [104] - 7:13 [105]): ' '] [Token Text at TS-pass-command-and-comment.txt(7:13 [105] - 7:22 [114]): '--comment'] [Token NewLine at TS-pass-command-and-comment.txt(7:22 [114] - 8:1 [116]): '\r\n'] [Token Setvar at TS-pass-command-and-comment.txt(8:1 [116] - 8:8 [123]): ':setvar'] [Token Whitespace at TS-pass-command-and-comment.txt(8:8 [123] - 8:9 [124]): ' '] [Token Text at TS-pass-command-and-comment.txt(8:9 [124] - 8:10 [125]): 'f'] [Token Whitespace at TS-pass-command-and-comment.txt(8:10 [125] - 8:11 [126]): ' '] [Token Text at TS-pass-command-and-comment.txt(8:11 [126] - 8:25 [140]): '/*notcomment*/'] [Token NewLine at TS-pass-command-and-comment.txt(8:25 [140] - 9:1 [142]): '\r\n'] [Token Setvar at TS-pass-command-and-comment.txt(9:1 [142] - 9:8 [149]): ':setvar'] [Token Whitespace at TS-pass-command-and-comment.txt(9:8 [149] - 9:9 [150]): ' '] [Token Text at TS-pass-command-and-comment.txt(9:9 [150] - 9:10 [151]): 'g'] [Token Whitespace at TS-pass-command-and-comment.txt(9:10 [151] - 9:11 [152]): ' '] [Token Text at TS-pass-command-and-comment.txt(9:11 [152] - 9:24 [165]): 'h--notcomment'] [Token Whitespace at TS-pass-command-and-comment.txt(9:24 [165] - 9:25 [166]): ' '] [Token Text at TS-pass-command-and-comment.txt(9:25 [166] - 9:34 [175]): '--comment'] [Token NewLine at TS-pass-command-and-comment.txt(9:34 [175] - 10:1 [177]): '\r\n'] [Token Setvar at TS-pass-command-and-comment.txt(10:1 [177] - 10:8 [184]): ':setvar'] [Token Whitespace at TS-pass-command-and-comment.txt(10:8 [184] - 10:9 [185]): ' '] [Token Text at TS-pass-command-and-comment.txt(10:9 [185] - 10:10 [186]): 'j'] [Token Whitespace at TS-pass-command-and-comment.txt(10:10 [186] - 10:11 [187]): ' '] [Token Text at TS-pass-command-and-comment.txt(10:11 [187] - 10:36 [212]): 'k--notcomment--notcomment'] [Token NewLine at TS-pass-command-and-comment.txt(10:36 [212] - 11:1 [214]): '\r\n'] [Token Setvar at TS-pass-command-and-comment.txt(11:1 [214] - 11:8 [221]): ':setvar'] [Token Whitespace at TS-pass-command-and-comment.txt(11:8 [221] - 11:9 [222]): ' '] [Token Text at TS-pass-command-and-comment.txt(11:9 [222] - 11:12 [225]): 'a--'] [Token Whitespace at TS-pass-command-and-comment.txt(11:12 [225] - 11:13 [226]): ' '] [Token Text at TS-pass-command-and-comment.txt(11:13 [226] - 11:16 [229]): 'b--'] [Token NewLine at TS-pass-command-and-comment.txt(11:16 [229] - 12:1 [231]): '\r\n'] [Token Include at TS-pass-command-and-comment.txt(12:1 [231] - 12:3 [233]): ':r'] [Token Whitespace at TS-pass-command-and-comment.txt(12:3 [233] - 12:4 [234]): ' '] [Token Text at TS-pass-command-and-comment.txt(12:4 [234] - 12:15 [245]): 'input-2.txt'] [Token Whitespace at TS-pass-command-and-comment.txt(12:15 [245] - 12:16 [246]): ' '] [Token Text at TS-pass-command-and-comment.txt(12:16 [246] - 12:25 [255]): '--comment'] [Token NewLine at TS-pass-command-and-comment.txt(12:25 [255] - 13:1 [257]): '\r\n'] [Token Comment at TS-pass-command-and-comment.txt(13:1 [257] - 13:34 [290]): '-- next line will error in parser'] [Token NewLine at TS-pass-command-and-comment.txt(13:34 [290] - 14:1 [292]): '\r\n'] [Token Include at TS-pass-command-and-comment.txt(14:1 [292] - 14:3 [294]): ':r'] [Token Whitespace at TS-pass-command-and-comment.txt(14:3 [294] - 14:4 [295]): ' '] [Token Text at TS-pass-command-and-comment.txt(14:4 [295] - 14:17 [308]): '--comment.txt'] [Token NewLine at TS-pass-command-and-comment.txt(14:17 [308] - 15:1 [310]): '\r\n'] [Token OnError at TS-pass-command-and-comment.txt(15:1 [310] - 15:10 [319]): ':on error'] [Token Whitespace at TS-pass-command-and-comment.txt(15:10 [319] - 15:11 [320]): ' '] [Token Text at TS-pass-command-and-comment.txt(15:11 [320] - 15:15 [324]): 'exit'] [Token Comment at TS-pass-command-and-comment.txt(15:15 [324] - 15:24 [333]): '--comment'] [Token NewLine at TS-pass-command-and-comment.txt(15:24 [333] - 16:1 [335]): '\r\n'] [Token OnError at TS-pass-command-and-comment.txt(16:1 [335] - 16:10 [344]): ':on error'] [Token Whitespace at TS-pass-command-and-comment.txt(16:10 [344] - 16:11 [345]): ' '] [Token Text at TS-pass-command-and-comment.txt(16:11 [345] - 16:15 [349]): 'exit'] [Token Whitespace at TS-pass-command-and-comment.txt(16:15 [349] - 16:16 [350]): ' '] [Token Comment at TS-pass-command-and-comment.txt(16:16 [350] - 16:25 [359]): '--comment'] [Token NewLine at TS-pass-command-and-comment.txt(16:25 [359] - 17:1 [361]): '\r\n'] [Token Eof at TS-pass-command-and-comment.txt(17:1 [361] - 17:1 [361]): ''] *** Execute batch (1) Batch text: print 1 *** Execute batch (1) Batch text: *** Execute batch (1) Batch text: Setting variable a to [] Setting variable b to [c--notcomment] Setting variable d to [e] Setting variable f to [/*notcomment*/] Setting variable g to [h--notcomment] Setting variable j to [k--notcomment--notcomment] Setting variable a-- to [b--] *** PARSER: Include file "input-2.txt" [PARSER ERROR: code TokenExpected at 14:4 [295] - 14:17 [308] in TS-pass-command-and-comment.txt, token text: --comment.txt, message: Incorrect syntax was encountered while parsing '--comment.txt'.]