// Parser
statement
: DELIMITER* statementPart+ DELIMITER* (EOL { newline(); })?
;
// Lexer
DELIMITER
: ';'
;
sql-stmt.g:85:13: rule classDef trapped:
sql-stmt.g:85:13: unexpected token: DELIMITER
第85行是statement
规则。我真的不知道为什么会失败。请帮忙吗?
这是与Antlr2 btw一起使用的。是的,是的,很旧,是的,是的...
谢谢!
[与Antlr4玩得太多了:]在Antlr2中,我想标记/规则必须包裹在括号中才能应用*
或+
或...