]> git.phdru.name Git - sqlconvert.git/blob - mysql2sql/print_tokens.py
Use token_list.flatten() to simplify tree traversing
[sqlconvert.git] / mysql2sql / print_tokens.py
1
2 import sys
3 try:
4     from cStringIO import StringIO
5 except ImportError:
6     try:
7         from StringIO import StringIO
8     except ImportError:
9         from io import StringIO
10
11
12 def print_tokens(token_list, outfile=sys.stdout):
13     for token in token_list.flatten():
14         outfile.write(token.normalized)
15
16
17 def get_tokens_str(token_list):
18     sio = StringIO()
19     print_tokens(token_list, outfile=sio)
20     return sio.getvalue()