funcdefdeco -> function_def_deco ...

to match AST grammar more analogously
This commit is contained in:
rocky
2018-01-11 01:44:34 -05:00
parent 5b71cee487
commit a4db92ce72
2 changed files with 10 additions and 10 deletions

View File

@@ -337,8 +337,8 @@ class PythonParser(GenericASTBuilder):
''' '''
stmt ::= function_def stmt ::= function_def
function_def ::= mkfunc store function_def ::= mkfunc store
stmt ::= funcdefdeco stmt ::= function_def_deco
funcdefdeco ::= mkfuncdeco store function_def_deco ::= mkfuncdeco store
mkfuncdeco ::= expr mkfuncdeco CALL_FUNCTION_1 mkfuncdeco ::= expr mkfuncdeco CALL_FUNCTION_1
mkfuncdeco ::= expr mkfuncdeco0 CALL_FUNCTION_1 mkfuncdeco ::= expr mkfuncdeco0 CALL_FUNCTION_1
mkfuncdeco0 ::= mkfunc mkfuncdeco0 ::= mkfunc

View File

@@ -204,7 +204,7 @@ TABLE_DIRECT = {
'compare_chained2': ( '%[1]{pattr.replace("-", " ")} %p', (0, 19)), 'compare_chained2': ( '%[1]{pattr.replace("-", " ")} %p', (0, 19)),
# 'classdef': (), # handled by n_classdef() # 'classdef': (), # handled by n_classdef()
'function_def': ( '\n\n%|def %c\n', -2), # -2 to handle closures 'function_def': ( '\n\n%|def %c\n', -2), # -2 to handle closures
'funcdefdeco': ( '\n\n%c', 0), 'function_def_deco': ( '\n\n%c', 0),
'mkfuncdeco': ( '%|@%c\n%c', 0, 1), 'mkfuncdeco': ( '%|@%c\n%c', 0, 1),
'mkfuncdeco0': ( '%|def %c\n', 0), 'mkfuncdeco0': ( '%|def %c\n', 0),
'classdefdeco': ( '\n\n%c', 0), 'classdefdeco': ( '\n\n%c', 0),