Example #1
0
    [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));
    }
Example #2
0
    static Racr.AstNode FromGLookup(Racr.AstNode n, string name)
    {
        var ret = findL(name, n.Parent(), n.ChildIndex() - 1);

        return((ret != null) ? ret : n.ErrorQuestion());
    }
Example #3
0
    [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());
    }
Example #4
0
    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));
    }