Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何控制Antlr从解析器操作切换词法分析器模式?我扩展了生成的 Parser 和 Lexer,所以我可以调用pushMode和popMode从 parser 女巫依次调用合适的pushMode和popModelexer 但没有效果。我可以做些什么来激活此功能吗?
Antlr
pushMode
popMode
应该编写您的词法分析器,以便在创建解析器之前可以完全标记输入。即使令牌流被延迟填充,如果您的词法分析器不满足此要求,ANTLR 4 也不能保证正确解析输入。