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); }