Antlr 词汇分析中的字符消费
如果我有如下子规则:Antlr 词汇分析中的字符消费,antlr,lexical-analysis,Antlr,Lexical Analysis,如果我有如下子规则: .. (~']' ~']')* ... 它是否只匹配偶数个字符?(假设点不是元字符) 不完全匹配,它将匹配零个或偶数个字符 编辑 要匹配报价块,请执行以下操作: QUOTE : '[[' (options {greedy=false;} : . )* ']]' ; 假设[[这里的一些文本]]是一个引号块。Oh。好吧,我正在尝试匹配一个报价块的结尾,你会怎么做?我是ANTLR的新手:)我正在尝试这个(options{greedy=false;}:)
.. (~']' ~']')* ...
它是否只匹配偶数个字符?(假设点不是元字符)
不完全匹配,它将匹配零个或偶数个字符
编辑
要匹配报价块,请执行以下操作:
QUOTE
: '[[' (options {greedy=false;} : . )* ']]'
;
假设
[[这里的一些文本]]
是一个引号块。Oh。好吧,我正在尝试匹配一个报价块的结尾,你会怎么做?我是ANTLR的新手:)我正在尝试这个(options{greedy=false;}:)*
,它能在我想要的角色中工作吗?谢谢你的帮助,非常感谢:)另外,不知怎的,你找到了lua字符串文本的精确语法,碰巧我使用了相同的规则来解析它,所以我有一个问题:你介意为了这一点点代码而放弃那个讨厌的CC Wiki许可证吗?欢迎你使用我发布的任何东西,以任何你认为合适的方式。