Changeset 127 in dev for BasicCompiler_Common/Class.cpp
- Timestamp:
- May 16, 2007, 4:36:28 AM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
BasicCompiler_Common/Class.cpp
r120 r127 1399 1399 } 1400 1400 else{ 1401 bool isInherits = false; 1401 1402 if(basbuf[i+1]==1&&basbuf[i+2]==ESC_INHERITS){ 1402 1403 //継承を行う場合 1404 isInherits = true; 1405 1403 1406 for(i+=3,i2=0;;i++,i2++){ 1404 1407 if(IsCommandDelimitation(basbuf[i])){ … … 1414 1417 } 1415 1418 } 1416 else{ 1419 else if( memicmp( basbuf + i+1,"Blittable", 9 ) == 0 && 1420 basbuf[i+10] == 1 && basbuf[i+11] == ESC_INHERITS ){ 1421 // Blittable Inherits 1422 1423 for(i+=12,i2=0;;i++,i2++){ 1424 if(IsCommandDelimitation(basbuf[i])){ 1425 temporary[i2]=0; 1426 break; 1427 } 1428 temporary[i2]=basbuf[i]; 1429 } 1430 1431 Type type; 1432 Type::StringToType( temporary, type ); 1433 pobj_c->SetBlittableType( type ); 1434 1435 } 1436 1437 if( !isInherits ){ 1417 1438 //Objectを継承する 1418 1439 lstrcpy( temporary, "Object" ); … … 1476 1497 i += 2; 1477 1498 } 1478 /*1479 //Ref修飾子1480 bool isRef = false;1481 if( basbuf[i] == 1 && basbuf[i + 1] == ESC_BYREF ){1482 isRef = true;1483 i += 2;1484 }*/1485 1499 1486 1500 if(basbuf[i]==1&&(
Note:
See TracChangeset
for help on using the changeset viewer.