public void Init(string sql) { AntlrInputStream inputStream = new AntlrInputStream(sql); SQLiteLexer sqlLexer = new SQLiteLexer(inputStream); CommonTokenStream commonTokenStream = new CommonTokenStream(sqlLexer); sqlParser_ = new SQLiteParser(commonTokenStream); visitor_ = new SQLiteVisitor(); }
public void Init(string sql) { AntlrInputStream inputStream = new AntlrInputStream(sql); SQLiteLexer sqlLexer = new SQLiteLexer(inputStream); CommonTokenStream commonTokenStream = new CommonTokenStream(sqlLexer); sqlParser_ = new SQLiteParser(commonTokenStream); visitor_ = new SQLiteVisitor(); // obtain syntax errors by adding error listener sqlParser_.AddErrorListener(new SyntaxErrorListener()); }