コード例 #1
0
ファイル: functionvalues.py プロジェクト: andybalaam/pepper
    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
コード例 #2
0
ファイル: languagevalues.py プロジェクト: andybalaam/pepper
 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
コード例 #3
0
ファイル: languagevalues.py プロジェクト: andybalaam/pepper
 def __init__( self, array_value, index ):
     PepValue.__init__( self )
     self.array_value = array_value
     self.index = index
コード例 #4
0
ファイル: languagevalues.py プロジェクト: andybalaam/pepper
 def __init__( self, module_name ):
     PepValue.__init__( self )
     self.module_name = module_name
コード例 #5
0
ファイル: languagevalues.py プロジェクト: andybalaam/pepper
 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
コード例 #6
0
ファイル: functionvalues.py プロジェクト: andybalaam/pepper
 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
コード例 #7
0
ファイル: quotevalues.py プロジェクト: andybalaam/pepper
 def __init__( self, statements ):
     PepValue.__init__( self )
     self.statements = statements