|
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) |
Public Member Functions inherited from NodeVisitor | |
| 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 |