Esempio n. 1
0
 def __init__(self, name, func, *args):
     Token.__init__(self)
     self.value = name
     self.func = func
     self.args = args
     self.arg_len = self.func.__code__.co_argcount
     self.has_unpack_args = len(
         self.func.__code__.co_varnames) > self.arg_len
Esempio n. 2
0
 def __init__(self, name, args, expr, env):
     Token.__init__(self)
     self.value = name
     self.args = [x for x in map(lambda x: x.value, args)]
     self.expr = expr
     self.env = env
Esempio n. 3
0
 def __init__(self, value):
     Token.__init__(self, value)
Esempio n. 4
0
 def __init__(self, value):
     try:
         value = int(value)
     except ValueError:
         value = float(value)
     Token.__init__(self, value)