Changeset 87 in dev for BasicCompiler64
- Timestamp:
- Apr 1, 2007, 2:28:03 AM (18 years ago)
- Location:
- BasicCompiler64
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
BasicCompiler64/BasicCompiler.vcproj
r84 r87 472 472 > 473 473 </File> 474 <File 475 RelativePath="..\BasicCompiler_Common\Parameter.h" 476 > 477 </File> 478 <File 479 RelativePath="..\BasicCompiler_Common\Procedure.h" 480 > 481 </File> 482 <File 483 RelativePath="..\BasicCompiler_Common\Type.h" 484 > 485 </File> 486 <File 487 RelativePath="..\BasicCompiler_Common\TypeDef.h" 488 > 489 </File> 490 <File 491 RelativePath="..\BasicCompiler_Common\Variable.h" 492 > 493 </File> 474 <Filter 475 Name="Meta Parts" 476 > 477 <File 478 RelativePath="..\BasicCompiler_Common\Parameter.h" 479 > 480 </File> 481 <File 482 RelativePath="..\BasicCompiler_Common\Procedure.h" 483 > 484 </File> 485 <File 486 RelativePath="..\BasicCompiler_Common\Type.h" 487 > 488 </File> 489 <File 490 RelativePath="..\BasicCompiler_Common\TypeDef.h" 491 > 492 </File> 493 <File 494 RelativePath="..\BasicCompiler_Common\Variable.h" 495 > 496 </File> 497 </Filter> 498 <Filter 499 Name="Lexical Parts" 500 > 501 <File 502 RelativePath="..\BasicCompiler_Common\include\Source.h" 503 > 504 </File> 505 </Filter> 494 506 </Filter> 495 507 </Filter> … … 1526 1538 </Filter> 1527 1539 <Filter 1528 Name="Common Classes"1540 Name="Common Classes" 1529 1541 > 1530 1542 <File … … 1532 1544 > 1533 1545 </File> 1534 <File 1535 RelativePath="..\BasicCompiler_Common\Procedure.cpp" 1536 > 1537 </File> 1538 <File 1539 RelativePath="..\BasicCompiler_Common\Type.cpp" 1540 > 1541 </File> 1542 <File 1543 RelativePath="..\BasicCompiler_Common\TypeDef.cpp" 1544 > 1545 </File> 1546 <File 1547 RelativePath="..\BasicCompiler_Common\Variable.cpp" 1548 > 1549 </File> 1546 <Filter 1547 Name="Meta Parts" 1548 > 1549 <File 1550 RelativePath="..\BasicCompiler_Common\Procedure.cpp" 1551 > 1552 </File> 1553 <File 1554 RelativePath="..\BasicCompiler_Common\Type.cpp" 1555 > 1556 </File> 1557 <File 1558 RelativePath="..\BasicCompiler_Common\TypeDef.cpp" 1559 > 1560 </File> 1561 <File 1562 RelativePath="..\BasicCompiler_Common\Variable.cpp" 1563 > 1564 </File> 1565 </Filter> 1566 <Filter 1567 Name="Lexical Parts" 1568 > 1569 <File 1570 RelativePath="..\BasicCompiler_Common\src\Source.cpp" 1571 > 1572 </File> 1573 </Filter> 1550 1574 </Filter> 1551 1575 </Filter> -
BasicCompiler64/Compile_Func.cpp
r79 r87 102 102 103 103 //オーバーロードを解決 104 pUserProc=OverloadSolution(name,subs,House:: procPointers[ProcPtr_BaseIndex]->Params(), Type() );104 pUserProc=OverloadSolution(name,subs,House::Meta::procPointers[ProcPtr_BaseIndex]->Params(), Type() ); 105 105 106 106 if(!pUserProc){ -
BasicCompiler64/MakePeHdr.cpp
r86 r87 137 137 138 138 //関数ポインタ情報を初期化 139 House:: procPointers.clear();139 House::Meta::procPointers.clear(); 140 140 141 141 //クラス名を取得(詳細情報はGetAllClassInfoで取得) … … 146 146 147 147 //TypeDef情報を初期化 148 House:: typeDefs.Init();148 House::Meta::typeDefs.Init(); 149 149 150 150 //定数情報を取得 … … 157 157 //クラス情報を取得(※注 - GetSubInfoの後に呼び出す) 158 158 pobj_DBClass->GetAllClassInfo(); 159 160 // 実行時型情報の確定コード(InitializeUserTypesメソッドの実装コード)を生成 161 pobj_DBClass->GenerateRuntimeTypeInfo(); 159 162 160 163 //コードと行番号の関係
Note:
See TracChangeset
for help on using the changeset viewer.