Changeset 322 in dev for trunk/abdev/BasicCompiler64
- Timestamp:
- Sep 24, 2007, 2:58:10 PM (17 years ago)
- Location:
- trunk/abdev/BasicCompiler64
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/abdev/BasicCompiler64/BasicCompiler.vcproj
r318 r322 340 340 </File> 341 341 <File 342 RelativePath="..\BasicCompiler_Common\include\Delegate.h" 343 > 344 </File> 345 <File 342 346 RelativePath="..\BasicCompiler_Common\include\Exception.h" 343 347 > … … 1284 1288 </File> 1285 1289 <File 1290 RelativePath="..\BasicCompiler_Common\src\Delegate.cpp" 1291 > 1292 </File> 1293 <File 1286 1294 RelativePath="..\BasicCompiler_Common\src\Exception.cpp" 1287 1295 > … … 1313 1321 <File 1314 1322 RelativePath="..\BasicCompiler_Common\src\ObjectModule.cpp" 1323 > 1324 </File> 1325 <File 1326 RelativePath="..\BasicCompiler_Common\src\Parameter.cpp" 1315 1327 > 1316 1328 </File> -
trunk/abdev/BasicCompiler64/MakePeHdr.cpp
r318 r322 139 139 SynonymErrorWords=(char **)HeapAlloc(hHeap,0,1); 140 140 141 //列挙体に関する情報 の初期化141 //列挙体に関する情報を収集 142 142 CEnumParent::InitEnum(); 143 143 144 144 //列挙体からクラスコードを生成 145 145 char *temp; 146 temp=CEnumParent::Generate Codes();146 temp=CEnumParent::GenerateSourceCode(); 147 147 AddSourceCode(temp); 148 148 HeapDefaultFree(temp); … … 153 153 compiler.GetObjectModule().meta.GetNamespaces() 154 154 ); 155 156 // デリゲートに関する情報を収集 157 { 158 compiler.GetObjectModule().meta.GetDelegates().Collect( 159 compiler.GetObjectModule().GetCurrentSource() 160 ); 161 compiler.GetObjectModule().meta.GetDelegates().Iterator_Init(); 162 163 // デリゲートからクラスコードを生成 164 std::string tempSource; 165 compiler.GetObjectModule().meta.GetDelegates().GenerateSourceCode( tempSource ); 166 AddSourceCode( tempSource.c_str() ); 167 } 155 168 156 169 //クラス名を取得(詳細情報はGetAllClassInfoで取得) -
trunk/abdev/BasicCompiler64/stdafx.h
r308 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.