假设我有以下语法:
rule1 : sub1 sub2 sub3
;
假设我只想返回规则 sub2 的文本,我的目标语言是 C。我试过:
rule1 : sub1 sub2 sub3
{$text = $sub2.text;}
;
但这是不对的。我想我在某个地方看到了一些示例,我可以简单地更改属性,但谷歌没有找到它。
谢谢您的帮助。
我使用的是 ANTLR v3.4,目标语言是 C(虽然我脑海中的例子没有使用任何 C 函数)。
假设我有以下语法:
rule1 : sub1 sub2 sub3
;
假设我只想返回规则 sub2 的文本,我的目标语言是 C。我试过:
rule1 : sub1 sub2 sub3
{$text = $sub2.text;}
;
但这是不对的。我想我在某个地方看到了一些示例,我可以简单地更改属性,但谷歌没有找到它。
谢谢您的帮助。
我使用的是 ANTLR v3.4,目标语言是 C(虽然我脑海中的例子没有使用任何 C 函数)。