Ignore:
Timestamp:
Aug 6, 2007, 11:44:42 PM (17 years ago)
Author:
dai_9181
Message:
 
Location:
trunk/abdev/BasicCompiler_Common/src
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/abdev/BasicCompiler_Common/src/Class.cpp

    r263 r265  
    189189
    190190        //継承元クラスを取得
    191         const CClass *pInheritsClass = compiler.objectModule.meta.GetClasses().Find(temporary);
     191        const CClass *pInheritsClass = compiler.GetObjectModule().meta.GetClasses().Find(temporary);
    192192        if( !pInheritsClass ){
    193193            SmoothieException::Throw(106,temporary,nowLine);
     
    219219    if( !isInheritsClass ){
    220220        // クラスを一つも継承していないとき
    221         const CClass *pObjectClass = compiler.objectModule.meta.GetClasses().Find("Object");
     221        const CClass *pObjectClass = compiler.GetObjectModule().meta.GetClasses().Find("Object");
    222222        if( !pObjectClass ){
    223223            SmoothieException::Throw(106,"Object",i);
     
    243243
    244244        //継承元クラスを取得
    245         const CClass *pInheritsClass = compiler.objectModule.meta.GetClasses().Find(temporary);
     245        const CClass *pInheritsClass = compiler.GetObjectModule().meta.GetClasses().Find(temporary);
    246246        if( !pInheritsClass ){
    247247            SmoothieException::Throw(106,temporary,nowLine);
     
    282282        //継承先が読み取られていないとき
    283283        pobj_LoopRefCheck->add(this->GetName().c_str());
    284         compiler.objectModule.meta.GetClasses().GetClass_recur(inheritsClass.GetName().c_str());
     284        compiler.GetObjectModule().meta.GetClasses().GetClass_recur(inheritsClass.GetName().c_str());
    285285        pobj_LoopRefCheck->del(this->GetName().c_str());
    286286    }
     
    344344        //継承先が読み取られていないとき
    345345        pobj_LoopRefCheck->add(this->GetName().c_str());
    346         compiler.objectModule.meta.GetClasses().GetClass_recur(inheritsInterface.GetName().c_str());
     346        compiler.GetObjectModule().meta.GetClasses().GetClass_recur(inheritsInterface.GetName().c_str());
    347347        pobj_LoopRefCheck->del(this->GetName().c_str());
    348348    }
     
    427427
    428428    //関数ハッシュへ登録
    429     UserProc *pUserProc = compiler.objectModule.meta.GetUserProcs().Add( NamespaceScopes(), NamespaceScopesCollection(), buffer,nowLine,isVirtual,pobj_c, (bStatic!=0) );
     429    UserProc *pUserProc = compiler.GetObjectModule().meta.GetUserProcs().Add( NamespaceScopes(), NamespaceScopesCollection(), buffer,nowLine,isVirtual,pobj_c, (bStatic!=0) );
    430430    if(!pUserProc) return;
    431431
     
    716716    }
    717717
    718     vtbl_offset=compiler.objectModule.dataTable.AddBinary((void *)ppsi,GetVtblNum()*sizeof(LONG_PTR));
     718    vtbl_offset=compiler.GetObjectModule().dataTable.AddBinary((void *)ppsi,GetVtblNum()*sizeof(LONG_PTR));
    719719
    720720    for( int i=0; i < GetVtblNum(); i++ ){
     
    730730
    731731    LONG_PTR *pVtbl;
    732     pVtbl=(LONG_PTR *)((char *)compiler.objectModule.dataTable.GetPtr()+vtbl_offset);
     732    pVtbl=(LONG_PTR *)((char *)compiler.GetObjectModule().dataTable.GetPtr()+vtbl_offset);
    733733
    734734    int i;
     
    834834
    835835    // Blittable型管理オブジェクトを初期化
    836     compiler.objectModule.meta.GetBlittableTypes().clear();
     836    compiler.GetObjectModule().meta.GetBlittableTypes().clear();
    837837
    838838    // 名前空間管理
     
    954954
    955955                    // Blittable型として登録
    956                     compiler.objectModule.meta.GetBlittableTypes().push_back( BlittableType( blittableType, pClass ) );
     956                    compiler.GetObjectModule().meta.GetBlittableTypes().push_back( BlittableType( blittableType, pClass ) );
    957957                }
    958958        }
     
    16591659
    16601660    // TypeDefも見る
    1661     int index = compiler.objectModule.meta.GetTypeDefs().GetIndex( namespaceScopes, name );
     1661    int index = compiler.GetObjectModule().meta.GetTypeDefs().GetIndex( namespaceScopes, name );
    16621662    if( index != -1 ){
    1663         Type type = compiler.objectModule.meta.GetTypeDefs()[index].GetBaseType();
     1663        Type type = compiler.GetObjectModule().meta.GetTypeDefs()[index].GetBaseType();
    16641664        if( type.IsObject() ){
    16651665            return &type.GetClass();
  • trunk/abdev/BasicCompiler_Common/src/Compiler.cpp

    r256 r265  
    1616                //関数ポインタ(*Function)
    1717                type.SetBasicType( DEF_PTR_PROC );
    18                 type.SetIndex( compiler.objectModule.meta.GetProcPointers().Add( typeName ) );
     18                type.SetIndex( compiler.GetObjectModule().meta.GetProcPointers().Add( typeName ) );
    1919                return true;
    2020        }
     
    4242    // Object型だったとき
    4343    if( typeName == "Object" ){
    44         type.SetType( DEF_OBJECT, compiler.objectModule.meta.GetClasses().GetObjectClassPtr() );
     44        type.SetType( DEF_OBJECT, compiler.GetObjectModule().meta.GetClasses().GetObjectClassPtr() );
    4545        return true;
    4646    }
     
    4848    // String型だったとき
    4949    if( typeName == "String" ){
    50         type.SetType( DEF_OBJECT, compiler.objectModule.meta.GetClasses().GetStringClassPtr() );
     50        type.SetType( DEF_OBJECT, compiler.GetObjectModule().meta.GetClasses().GetStringClassPtr() );
    5151        return true;
    5252    }
     
    5656    // TypeDefされた型
    5757    ////////////////////
    58     int i=compiler.objectModule.meta.GetTypeDefs().GetIndex( typeName );
     58    int i=compiler.GetObjectModule().meta.GetTypeDefs().GetIndex( typeName );
    5959    if(i!=-1){
    60         type = compiler.objectModule.meta.GetTypeDefs()[i].GetBaseType();
     60        type = compiler.GetObjectModule().meta.GetTypeDefs()[i].GetBaseType();
    6161        return true;
    6262    }
    6363
    6464    //クラス
    65     const CClass *pobj_c = compiler.objectModule.meta.GetClasses().Find( typeName );
     65    const CClass *pobj_c = compiler.GetObjectModule().meta.GetClasses().Find( typeName );
    6666    if(pobj_c){
    6767        type.SetClassPtr( pobj_c );
     
    104104        }
    105105        else{
    106             if( compiler.objectModule.meta.GetProcPointers()[type.GetIndex()]->ReturnType().IsNull() ){
     106            if( compiler.GetObjectModule().meta.GetProcPointers()[type.GetIndex()]->ReturnType().IsNull() ){
    107107                return "*Sub";
    108108            }
  • trunk/abdev/BasicCompiler_Common/src/Const.cpp

    r256 r265  
    2828
    2929    //重複チェック
    30     if( compiler.objectModule.meta.GetGlobalConstMacros().IsExist( name )
    31         || compiler.objectModule.meta.GetGlobalConsts().IsExist( name ) )
     30    if( compiler.GetObjectModule().meta.GetGlobalConstMacros().IsExist( name )
     31        || compiler.GetObjectModule().meta.GetGlobalConsts().IsExist( name ) )
    3232    {
    3333        SetError(15,name,cp);
     
    3838        //定数マクロ
    3939
    40         compiler.objectModule.meta.GetGlobalConstMacros().Add( namespaceScopes, name, buffer + i );
     40        compiler.GetObjectModule().meta.GetGlobalConstMacros().Add( namespaceScopes, name, buffer + i );
    4141    }
    4242    else{
     
    4444        char *expression = buffer + i + 1;
    4545
    46         compiler.objectModule.meta.GetGlobalConsts().Add( namespaceScopes, name, expression );
     46        compiler.GetObjectModule().meta.GetGlobalConsts().Add( namespaceScopes, name, expression );
    4747    }
    4848}
  • trunk/abdev/BasicCompiler_Common/src/LexicalScope.cpp

    r256 r265  
    7272
    7373    Variables &vars = UserProc::IsGlobalAreaCompiling() ?
    74         compiler.objectModule.meta.GetGlobalVars() :
     74        compiler.GetObjectModule().meta.GetGlobalVars() :
    7575        UserProc::CompilingUserProc().GetLocalVars();
    7676
     
    9898
    9999    Variables &vars = UserProc::IsGlobalAreaCompiling() ?
    100         compiler.objectModule.meta.GetGlobalVars() :
     100        compiler.GetObjectModule().meta.GetGlobalVars() :
    101101        UserProc::CompilingUserProc().GetLocalVars();
    102102
  • trunk/abdev/BasicCompiler_Common/src/NamespaceSupporter.cpp

    r256 r265  
    99{
    1010    NamespaceScopes namespaceScopes( namespaceStr );
    11     if( !compiler.objectModule.meta.GetNamespaces().IsExist( namespaceScopes ) ){
     11    if( !compiler.GetObjectModule().meta.GetNamespaces().IsExist( namespaceScopes ) ){
    1212        return false;
    1313    }
Note: See TracChangeset for help on using the changeset viewer.