// 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。 是的,是的,超级老,是的,是的...
谢谢!
玩 Antlr4 太多了:) 在 Antlr2 中,我想令牌/规则必须包装在括号中才能应用*
或+
或......