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

Grammar() public method

public Grammar ( Antlr3.AntlrTool tool, string grammarString ) : System.Collections.Generic
tool Antlr3.AntlrTool
grammarString string
return System.Collections.Generic
        public Grammar( Tool tool, string grammarString )
            : this(tool)
        {
            Tool = tool;
            FileName = "<string>";
            StringReader r = new StringReader( grammarString );
            ParseAndBuildAST( r );
            composite.AssignTokenTypes();
            //composite.TranslateLeftRecursiveRules();
            AddRulesForSyntacticPredicates();
            composite.DefineGrammarSymbols();
            //composite.CreateNFAs();
            CheckNameSpaceAndActions();
        }

Same methods

Grammar::Grammar ( ) : System.Collections.Generic
Grammar::Grammar ( Antlr3.AntlrTool tool ) : System.Collections.Generic
Grammar::Grammar ( Antlr3.AntlrTool tool, string fileName, Antlr3.Tool.CompositeGrammar composite ) : System.Collections.Generic
Grammar::Grammar ( string grammarString ) : System.Collections.Generic
Grammar