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

Public Member Functions

def __init__ (self, parent=None, level=None)
 
def analyze_node (self, node, **kwargs)
 
def find_load (self, target)
 
def find_ref (self, name)
 
def ref (self, name)
 
def copy (self)
 
def store (self, name)
 
def declare_parameter (self, name)
 
def load (self, name)
 
def branch_update (self, branch_symbols)
 
def dump_stores (self)
 
def dump_param_targets (self)
 

Data Fields

 level
 
 parent
 
 refs
 
 loads
 
 stores
 

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self,
  parent = None,
  level = None 
)

Member Function Documentation

◆ analyze_node()

def analyze_node (   self,
  node,
**  kwargs 
)

◆ branch_update()

def branch_update (   self,
  branch_symbols 
)

◆ copy()

def copy (   self)

◆ declare_parameter()

def declare_parameter (   self,
  name 
)

◆ dump_param_targets()

def dump_param_targets (   self)

◆ dump_stores()

def dump_stores (   self)

◆ find_load()

def find_load (   self,
  target 
)

◆ find_ref()

def find_ref (   self,
  name 
)

◆ load()

def load (   self,
  name 
)

◆ ref()

def ref (   self,
  name 
)

◆ store()

def store (   self,
  name 
)

Field Documentation

◆ level

level

◆ loads

loads

◆ parent

parent

◆ refs

refs

◆ stores

stores

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