| 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @587
                 
               | 
              17 years | 
              dai_9181 | 
              
                [585][586]をリバース。NativeCodeクラスとMetaクラスは依存関係があるので分離しない方針とする。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @586
                 
               | 
              17 years | 
              dai_9181 | 
              
                [585]を32bit版にマージ。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @585
                 
               | 
              17 years | 
              dai_9181 | 
              
                NativeSectionクラスを追加(64bit版だけ一旦コミット)。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @584
                 
               | 
              17 years | 
              dai_9181 | 
              
                [530]~[583]を64bit版にマージ。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @583
                 
               | 
              18 years | 
              dai_9181 | 
              
                ReadBinary/WriteBinaryメソッドを実装。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @582
                 
               | 
              18 years | 
              dai_9181 | 
              
                void Put( const Binary &binary ) オーバーロードを追加。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @581
                 
               | 
              18 years | 
              dai_9181 | 
              
                DelegateクラスのLexicalAnalyzerクラスへの依存性をなくした。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @580
                 
               | 
              18 years | 
              dai_9181 | 
              
                VariableクラスのLexicalAnalyzerクラスへの依存性をなくした。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @579
                 
               | 
              18 years | 
              dai_9181 | 
              
                Consts/ConstMacrosクラスのLexicalAnalyzerクラスへの依存性をなくした。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @578
                 
               | 
              18 years | 
              dai_9181 | 
              
                LexicalAnalyzer::ConstMacroToExpressionメソッドを実装。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @577
                 
               | 
              18 years | 
              dai_9181 | 
              
                不要なコメントを除去
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @576
                 
               | 
              18 years | 
              dai_9181 | 
              
                EnumGlobalProcsメソッドの第二パラメータを "const char *" から "const Symbol &" に変更した。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @575
                 
               | 
              18 years | 
              dai_9181 | 
              
                ProcPointers::Addメソッドを排除。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @574
                 
               | 
              18 years | 
              dai_9181 | 
              
                UserProcs::Insertメソッドを排除。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @573
                 
               | 
              18 years | 
              dai_9181 | 
              
                Procedureクラスインスタンスを対象としたLexicalAnalyzer::SetParamsAndReturnTypeメソッドを実装。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @572
                 
               | 
              18 years | 
              dai_9181 | 
              
                ParseDllProc/SetParamsAndReturnTypeForUserProcを実装。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @571
                 
               | 
              18 years | 
              dai_9181 | 
              
                ・LexicalAnalyzer::AnalyzeParameterの第二パラメータをstringからStringsに変更した。 …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @570
                 
               | 
              18 years | 
              dai_9181 | 
              
                Variables::DuplicateCheck、Variables::BackSearchメソッドにnowScopeLevelパラメータを …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @569
                 
               | 
              18 years | 
              dai_9181 | 
              
                Parameters::GetStringメソッドは不使用なため、除去。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @568
                 
               | 
              18 years | 
              dai_9181 | 
              
                Parameters::Analyze → LexicalAnalyzer::AnalyzeParameter
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @567
                 
               | 
              18 years | 
              dai_9181 | 
              
                ・GetStringClassPtr、GetObjectClassPtr、GetInterfaceInfoClassPtrクラスからエラー出力 …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @566
                 
               | 
              18 years | 
              dai_9181 | 
              
                ・Classes::Find→Classes::FindExにリネームして、TypeDefサポートを排除した。 …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @565
                 
               | 
              18 years | 
              dai_9181 | 
              
                ・ProcedureGeneratorクラスを追加。 …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @564
                 
               | 
              18 years | 
              dai_9181 | 
              
                ・IsExist→IsExistDuplicationKeyName …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @563
                 
               | 
              18 years | 
              dai_9181 | 
              
                OutputFatalErrorをthrowに変更。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @562
                 
               | 
              18 years | 
              dai_9181 | 
              
                CClass::GetDelegateメソッドを廃止し、代わりにMeta::ToDelegateメソッドを実装。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @561
                 
               | 
              18 years | 
              dai_9181 | 
              
                ・AddMember→AddDynamicMethod
・CMember→Member …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @560
                 
               | 
              18 years | 
              dai_9181 | 
              
                ImplementsメソッドをLexicalAnalyzerクラスに移動した。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @559
                 
               | 
              18 years | 
              dai_9181 | 
              
                VtblGeneratorクラスを追加。Classes/CClassクラスのvtbl生成関連の実装をVtblGeneratorクラスに移動した。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @558
                 
               | 
              18 years | 
              dai_9181 | 
              
                Overrideメソッド内で発生したエラーのエラーメッセージ表示処理は呼び出し元で行うようにした。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @557
                 
               | 
              18 years | 
              dai_9181 | 
              
                エラーコード138をLexicalAnalyzer_Class.cppで表示するようにした。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @556
                 
               | 
              18 years | 
              dai_9181 | 
              
                Typeクラスで発生するOutputFatalErrorをthrowに置換。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @555
                 
               | 
              18 years | 
              dai_9181 | 
              
                BasicSource::DirectiveIncludeOrRequire内で発生したエラーのエラー出力を呼び出し元で行うようにした。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @554
                 
               | 
              18 years | 
              dai_9181 | 
              
                CDefine::Initメソッドで使用するCompilerクラス依存のフラグを外部から引き渡すようにした。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @553
                 
               | 
              18 years | 
              dai_9181 | 
              
                BasicSource::Generateメソッドは不要なため、除去。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @552
                 
               | 
              18 years | 
              dai_9181 | 
              
                LexicalAnalyzerクラスでBasicSourceクラスを使用しないようにした。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @551
                 
               | 
              18 years | 
              dai_9181 | 
              
                ・PutWithScheduleメソッドを追加。
・NativeCodeクラスが持つCompilerクラスへの依存度を除去した。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @550
                 
               | 
              18 years | 
              dai_9181 | 
              
                SpecifyAddressOf, SpecifyCatchAddressを廃止。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @549
                 
               | 
              18 years | 
              dai_9181 | 
              
                OutputFatalErrorをやめて_ASSERTに変更。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @548
                 
               | 
              18 years | 
              dai_9181 | 
              
                Enum.hを後読みにした。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @547
                 
               | 
              18 years | 
              dai_9181 | 
              
                Enum収集をLexicalAnalyzerクラスに実装しなおした。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @546
                 
               | 
              18 years | 
              dai_9181 | 
              
                LexicalAnalyzerのソースコードの記述位置を整理。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @545
                 
               | 
              18 years | 
              dai_9181 | 
              
                ビルドメッセージを文言変更
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @544
                 
               | 
              18 years | 
              dai_9181 | 
              
                CollectTypeDefsメソッドからbasbufを排除。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @543
                 
               | 
              18 years | 
              dai_9181 | 
              
                ・GetConstInfo関数を廃止し、LexicalAnalyzer::CollectConstsメソッドを追加。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @542
                 
               | 
              18 years | 
              dai_9181 | 
              
                CollectTypeDefsメソッドをLexicalAnalyzerクラスに移動した。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @541
                 
               | 
              18 years | 
              dai_9181 | 
              
                SynonymErrorWordsを排除。
ClearSynonymErrorWordsメソッドを追加。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @540
                 
               | 
              18 years | 
              dai_9181 | 
              
                StartCompileメソッドを廃止し、Usingメソッドのオーバーロードに差し替えた。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @539
                 
               | 
              18 years | 
              dai_9181 | 
              
                pobj_NextClasstが不要だったので消去。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @538
                 
               | 
              18 years | 
              dai_9181 | 
              
                pCompilingMethodを排除。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @537
                 
               | 
              18 years | 
              dai_9181 | 
              
                UserProcクラスによるコンパイル中関数管理用メソッドを除去(すべてCompilerクラス内で処理するようにした)。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @536
                 
               | 
              18 years | 
              dai_9181 | 
              
                Compiler::pCompilingClassメンバをprivateにし、setter/getterにあたるメソッドを用意した。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @535
                 
               | 
              18 years | 
              dai_9181 | 
              
                hChildが無効の場合はSendMessageしないようにした。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @534
                 
               | 
              18 years | 
              dai_9181 | 
              
                hCompileViewが向こうの場合はSendMessageしないようにした。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @533
                 
               | 
              18 years | 
              dai_9181 | 
              
                Compiler::StartProcedureCompile、Compiler::FinishProcedureCompileメソッドを追加 …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @532
                 
               | 
              18 years | 
              dai_9181 | 
              
                ・jenga.hのコミット漏れをコミット。
・DataTable.hのインクルード位置を修正。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @531
                 
               | 
              18 years | 
              dai_9181 | 
              
                SourceTemplateクラスをLexicalAnalyzerクラスのインナークラスにした
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @530
                 
               | 
              18 years | 
              dai_9181 | 
              
                ab_commonプロジェクトにHashmapクラスは不要なため、除去した
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @529
                 
               | 
              18 years | 
              dai_9181 | 
              
                Binaryクラスをjengaプロジェクトに移動した。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @528
                 
               | 
              18 years | 
              dai_9181 | 
              
                [522]~[527]を64bit版にマージ。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @527
                 
               | 
              18 years | 
              dai_9181 | 
              
                ヘッダファイルを整理中
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @526
                 
               | 
              18 years | 
              dai_9181 | 
              
                デリゲート収集コードの実装をLexicalAnalyzerクラスに移動した。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @525
                 
               | 
              18 years | 
              dai_9181 | 
              
                デリゲート収集コードの実装をLexicalAnalyzerクラスに移動した。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @524
                 
               | 
              18 years | 
              dai_9181 | 
              
                ヘッダファイルを整理中
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @523
                 
               | 
              18 years | 
              dai_9181 | 
              
                ヘッダファイルを整理中
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @522
                 
               | 
              18 years | 
              dai_9181 | 
              
                ヘッダファイルを整理中
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @521
                 
               | 
              18 years | 
              dai_9181 | 
              
                jengaプロジェクトのstdafx.h/cppがコミット漏れしていたのでコミット。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @520
                 
               | 
              18 years | 
              dai_9181 | 
              
                Hashmapクラスをjengaプロジェクトに移動。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @519
                 
               | 
              18 years | 
              dai_9181 | 
              
                jenga.hを追加。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @518
                 
               | 
              18 years | 
              dai_9181 | 
              
                jengaプロジェクトにプリコンパイル済みヘッダを適用した。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @517
                 
               | 
              18 years | 
              dai_9181 | 
              
                Environment.h/cppのディレクトリを移動。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @516
                 
               | 
              18 years | 
              dai_9181 | 
              
                ab_commonプロジェクト内にLexicalディレクトリを作成。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @515
                 
               | 
              18 years | 
              dai_9181 | 
              
                ab_common.hを追加。
TypeMisc.hを追加。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @514
                 
               | 
              18 years | 
              dai_9181 | 
              
                [505]~[513]を64bit版にマージ。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @513
                 
               | 
              18 years | 
              dai_9181 | 
              
                Interfaceクラスを独自ファイルにした。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @512
                 
               | 
              18 years | 
              dai_9181 | 
              
                Class_Collect.cppからLexicalAnalyzer_Class.cppへリネーム
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @511
                 
               | 
              18 years | 
              dai_9181 | 
              
                幾つかの構文解析系の処理をLexicalAnalyzerに実装し直した
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @510
                 
               | 
              18 years | 
              dai_9181 | 
              
                Prototypeクラスをab_commonプロジェクトに移動した。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @509
                 
               | 
              18 years | 
              dai_9181 | 
              
                Symbolクラスをab_commonプロジェクトに移動した。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @508
                 
               | 
              18 years | 
              dai_9181 | 
              
                Symbolコンストラクタを少なくし、LexicalAnalyzer::FullNameToSymbolメソッドを実装。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @507
                 
               | 
              18 years | 
              dai_9181 | 
              
                NamespaceSupporterクラスをab_commonプロジェクトに移動した。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @506
                 
               | 
              18 years | 
              dai_9181 | 
              
                LexicalAnalyzerクラスを追加。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @505
                 
               | 
              18 years | 
              dai_9181 | 
              
                NamespaceScopes、NamespaceScopesCollectionクラスをab_commonプロジェクトに移動した。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @504
                 
               | 
              18 years | 
              dai_9181 | 
              
                Symbol::RegistNamespaceSupporterメソッドを追加。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @503
                 
               | 
              18 years | 
              dai_9181 | 
              
                いくつかのメニューをMainFrameに実装しなおした
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @502
                 
               | 
              18 years | 
              dai_9181 | 
              
                エラー行番号が一行ずれていたので修正
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @501
                 
               | 
              18 years | 
              dai_9181 | 
              
                いくつかのメニューをMainFrameに実装しなおした
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @500
                 
               | 
              18 years | 
              dai_9181 | 
              
                いくつかのメニューをMainFrameに実装しなおした
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @499
                 
               | 
              18 years | 
              dai_9181 | 
              
                ・いくつかのメニューをMainFrameに実装しなおした
・TheTextでビルドが通るようにした。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @498
                 
               | 
              18 years | 
              dai_9181 | 
              
                いくつかのメニューをMainFrameに実装しなおした
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @497
                 
               | 
              18 years | 
              dai_9181 | 
              
                いくつかのメニューをMainFrameに実装しなおした
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @496
                 
               | 
              18 years | 
              dai_9181 | 
              
                CMenuへのキャストを排除。
いくつかのメニューをMainFrameに実装しなおした
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @495
                 
               | 
              18 years | 
              dai_9181 | 
              
                メニュー選択時にCMenuクラスへキャストされることでデータが破損してしまう不具合を修正。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @494
                 
               | 
              18 years | 
              dai_9181 | 
              
                wtl80をcpplibsに追加。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @493
                 
               | 
              18 years | 
              dai_9181 | 
              
                
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @492
                 
               | 
              18 years | 
              dai_9181 | 
              
                下記メッセージをMainFrameクラスに実装しなおした
WM_TIMER
WM_DRAWCLIPBOARD
WM_MENUSELECT …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @491
                 
               | 
              18 years | 
              dai_9181 | 
              
                デバッグ用のメッセージを削除。
stdafx.hでresource.hをincludeしないようにした。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @490
                 
               | 
              18 years | 
              dai_9181 | 
              
                リソースファイル名のリネームに対応
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @489
                 
               | 
              18 years | 
              dai_9181 | 
              
                abdevをATL化するための下準備
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @488
                 
               | 
              18 years | 
              dai_9181 | 
              
                エラー情報のファイル名をフルパスに変更した。
               | 
            
            
              | 
                
                
               | 
               |