Changeset 391 in dev
- Timestamp:
- Feb 14, 2008, 2:50:50 AM (17 years ago)
- Location:
- trunk/abdev
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/abdev/BasicCompiler32/Compile_Object.cpp
r370 r391 50 50 } 51 51 52 //コンストラクタを呼び出す53 Opcode_CallProc(CreateParameter,54 pUserProc,55 PROCFLAG_NEW,"");56 57 52 { 58 53 // 動的型情報をセットする … … 75 70 // TODO: 実装 76 71 } 72 73 //コンストラクタを呼び出す 74 Opcode_CallProc(CreateParameter, 75 pUserProc, 76 PROCFLAG_NEW,""); 77 77 78 78 -
trunk/abdev/BasicCompiler64/Compile_Object.cpp
r370 r391 48 48 } 49 49 50 //コンストラクタを呼び出す51 Opcode_CallProc(CreateParameter,52 pUserProc,53 PROCFLAG_NEW,"");54 55 50 { 56 51 // 動的型情報をセットする … … 70 65 } 71 66 } 67 68 //コンストラクタを呼び出す 69 Opcode_CallProc(CreateParameter, 70 pUserProc, 71 PROCFLAG_NEW,""); 72 72 73 73 if(bSomeObjects){ -
trunk/abdev/BasicCompiler64/Compile_Statement.cpp
r386 r391 502 502 503 503 // 未定義の場合は自動的に定義する 504 sprintf(temporary,"%s %c%c%s", variable, 1, ESC_AS, collectionType.GetActualGenericType(0).GetClass().GetFullName().c_str() );504 sprintf(temporary,"%s=Nothing%c%c%s", variable, 1, ESC_AS, collectionType.GetActualGenericType(0).GetClass().GetFullName().c_str() ); 505 505 OpcodeDim(temporary,DIMFLAG_INITDEBUGVAR); 506 506 } -
trunk/abdev/BasicCompiler_Common/error.cpp
r370 r391 170 170 if(num==71) lstrcpy(msg,"Finallyの後ろにCatchを記述することはできません。"); 171 171 if(num==72) lstrcpy(msg,"Catchのパラメータの型が指定されていません。"); 172 if(num==73) lstrcpy(msg,"Catchのパラメータの型はクラス型でなければなりません。"); 172 if(num==73) lstrcpy(msg,"\"%s\" Catchのパラメータの型はクラス型でなければなりません。"); 173 if(num==74) sprintf(msg,"\"%s\" 型として認識できません。",tempKeyWord); 173 174 174 175 -
trunk/abdev/BasicCompiler_Common/src/Exception.cpp
r371 r391 277 277 if( !compiler.StringToType( typeName, paramType ) ) 278 278 { 279 SetError(73,NULL,cp); 279 SetError(74,typeName,cp); 280 } 281 else 282 { 283 if( !paramType.IsObject() ) 284 { 285 SetError(73,typeName,cp); 286 } 280 287 } 281 288 }
Note:
See TracChangeset
for help on using the changeset viewer.