ProgrammingLanguageNr1.Parser.getAST C# (CSharp) Method

getAST() public method

public getAST ( ) : ProgrammingLanguageNr1.AST
return ProgrammingLanguageNr1.AST
        public AST getAST()
        {
            if(m_programAST == null) {
                throw new Exception("AST is null, this probably means that you haven't called process() on Parser");
            }
            return m_programAST;
        }

Usage Example

コード例 #1
0
ファイル: SprakRunner.cs プロジェクト: Mefgalm/Sprak
        private AST Parse(List <Token> tokens)
        {
            Parser parser = new Parser(tokens, m_compileTimeErrorHandler);

            parser.process();
            AST ast = parser.getAST();

            return(ast);
        }
All Usage Examples Of ProgrammingLanguageNr1.Parser::getAST