From: Eric S. Raymond Date: Tue, 10 Feb 2004 19:14:14 +0000 (+0000) Subject: Scope closing is fixed. X-Git-Tag: 1.0~125 X-Git-Url: http://thyrsus.com/gitweb/?a=commitdiff_plain;h=65ee0f8f13711c04b20862aa04b799e1731007a7;p=mad.git Scope closing is fixed. --- diff --git a/mad b/mad index 280aec2..6d67add 100755 --- a/mad +++ b/mad @@ -893,7 +893,7 @@ def generate(out): 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: @@ -905,7 +905,7 @@ def generate(out): 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__':