summaryrefslogtreecommitdiff
path: root/sci2jslex.py
diff options
context:
space:
mode:
Diffstat (limited to 'sci2jslex.py')
-rwxr-xr-xsci2jslex.py23
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)