在Antlr 3语法中,是否可以在针对c#的语法中打印出匹配规则的全文?如下所示:
rule : FIRST SECOND
{ Console.WriteLine($rule.text); };//does not work.
FIRST: 'first';
SECOND: 'second';
答案 0 :(得分:1)
如果$rule.text
不起作用(如@dana建议的那样),您可以尝试$rule.Text
甚至$rule.GetText()
。
如果一切都失败了,请告诉我们您正在使用哪个版本的C#端口(以及可以下载的位置),然后我(或其他人)可以尝试一下。