-def print_tokens(token_list, outfile=sys.stdout, level=0):
- for token in token_list:
- if not isinstance(token, TokenList):
- outfile.write(token.normalized)
- if isinstance(token, TokenList):
- print_tokens(token, outfile, level+1)
+def print_tokens(token_list, outfile=sys.stdout):
+ for token in token_list.flatten():
+ outfile.write(token.normalized)