# # ChangeLog for trunk/ab5.0/abdev/BasicCompiler_Common/include/LexicalAnalyzer.h in dev # # Generated by Trac 1.5.4 # May 14, 2024, 8:37:36 AM 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に変更した。 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クラスへの依存性をなくした。 Thu, 08 May 2008 05:20:23 GMT dai_9181 [578] * trunk/ab5.0/abdev/BasicCompiler_Common/NumOpe_GetType.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/calculation.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/Const.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/LexicalAnalyzer.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Const.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/LexicalAnalyzer_Const.cpp (modified) * trunk/ab5.0/abdev/compiler_x86/NumOpe.cpp (modified) LexicalAnalyzer::ConstMacroToExpressionメソッドを実装。 Wed, 07 May 2008 01:27:02 GMT dai_9181 [573] * trunk/ab5.0/abdev/BasicCompiler_Common/include/LexicalAnalyzer.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/Procedure.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/LexicalAnalyzer_Procedure.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Procedure.cpp (modified) Procedureクラスインスタンスを対象とした LexicalAnalyzer::SetParamsAndReturnTypeメソッドを実装。 Wed, 07 May 2008 01:12:21 GMT dai_9181 [572] * trunk/ab5.0/abdev/BasicCompiler_Common/include/LexicalAnalyzer.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/Procedure.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Delegate.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/LexicalAnalyzer_Procedure.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Procedure.cpp (modified) ParseDllProc/SetParamsAndReturnTypeForUserProcを実装。 Tue, 06 May 2008 12:10:21 GMT dai_9181 [571] * 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_Procedure.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Procedure.cpp (modified) ・LexicalAnalyzer::AnalyzeParameterの第二パラメータをstringから Stringsに変更した。 ... Tue, 06 May 2008 11:23:41 GMT dai_9181 [568] * trunk/ab5.0/abdev/BasicCompiler_Common/include/LexicalAnalyzer.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/Parameter.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Delegate.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/LexicalAnalyzer_Procedure.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Parameter.cpp (modified) Parameters::Analyze → LexicalAnalyzer::AnalyzeParameter Mon, 05 May 2008 04:09:21 GMT dai_9181 [561] * trunk/ab5.0/abdev/BasicCompiler_Common/VarList.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/VariableOpe.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/WatchList.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/Class.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/LexicalAnalyzer.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/Member.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Class.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/DataTable.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/LexicalAnalyzer_Class.cpp (modified) * trunk/ab5.0/abdev/compiler_x86/Compile_Var.cpp (modified) ・AddMember→AddDynamicMethod ・CMember→Member ... Mon, 05 May 2008 03:49:01 GMT dai_9181 [560] * trunk/ab5.0/abdev/BasicCompiler_Common/include/Class.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/LexicalAnalyzer.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Class.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/LexicalAnalyzer_Class.cpp (modified) Implementsメソッドを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クラスを使用しないようにした。 Sun, 04 May 2008 13:07:31 GMT dai_9181 [547] * trunk/ab5.0/abdev/BasicCompiler_Common/include/Enum.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/LexicalAnalyzer.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Enum.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/LexicalAnalyzer_Enum.cpp (added) * trunk/ab5.0/abdev/compiler_x86/MakePeHdr.cpp (modified) * trunk/ab5.0/abdev/compiler_x86/compiler_x86.vcproj (modified) Enum収集をLexicalAnalyzerクラスに実装しなおした。 Sat, 03 May 2008 17:00:36 GMT dai_9181 [543] * trunk/ab5.0/abdev/BasicCompiler_Common/Intermediate_Step2.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/common.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/Const.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/LexicalAnalyzer.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Const.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/LexicalAnalyzer_Const.cpp (added) * trunk/ab5.0/abdev/compiler_x86/MakePeHdr.cpp (modified) * trunk/ab5.0/abdev/compiler_x86/compiler_x86.vcproj (modified) ・GetConstInfo関数を廃止し、LexicalAnalyzer::CollectConstsメソッドを 追加。 Sat, 03 May 2008 16:09:11 GMT dai_9181 [542] * trunk/ab5.0/abdev/BasicCompiler_Common/MakeExe.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/LexicalAnalyzer.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/TypeDef.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/LexicalAnalyzer.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/TypeDef.cpp (modified) * trunk/ab5.0/abdev/compiler_x86/MakePeHdr.cpp (modified) CollectTypeDefsメソッドをLexicalAnalyzerクラスに移動した。 Fri, 02 May 2008 05:56:06 GMT dai_9181 [531] * trunk/ab5.0/abdev/BasicCompiler_Common/include/LexicalAnalyzer.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/Source.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/LexicalAnalyzer.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Source.cpp (modified) SourceTemplateクラスをLexicalAnalyzerクラスのインナークラスにした Thu, 01 May 2008 14:46:43 GMT dai_9181 [525] * 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/ObjectModule.cpp (modified) * trunk/ab5.0/abdev/compiler_x86/MakePeHdr.cpp (modified) * trunk/ab5.0/abdev/compiler_x86/compiler_x86.vcproj (modified) * trunk/ab5.0/abdev/compiler_x86/stdafx.h (modified) デリゲート収集コードの実装をLexicalAnalyzerクラスに移動した。 Wed, 30 Apr 2008 11:04:04 GMT dai_9181 [511] * trunk/ab5.0/abdev/BasicCompiler_Common/Subroutine.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/Class.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/LexicalAnalyzer.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/Procedure.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/Variable.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Class.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Class_Collect.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/LexicalAnalyzer.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/ObjectModule.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Procedure.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Variable.cpp (modified) * trunk/ab5.0/abdev/compiler_x86/MakePeHdr.cpp (modified) * trunk/ab5.0/abdev/compiler_x86/stdafx.h (modified) 幾つかの構文解析系の処理をLexicalAnalyzerに実装し直した Tue, 29 Apr 2008 02:36:37 GMT dai_9181 [508] * trunk/ab5.0/abdev/BasicCompiler_Common/VarList.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/VariableOpe.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/WatchList.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/gc.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/Compiler.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/LexicalAnalyzer.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/Symbol.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/Variable.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/LexicalAnalyzer.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/ObjectModule.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Symbol.cpp (modified) * trunk/ab5.0/abdev/ab_common/src/NamespaceSupporter.cpp (modified) * trunk/ab5.0/abdev/compiler_x86/Compile_Var.cpp (modified) * trunk/ab5.0/abdev/compiler_x86/stdafx.h (modified) Symbolコンストラクタを少なくし、LexicalAnalyzer::FullNameToSymbolメソ ッドを実装。 Mon, 28 Apr 2008 10:52:46 GMT dai_9181 [506] * trunk/ab5.0/abdev/BasicCompiler_Common/include/LexicalAnalyzer.h (added) * trunk/ab5.0/abdev/BasicCompiler_Common/include/NamespaceSupporter.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/LexicalAnalyzer.cpp (added) * trunk/ab5.0/abdev/BasicCompiler_Common/src/NamespaceSupporter.cpp (modified) * trunk/ab5.0/abdev/compiler_x86/MakePeHdr.cpp (modified) * trunk/ab5.0/abdev/compiler_x86/compiler_x86.vcproj (modified) * trunk/ab5.0/abdev/compiler_x86/stdafx.h (modified) LexicalAnalyzerクラスを追加。