Changeset 528 in dev for trunk/ab5.0/abdev/compiler_x64/MakePeHdr.cpp
- Timestamp:
- May 2, 2008, 11:25:38 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ab5.0/abdev/compiler_x64/MakePeHdr.cpp
r519 r528 146 146 // デリゲートに関する情報を収集 147 147 { 148 compiler.GetObjectModule().meta.GetDelegates().Collect( 149 compiler.GetObjectModule().GetCurrentSource() 148 ActiveBasic::Compiler::LexicalAnalyzer::CollectDelegates( 149 compiler.GetObjectModule().GetCurrentSource(), 150 compiler.GetObjectModule().meta.GetDelegates() 150 151 ); 151 152 compiler.GetObjectModule().meta.GetDelegates().Iterator_Init(); 152 153 153 154 // デリゲートからクラスコードを生成 154 std::string tempSource; 155 compiler.GetObjectModule().meta.GetDelegates().GenerateSourceCode( tempSource ); 155 std::string tempSource = ActiveBasic::Compiler::LexicalAnalyzer::GenerateDelegatesSourceCode( 156 compiler.GetObjectModule().meta.GetDelegates() 157 ); 156 158 AddSourceCode( tempSource.c_str() ); 157 159 } … … 173 175 型情報に依存するパラメータ情報を取得できないため、ここでの再取得が必要 174 176 */ 175 compiler.GetObjectModule().meta.GetDelegates().RefleshParameterAndReturnType(); 177 ActiveBasic::Compiler::LexicalAnalyzer::RefleshDelegatesParameterAndReturnType( 178 compiler.GetObjectModule().meta.GetDelegates() 179 ); 176 180 177 181 //定数情報を取得 … … 309 313 #ifdef _DEBUG 310 314 { 311 ofstream ofs("middle_code.txt");312 ofs << basbuf << endl;315 std::ofstream ofs( ( Jenga::Common::Environment::GetAppDir() + "\\middle_code.txt" ).c_str() ); 316 ofs << basbuf << std::endl; 313 317 ofs.close(); 314 318 }
Note:
See TracChangeset
for help on using the changeset viewer.