return type, name
int_tokens = ('unsigned', 'signed', 'int', 'long', 'short', 'char')
return type, name
int_tokens = ('unsigned', 'signed', 'int', 'long', 'short', 'char')
- parser = Parser()
- for arg in sys.argv[1:]:
- parser.parse(open(arg, 'rt').read())
+ args = sys.argv[1:]
+
+ parser = DeclParser()
+ if args:
+ for arg in args:
+ parser.parse(open(arg, 'rt').read())
+ else:
+ parser.parse(sys.stdin.read())