// one independent syntax error per line; each line after an error parses. // line 23: the lexer error is not followed by a cascaded LINE ENDS TOO EARLY // line 24: 18 nested groups exceed the 16-level expression bound, 15 do not SYN_UNEXPECTED_EOL 4 10 SYN_EXPECTED_RPAREN 5 13 SYN_EXPECTED_RBRACKET 6 10 SYN_NOT_A_STATEMENT 7 3 SYN_NOT_ASSIGNABLE 8 3 SYN_EXPECTED_EOL 9 9 SYN_UNEXPECTED_EOL 10 8 SYN_EXPECTED_EQUALS 11 9 SYN_EXPECTED_TO 13 13 SYN_UNEXPECTED_TOKEN 15 13 SYN_UNEXPECTED_TOKEN 17 3 SYN_UNEXPECTED_TOKEN 20 3 SYN_UNEXPECTED_TOKEN 22 7 LEX_BAD_CHAR_LITERAL 23 7 RES_EXPR_TOO_DEEP 24 23 // pass 2: name errors are still found after all of the above SEM_UNKNOWN_NAME 26 3