blob: 7d6facf059a3c21ab1f6cb5337e852cbdddd26b2 [file] [log] [blame]
Jeremy Hylton0c3208a2000-03-06 19:13:21 +00001import sys
2import getopt
3
4from compiler import compile, visitor
5
6def main():
7 VERBOSE = 0
8 opts, args = getopt.getopt(sys.argv[1:], 'vq')
9 for k, v in opts:
10 if k == '-v':
11 VERBOSE = 1
12 visitor.ASTVisitor.VERBOSE = visitor.ASTVisitor.VERBOSE + 1
13 if k == '-q':
14 f = open('/dev/null', 'wb')
15 sys.stdout = f
16 if not args:
17 print "no files to compile"
18 else:
19 for filename in args:
20 if VERBOSE:
21 print filename
22 compile(filename)
23
24if __name__ == "__main__":
25 main()