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); }