ANTLR释义,它做什么?

时间:2014-03-21 18:25:24

标签: antlr definition

刚开始写我的第一个词法分析器并且我已经遇到过这个问题:

RPAREN options { paraphrase = ")"; } : ")";

我想知道解释器实际上做了什么,这是否意味着RPAREN在解析器中也可以简单地使用?

谢谢!

编辑 - 刚刚在网上找到

我们可以在规则中使用释义来使用户友好的错误消息

这是正确的吗?

1 个答案:

答案 0 :(得分:2)

paraphrase不是ANTLR 3或ANTLR 4中的有效选项。包括它会产生警告或错误,并且不会对行为产生任何影响。