来自c#中匹配规则的antlr文本

时间:2011-02-28 17:58:19

标签: c# antlr antlr3

在Antlr 3语法中,是否可以在针对c#的语法中打印出匹配规则的全文?如下所示:

rule : FIRST SECOND
{ Console.WriteLine($rule.text); };//does not work. 

FIRST: 'first';

SECOND: 'second';

1 个答案:

答案 0 :(得分:1)

如果$rule.text不起作用(如@dana建议的那样),您可以尝试$rule.Text甚至$rule.GetText()

如果一切都失败了,请告诉我们您正在使用哪个版本的C#端口(以及可以下载的位置),然后我(或其他人)可以尝试一下。