6 from mysql2sql.print_tokens import print_tokens
7 from mysql2sql.process_tokens import requote_names, StatementGrouper
10 def main(infile, outfile):
11 grouper = StatementGrouper()
13 grouper.process_line(line)
14 if grouper.statements:
15 for statement in grouper.get_statements():
16 requote_names(statement)
17 print_tokens(statement, outfile=outfile)
18 tokens = grouper.close()
21 print_tokens(token, outfile=outfile)
24 if __name__ == '__main__':
25 parser = argparse.ArgumentParser(description='Convert MySQL to SQL')
26 parser.add_argument('-i', '--infile', help='input file name')
27 parser.add_argument('-o', '--outfile', help='output file name')
28 args = parser.parse_args()
31 infile = open(args.infile, 'rt')
40 outfile = open(args.outfile, 'wt')
42 if infile is not sys.stdin: