忽略antlr 2

时间:2015-12-07 13:16:13

标签: antlr

如何在antlr 2中忽略双引号内的文本。 例如: 我想忽略"随机的东西" ,"另一个随机的"输入双引号内的文本。如果没有解析器失败,我怎么能这样做呢。

1 个答案:

答案 0 :(得分:0)

您可以执行antlr为XML解析器执行的操作: 形成岛屿语法和词法模式。

请注意,这仅在没有嵌套引号时才有效:

一旦你遇到“你做一个pushmode动作并切换到跳过除”之外的所有内容的模式,当你看到另一个时切换回常规“。这不是很优雅,但应该工作得很好。

相关问题