Exemple #1
0
        public SearchParser.ExprContext GenerateAST(string input)
        {
            var inputStream = new AntlrInputStream(input);
            var lexer       = new SearchLexer(inputStream);
            var tokens      = new CommonTokenStream(lexer);
            var parser      = new SearchParser(tokens);

            parser.ErrorHandler = new BailErrorStrategy();

            return(parser.expr());
        }