Changeset 265 in dev for trunk/abdev/BasicCompiler_Common/src/Compiler.cpp
- Timestamp:
- Aug 6, 2007, 11:44:42 PM (18 years ago)
- File:
- 
      - 1 edited
 
 - 
          
  trunk/abdev/BasicCompiler_Common/src/Compiler.cpp (modified) (5 diffs)
 
Legend:
- Unmodified
- Added
- Removed
- 
      trunk/abdev/BasicCompiler_Common/src/Compiler.cppr256 r265 16 16 //関数ポインタ(*Function) 17 17 type.SetBasicType( DEF_PTR_PROC ); 18 type.SetIndex( compiler. objectModule.meta.GetProcPointers().Add( typeName ) );18 type.SetIndex( compiler.GetObjectModule().meta.GetProcPointers().Add( typeName ) ); 19 19 return true; 20 20 } … … 42 42 // Object型だったとき 43 43 if( typeName == "Object" ){ 44 type.SetType( DEF_OBJECT, compiler. objectModule.meta.GetClasses().GetObjectClassPtr() );44 type.SetType( DEF_OBJECT, compiler.GetObjectModule().meta.GetClasses().GetObjectClassPtr() ); 45 45 return true; 46 46 } … … 48 48 // String型だったとき 49 49 if( typeName == "String" ){ 50 type.SetType( DEF_OBJECT, compiler. objectModule.meta.GetClasses().GetStringClassPtr() );50 type.SetType( DEF_OBJECT, compiler.GetObjectModule().meta.GetClasses().GetStringClassPtr() ); 51 51 return true; 52 52 } … … 56 56 // TypeDefされた型 57 57 //////////////////// 58 int i=compiler. objectModule.meta.GetTypeDefs().GetIndex( typeName );58 int i=compiler.GetObjectModule().meta.GetTypeDefs().GetIndex( typeName ); 59 59 if(i!=-1){ 60 type = compiler. objectModule.meta.GetTypeDefs()[i].GetBaseType();60 type = compiler.GetObjectModule().meta.GetTypeDefs()[i].GetBaseType(); 61 61 return true; 62 62 } 63 63 64 64 //クラス 65 const CClass *pobj_c = compiler. objectModule.meta.GetClasses().Find( typeName );65 const CClass *pobj_c = compiler.GetObjectModule().meta.GetClasses().Find( typeName ); 66 66 if(pobj_c){ 67 67 type.SetClassPtr( pobj_c ); … … 104 104 } 105 105 else{ 106 if( compiler. objectModule.meta.GetProcPointers()[type.GetIndex()]->ReturnType().IsNull() ){106 if( compiler.GetObjectModule().meta.GetProcPointers()[type.GetIndex()]->ReturnType().IsNull() ){ 107 107 return "*Sub"; 108 108 } 
  Note:
 See   TracChangeset
 for help on using the changeset viewer.
  
