diff options
author | Jeremy Hylton <jeremy@alum.mit.edu> | 2000-08-04 16:54:54 (GMT) |
---|---|---|
committer | Jeremy Hylton <jeremy@alum.mit.edu> | 2000-08-04 16:54:54 (GMT) |
commit | 8612f1c152fa9c5c2c53496df273231914a073f4 (patch) | |
tree | 424c381f6e395b1cb1dcf6c133c67947fc0fc41c /Tools/compiler | |
parent | 6a078edb0768d1304d285362384476f3ecf309ba (diff) | |
download | cpython-8612f1c152fa9c5c2c53496df273231914a073f4.zip cpython-8612f1c152fa9c5c2c53496df273231914a073f4.tar.gz cpython-8612f1c152fa9c5c2c53496df273231914a073f4.tar.bz2 |
update my email address
fix com_call_function to cope with trailing comma in "f(a, b,)"
Diffstat (limited to 'Tools/compiler')
-rw-r--r-- | Tools/compiler/compiler/transformer.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/Tools/compiler/compiler/transformer.py b/Tools/compiler/compiler/transformer.py index 81100a9..16d1d8b 100644 --- a/Tools/compiler/compiler/transformer.py +++ b/Tools/compiler/compiler/transformer.py @@ -11,7 +11,7 @@ # February 1997. # # Support for ast.Node subclasses written and other revisions by -# Jeremy Hylton (jeremy@cnri.reston.va.us) +# Jeremy Hylton (jeremy@beopen.com) # """Parse tree transformation module. @@ -1001,6 +1001,9 @@ class Transformer: args.append(result) else: i = i + 1 # No broken by star arg, so skip the last one we processed. + if i < len_nodelist and nodelist[i][0] == token.COMMA: + # need to accept an application that looks like "f(a, b,)" + i = i + 1 star_node = dstar_node = None while i < len_nodelist: tok = nodelist[i] |