X-Git-Url: https://git.phdru.name/?p=sqlconvert.git;a=blobdiff_plain;f=demo%2Fgroup-file.py;fp=demo%2Fgroup-file.py;h=0000000000000000000000000000000000000000;hp=87df331349a645e1aef088accbfabd5ef4659fcb;hb=7f8299a9a17686456ae066ee46f91f64793e5866;hpb=30c39b60ae8289d0b974a4ebb767318773319867 diff --git a/demo/group-file.py b/demo/group-file.py deleted file mode 100755 index 87df331..0000000 --- a/demo/group-file.py +++ /dev/null @@ -1,33 +0,0 @@ -#! /usr/bin/env python -from __future__ import print_function - -import sys -from sqlconvert.print_tokens import print_tokens -from sqlconvert.process_tokens import find_error, StatementGrouper - - -def main(filename): - grouper = StatementGrouper(encoding='utf-8') - with open(filename) as infile: - for line in infile: - grouper.process_line(line) - if grouper.statements: - for statement in grouper.get_statements(): - print("----------") - if find_error(statement): - print("ERRORS IN QUERY") - print_tokens(statement, encoding='utf-8') - print() - statement._pprint_tree() - print("----------") - tokens = grouper.close() - if tokens: - for token in tokens: - print_tokens(token, encoding='utf-8') - print(repr(token)) - - -if __name__ == '__main__': - if len(sys.argv) <= 1: - sys.exit("Usage: %s file" % sys.argv[0]) - main(sys.argv[1])