for (file, sourceline, label, statement) in deck:
if label in targets:
out.write(" " + label+':\n')
- if statement[0] == 'for':
+ if statement[0] in ('for', 'map'):
scopes.append(statement[1])
rep = print_statement(statement)
if rep:
indent += indentchange
while scopes and label == scopes[-1]:
indent -= 1
- out.write((' '*indent) + '} /* closing ' + label + '*/\n')
+ out.write((' '*indent) + '} /* closing ' + label + ' */\n')
scopes.pop()
if __name__ == '__main__':