ANTLR解析:如何忽略某些文本

时间:2013-09-11 08:52:12

标签: antlr antlrworks

我是antlr的新手,我写了一个基本的组合语法来解析我的jsp文件。我正在使用antlrworks 1.4.3 ...在这里,我需要我的语法忽略某些文本行,而不是显示  不匹配的异常错误

我该怎么办?我应该写一个单独的规则来忽略几行不需要的代码。

例如,有类似的内容:

              <myTag: selectName = "SelectedLocation" html = "onChange=onChangeType('LOCATION', 'PLACE')"; util.myProject.display();"/>

我应该如何编写规则来忽略代码之间的这些垃圾行..任何人都可以帮忙。

1 个答案:

答案 0 :(得分:1)

写一个简单的词法分析器来忽略岛屿周围的海洋(标签)。然后用ANTLR解析标签。或者使用ANTLR 4并查看本书以进行XML解析。