third_party/jinja2/compiler.py
def push_parameter_definitions(self, frame):
        """Pushes all parameter targets from the given frame into a local
        stack that permits tracking of yet to be assigned parameters.  In
        particular this enables the optimization from `visit_Name` to skip
        undefined expressions for parameters in macros as macros can reference
        otherwise unbound parameters.
        """
        self._param_def_block.append(frame.symbols.dump_param_targets())
Pushes all parameter targets from the given frame into a local
        stack that permits tracking of yet to be assigned parameters.  In
        particular this enables the optimization from `visit_Name` to skip
        undefined expressions for parameters in macros as macros can reference
        otherwise unbound parameters.
        
Pushes all parameter targets from the given frame into a local
stack that permits tracking of yet to be assigned parameters.  In
particular this enables the optimization from `visit_Name` to skip
undefined expressions for parameters in macros as macros can reference
otherwise unbound parameters.
Pushes all parameter targets from the given frame into a local stack that permits tracking of yet to be assigned parameters . In particular this enables the optimization from ` visit_Name ` to skip undefined expressions for parameters in macros as macros can reference otherwise unbound parameters .
def push_parameter_definitions(self, frame):
        self._param_def_block.append(frame.symbols.dump_param_targets())
def push_parameter_definitions ( self , frame ) : self . _param_def_block . append ( frame . symbols . dump_param_targets ( ) )
Pushes all parameter targets from the given frame into a local
stack that permits tracking of yet to be assigned parameters.
Pushes all parameter targets from the given frame into a local stack that permits tracking of yet to be assigned parameters .
"""Pushes all parameter targets from the given frame into a local
        stack that permits tracking of yet to be assigned parameters.  In
        particular this enables the optimization from `visit_Name` to skip
        undefined expressions for parameters in macros as macros can reference
        otherwise unbound parameters.
        """
self
frame