Exemplo n.º 1
0
 def create(*args):
     name = '**'
     args = [Arg('e1', None), Arg('e2', None)]
     return PowerFun(name, args)
Exemplo n.º 2
0
    def create(*args):
        name = '%%'
        args = [Arg('e1', None), Arg('e2', None)]

        return DivModFun(name, args)
Exemplo n.º 3
0
 def create(*args):
     name = '*'
     args = [Arg('e1', None), Arg('e2', None)]
     return MultiplyFun(name, args)
Exemplo n.º 4
0
 def create(*args):
     name = '/'
     args = [Arg('e1', None), Arg('e2', None)]
     return DivideFun(name, args)
Exemplo n.º 5
0
 def create(*args):
     name = 'c'
     args = [Arg('...', None)]
     return VectorFun(name, args)
Exemplo n.º 6
0
 def create(*args):
     name = '-'
     args = [Arg('e1', None), Arg('e2', None)]
     return SubtractFun(name, args)
Exemplo n.º 7
0
 def create(*args):
     name = '!'
     args = [Arg('x', None)]
     return NotFun(name, args)
Exemplo n.º 8
0
 def create(*args):
     name = 'integer'
     args = [Arg('length', Atomic(0, types.IntegerType()))]
     return IntegerFun(name, args)
Exemplo n.º 9
0
 def create(*args):
     name = '&'
     args = [Arg('x', None), Arg('y', None)]
     return AndFun(name, args)
Exemplo n.º 10
0
 def create(*args):
     name = '|'
     args = [Arg('x', None), Arg('y', None)]
     return OrFun(name, args)
Exemplo n.º 11
0
 def create(*args):
     name = 'list'
     args = [Arg('...', None)]
     return ListFun(name, args)
Exemplo n.º 12
0
 def create(*args):
     name = '<-'
     args = [Arg('x', None), Arg('value', None)]
     return ArrowDefaultAssignFun(name, args)
Exemplo n.º 13
0
 def create(*args):
     name = 'logical'
     args = [Arg('length', Atomic(0, types.IntegerType()))]
     return LogicalFun(name, args)
Exemplo n.º 14
0
 def create(*args):
     name = 'cat'
     args = [Arg('...', None)]
     return PowerFun(name, args)
Exemplo n.º 15
0
 def create(*args):
     name = '+'
     args = [Arg('e1', None), Arg('e2', None)]
     return AddFun(name, args)
Exemplo n.º 16
0
 def create(*args):
     name = '['
     args = [Arg('...', None)]
Exemplo n.º 17
0
 def create(*args):
     name = 'numeric'
     args = [Arg('length', Atomic(0, types.IntegerType()))]
     return NumericFun(name, args)