Ejemplo n.º 1
0
 def visit_index(self, node, parent):
     """visit a Index node by returning a fresh instance of it"""
     newnode = new.Index()
     _lineno_parent(node, newnode, parent)
     newnode.value = self.visit(node.value, newnode)
     newnode.set_line_info(newnode.last_child())
     return newnode
Ejemplo n.º 2
0
 def visit_index(self, node, parent):
     """visit a Index node by returning a fresh instance of it"""
     newnode = nodes.Index(parent=parent)
     newnode.postinit(self.visit(node.value, newnode))
     return newnode
Ejemplo n.º 3
0
 def visit_index(self, node, parent):
     """visit a Index node by returning a fresh instance of it"""
     newnode = new.Index()
     newnode.parent = parent
     newnode.value = self.visit(node.value, newnode)
     return newnode
Ejemplo n.º 4
0
def index_node(draw, value=const_node(hs.integers())):
    node = nodes.Index()
    node.postinit(draw(value))
    return node