Esempio n. 1
0
        private void Arrange(string input)
        {
            var inputStream = new AntlrInputStream(input);

            lexer = new Oc5Lexer(inputStream);
            var commonTokenStream = new CommonTokenStream(lexer);

            parser = new Oc5Parser(commonTokenStream);

            StringWriter writer = new StringWriter();

            errorListener = new Oc5ErrorListener(writer);
            lexer.RemoveErrorListeners();
            //lexer.addErrorListener(errorListener);
            parser.RemoveErrorListeners();
            parser.AddErrorListener(errorListener);
        }