private bool SetupAntlr(MemoryStream stream) { var input = new AntlrInputStream(stream); var lexer = new DreamGrammarLexer(input); var tokenStream = new CommonTokenStream(lexer); this.parser = new DreamGrammarParser(tokenStream); if (this.parser == null) { throw new ArgumentException("The parser was not created"); } return(true); }
private bool SetupAntlr(MemoryStream stream) { var input = new AntlrInputStream(stream); var lexer = new DreamGrammarLexer(input); var tokenStream = new CommonTokenStream(lexer); parser = new DreamGrammarParser(tokenStream); if (parser == null) { throw new ArgumentException("The parser was not created"); } parser.AddErrorListener(new DReAMCompiler.Error.ErrorListener()); return(true); }