diff options
Diffstat (limited to 'sci2jslex.py')
-rwxr-xr-x | sci2jslex.py | 23 |
1 files changed, 12 insertions, 11 deletions
diff --git a/sci2jslex.py b/sci2jslex.py index 7150037e..5b0fe4af 100755 --- a/sci2jslex.py +++ b/sci2jslex.py @@ -293,17 +293,18 @@ def t_dqstring_error(t): lexer = lex.lex() -if len(sys.argv) <= 1: - print("Usage: %s filename" % sys.argv[0]) - sys.exit(1) +if __name__ == '__main__': + if len(sys.argv) <= 1: + print("Usage: %s filename" % sys.argv[0]) + sys.exit(1) -filename = sys.argv[1] -data = '' -with open(filename, 'r') as infile: - for line in infile: - data += line + filename = sys.argv[1] + data = '' + with open(filename, 'r') as infile: + for line in infile: + data += line - lexer.input(data) + lexer.input(data) - for tok in lexer: - print(tok) + for tok in lexer: + print(tok) |