diff options
author | lb_ii <lolbot_iichan@mail.ru> | 2020-07-12 16:15:55 +0300 |
---|---|---|
committer | lb_ii <lolbot_iichan@mail.ru> | 2020-07-12 18:16:34 +0300 |
commit | 22d0b03e7824a2ec8e675923aff2053b69e020ac (patch) | |
tree | b6984bb98d5e12ca082073cc7e3f9ca7674b4c1e | |
parent | c4a644cd87cf39054153810f1fe340091f12652d (diff) | |
download | ply-22d0b03e7824a2ec8e675923aff2053b69e020ac.tar.gz |
GARDENSNAKE: Fix ast - defs & calls of functions
-rw-r--r-- | example/GardenSnake/GardenSnake.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/example/GardenSnake/GardenSnake.py b/example/GardenSnake/GardenSnake.py index 6f9f6a6..6e6f42a 100644 --- a/example/GardenSnake/GardenSnake.py +++ b/example/GardenSnake/GardenSnake.py @@ -413,7 +413,7 @@ def p_file_input(p): # ignoring decorators def p_funcdef(p): "funcdef : DEF NAME parameters COLON suite" - p[0] = ast.Function(None, p[2], tuple(p[3]), (), 0, None, p[5]) + p[0] = ast.FunctionDef(p[2], args=ast.arguments([ast.arg(x, None) for x in p[3]], None, [], [], None, []), body=p[5], decorator_list=[], returns=None) # parameters: '(' [varargslist] ')' @@ -596,7 +596,7 @@ def p_power(p): p[0] = p[1] else: if p[2][0] == "CALL": - p[0] = ast.CallFunc(p[1], p[2][1], None, None) + p[0] = ast.Call(p[1], p[2][1], []) else: raise AssertionError("not implemented") |