compiler command-line interface moved here from compiler.pycodegen

This commit is contained in:
Jeremy Hylton 2000-03-06 19:13:21 +00:00
parent f728f9a13e
commit 0c3208aa62
1 changed files with 25 additions and 0 deletions

25
Tools/compiler/compile.py Normal file
View File

@ -0,0 +1,25 @@
import sys
import getopt
from compiler import compile, visitor
def main():
VERBOSE = 0
opts, args = getopt.getopt(sys.argv[1:], 'vq')
for k, v in opts:
if k == '-v':
VERBOSE = 1
visitor.ASTVisitor.VERBOSE = visitor.ASTVisitor.VERBOSE + 1
if k == '-q':
f = open('/dev/null', 'wb')
sys.stdout = f
if not args:
print "no files to compile"
else:
for filename in args:
if VERBOSE:
print filename
compile(filename)
if __name__ == "__main__":
main()