| 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @615
                 
               | 
              17 years | 
              dai_9181 | 
              
                WindowInfosクラスを追加。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @613
                 
               | 
              17 years | 
              dai_9181 | 
              
                "extern PROJECTINFO ProjectInfo;" をすべて除去した。
PROJECTINFO構造体の定義位置を移動した。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @612
                 
               | 
              17 years | 
              dai_9181 | 
              
                WndInfoNum利用コード周りをリファクタリング中
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @611
                 
               | 
              17 years | 
              dai_9181 | 
              
                pWindowInfo->pChildInfoのメモリ再確保ロジックに誤りがあったため、修正。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @609
                 
               | 
              17 years | 
              dai_9181 | 
              
                ProjectInfo構造体のpWindowInfoメンバをwindowInfosメンバに置き換えた。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @608
                 
               | 
              17 years | 
              dai_9181 | 
              
                静的リンクライブラリプロジェクトの作成(IDE側)に対応。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @606
                 
               | 
              17 years | 
              dai_9181 | 
              
                静的リンクライブラリの選択肢を追加。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @605
                 
               | 
              17 years | 
              dai_9181 | 
              
                OutputExe→Build
Compile()→MakeExe
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @604
                 
               | 
              17 years | 
              dai_9181 | 
              
                不要なクラスのプロトタイプ宣言を排除。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @603
                 
               | 
              17 years | 
              dai_9181 | 
              
                ObjectModuleに関連するクラス一式をab_commonプロジェクトに移動した。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @602
                 
               | 
              17 years | 
              dai_9181 | 
              
                依存関係を整理中
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @601
                 
               | 
              17 years | 
              dai_9181 | 
              
                BasicFixed.hをab_commonプロジェクトに移動。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @600
                 
               | 
              17 years | 
              dai_9181 | 
              
                依存関係を整理中
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @599
                 
               | 
              17 years | 
              dai_9181 | 
              
                Subscripts型の定義位置を変更。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @598
                 
               | 
              17 years | 
              dai_9181 | 
              
                SplitMemberNameの依存関係を排除。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @597
                 
               | 
              17 years | 
              dai_9181 | 
              
                インクルード順序を整理
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @596
                 
               | 
              17 years | 
              dai_9181 | 
              
                Enum.cppが空だったので削除。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @595
                 
               | 
              17 years | 
              dai_9181 | 
              
                インクルード順序を整理
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @594
                 
               | 
              17 years | 
              dai_9181 | 
              
                インクルード順序を整理
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @593
                 
               | 
              17 years | 
              dai_9181 | 
              
                vtblOffsetの内部保持型をintに統一。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @592
                 
               | 
              17 years | 
              dai_9181 | 
              
                [591]を64bit版にマージ。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @591
                 
               | 
              17 years | 
              dai_9181 | 
              
                DataTable::AddWStringメソッドを追加。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @589
                 
               | 
              17 years | 
              dai_9181 | 
              
                DataTableGeneratorクラスを追加。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @588
                 
               | 
              17 years | 
              dai_9181 | 
              
                Delegate::SetSourceIndexメソッドを廃止し、Delegate::GetSourceIndexメソッドを追加。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @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版にマージ。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @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 | 
              
                ヘッダファイルを整理中
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @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プロジェクトに移動した。
               | 
            
            
              | 
                
                
               | 
               |