private static MeelanLanguageParser.StatementsContext GivenAStatementsContext(ICharStream inputStream) { var lexer = new MeelanLanguageLexer(inputStream); var tokenStream = new CommonTokenStream(lexer); var parser = new MeelanLanguageParser(tokenStream); return(parser.statements()); }
private static MeelanLanguageParser SetupParser(ICharStream inputStream) { var lexer = new MeelanLanguageLexer(inputStream); lexer.RemoveErrorListeners(); lexer.AddErrorListener(new ExceptionErrorListener()); var tokenStream = new CommonTokenStream(lexer); var parser = new MeelanLanguageParser(tokenStream); parser.RemoveErrorListeners(); parser.AddErrorListener(new ExceptionErrorListener()); return(parser); }