public Result AddSourceCode(string sourceCode) { var inputStream = new AntlrInputStream(sourceCode); var lexer = new SdmapLexer(inputStream); var tokenStream = new CommonTokenStream(lexer); var parser = new SdmapParser(tokenStream); var visitor = SqlItemVisitor.Create(_context); return(visitor.Visit(parser.root())); }