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); }
static Racr.AstNode FromGLookup(Racr.AstNode n, string name) { var ret = findL(name, n.Parent(), n.ChildIndex() - 1); return (ret != null) ? ret : n.ErrorQuestion(); }