Antlr3.Tool.Grammar.AddRule C# (CSharp) Method

AddRule() public method

public AddRule ( Antlr3.Tool.GrammarAST grammarTree, Antlr3.Tool.GrammarAST t ) : void
grammarTree Antlr3.Tool.GrammarAST
t Antlr3.Tool.GrammarAST
return void
        public void AddRule(GrammarAST grammarTree, GrammarAST t)
        {
            GrammarAST p = null;
            for (int i = 0; i < grammarTree.ChildCount; i++)
            {
                p = (GrammarAST)grammarTree.GetChild(i);
                if (p == null || p.Type == ANTLRParser.RULE || p.Type == ANTLRParser.PREC_RULE)
                    break;
            }

            if (p != null)
                grammarTree.AddChild(t);
        }
Grammar