# # ChangeLog for trunk/ab5.0/abdev/BasicCompiler_Common/src/LexicalAnalyzer_Delegate.cpp in dev # # Generated by Trac 1.5.4 # May 7, 2024, 2:07:37 AM Wed, 11 Jun 2008 13:10:26 GMT dai_9181 [637] * trunk/ab5.0/abdev/BasicCompiler_Common/BreakPoint.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/Compile.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/Debug.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/DebugMiddleFile.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/VarList.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/VariableOpe.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/CodeGenerator.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Compiler.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/LexicalAnalyzer_Class.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/LexicalAnalyzer_Const.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/LexicalAnalyzer_Delegate.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/LexicalAnalyzer_Procedure.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/LexicalAnalyzer_TypeDef.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/ProcedureGenerator.cpp (modified) * trunk/ab5.0/abdev/ab_common/ab_common.vcproj (modified) * trunk/ab5.0/abdev/ab_common/include/Environment.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/Class.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/Const.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/DataTable.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/Delegate.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/Meta.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/NativeCode.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/ObjectModule.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/Procedure.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/Prototype.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/RelationalObjectModuleItem.h (added) * trunk/ab5.0/abdev/ab_common/include/Lexical/Source.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/Symbol.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/Type.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/TypeDef.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/Variable.h (modified) * trunk/ab5.0/abdev/ab_common/include/ab_common.h (modified) * trunk/ab5.0/abdev/ab_common/src/Environment.cpp (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/Class.cpp (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/Const.cpp (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/DataTable.cpp (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/Delegate.cpp (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/Meta.cpp (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/NativeCode.cpp (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/ObjectModule.cpp (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/Procedure.cpp (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/Source.cpp (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/TypeDef.cpp (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/Variable.cpp (modified) * trunk/ab5.0/abdev/abdev/src/MainFrame.cpp (modified) * trunk/ab5.0/abdev/compiler_x86/Compile_ProcOp.cpp (modified) * trunk/ab5.0/abdev/compiler_x86/MakePeHdr.cpp (modified) リンカの依存関係解決モジュールを製作中 Tue, 27 May 2008 12:17:34 GMT dai_9181 [625] * trunk/ab5.0/abdev/BasicCompiler_Common/BasicCompiler.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/common.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/LexicalAnalyzer.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/LexicalAnalyzer.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/LexicalAnalyzer_Delegate.cpp (modified) * trunk/ab5.0/abdev/abdev/Backup.cpp (modified) * trunk/ab5.0/abdev/abdev/Caret.cpp (modified) * trunk/ab5.0/abdev/abdev/ChildWndOnRebar.cpp (modified) * trunk/ab5.0/abdev/abdev/ClassTree.cpp (modified) * trunk/ab5.0/abdev/abdev/Common.h (modified) * trunk/ab5.0/abdev/abdev/Complement.cpp (modified) * trunk/ab5.0/abdev/abdev/Debugger.cpp (modified) * trunk/ab5.0/abdev/abdev/Debugger.h (modified) * trunk/ab5.0/abdev/abdev/DocumentAdvice.cpp (modified) * trunk/ab5.0/abdev/abdev/DrawBuffer.cpp (modified) * trunk/ab5.0/abdev/abdev/DrawWindow.cpp (modified) * trunk/ab5.0/abdev/abdev/ExtensionLink.cpp (modified) * trunk/ab5.0/abdev/abdev/ExtensionLink.h (modified) * trunk/ab5.0/abdev/abdev/FileOperation.cpp (modified) * trunk/ab5.0/abdev/abdev/History.cpp (modified) * trunk/ab5.0/abdev/abdev/IconEditor.cpp (modified) * trunk/ab5.0/abdev/abdev/IconEditor_Color.cpp (modified) * trunk/ab5.0/abdev/abdev/IconEditor_Main.cpp (modified) * trunk/ab5.0/abdev/abdev/IconEditor_Tool.cpp (modified) * trunk/ab5.0/abdev/abdev/IconEditor_UndoRedo.cpp (modified) * trunk/ab5.0/abdev/abdev/MenuProc.cpp (modified) * trunk/ab5.0/abdev/abdev/MessageCallOperation.cpp (modified) * trunk/ab5.0/abdev/abdev/ParameterHint.cpp (modified) * trunk/ab5.0/abdev/abdev/ProjectControl.cpp (modified) * trunk/ab5.0/abdev/abdev/RadProc.cpp (modified) * trunk/ab5.0/abdev/abdev/RadSupport.cpp (modified) * trunk/ab5.0/abdev/abdev/RadToolsAndPropertyProc.cpp (modified) * trunk/ab5.0/abdev/abdev/Rad_UndoRedo.cpp (modified) * trunk/ab5.0/abdev/abdev/Replace.cpp (modified) * trunk/ab5.0/abdev/abdev/Resource.cpp (modified) * trunk/ab5.0/abdev/abdev/Search.cpp (modified) * trunk/ab5.0/abdev/abdev/SubOperation.cpp (modified) * trunk/ab5.0/abdev/abdev/TabCtrl.cpp (modified) * trunk/ab5.0/abdev/abdev/TextEditor.cpp (modified) * trunk/ab5.0/abdev/abdev/TextEditor_EventProc.cpp (modified) * trunk/ab5.0/abdev/abdev/TextEditor_KeyEvent.cpp (modified) * trunk/ab5.0/abdev/abdev/TextEditor_MouseEvent.cpp (modified) * trunk/ab5.0/abdev/abdev/TextEditor_UndoRedo.cpp (modified) * trunk/ab5.0/abdev/abdev/WebSearch.cpp (modified) * trunk/ab5.0/abdev/abdev/WindowControl.cpp (modified) * trunk/ab5.0/abdev/abdev/abdev.cpp (modified) * trunk/ab5.0/abdev/abdev/abdev.h (modified) * trunk/ab5.0/abdev/abdev/abdev.vcproj (modified) * trunk/ab5.0/abdev/abdev/include/ProjectManager/WindowManager.h (modified) * trunk/ab5.0/abdev/abdev/nkf_class.cpp (modified) * trunk/ab5.0/abdev/abdev/src/MainFrame.cpp (modified) * trunk/ab5.0/abdev/abdev/src/ProjectManager/ProjectManager.cpp (modified) * trunk/ab5.0/abdev/res/res.rc (modified) * trunk/ab5.0/abdev/res/resource.h (modified) * trunk/ab5.0/jenga/include/common/SourceTemplate.h (added) * trunk/ab5.0/jenga/include/jenga.h (modified) * trunk/ab5.0/jenga/projects/jenga/jenga.vcproj (modified) * trunk/ab5.0/jenga/src/common/SourceTemplate.cpp (added) ・WindowInfoクラスをリファクタリング ・MdiInfoを単純配列からvectorに変更した。 Sat, 10 May 2008 06:10:57 GMT dai_9181 [588] * trunk/ab5.0/abdev/BasicCompiler_Common/include/Delegate.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/LexicalAnalyzer_Delegate.cpp (modified) Delegate::SetSourceIndexメソッドを廃止し、Delegate::GetSourceIndexメ ソッドを追加。 Sat, 10 May 2008 06:09:26 GMT dai_9181 [587] * trunk/ab5.0/abdev/BasicCompiler_Common/BreakPoint.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/Compile.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/Debug.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/DebugMiddleFile.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/MakeExe.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/VarList.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/Class.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/Delegate.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/ObjectModule.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/VtblGenerator.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Exception.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/LexicalAnalyzer_Delegate.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Linker.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Messenger.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/ObjectModule.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/ProcedureGenerator.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/VtblGenerator.cpp (modified) * trunk/ab5.0/abdev/compiler_x64/Compile_Statement.cpp (modified) * trunk/ab5.0/abdev/compiler_x64/Compile_Var.cpp (modified) * trunk/ab5.0/abdev/compiler_x64/MakePeHdr.cpp (modified) * trunk/ab5.0/abdev/compiler_x64/NumOpe.cpp (modified) * trunk/ab5.0/abdev/compiler_x64/NumOpe_Arithmetic.cpp (modified) * trunk/ab5.0/abdev/compiler_x64/NumOpe_TypeOperation.cpp (modified) * trunk/ab5.0/abdev/compiler_x86/Compile_Var.cpp (modified) * trunk/ab5.0/abdev/compiler_x86/MakePeHdr.cpp (modified) * trunk/ab5.0/abdev/compiler_x86/NumOpe.cpp (modified) [585][586]をリバース。NativeCodeクラスとMetaクラスは依存関係があるの で分離しない方針とする。 Sat, 10 May 2008 04:40:33 GMT dai_9181 [585] * trunk/ab5.0/abdev/BasicCompiler_Common/BreakPoint.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/Compile.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/Debug.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/DebugMiddleFile.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/MakeExe.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/VarList.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/Class.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/Delegate.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/ObjectModule.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/VtblGenerator.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Exception.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/LexicalAnalyzer_Delegate.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Linker.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Messenger.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/ObjectModule.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/ProcedureGenerator.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/VtblGenerator.cpp (modified) * trunk/ab5.0/abdev/compiler_x64/Compile_Statement.cpp (modified) * trunk/ab5.0/abdev/compiler_x64/Compile_Var.cpp (modified) * trunk/ab5.0/abdev/compiler_x64/MakePeHdr.cpp (modified) * trunk/ab5.0/abdev/compiler_x64/NumOpe.cpp (modified) * trunk/ab5.0/abdev/compiler_x64/NumOpe_Arithmetic.cpp (modified) * trunk/ab5.0/abdev/compiler_x64/NumOpe_TypeOperation.cpp (modified) NativeSectionクラスを追加(64bit版だけ一旦コミット)。 Thu, 08 May 2008 06:52:48 GMT dai_9181 [581] * trunk/ab5.0/abdev/BasicCompiler_Common/include/Delegate.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/LexicalAnalyzer.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Delegate.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/LexicalAnalyzer_Delegate.cpp (modified) DelegateクラスのLexicalAnalyzerクラスへの依存性をなくした。 Sun, 04 May 2008 15:53:13 GMT dai_9181 [552] * trunk/ab5.0/abdev/BasicCompiler_Common/include/LexicalAnalyzer.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/LexicalAnalyzer_Delegate.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/LexicalAnalyzer_Procedure.cpp (modified) * trunk/ab5.0/abdev/compiler_x86/MakePeHdr.cpp (modified) LexicalAnalyzerクラスでBasicSourceクラスを使用しないようにした。 Thu, 01 May 2008 14:52:12 GMT dai_9181 [526] * trunk/ab5.0/abdev/BasicCompiler_Common/src/LexicalAnalyzer_Delegate.cpp (added) * trunk/ab5.0/abdev/compiler_x86/compiler_x86.vcproj (modified) デリゲート収集コードの実装をLexicalAnalyzerクラスに移動した。