Changeset 525 in dev for trunk/ab5.0/abdev/compiler_x86
- Timestamp:
- May 1, 2008, 11:46:43 PM (17 years ago)
- Location:
- trunk/ab5.0/abdev/compiler_x86
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ab5.0/abdev/compiler_x86/MakePeHdr.cpp
r523 r525 156 156 // デリゲートに関する情報を収集 157 157 { 158 compiler.GetObjectModule().meta.GetDelegates().Collect( 159 compiler.GetObjectModule().GetCurrentSource() 158 ActiveBasic::Compiler::LexicalAnalyzer::CollectDelegates( 159 compiler.GetObjectModule().GetCurrentSource(), 160 compiler.GetObjectModule().meta.GetDelegates() 160 161 ); 161 162 compiler.GetObjectModule().meta.GetDelegates().Iterator_Init(); 162 163 163 164 // デリゲートからクラスコードを生成 164 std::string tempSource; 165 compiler.GetObjectModule().meta.GetDelegates().GenerateSourceCode( tempSource ); 165 std::string tempSource = ActiveBasic::Compiler::LexicalAnalyzer::GenerateDelegatesSourceCode( 166 compiler.GetObjectModule().meta.GetDelegates() 167 ); 166 168 AddSourceCode( tempSource.c_str() ); 167 169 } … … 183 185 型情報に依存するパラメータ情報を取得できないため、ここでの再取得が必要 184 186 */ 185 compiler.GetObjectModule().meta.GetDelegates().RefleshParameterAndReturnType(); 187 ActiveBasic::Compiler::LexicalAnalyzer::RefleshDelegatesParameterAndReturnType( 188 compiler.GetObjectModule().meta.GetDelegates() 189 ); 186 190 187 191 //定数情報を取得 -
trunk/ab5.0/abdev/compiler_x86/compiler_x86.vcproj
r514 r525 1261 1261 </File> 1262 1262 <File 1263 RelativePath="..\BasicCompiler_Common\src\LexicalAnalyzer_Delegate.cpp" 1264 > 1265 </File> 1266 <File 1263 1267 RelativePath="..\BasicCompiler_Common\src\Linker.cpp" 1264 1268 > … … 1272 1276 > 1273 1277 <File 1274 RelativePath="..\BasicCompiler_Common\src\Class.cpp"1275 >1276 </File>1277 <File1278 1278 RelativePath="..\BasicCompiler_Common\src\Const.cpp" 1279 1279 > … … 1308 1308 </File> 1309 1309 <File 1310 RelativePath="..\BasicCompiler_Common\src\Method.cpp"1311 >1312 </File>1313 <File1314 1310 RelativePath="..\BasicCompiler_Common\src\NativeCode.cpp" 1315 1311 > … … 1345 1341 <File 1346 1342 RelativePath="..\BasicCompiler_Common\src\Source.cpp" 1347 >1348 </File>1349 <File1350 RelativePath="..\BasicCompiler_Common\src\Type.cpp"1351 1343 > 1352 1344 </File> … … 1477 1469 > 1478 1470 <File 1479 RelativePath="..\BasicCompiler_Common\include\Class.h"1480 >1481 </File>1482 <File1483 1471 RelativePath="..\BasicCompiler_Common\include\Const.h" 1484 1472 > … … 1509 1497 </File> 1510 1498 <File 1511 RelativePath="..\BasicCompiler_Common\include\Member.h"1512 >1513 </File>1514 <File1515 1499 RelativePath="..\BasicCompiler_Common\include\Meta.h" 1516 1500 > 1517 1501 </File> 1518 1502 <File 1519 RelativePath="..\BasicCompiler_Common\include\Method.h"1520 >1521 </File>1522 <File1523 1503 RelativePath="..\BasicCompiler_Common\include\NativeCode.h" 1524 1504 > … … 1538 1518 <File 1539 1519 RelativePath="..\BasicCompiler_Common\include\Source.h" 1540 >1541 </File>1542 <File1543 RelativePath="..\BasicCompiler_Common\include\Type.h"1544 1520 > 1545 1521 </File> -
trunk/ab5.0/abdev/compiler_x86/stdafx.h
r524 r525 55 55 #include <Variable.h> 56 56 #include <Procedure.h> 57 #include <LexicalAnalyzer.h>58 57 #include <Program.h> 59 58 #include <TypeDef.h> … … 64 63 #include <Exception.h> 65 64 #include <Meta.h> 65 66 66 #include <CodeGenerator.h> 67 67 #include <Messenger.h> … … 71 71 #include <Debugger.h> 72 72 #include <Program.h> 73 #include <LexicalAnalyzer.h>
Note:
See TracChangeset
for help on using the changeset viewer.