OpenQuizz
Une application de gestion des contenus pédagogiques
RootVisitor Class Reference
Inheritance diagram for RootVisitor:
Collaboration diagram for RootVisitor:

Public Member Functions

def __init__ (self, symbols)
 
def visit_AssignBlock (self, node, **kwargs)
 
def visit_CallBlock (self, node, **kwargs)
 
def visit_OverlayScope (self, node, **kwargs)
 
def visit_For (self, node, for_branch="body", **kwargs)
 
def visit_With (self, node, **kwargs)
 
def generic_visit (self, node, *args, **kwargs)
 
- Public Member Functions inherited from NodeVisitor
def get_visitor (self, node)
 
def visit (self, node, *args, **kwargs)
 

Data Fields

 sym_visitor
 

Static Public Attributes

 visit_Template
 
 visit_Scope
 
 visit_If
 
 visit_ScopedEvalContextModifier
 

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self,
  symbols 
)

Member Function Documentation

◆ generic_visit()

def generic_visit (   self,
  node,
args,
**  kwargs 
)
Called if no explicit visitor function exists for a node.

Reimplemented from NodeVisitor.

◆ visit_AssignBlock()

def visit_AssignBlock (   self,
  node,
**  kwargs 
)

◆ visit_CallBlock()

def visit_CallBlock (   self,
  node,
**  kwargs 
)

◆ visit_For()

def visit_For (   self,
  node,
  for_branch = "body",
**  kwargs 
)

◆ visit_OverlayScope()

def visit_OverlayScope (   self,
  node,
**  kwargs 
)

◆ visit_With()

def visit_With (   self,
  node,
**  kwargs 
)

Field Documentation

◆ sym_visitor

sym_visitor

◆ visit_If

visit_If
static

◆ visit_Scope

visit_Scope
static

◆ visit_ScopedEvalContextModifier

visit_ScopedEvalContextModifier
static

◆ visit_Template

visit_Template
static

The documentation for this class was generated from the following file: