Beispiel #1
0
 public virtual void SetNonLocalAttr(string expr, IToken x, IToken y, IToken rhs)
 {
     gen.g.tool.Log("action-translator", "setNonLocalAttr " + x + "::" + y + "=" + rhs);
     Rule r = factory.GetGrammar().GetRule(x.Text);
     IList<ActionChunk> rhsChunks = TranslateActionChunk(factory, rf, rhs.Text, node);
     SetNonLocalAttr s = new SetNonLocalAttr(nodeContext, x.Text, y.Text, r.index, rhsChunks);
     chunks.Add(s);
 }