]> git.phdru.name Git - sqlconvert.git/blobdiff - scripts/print_subtree.py
Find an error in parse tree
[sqlconvert.git] / scripts / print_subtree.py
index 100fa649c313a2713cda1e9b753e1bc565831bef..76ac675ce9f5086652b785d89d1c8359640c350b 100755 (executable)
@@ -3,8 +3,8 @@ from __future__ import print_function
 
 import sys
 from sqlparse import parse
-from mysql2sql.process_tokens import requote_names
 from mysql2sql.print_tokens import print_tokens
+from mysql2sql.process_tokens import requote_names, find_error
 
 
 def test():
@@ -16,6 +16,8 @@ def test():
     ):
         for parsed in parse(query):
             print("----------")
+            if find_error(parsed):
+                print("ERRORS IN QUERY")
             requote_names(parsed)
             print_tokens(parsed)
             print()
@@ -27,6 +29,8 @@ def main(*queries):
     for query in queries:
         for parsed in parse(query):
             print("----------")
+            if find_error(parsed):
+                print("ERRORS IN QUERY")
             requote_names(parsed)
             print_tokens(parsed)
             print()