return "%s" % print_expr(t[1])
elif t[0] == '-':
return "(-%s)" % print_expr(t[1])
- elif t[0] in ('variable', 'intnum'):
- return "%s" % print_expr(t[1])
+ elif t[0] == 'intnum':
+ return t[1]
else:
return "***"+`t`
declaration += ", "
return(declaration[:-2] + ";")
elif statement[0] == 'for':
- print statement
(keyword, label, dummy, start, increment, predicate) = statement
indent += 1
return "for (%s = %s; %s; %s += %s) {" % (dummy, print_expr(start), print_expr(predicate), dummy, print_expr(increment))