[AgRule("GLookup", "Group", Context = "Body")] static Ast GroupGLookup(Ast n, string name) { var ret = findL(name, n.Parent(), n.ChildIndex() - 1); return((ret != null) ? ret : n.Parent().GLookup(name)); }
static Racr.AstNode FromGLookup(Racr.AstNode n, string name) { var ret = findL(name, n.Parent(), n.ChildIndex() - 1); return((ret != null) ? ret : n.ErrorQuestion()); }
[AgRule("GLookup", "Form", Context = "Body")] static Ast FormGLookup(Ast n, string name) { var ret = findL(name, n.Parent(), n.ChildIndex() - 1); return((ret != null) ? ret : n.ErrorQuestion()); }
static Racr.AstNode GroupGLookup(Racr.AstNode n, string name) { var ret = findL(name, n.Parent(), n.ChildIndex() - 1); return((ret != null) ? ret : n.Parent().GLookup(name)); }