2 from __future__ import print_function
5 from sqlconvert.print_tokens import print_tokens
6 from sqlconvert.process_mysql import process_statement
7 from sqlconvert.process_tokens import find_error, StatementGrouper
11 grouper = StatementGrouper()
12 with open(filename) as infile:
14 grouper.process_line(line)
15 if grouper.statements:
16 for statement in grouper.get_statements():
18 if find_error(statement):
19 print("ERRORS IN QUERY")
20 process_statement(statement)
21 print_tokens(statement)
23 statement._pprint_tree()
25 tokens = grouper.close()
32 if __name__ == '__main__':
33 if len(sys.argv) <= 1:
34 sys.exit("Usage: %s file" % sys.argv[0])