Esempio n. 1
0
def _ParseAndVisitExpr(expr):
    writer = util.Writer()
    visitor = expr_visitor.ExprVisitor(_MakeModuleBlock(), writer)
    visitor.visit(_ParseExpr(expr))
    return writer.out.getvalue()
Esempio n. 2
0
 def __init__(self, block_):
     self.block = block_
     self.writer = util.Writer()
     self.expr_visitor = expr_visitor.ExprVisitor(self.block, self.writer)
Esempio n. 3
0
 def __init__(self, block_):
   self.block = block_
   self.future_features = self.block.root.future_features or FutureFeatures()
   self.writer = util.Writer()
   self.expr_visitor = expr_visitor.ExprVisitor(self.block, self.writer)
Esempio n. 4
0
 def __init__(self, block_, future_node=None):
   self.block = block_
   self.future_node = future_node
   self.writer = util.Writer()
   self.expr_visitor = expr_visitor.ExprVisitor(self)