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; }
private AST Parse(List <Token> tokens) { Parser parser = new Parser(tokens, m_compileTimeErrorHandler); parser.process(); AST ast = parser.getAST(); return(ast); }