Ignore:
Timestamp:
Aug 6, 2007, 11:44:42 PM (17 years ago)
Author:
dai_9181
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/abdev/BasicCompiler32/NumOpe.cpp

    r259 r265  
    7676    SetStringQuotes( parameter );
    7777
    78     Operator_New( *compiler.objectModule.meta.GetClasses().GetStringClassPtr(), "", parameter, Type( DEF_OBJECT, *compiler.objectModule.meta.GetClasses().GetStringClassPtr() ) );
     78    Operator_New( *compiler.GetObjectModule().meta.GetClasses().GetStringClassPtr(), "", parameter, Type( DEF_OBJECT, *compiler.GetObjectModule().meta.GetClasses().GetStringClassPtr() ) );
    7979
    8080    free( parameter );
     
    254254        Type leftType;
    255255        if( GetTermType( termLeft, leftType, isLiteral, &isClassName ) ){
    256             if( isClassName == false && compiler.objectModule.meta.GetBlittableTypes().IsExist( leftType ) ){
     256            if( isClassName == false && compiler.GetObjectModule().meta.GetBlittableTypes().IsExist( leftType ) ){
    257257                // 左側のオブジェクト部分がBlittable型のとき
    258258
     
    260260                lstrcpy( temporary, termLeft );
    261261                sprintf( termLeft, "%s(%s)",
    262                     compiler.objectModule.meta.GetBlittableTypes().Find( leftType ).GetCreateStaticMethodFullName().c_str(),
     262                    compiler.GetObjectModule().meta.GetBlittableTypes().Find( leftType ).GetCreateStaticMethodFullName().c_str(),
    263263                    temporary );
    264264            }
     
    289289
    290290    if( pIsClassName ){
    291         if( compiler.objectModule.meta.GetClasses().Find( termFull ) ){
     291        if( compiler.GetObjectModule().meta.GetClasses().Find( termFull ) ){
    292292            *pIsClassName = true;
    293293            return true;
     
    380380        }
    381381
    382         ConstMacro *pConstMacro = compiler.objectModule.meta.GetGlobalConstMacros().Find( procName );
     382        ConstMacro *pConstMacro = compiler.GetObjectModule().meta.GetGlobalConstMacros().Find( procName );
    383383        if( pConstMacro )
    384384        {
     
    582582        }
    583583
    584         i2 = compiler.objectModule.dataTable.AddBinary( binary, num * tempBaseType.GetSize() );
     584        i2 = compiler.GetObjectModule().dataTable.AddBinary( binary, num * tempBaseType.GetSize() );
    585585
    586586        //mov eax,i2
     
    780780
    781781                        type_stack[sp]=DEF_OBJECT;
    782                         index_stack[sp]=(LONG_PTR)compiler.objectModule.meta.GetClasses().GetStringClassPtr();
     782                        index_stack[sp]=(LONG_PTR)compiler.GetObjectModule().meta.GetClasses().GetStringClassPtr();
    783783                        bLiteralCalculation=0;
    784784
     
    791791                    bLiteralCalculation=0;
    792792
    793                     i2=compiler.objectModule.dataTable.AddString(term,i3);
     793                    i2=compiler.GetObjectModule().dataTable.AddString(term,i3);
    794794
    795795                    //push DataSize
     
    875875                        }
    876876                        else{
    877                             index_stack[sp] = (LONG_PTR)compiler.objectModule.meta.GetClasses().GetObjectClassPtr();
     877                            index_stack[sp] = (LONG_PTR)compiler.GetObjectModule().meta.GetClasses().GetObjectClassPtr();
    878878                        }
    879879
     
    892892                    //////////////
    893893
    894                     i3 = compiler.objectModule.meta.GetGlobalConsts().GetBasicType(term);
     894                    i3 = compiler.GetObjectModule().meta.GetGlobalConsts().GetBasicType(term);
    895895                    if(i3){
    896                         if( compiler.objectModule.meta.GetGlobalConsts().IsStringPtr( term ) ){
     896                        if( compiler.GetObjectModule().meta.GetGlobalConsts().IsStringPtr( term ) ){
    897897                            //リテラル文字列
    898898
    899                             double dbl = compiler.objectModule.meta.GetGlobalConsts().GetDoubleData(term);
     899                            double dbl = compiler.GetObjectModule().meta.GetGlobalConsts().GetDoubleData(term);
    900900                            memcpy(&i64data,&dbl,sizeof(double));
    901901
     
    911911                        if(IsRealNumberType(i3)){
    912912                            //実数
    913                             double dbl = compiler.objectModule.meta.GetGlobalConsts().GetDoubleData(term);
     913                            double dbl = compiler.GetObjectModule().meta.GetGlobalConsts().GetDoubleData(term);
    914914                            memcpy(&i64data,&dbl,sizeof(double));
    915915                            goto Literal;
     
    917917                        else if(IsWholeNumberType(i3)){
    918918                            //整数
    919                             i64data = compiler.objectModule.meta.GetGlobalConsts().GetWholeData(term);
     919                            i64data = compiler.GetObjectModule().meta.GetGlobalConsts().GetWholeData(term);
    920920                            goto Literal;
    921921                        }
Note: See TracChangeset for help on using the changeset viewer.