You've already forked python-uncompyle6
mirror of
https://github.com/rocky/python-uncompyle6.git
synced 2025-08-03 08:49:51 +08:00
funcdefdeco -> function_def_deco ...
to match AST grammar more analogously
This commit is contained in:
@@ -335,15 +335,15 @@ class PythonParser(GenericASTBuilder):
|
|||||||
|
|
||||||
def p_function_def(self, args):
|
def p_function_def(self, args):
|
||||||
'''
|
'''
|
||||||
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
|
||||||
load_closure ::= load_closure LOAD_CLOSURE
|
load_closure ::= load_closure LOAD_CLOSURE
|
||||||
load_closure ::= LOAD_CLOSURE
|
load_closure ::= LOAD_CLOSURE
|
||||||
'''
|
'''
|
||||||
|
|
||||||
def p_generator_exp(self, args):
|
def p_generator_exp(self, args):
|
||||||
|
@@ -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),
|
||||||
|
Reference in New Issue
Block a user