Пример #1
0
 def __init__(self, var, expr, body=None):
   self.var  = pratt_parse1(var)
   self.expr = pratt_parse1(expr)
   if body:
     self.body = Block(pratt_parse1(body), catch_ret=False)
   else:
     self.body = Block(catch_ret=False)
   log.forloop.debug("got var=%s expr=%s body=%s" \
                     % (self.var, self.expr, self.body))
Пример #2
0
 def __init__(self, name, args, body=[]):
   self.name = name
   self.args = args if args else []
   log.func.debug("pratt_parse on %s" % body)
   if body:
     self.body = Block(pratt_parse1(body))
   else:
     self.body = Block()
Пример #3
0
 def __init__(self, expr):
   self.expr = pratt_parse1(expr)
   self.body = Block(catch_ret=False)