示例#1
0
 def __init__(self, source_section, expr_or_sequence, arg_mapping,
              number_of_local_temps, number_of_context_temps, universe):
     Node.__init__(self, source_section)
     self._expr_or_sequence = self.adopt_child(expr_or_sequence)
     self._universe = universe
     assert isinstance(arg_mapping, list)
     self._arg_mapping = arg_mapping
     self._num_local_temps = number_of_local_temps
     self._num_context_temps = number_of_context_temps
示例#2
0
 def __init__(self, source_section, expr_or_sequence,
              arg_mapping, number_of_local_temps, number_of_context_temps,
              universe):
     Node.__init__(self, source_section)
     self._expr_or_sequence  = self.adopt_child(expr_or_sequence)
     self._universe          = universe
     assert isinstance(arg_mapping, list)
     self._arg_mapping = arg_mapping
     self._num_local_temps   = number_of_local_temps
     self._num_context_temps = number_of_context_temps
示例#3
0
 def _children_accept(self, visitor):
     Node._children_accept(self, visitor)
     self._expr_or_sequence.accept(visitor)
示例#4
0
 def __init__(self, field_idx, depth):
     Node.__init__(self)
     self._field_idx = field_idx
     self._depth = depth
示例#5
0
 def __init__(self, universe):
     Node.__init__(self, None)
     self._universe = universe
示例#6
0
 def __init__(self, value):
     Node.__init__(self)
     self._value = value
示例#7
0
 def __init__(self, child_nodes = None, value = None):
     Node.__init__(self)
     assert isinstance(child_nodes, list)
     self._child_nodes = self.adopt_children(child_nodes)
     self._value = value
示例#8
0
 def __init__(self, child_node1 = None, child_node2 = None, value = None):
     Node.__init__(self)
     self._child_node1 = self.adopt_child(child_node1)
     self._child_node2 = self.adopt_child(child_node2)
     self._value = value
示例#9
0
 def __init__(self, source_section):
     Node.__init__(self, source_section)
示例#10
0
 def __init__(self, source_section):
     Node.__init__(self, source_section)
示例#11
0
 def __init__(self, field_idx, depth):
     Node.__init__(self)
     self._field_idx = field_idx
     self._depth     = depth
示例#12
0
 def __init__(self, value):
     Node.__init__(self)
     self._value = value
示例#13
0
 def __init__(self, child_nodes=None, value=None):
     Node.__init__(self)
     assert isinstance(child_nodes, list)
     self._child_nodes = self.adopt_children(child_nodes)
     self._value = value
示例#14
0
 def __init__(self, child_node1=None, child_node2=None, value=None):
     Node.__init__(self)
     self._child_node1 = self.adopt_child(child_node1)
     self._child_node2 = self.adopt_child(child_node2)
     self._value = value