Changeset 322 in dev for trunk/abdev/BasicCompiler32
- Timestamp:
- Sep 24, 2007, 2:58:10 PM (17 years ago)
- Location:
- trunk/abdev/BasicCompiler32
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/abdev/BasicCompiler32/BasicCompiler.vcproj
r312 r322 1305 1305 </File> 1306 1306 <File 1307 RelativePath="..\BasicCompiler_Common\src\Delegate.cpp" 1308 > 1309 </File> 1310 <File 1307 1311 RelativePath="..\BasicCompiler_Common\src\Exception.cpp" 1308 1312 > … … 1334 1338 <File 1335 1339 RelativePath="..\BasicCompiler_Common\src\ObjectModule.cpp" 1340 > 1341 </File> 1342 <File 1343 RelativePath="..\BasicCompiler_Common\src\Parameter.cpp" 1336 1344 > 1337 1345 </File> … … 1478 1486 </File> 1479 1487 <File 1488 RelativePath="..\BasicCompiler_Common\include\Delegate.h" 1489 > 1490 </File> 1491 <File 1480 1492 RelativePath="..\BasicCompiler_Common\include\Exception.h" 1481 1493 > -
trunk/abdev/BasicCompiler32/MakePeHdr.cpp
r308 r322 150 150 SynonymErrorWords=(char **)HeapAlloc(hHeap,0,1); 151 151 152 //列挙体に関する情報 の初期化152 //列挙体に関する情報を収集 153 153 CEnumParent::InitEnum(); 154 154 155 155 //列挙体からクラスコードを生成 156 156 char *temp; 157 temp=CEnumParent::Generate Codes();157 temp=CEnumParent::GenerateSourceCode(); 158 158 AddSourceCode(temp); 159 159 HeapDefaultFree(temp); … … 164 164 compiler.GetObjectModule().meta.GetNamespaces() 165 165 ); 166 167 // デリゲートに関する情報を収集 168 { 169 compiler.GetObjectModule().meta.GetDelegates().Collect( 170 compiler.GetObjectModule().GetCurrentSource() 171 ); 172 compiler.GetObjectModule().meta.GetDelegates().Iterator_Init(); 173 174 // デリゲートからクラスコードを生成 175 std::string tempSource; 176 compiler.GetObjectModule().meta.GetDelegates().GenerateSourceCode( tempSource ); 177 AddSourceCode( tempSource.c_str() ); 178 } 166 179 167 180 //クラス名を取得(詳細情報はGetAllClassInfoで取得) -
trunk/abdev/BasicCompiler32/stdafx.h
r299 r322 1 1 #pragma once 2 2 3 #include <map> 3 4 #include <string> 4 5 #include <vector> … … 18 19 19 20 #include <jenga/include/common/String.h> 21 #include <jenga/include/common/File.h> 20 22 21 23 #include "../BasicCompiler_Common/common.h"
Note:
See TracChangeset
for help on using the changeset viewer.