/** $x Attribute: rule arguments, return values, predefined rule prop. */ public virtual Attribute ResolveToAttribute(string x, ActionAST node) { return(rule.ResolveToAttribute(x, node)); // reuse that code }