コード例 #1
0
        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();
        }
コード例 #2
0
        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());
        }