Ejemplo n.º 1
0
        public FileParseResult ParseProtoFile(string content)
        {
            var lexer = new GrammarLexer(new AntlrInputStream(content));

            lexer.RemoveErrorListeners();
            var tokens = new CommonTokenStream(lexer);
            var parser = new GrammarParser(tokens);

            var tree   = parser.instructions();
            var result = _mainVisitor.Visit(tree);

            return((FileParseResult)result);
        }