谁能帮我解决这个问题。我需要遍历抽象语法树来替换 C# 中的所有子文本
问问题
115 次
1 回答
1
我会说该CommonTree.Text
属性是为此目的而提供的,但是正如您所看到的,该方法实际上什么也没做。该CommonTreeAdaptor.SetText
方法(继承自BaseTreeAdaptor
至少抛出一个NotSupportedException
.
您需要做的是获取IToken
与树节点相关联的内容,可能是通过调用CommonTreeAdaptor.GetToken
. 然后,您可以设置IToken.Text
令牌的属性,至少对于CommonToken
已实现。
于 2012-12-17T14:07:53.400 回答