-6:34-6:34 Syntax Error: Unexpected character 'E'; is acceptable instead: ';', '|'
+6:34-6:40 Syntax Error: Unexpected unknown_keyword 'Except'; is acceptable instead: ';', '|'
-16:1-16:2 Syntax Error: Unexpected character 'P'; is acceptable instead: Eof
+16:1-16:11 Syntax Error: Unexpected unknown_keyword 'Precedence'; is acceptable instead: Eof
-15:7-15:8 Syntax Error: Unexpected character 'P'; is acceptable instead: Eof
+15:7-15:17 Syntax Error: Unexpected unknown_keyword 'Precedence'; is acceptable instead: Eof
-9:16-9:16 Syntax Error: Unexpected character 'S'; is acceptable instead: re, re1, re2, re3
+9:16-9:24 Syntax Error: Unexpected unknown_keyword 'Shortest'; is acceptable instead: re, re1, re2, re3
-11:26-11:27 Syntax Error: Unexpected character 'L'; is acceptable instead: ')', '|'
+11:26-11:35 Syntax Error: Unexpected unknown_keyword 'Lookahead'; is acceptable instead: ')', '|'
-12:27-12:27 Syntax Error: Unexpected character 'E'; is acceptable instead: ')', '|'
+12:27-12:33 Syntax Error: Unexpected unknown_keyword 'Except'; is acceptable instead: ')', '|'
-10:16-10:17 Syntax Error: Unexpected character 'L'; is acceptable instead: ';', '|'
+10:16-10:25 Syntax Error: Unexpected unknown_keyword 'Lookahead'; is acceptable instead: ';', '|'
-4:9-4:10 Syntax Error: Unexpected character 'L'; is acceptable instead: ';', '|'
+4:9-4:18 Syntax Error: Unexpected unknown_keyword 'Lookahead'; is acceptable instead: ';', '|'
-4:9-4:10 Syntax Error: Unexpected character 'L'; is acceptable instead: ';', '|'
+4:9-4:18 Syntax Error: Unexpected unknown_keyword 'Lookahead'; is acceptable instead: ';', '|'
-3:10-3:11 Syntax Error: Unexpected character 'L'; is acceptable instead: ';', '|'
+3:10-3:19 Syntax Error: Unexpected unknown_keyword 'Lookahead'; is acceptable instead: ';', '|'
-3:9-3:10 Syntax Error: Unexpected character 'L'; is acceptable instead: ';', '|'
+3:9-3:18 Syntax Error: Unexpected unknown_keyword 'Lookahead'; is acceptable instead: ';', '|'
-6:18-6:19 Syntax Error: Unexpected character 'L'; is acceptable instead: ')', '|'
+6:18-6:27 Syntax Error: Unexpected unknown_keyword 'Lookahead'; is acceptable instead: ')', '|'
-6:22-6:23 Syntax Error: Unexpected character 'L'; is acceptable instead: ';', '|'
+6:22-6:31 Syntax Error: Unexpected unknown_keyword 'Lookahead'; is acceptable instead: ';', '|'
-6:22-6:23 Syntax Error: Unexpected character 'L'; is acceptable instead: ';', '|'
+6:22-6:31 Syntax Error: Unexpected unknown_keyword 'Lookahead'; is acceptable instead: ';', '|'
-6:22-6:23 Syntax Error: Unexpected character 'L'; is acceptable instead: ';', '|'
+6:22-6:31 Syntax Error: Unexpected unknown_keyword 'Lookahead'; is acceptable instead: ';', '|'
-6:22-6:23 Syntax Error: Unexpected character 'L'; is acceptable instead: ';', '|'
+6:22-6:31 Syntax Error: Unexpected unknown_keyword 'Lookahead'; is acceptable instead: ';', '|'
-4:6-4:7 Syntax Error: Unexpected character 'L'; is acceptable instead: re, re1, re2, re3
+4:6-4:13 Syntax Error: Unexpected unknown_keyword 'Longest'; is acceptable instead: re, re1, re2, re3
-4:6-4:7 Syntax Error: Unexpected character 'L'; is acceptable instead: re, re1, re2, re3
+4:6-4:13 Syntax Error: Unexpected unknown_keyword 'Longest'; is acceptable instead: re, re1, re2, re3
-4:6-4:7 Syntax Error: Unexpected character 'L'; is acceptable instead: re, re1, re2, re3
+4:6-4:13 Syntax Error: Unexpected unknown_keyword 'Longest'; is acceptable instead: re, re1, re2, re3
-4:6-4:7 Syntax Error: Unexpected character 'L'; is acceptable instead: re, re1, re2, re3
+4:6-4:13 Syntax Error: Unexpected unknown_keyword 'Longest'; is acceptable instead: re, re1, re2, re3
-4:6-4:7 Syntax Error: Unexpected character 'L'; is acceptable instead: re, re1, re2, re3
+4:6-4:13 Syntax Error: Unexpected unknown_keyword 'Longest'; is acceptable instead: re, re1, re2, re3
# The unexpected token
var token: nullable NToken
- redef fun unexpected do return token.node_name
+ redef fun unexpected
+ do
+ var res = token.node_name
+ var text = token.text
+ if not text.is_empty and res != "'{text}'" then
+ res += " '{text.escape_to_c}'"
+ end
+ return res
+ end
end
# A hogeneous sequence of node, used to represent unbounded lists (and + modifier)