Beispiel #1
0
    def __init__( self, func, args ):
        PepValue.__init__( self )
        if func.__class__ == PepSymbol: # TODO: evaluate first?
            self.func_name = func.symbol_name
        else:
            self.func_name = None

        self.func = func
        self.args = args
Beispiel #2
0
 def __init__( self, predicate, cmds_if_true, cmds_if_false ):
     PepValue.__init__( self )
     self.predicate = predicate
     self.cmds_if_true = cmds_if_true
     self.cmds_if_false = cmds_if_false
Beispiel #3
0
 def __init__( self, array_value, index ):
     PepValue.__init__( self )
     self.array_value = array_value
     self.index = index
Beispiel #4
0
 def __init__( self, module_name ):
     PepValue.__init__( self )
     self.module_name = module_name
Beispiel #5
0
 def __init__( self, var_type, var_name, init_value ):
     PepValue.__init__( self )
     self.var_type   = var_type
     self.var_name   = var_name
     self.init_value = init_value
Beispiel #6
0
 def __init__( self, ret_type, name, arg_types_and_names, body_stmts ):
     PepValue.__init__( self )
     self.ret_type = ret_type
     self.name = name
     self.arg_types_and_names = arg_types_and_names
     self.body_stmts = body_stmts
Beispiel #7
0
 def __init__( self, statements ):
     PepValue.__init__( self )
     self.statements = statements