7

如何控制Antlr从解析器操作切换词法分析器模式?我扩展了生成的 Parser 和 Lexer,所以我可以调用pushModepopMode从 parser 女巫依次调用合适的pushModepopModelexer 但没有效果。我可以做些什么来激活此功能吗?

4

1 回答 1

8

应该编写您的词法分析器,以便在创建解析器之前可以完全标记输入。即使令牌流被延迟填充,如果您的词法分析器不满足此要求,ANTLR 4 也不能保证正确解析输入。

于 2013-09-25T23:19:32.077 回答