Ejemplo n.º 1
0
        public static int GetParsingErrors(string input)
        {
            KSharpGrammarParser parser = CreaterParserFromInput(input);

            parser.begin_expression();

            return(parser.NumberOfSyntaxErrors);
        }
Ejemplo n.º 2
0
        public KSharpGrammarParser GetParser(string input)
        {
            AntlrInputStream   inputStream = new AntlrInputStream(input);
            KSharpGrammarLexer lexer       = new KSharpGrammarLexer(inputStream);

            CommonTokenStream commonTokenStream = new CommonTokenStream(lexer);

            KSharpGrammarParser parser = new KSharpGrammarParser(commonTokenStream);

            return(parser);
        }