OpenQuizz
Une application de gestion des contenus pédagogiques
|
Public Member Functions | |
def | __init__ (self, symbols) |
def | visit_Name (self, node, store_as_param=False, **kwargs) |
def | visit_NSRef (self, node, **kwargs) |
def | visit_If (self, node, **kwargs) |
def | visit_Macro (self, node, **kwargs) |
def | visit_Import (self, node, **kwargs) |
def | visit_FromImport (self, node, **kwargs) |
def | visit_Assign (self, node, **kwargs) |
def | visit_For (self, node, **kwargs) |
def | visit_CallBlock (self, node, **kwargs) |
def | visit_FilterBlock (self, node, **kwargs) |
def | visit_With (self, node, **kwargs) |
def | visit_AssignBlock (self, node, **kwargs) |
def | visit_Scope (self, node, **kwargs) |
def | visit_Block (self, node, **kwargs) |
def | visit_OverlayScope (self, node, **kwargs) |
![]() | |
def | get_visitor (self, node) |
def | visit (self, node, *args, **kwargs) |
def | generic_visit (self, node, *args, **kwargs) |
Data Fields | |
symbols | |
A visitor for `Frame.inspect`.
def __init__ | ( | self, | |
symbols | |||
) |
def visit_Assign | ( | self, | |
node, | |||
** | kwargs | ||
) |
Visit assignments in the correct order.
def visit_AssignBlock | ( | self, | |
node, | |||
** | kwargs | ||
) |
Stop visiting at block assigns.
def visit_Block | ( | self, | |
node, | |||
** | kwargs | ||
) |
Stop visiting at blocks.
def visit_CallBlock | ( | self, | |
node, | |||
** | kwargs | ||
) |
def visit_FilterBlock | ( | self, | |
node, | |||
** | kwargs | ||
) |
def visit_For | ( | self, | |
node, | |||
** | kwargs | ||
) |
Visiting stops at for blocks. However the block sequence is visited as part of the outer scope.
def visit_FromImport | ( | self, | |
node, | |||
** | kwargs | ||
) |
def visit_If | ( | self, | |
node, | |||
** | kwargs | ||
) |
def visit_Import | ( | self, | |
node, | |||
** | kwargs | ||
) |
def visit_Macro | ( | self, | |
node, | |||
** | kwargs | ||
) |
def visit_Name | ( | self, | |
node, | |||
store_as_param = False , |
|||
** | kwargs | ||
) |
All assignments to names go through this function.
def visit_NSRef | ( | self, | |
node, | |||
** | kwargs | ||
) |
def visit_OverlayScope | ( | self, | |
node, | |||
** | kwargs | ||
) |
Do not visit into overlay scopes.
def visit_Scope | ( | self, | |
node, | |||
** | kwargs | ||
) |
Stop visiting at scopes.
def visit_With | ( | self, | |
node, | |||
** | kwargs | ||
) |
symbols |