# # ChangeLog for / in dev # # Generated by Trac 1.6 # Nov 23, 2024, 8:39:51 AM Tue, 15 May 2007 19:36:28 GMT dai_9181 [127] * BasicCompiler64/BasicCompiler.vcproj (modified) * BasicCompiler64/BasicCompiler64.sln (modified) * BasicCompiler_Common/Class.cpp (modified) * BasicCompiler_Common/Class.h (modified) Bittableをちょっとだけ実装。 64bitコンパイラプロジェクトにSmallDebugビルド構成を作成(Releaseビル ... Tue, 15 May 2007 05:31:44 GMT dai_9181 [126] * BasicCompiler_Common/calculation.cpp (modified) #pragma warning(disable : 4748) の行を追加。 Mon, 14 May 2007 17:40:18 GMT dai_9181 [125] * BasicCompiler_Common/common.h (modified) * BasicCompiler_Common/src/Exception.cpp (modified) * ProjectEditor/Common.h (modified) rev.248を刻印。 Exception.hのパスが通ってなかったので修正。 Sun, 13 May 2007 17:18:29 GMT dai_9181 [124] * BasicCompiler32/BasicCompiler.vcproj (modified) * BasicCompiler64/BasicCompiler.vcproj (modified) * BasicCompiler_Common/include/Exception.h (moved) * BasicCompiler_Common/src/Exception.cpp (moved) Exceptionに関するソースコードファイルを移動 Sun, 13 May 2007 16:08:14 GMT dai_9181 [123] * BasicCompiler32/Compile_Object.cpp (modified) * BasicCompiler64/Compile_Object.cpp (modified) * BasicCompiler_Common/common.h (modified) * ProjectEditor/ProjectEditor.vcproj (modified) オブジェクトの先頭バッファのサイズを4ポインタ分に拡張した(偶数個数な ところがキモ)。 Sun, 13 May 2007 04:50:02 GMT dai_9181 [122] * BasicCompiler32/Compile_Statement.cpp (modified) * BasicCompiler32/NumOpe.cpp (modified) * BasicCompiler32/Opcode.h (modified) * BasicCompiler64/Compile_Statement.cpp (modified) * BasicCompiler64/NumOpe.cpp (modified) * BasicCompiler64/Opcode.h (modified) (呼び出し単体コードも対応→)関数の戻り値オブジェクトのメンバ・メソッ ドを一時オブジェクトを介さずに参照できるようにした。 Sun, 13 May 2007 00:06:02 GMT dai_9181 [121] * BasicCompiler32/Compile_Set_Var.cpp (modified) [32bitコンパイラ]ByRef指定のInteger/Byte型のローカル変数に値を代入す ると強制終了してしまうバグを修正。 Sat, 12 May 2007 23:50:04 GMT dai_9181 [120] * BasicCompiler32/Compile_Var.cpp (modified) * BasicCompiler64/Compile_Var.cpp (modified) * BasicCompiler_Common/Class.cpp (modified) * BasicCompiler_Common/Parameter.h (modified) * BasicCompiler_Common/Subroutine.cpp (modified) * ProjectEditor/SubOperation.cpp (modified) Parameter::Equals静的メソッドを廃止し、Parameters::Equalsメソッドを用 意。 ... Sat, 12 May 2007 09:38:50 GMT dai_9181 [119] * ProjectEditor/Common.h (modified) * ProjectEditor/DialogBoxes.cpp (modified) * ProjectEditor/ProjectControl.cpp (modified) * res/res.rc (modified) [IDE] #strictオプションを取り除いた。 Sat, 12 May 2007 09:31:42 GMT dai_9181 [118] * BasicCompiler32/commandvalue.h (modified) * BasicCompiler_Common/common.h (modified) * ProjectEditor/Common.h (modified) * ProjectEditor/EndPairCommandComplement.cpp (modified) * ProjectEditor/ParameterHint.cpp (modified) * ProjectEditor/SubOperation.cpp (modified) * ProjectEditor/TextEditor_KeyEvent.cpp (modified) Namespace名前空間のコード補間機能に対応。 Sat, 12 May 2007 08:31:53 GMT dai_9181 [117] * BasicCompiler32/Compile_Func.cpp (modified) * BasicCompiler32/NumOpe.cpp (modified) * BasicCompiler64/Compile_Func.cpp (modified) * BasicCompiler64/NumOpe.cpp (modified) * BasicCompiler_Common/Class.cpp (modified) * BasicCompiler_Common/Class.h (modified) * BasicCompiler_Common/NumOpe_GetType.cpp (modified) * BasicCompiler_Common/Type.cpp (modified) * BasicCompiler_Common/VariableOpe.cpp (modified) * BasicCompiler_Common/common.h (modified) * ProjectEditor/SubOperation.cpp (modified) String/ObjectをSystem名前空間に依存しない特殊型として扱うようにした Sat, 12 May 2007 07:34:39 GMT dai_9181 [116] * BasicCompiler32/Compile_Calc.cpp (modified) * BasicCompiler32/Compile_Var.cpp (modified) * BasicCompiler64/Compile_Calc.cpp (modified) * BasicCompiler64/Compile_Var.cpp (modified) * BasicCompiler_Common/NumOpe_GetType.cpp (modified) * BasicCompiler_Common/ParamImpl.cpp (modified) * BasicCompiler_Common/Procedure.cpp (modified) * BasicCompiler_Common/Procedure.h (modified) * BasicCompiler_Common/Type.cpp (modified) * BasicCompiler_Common/VariableOpe.cpp (modified) 暗黙的なアップキャストを可能にした Thu, 10 May 2007 18:18:54 GMT dai_9181 [115] * BasicCompiler64/Compile_Func.cpp (modified) * BasicCompiler64/NumOpe.cpp (modified) 64bitのほうも更新(CClassのconst化) Thu, 10 May 2007 11:52:40 GMT dai_9181 [114] * BasicCompiler32/Compile_Func.cpp (modified) * BasicCompiler32/NumOpe.cpp (modified) * BasicCompiler_Common/Class.cpp (modified) * BasicCompiler_Common/Class.h (modified) * BasicCompiler_Common/DebugMiddleFile.cpp (modified) * BasicCompiler_Common/NumOpe_GetType.cpp (modified) * BasicCompiler_Common/Procedure.h (modified) * BasicCompiler_Common/Type.cpp (modified) * BasicCompiler_Common/Type.h (modified) * BasicCompiler_Common/TypeDef.cpp (modified) * BasicCompiler_Common/TypeDef.h (modified) * BasicCompiler_Common/VarList.cpp (modified) * BasicCompiler_Common/VariableOpe.cpp (modified) * BasicCompiler_Common/common.h (modified) * BasicCompiler_Common/error.cpp (modified) * BasicCompiler_Common/hash.cpp (modified) CClassクラスのインスタンスを全面的にconstにした。 ... Thu, 10 May 2007 03:27:41 GMT dai_9181 [113] * BasicCompiler32/Compile_CallProc.cpp (modified) * BasicCompiler_Common/Compile.cpp (modified) * BasicCompiler_Common/DebugMiddleFile.cpp (modified) * BasicCompiler_Common/Procedure.cpp (modified) * BasicCompiler_Common/Procedure.h (modified) * BasicCompiler_Common/Subroutine.cpp (modified) * BasicCompiler_Common/TypeDef.cpp (modified) * BasicCompiler_Common/TypeDef.h (modified) * BasicCompiler_Common/error.cpp (modified) * BasicCompiler_Common/hash.cpp (modified) TypeDef、Declareの名前空間対応を行った。 TypeDef、Declareをローカル領域で使用した際、エラーを表示するようにし た。 Sun, 06 May 2007 18:34:07 GMT dai_9181 [112] * BasicCompiler_Common/Intermediate_Step1.cpp (modified) * BasicCompiler_Common/Subroutine.cpp (modified) * BasicCompiler_Common/common.h (modified) * BasicCompiler_Common/include/Smoothie.h (modified) * BasicCompiler_Common/src/Smoothie.cpp (modified) #_fullcompileディレクティブを導入。 rev.234を刻印した。 Sun, 06 May 2007 17:41:36 GMT dai_9181 [111] * BasicCompiler32/Compile_Func.cpp (modified) * BasicCompiler32/Opcode.h (modified) * BasicCompiler64/Compile_Func.cpp (modified) * BasicCompiler64/Opcode.h (modified) * BasicCompiler_Common/ParamImpl.cpp (modified) ObjPtr(This)がエラーになるバグを修正。 オーバーロードのチェックレベルを一つ増やした(整数型のサイズ照合によ ... Sun, 06 May 2007 10:35:28 GMT dai_9181 [110] * BasicCompiler32/Compile_Func.cpp (modified) * BasicCompiler_Common/common.h (modified) * BasicCompiler_Common/error.cpp (modified) VarPtrにオブジェクトを指定したときに警告を出すようにした。(ObjPtrへ の移行処理期間中のみの対応)。 ... Sun, 06 May 2007 10:09:04 GMT dai_9181 [109] * BasicCompiler32/Compile_Func.cpp (modified) * BasicCompiler32/FunctionValue.h (modified) * BasicCompiler64/Compile_Func.cpp (modified) * BasicCompiler64/FunctionValue.h (modified) * BasicCompiler_Common/error.cpp (modified) ObjPtr関数を実装。 Sun, 06 May 2007 09:52:10 GMT dai_9181 [108] * BasicCompiler32/BasicCompiler.vcproj (modified) * BasicCompiler32/Compile_ProcOp.cpp (modified) * BasicCompiler64/Compile_ProcOp.cpp (modified) * BasicCompiler_Common/Class.cpp (modified) * BasicCompiler_Common/Class.h (modified) * BasicCompiler_Common/DebugMiddleFile.cpp (modified) * BasicCompiler_Common/Procedure.cpp (modified) * BasicCompiler_Common/Procedure.h (modified) * BasicCompiler_Common/Subroutine.cpp (modified) * BasicCompiler_Common/common.h (modified) 関数、クラスメソッドにImports機構を適用。 Sun, 06 May 2007 06:17:56 GMT dai_9181 [107] * BasicCompiler32/BasicCompiler.vcproj (modified) * BasicCompiler64/BasicCompiler.vcproj (modified) * BasicCompiler64/Compile_Var.cpp (modified) * BasicCompiler_Common/BasicFixed.h (modified) * BasicCompiler_Common/Compile.cpp (modified) * BasicCompiler_Common/Intermediate_Step1.cpp (modified) * BasicCompiler_Common/Intermediate_Step2.cpp (modified) * BasicCompiler_Common/common.h (modified) * BasicCompiler_Common/error.cpp (modified) * BasicCompiler_Common/include/Namespace.h (modified) * BasicCompiler_Common/include/Smoothie.h (modified) * BasicCompiler_Common/src/Namespace.cpp (modified) * BasicCompiler_Common/src/Smoothie.cpp (modified) * ProjectEditor/ProjectControl.cpp (modified) * ProjectEditor/ProjectEditor.vcproj (modified) * ProjectEditor/SubOperation.cpp (modified) Importsステートメントを導入した。実装は作り途中。 Fri, 04 May 2007 08:04:50 GMT dai_9181 [106] * BasicCompiler32/Compile_Var.cpp (modified) * BasicCompiler32/NumOpe.cpp (modified) * BasicCompiler64/Compile_Var.cpp (modified) * BasicCompiler_Common/Class.cpp (modified) * BasicCompiler_Common/VariableOpe.cpp (modified) * BasicCompiler_Common/VariableOpe.h (modified) 名前空間機能をクラスの静的メンバに適用。 Fri, 04 May 2007 06:43:48 GMT dai_9181 [105] * BasicCompiler32/MakePeHdr.cpp (modified) * BasicCompiler64/MakePeHdr.cpp (modified) * BasicCompiler_Common/include/Namespace.h (modified) * BasicCompiler_Common/include/Smoothie.h (modified) * BasicCompiler_Common/src/Namespace.cpp (modified) * BasicCompiler_Common/src/Smoothie.cpp (modified) 名前空間収集モジュール(NamespaceScopesCollectionクラス)を追加。 Wed, 02 May 2007 12:35:27 GMT dai_9181 [104] * BasicCompiler32/Compile_Var.cpp (modified) TODOコメントを追加。 Tue, 01 May 2007 19:08:58 GMT dai_9181 [103] * BasicCompiler32/MakePeHdr.cpp (modified) * BasicCompiler32/NumOpe.cpp (modified) * BasicCompiler64/Compile_Var.cpp (modified) * BasicCompiler64/MakePeHdr.cpp (modified) * BasicCompiler64/NumOpe.cpp (modified) * BasicCompiler_Common/Compile.cpp (modified) * BasicCompiler_Common/Const.cpp (modified) * BasicCompiler_Common/Const.h (modified) * BasicCompiler_Common/Enum.cpp (modified) * BasicCompiler_Common/Enum.h (modified) * BasicCompiler_Common/Intermediate_Step2.cpp (modified) * BasicCompiler_Common/NumOpe_GetType.cpp (modified) * BasicCompiler_Common/Variable.cpp (modified) * BasicCompiler_Common/Variable.h (modified) * BasicCompiler_Common/VariableOpe.cpp (modified) * BasicCompiler_Common/calculation.cpp (modified) * BasicCompiler_Common/error.cpp (modified) 名前空間機能をグローバル変数、定数と列挙型に適用。 一部、クラスの静的メンバと名前空間の相性が悪いコードが潜んでいるため 、要改修 Sat, 28 Apr 2007 17:34:04 GMT dai_9181 [102] * BasicCompiler32/Compile_CallProc.cpp (modified) * BasicCompiler32/NumOpe.cpp (modified) * BasicCompiler64/Compile_CallProc.cpp (modified) * BasicCompiler64/NumOpe.cpp (modified) * BasicCompiler_Common/Class.cpp (modified) * BasicCompiler_Common/Class.h (modified) * BasicCompiler_Common/DebugMiddleFile.cpp (modified) * BasicCompiler_Common/NumOpe_GetType.cpp (modified) * BasicCompiler_Common/Procedure.cpp (modified) * BasicCompiler_Common/Type.cpp (modified) * BasicCompiler_Common/hash.cpp (modified) * BasicCompiler_Common/include/Namespace.h (modified) 名前空間機能をクラスに適用。 Tue, 24 Apr 2007 19:19:28 GMT dai_9181 [101] * BasicCompiler32/BasicCompiler.vcproj (modified) * BasicCompiler32/Compile_ProcOp.cpp (modified) * BasicCompiler64/BasicCompiler.vcproj (modified) * BasicCompiler64/Compile_ProcOp.cpp (modified) * BasicCompiler_Common/Class.cpp (modified) * BasicCompiler_Common/Class.h (modified) * BasicCompiler_Common/DebugMiddleFile.cpp (modified) * BasicCompiler_Common/Procedure.cpp (modified) * BasicCompiler_Common/Procedure.h (modified) * BasicCompiler_Common/Subroutine.cpp (modified) * BasicCompiler_Common/hash.cpp (modified) * BasicCompiler_Common/include/Namespace.h (modified) * BasicCompiler_Common/include/Smoothie.h (modified) * BasicCompiler_Common/src/Namespace.cpp (added) * BasicCompiler_Common/src/Smoothie.cpp (modified) * ProjectEditor/SubOperation.cpp (modified) 名前空間機能をグローバル関数に適用(作業完了)。 Mon, 23 Apr 2007 18:17:29 GMT dai_9181 [100] * BasicCompiler32/BasicCompiler.vcproj (modified) * BasicCompiler32/Compile_ProcOp.cpp (modified) * BasicCompiler32/MakePeHdr.cpp (modified) * BasicCompiler64/BasicCompiler.vcproj (modified) * BasicCompiler64/Compile_ProcOp.cpp (modified) * BasicCompiler64/MakePeHdr.cpp (modified) * BasicCompiler_Common/BasicCompiler.h (modified) * BasicCompiler_Common/Class.cpp (modified) * BasicCompiler_Common/Class.h (modified) * BasicCompiler_Common/Debug.cpp (modified) * BasicCompiler_Common/DebugMiddleFile.cpp (modified) * BasicCompiler_Common/DebugSection.h (modified) * BasicCompiler_Common/Diagnose.cpp (modified) * BasicCompiler_Common/Intermediate_Step2.cpp (modified) * BasicCompiler_Common/MakeExe.cpp (modified) * BasicCompiler_Common/ParamImpl.cpp (modified) * BasicCompiler_Common/Procedure.cpp (modified) * BasicCompiler_Common/Procedure.h (modified) * BasicCompiler_Common/Subroutine.cpp (modified) * BasicCompiler_Common/VarList.cpp (modified) * BasicCompiler_Common/Variable.h (modified) * BasicCompiler_Common/WatchList.cpp (modified) * BasicCompiler_Common/common.h (modified) * BasicCompiler_Common/hash.cpp (modified) * BasicCompiler_Common/include/Namespace.h (added) * BasicCompiler_Common/include/Smoothie.h (modified) 名前空間機能をグローバル関数に適用。 Wed, 18 Apr 2007 18:09:55 GMT dai_9181 [99] * BasicCompiler_Common/BasicFixed.h (modified) * BasicCompiler_Common/Compile.cpp (modified) * BasicCompiler_Common/Intermediate_Step1.cpp (modified) * BasicCompiler_Common/Subroutine.cpp (modified) * ProjectEditor/Backup.cpp (modified) * ProjectEditor/Common.h (modified) * ProjectEditor/FileOperation.cpp (modified) Namespaceステートメントのエスケープシーケンス化を行った。 ... Sun, 15 Apr 2007 19:11:24 GMT dai_9181 [98] * BasicCompiler_Common/NumOpe_GetType.cpp (modified) * BasicCompiler_Common/common.h (modified) Thisを単体で指定するとエラーになってしまうバグを修正。 Sun, 15 Apr 2007 18:52:40 GMT dai_9181 [97] * BasicCompiler32/Compile_Calc_PushVar.cpp (modified) * BasicCompiler32/Compile_CallProc.cpp (modified) * BasicCompiler32/Compile_Func.cpp (modified) * BasicCompiler32/Compile_Var.cpp (modified) * BasicCompiler32/NumOpe.cpp (modified) * BasicCompiler32/NumOpe_Relation.cpp (modified) * BasicCompiler32/Opcode.h (modified) * BasicCompiler32/op32_main.cpp (modified) * BasicCompiler64/BasicCompiler.vcproj (modified) * BasicCompiler64/BasicCompiler64.sln (modified) * BasicCompiler64/Compile_CallProc.cpp (modified) * BasicCompiler64/Compile_Func.cpp (modified) * BasicCompiler64/Compile_Statement.cpp (modified) * BasicCompiler64/Compile_Var.cpp (modified) * BasicCompiler64/NumOpe.cpp (modified) * BasicCompiler64/Opcode.h (modified) * BasicCompiler_Common/BasicCompiler.cpp (modified) * BasicCompiler_Common/BasicCompiler.h (modified) * BasicCompiler_Common/Class.cpp (modified) * BasicCompiler_Common/Class.h (modified) * BasicCompiler_Common/NumOpe_GetType.cpp (modified) * BasicCompiler_Common/OldStatement.cpp (modified) * BasicCompiler_Common/Procedure.h (modified) * BasicCompiler_Common/Subroutine.cpp (modified) * BasicCompiler_Common/Type.cpp (modified) * BasicCompiler_Common/Type.h (modified) * BasicCompiler_Common/VariableOpe.cpp (modified) * BasicCompiler_Common/VariableOpe.h (modified) * BasicCompiler_Common/calculation.cpp (modified) * BasicCompiler_Common/common.h (modified) * BasicCompiler_Common/hash.cpp (modified) 関数の戻り値オブジェクトのメンバ・メソッドを一時オブジェクトを介さず に参照できるようにした。 Sat, 14 Apr 2007 17:48:08 GMT dai_9181 [96] * BasicCompiler32/Compile_Set_Var.cpp (modified) * BasicCompiler32/Compile_Var.cpp (modified) * BasicCompiler64/Compile_Set_Var.cpp (modified) * BasicCompiler64/Compile_Var.cpp (modified) * BasicCompiler_Common/Class.cpp (modified) * BasicCompiler_Common/Intermediate_Step1.cpp (modified) * BasicCompiler_Common/MakeExe.cpp (modified) * BasicCompiler_Common/NumOpe_GetType.cpp (modified) * BasicCompiler_Common/TypeDef.cpp (modified) * BasicCompiler_Common/common.h (modified) 不要なソースコード(TODO: 消す)を削除 Sat, 14 Apr 2007 16:34:02 GMT dai_9181 [95] * BasicCompiler32/Compile_ProcOp.cpp (modified) * BasicCompiler32/Compile_Var.cpp (modified) * BasicCompiler32/MakePeHdr.cpp (modified) * BasicCompiler32/Opcode.h (modified) * BasicCompiler64/Compile_ProcOp.cpp (modified) * BasicCompiler64/Compile_Var.cpp (modified) * BasicCompiler64/MakePeHdr.cpp (modified) * BasicCompiler64/Opcode.h (modified) * BasicCompiler_Common/common.h (modified) * BasicCompiler_Common/hash.cpp (modified) * BasicCompiler_Common/include/Smoothie.h (modified) RegisterGlobalRootsの自動生成に対応 Sat, 14 Apr 2007 11:36:04 GMT dai_9181 [94] * BasicCompiler32/Compile_Object.cpp (modified) * BasicCompiler32/Compile_ProcOp.cpp (modified) * BasicCompiler32/NumOpe.cpp (modified) * BasicCompiler64/Compile_Object.cpp (modified) * BasicCompiler64/Compile_ProcOp.cpp (modified) * BasicCompiler64/NumOpe.cpp (modified) * BasicCompiler_Common/Class.cpp (modified) * BasicCompiler_Common/Class.h (modified) * BasicCompiler_Common/NumOpe_GetType.cpp (modified) * BasicCompiler_Common/Subroutine.cpp (modified) * BasicCompiler_Common/common.h (modified) New[]を禁止した。 一部の動的型情報が生成されないバグを修正。 ... Tue, 10 Apr 2007 18:23:14 GMT dai_9181 [93] * BasicCompiler32/NumOpe.cpp (modified) * BasicCompiler64/NumOpe.cpp (modified) * BasicCompiler_Common/common.h (modified) "a=[10,20,30]" などのように、リテラルバイナリデータを指定できるように した。 Sat, 07 Apr 2007 17:07:31 GMT dai_9181 [92] * BasicCompiler32/Compile_ProcOp.cpp (modified) * BasicCompiler32/NumOpe.cpp (modified) * BasicCompiler_Common/BasicCompiler.cpp (modified) * BasicCompiler_Common/Class.cpp (modified) * BasicCompiler_Common/Diagnose.cpp (modified) * BasicCompiler_Common/Enum.cpp (modified) * BasicCompiler_Common/Intermediate_Step2.cpp (modified) * BasicCompiler_Common/MakeExe.cpp (modified) * BasicCompiler_Common/Procedure.h (modified) * BasicCompiler_Common/VarList.cpp (modified) * BasicCompiler_Common/include/Smoothie.h (modified) 列挙型クラスの自動生成コードを修正した(派生クラスでのToStringメソッ ドを廃止し、サイズを軽減した)。 Sat, 07 Apr 2007 13:07:26 GMT dai_9181 [91] * BasicCompiler32/BasicCompiler.vcproj (modified) * BasicCompiler32/Compile_ProcOp.cpp (modified) * BasicCompiler32/MakePeHdr.cpp (modified) * BasicCompiler64/BasicCompiler.vcproj (modified) * BasicCompiler64/Compile_ProcOp.cpp (modified) * BasicCompiler64/MakePeHdr.cpp (modified) * BasicCompiler_Common/Class.cpp (modified) * BasicCompiler_Common/Class.h (modified) * BasicCompiler_Common/Diagnose.cpp (added) * BasicCompiler_Common/MakeExe.cpp (modified) * BasicCompiler_Common/Procedure.h (modified) * BasicCompiler_Common/common.h (modified) * BasicCompiler_Common/include/Smoothie.h (modified) * BasicCompiler_Common/src/Smoothie.cpp (modified) ログ機構(Smoothie::Logger)を導入。 動的型情報生成において、未使用クラスの登録は行わないようにした。 Sat, 07 Apr 2007 06:02:29 GMT dai_9181 [90] * BasicCompiler32/Compile_Object.cpp (modified) * BasicCompiler32/Compile_ProcOp.cpp (modified) * BasicCompiler32/MakePeHdr.cpp (modified) * BasicCompiler64/Compile_Object.cpp (modified) * BasicCompiler64/Compile_ProcOp.cpp (modified) * BasicCompiler64/MakePeHdr.cpp (modified) * BasicCompiler_Common/Class.cpp (modified) * BasicCompiler_Common/Class.h (modified) * BasicCompiler_Common/LoopRefCheck.cpp (modified) * BasicCompiler_Common/ParamImpl.cpp (modified) * BasicCompiler_Common/Procedure.h (modified) * BasicCompiler_Common/common.h (modified) 実行時型情報の生成にほぼ対応した。 Tue, 03 Apr 2007 17:03:09 GMT dai_9181 [89] * BasicCompiler32/BasicCompiler.vcproj (modified) * BasicCompiler32/Compile_ProcOp.cpp (modified) * BasicCompiler32/Compile_Var.cpp (modified) * BasicCompiler64/BasicCompiler.vcproj (modified) * BasicCompiler64/Compile_ProcOp.cpp (modified) * BasicCompiler64/Compile_Var.cpp (modified) * BasicCompiler64/MakePeHdr.cpp (modified) * BasicCompiler_Common/Class.cpp (modified) * BasicCompiler_Common/Class.h (modified) * BasicCompiler_Common/Compile.cpp (modified) * BasicCompiler_Common/Object.cpp (modified) * BasicCompiler_Common/Procedure.h (modified) * BasicCompiler_Common/common.h (modified) * BasicCompiler_Common/include/Source.h (modified) * BasicCompiler_Common/preprocessor.cpp (deleted) * BasicCompiler_Common/src/Source.cpp (modified) 実行時型情報の生成に対応。 関数の戻り値の型に抽象クラスを指定できるようにした。 Sun, 01 Apr 2007 15:10:02 GMT dai_9181 [88] * BasicCompiler32/BasicCompiler.vcproj (modified) * BasicCompiler32/Compile_Func.cpp (modified) * BasicCompiler32/Compile_Statement.cpp (modified) * BasicCompiler32/MakePeHdr.cpp (modified) * BasicCompiler64/BasicCompiler.vcproj (modified) * BasicCompiler64/Compile_Func.cpp (modified) * BasicCompiler64/Compile_Statement.cpp (modified) * BasicCompiler64/MakePeHdr.cpp (modified) * BasicCompiler_Common/BasicCompiler.h (modified) * BasicCompiler_Common/DebugMiddleFile.cpp (modified) * BasicCompiler_Common/DebugSection.h (modified) * BasicCompiler_Common/Enum.cpp (modified) * BasicCompiler_Common/Enum.h (modified) * BasicCompiler_Common/Intermediate_Step1.cpp (modified) * BasicCompiler_Common/MakeExe.cpp (modified) * BasicCompiler_Common/Subroutine.cpp (modified) * BasicCompiler_Common/Type.cpp (modified) * BasicCompiler_Common/TypeDef.cpp (modified) * BasicCompiler_Common/VariableOpe.cpp (modified) * BasicCompiler_Common/common.h (modified) * BasicCompiler_Common/include/Smoothie.h (moved) * BasicCompiler_Common/include/Source.h (modified) * BasicCompiler_Common/preprocessor.cpp (modified) * BasicCompiler_Common/src/Smoothie.cpp (moved) * BasicCompiler_Common/src/Source.cpp (modified) House→Smoothie Sourceクラスを用意した。 Sat, 31 Mar 2007 17:28:03 GMT dai_9181 [87] * BasicCompiler32/BasicCompiler.vcproj (modified) * BasicCompiler32/Compile_Func.cpp (modified) * BasicCompiler32/MakePeHdr.cpp (modified) * BasicCompiler64/BasicCompiler.vcproj (modified) * BasicCompiler64/Compile_Func.cpp (modified) * BasicCompiler64/MakePeHdr.cpp (modified) * BasicCompiler_Common/Class.cpp (modified) * BasicCompiler_Common/Class.h (modified) * BasicCompiler_Common/DebugMiddleFile.cpp (modified) * BasicCompiler_Common/Subroutine.cpp (modified) * BasicCompiler_Common/Type.cpp (modified) * BasicCompiler_Common/TypeDef.cpp (modified) * BasicCompiler_Common/VariableOpe.cpp (modified) * BasicCompiler_Common/include/House.h (modified) * BasicCompiler_Common/include/Source.h (added) * BasicCompiler_Common/src/House.cpp (modified) * BasicCompiler_Common/src/Source.cpp (added) House::Metaを追加。 Source.h/Source.cppを追加(実装はこれから)。 Thu, 29 Mar 2007 20:12:12 GMT dai_9181 [86] * BasicCompiler32/Compile_ProcOp.cpp (modified) * BasicCompiler32/MakePeHdr.cpp (modified) * BasicCompiler64/Compile_ProcOp.cpp (modified) * BasicCompiler64/MakePeHdr.cpp (modified) pSubStaticMethod_System_TypeBase_InitializeUserTypesを追加 Thu, 29 Mar 2007 19:19:07 GMT dai_9181 [85] * BasicCompiler32/Compile_ProcOp.cpp (modified) * BasicCompiler64/Compile_ProcOp.cpp (modified) * BasicCompiler_Common/Class.cpp (modified) * BasicCompiler_Common/VarList.cpp (modified) * BasicCompiler_Common/common.h (modified) * BasicCompiler_Common/error.cpp (modified) * ProjectEditor/Common.h (modified) * ProjectEditor/SubOperation.cpp (modified) オブジェクトの循環参照を許容した(構造体はダメ)。 抽象クラスをメンバの型に指定できるようにした。 ... Wed, 28 Mar 2007 18:28:28 GMT dai_9181 [84] * BasicCompiler64/BasicCompiler.vcproj (modified) * BasicCompiler_Common/ParamImpl.cpp (modified) * BasicCompiler_Common/common.h (modified) * ProjectEditor/Common.h (modified) * ProjectEditor/ProjectControl.cpp (modified) * ProjectEditor/ProjectEditor.cpp (modified) * ProjectEditor/SubOperation.cpp (modified) * ProjectEditor/menu.cpp (modified) Mon, 26 Mar 2007 02:11:22 GMT dai_9181 [83] * ProjectEditor/ProjectEditor.h (modified) * ProjectEditor/RadToolsAndPropertyProc.cpp (modified) * ProjectEditor/SubOperation.cpp (modified) * ProjectEditor/WebSearch.cpp (modified) * ProjectEditor/common_msg_eng.h (modified) * ProjectEditor/common_msg_jpn.h (modified) STRING_NONE → STRING_NONE_ SetLayeredWindowAttributes → ... Mon, 26 Mar 2007 02:05:54 GMT dai_9181 [82] * icon_res (added) * icon_res/StdAfx.cpp (added) * icon_res/StdAfx.h (added) * icon_res/icon (added) * icon_res/icon/menu_allsave.ico (added) * icon_res/icon/menu_conv_alpha_big.ico (added) * icon_res/icon/menu_conv_alpha_small.ico (added) * icon_res/icon/menu_conv_half.ico (added) * icon_res/icon/menu_conv_hiragana.ico (added) * icon_res/icon/menu_conv_katakana.ico (added) * icon_res/icon/menu_conv_multi.ico (added) * icon_res/icon/menu_copy.ico (added) * icon_res/icon/menu_cut.ico (added) * icon_res/icon/menu_find.ico (added) * icon_res/icon/menu_help.ico (added) * icon_res/icon/menu_new.ico (added) * icon_res/icon/menu_open.ico (added) * icon_res/icon/menu_option.ico (added) * icon_res/icon/menu_paste.ico (added) * icon_res/icon/menu_preview.ico (added) * icon_res/icon/menu_print.ico (added) * icon_res/icon/menu_redo.ico (added) * icon_res/icon/menu_rightturn.ico (added) * icon_res/icon/menu_save.ico (added) * icon_res/icon/menu_stringcount.ico (added) * icon_res/icon/menu_topmost.ico (added) * icon_res/icon/menu_undo.ico (added) * icon_res/icon_ab (added) * icon_res/icon_ab/BreakPoint.ico (added) * icon_res/icon_ab/DebugRun.ico (added) * icon_res/icon_ab/Pause.ico (added) * icon_res/icon_ab/StepIn.ico (added) * icon_res/icon_ab/StepOver.ico (added) * icon_res/icon_ab/StepToCursor.ico (added) * icon_res/icon_ab/Stop.ico (added) * icon_res/icon_ab/attach.ico (added) * icon_res/icon_ab/breakpoint_flag.ico (added) * icon_res/icon_ab/community_find.ico (added) * icon_res/icon_ab/community_forum.ico (added) * icon_res/icon_ab/community_forum_secret.ico (added) * icon_res/icon_ab/community_main.ico (added) * icon_res/icon_ab/community_private_msg.ico (added) * icon_res/icon_ab/menu_debugcompile.ico (added) * icon_res/icon_ab/menu_releasecompile.ico (added) * icon_res/icon_ab/menu_run.ico (added) * icon_res/icon_res.cpp (added) * icon_res/icon_res.dsp (added) * icon_res/icon_res.dsw (added) * icon_res/icon_res.rc (added) * icon_res/resource.h (added) Sun, 25 Mar 2007 22:33:18 GMT dai_9181 [81] * ProjectEditor/CClassInfo.cpp (modified) * ProjectEditor/ClassTree.cpp (modified) * ProjectEditor/ProjectControl.cpp (modified) * ProjectEditor/ProjectEditor.cpp (modified) * ProjectEditor/Replace.cpp (modified) プロジェクトを開いていないときでもクラスビューの機能を有効にした。 Sun, 25 Mar 2007 21:33:06 GMT dai_9181 [80] * ProjectEditor/BREGEXP.H (modified) * ProjectEditor/Common.h (modified) * ProjectEditor/FileOperation.cpp (modified) * ProjectEditor/NonVolatile.cpp (modified) * ProjectEditor/NonVolatile.h (modified) * ProjectEditor/Search.cpp (modified) * ProjectEditor/SubOperation.cpp (modified) * ProjectEditor/reg_exp.cpp (modified) * res/res.rc (modified) * res/resource.h (modified) * res_TheText (added) * res_TheText/BasicProgram.ico (added) * res_TheText/ParamHint_Question.bmp (added) * res_TheText/ParamHint_Question2.bmp (added) * res_TheText/Procedure.ico (added) * res_TheText/TextDocument.ico (added) * res_TheText/Window.ico (added) * res_TheText/base_directx.bmp (added) * res_TheText/base_dosprompt.bmp (added) * res_TheText/base_non.bmp (added) * res_TheText/base_prompt.bmp (added) * res_TheText/base_window.bmp (added) * res_TheText/cursor_arrow_to_right.cur (added) * res_TheText/cursor_fill.cur (added) * res_TheText/cursor_pen.cur (added) * res_TheText/file_bas.ico (added) * res_TheText/file_bmp.ico (added) * res_TheText/file_icon.ico (added) * res_TheText/file_pj.ico (added) * res_TheText/file_sbp.ico (added) * res_TheText/folder_close.ico (added) * res_TheText/folder_open.ico (added) * res_TheText/html_general_parameter.ico (added) * res_TheText/html_parameter.ico (added) * res_TheText/ico00001.ico (added) * res_TheText/ico00002.ico (added) * res_TheText/main.ico (added) * res_TheText/member_private_function.ico (added) * res_TheText/member_private_variable.ico (added) * res_TheText/member_public_function.ico (added) * res_TheText/member_public_variable.ico (added) * res_TheText/menu.ico (added) * res_TheText/pair_statement.ico (added) * res_TheText/program_folder.ico (added) * res_TheText/radiobutton.bmp (added) * res_TheText/res.cpp (added) * res_TheText/res.dsp (added) * res_TheText/res.dsw (added) * res_TheText/res.rc (added) * res_TheText/resource.h (added) * res_TheText/thetext_pro_image.bmp (added) * res_TheText/title.bmp (added) * res_TheText/title_button_close.bmp (added) * res_TheText/toolbar2.bmp (added) * res_TheText/toolbar_control.bmp (added) * res_TheText/toolbar_icon.bmp (added) * res_TheText/toolbar_standard.bmp (added) * res_TheText/toolbar_standard_disabled.bmp (added) * res_TheText/zoomin.ico (added) * res_TheText/zoomout.ico (added) TheText用のリソースを追加。 単語単位での検索を可能にした。 Sat, 24 Mar 2007 20:58:57 GMT dai_9181 [79] * BasicCompiler32/BasicCompiler.vcproj (modified) * BasicCompiler32/Compile_Func.cpp (modified) * BasicCompiler32/Compile_Var.cpp (modified) * BasicCompiler32/NumOpe.cpp (modified) * BasicCompiler32/Opcode.h (modified) * BasicCompiler64/BasicCompiler.vcproj (modified) * BasicCompiler64/Compile_Func.cpp (modified) * BasicCompiler64/Compile_Var.cpp (modified) * BasicCompiler64/NumOpe.cpp (modified) * BasicCompiler64/Opcode.h (modified) * BasicCompiler_Common/Class.cpp (modified) * BasicCompiler_Common/DebugMiddleFile.cpp (modified) * BasicCompiler_Common/Intermediate_Step1.cpp (modified) * BasicCompiler_Common/NumOpe_GetType.cpp (modified) * BasicCompiler_Common/Procedure.cpp (modified) * BasicCompiler_Common/Subroutine.cpp (modified) * BasicCompiler_Common/Type.h (modified) * BasicCompiler_Common/TypeDef.cpp (modified) * BasicCompiler_Common/VariableOpe.cpp (modified) * BasicCompiler_Common/VariableOpe.h (modified) * BasicCompiler_Common/calculation.cpp (modified) * BasicCompiler_Common/common.h (modified) * ProjectEditor/Common.h (modified) バージョンをβ17にした。 #strictをデフォルトの状態で適用するようにした(#90)。 ... Sat, 24 Mar 2007 17:47:49 GMT dai_9181 [78] * BasicCompiler32/BasicCompiler.vcproj (modified) * BasicCompiler32/Compile_Func.cpp (modified) * BasicCompiler32/Compile_ProcOp.cpp (modified) * BasicCompiler32/MakePeHdr.cpp (modified) * BasicCompiler32/Opcode.h (modified) * BasicCompiler64/BasicCompiler.vcproj (modified) * BasicCompiler64/Compile_Func.cpp (modified) * BasicCompiler64/MakePeHdr.cpp (modified) * BasicCompiler64/Opcode.h (modified) * BasicCompiler_Common/BasicCompiler.cpp (modified) * BasicCompiler_Common/BasicCompiler.h (modified) * BasicCompiler_Common/Class.h (modified) * BasicCompiler_Common/Compile.cpp (modified) * BasicCompiler_Common/DebugMiddleFile.cpp (modified) * BasicCompiler_Common/DebugSection.h (modified) * BasicCompiler_Common/Intermediate_Step2.cpp (modified) * BasicCompiler_Common/MakeExe.cpp (modified) * BasicCompiler_Common/ParamImpl.cpp (modified) * BasicCompiler_Common/Parameter.h (modified) * BasicCompiler_Common/Procedure.cpp (modified) * BasicCompiler_Common/Procedure.h (modified) * BasicCompiler_Common/Subroutine.cpp (modified) * BasicCompiler_Common/Type.cpp (modified) * BasicCompiler_Common/TypeDef.cpp (modified) * BasicCompiler_Common/TypeDef.h (modified) * BasicCompiler_Common/VarList.cpp (modified) * BasicCompiler_Common/VariableOpe.cpp (modified) * BasicCompiler_Common/VariableOpe.h (modified) * BasicCompiler_Common/WatchList.cpp (modified) * BasicCompiler_Common/calculation.cpp (modified) * BasicCompiler_Common/common.h (modified) * BasicCompiler_Common/include (added) * BasicCompiler_Common/include/House.h (added) * BasicCompiler_Common/src (added) * BasicCompiler_Common/src/House.cpp (added) CTypeDef → TypeDef Houseクラスを追加。 オーバーロードレベルの種類を追加(レベル1に挿入) Wed, 21 Mar 2007 17:41:19 GMT dai_9181 [77] * BasicCompiler32/Compile_CallProc.cpp (modified) * BasicCompiler32/Opcode.h (modified) * BasicCompiler64/Compile_CallProc.cpp (modified) * BasicCompiler64/Opcode.h (modified) * BasicCompiler_Common/ParamImpl.cpp (modified) * BasicCompiler_Common/Parameter.h (modified) * BasicCompiler_Common/Procedure.cpp (modified) * BasicCompiler_Common/StrOperation.cpp (modified) * BasicCompiler_Common/Type.cpp (modified) * BasicCompiler_Common/Type.h (modified) * BasicCompiler_Common/common.h (modified) デフォルトパラメータに対応。 Wed, 21 Mar 2007 12:26:56 GMT dai_9181 [76] * BasicCompiler32/BasicCompiler.vcproj (modified) * BasicCompiler32/CParameter.cpp (modified) * BasicCompiler32/Compile_CallProc.cpp (modified) * BasicCompiler32/Compile_Func.cpp (modified) * BasicCompiler32/Compile_ProcOp.cpp (modified) * BasicCompiler32/Compile_Statement.cpp (modified) * BasicCompiler32/Compile_Var.cpp (modified) * BasicCompiler32/MakePeHdr.cpp (modified) * BasicCompiler32/NumOpe.cpp (modified) * BasicCompiler32/Opcode.h (modified) * BasicCompiler32/OperatorProc.cpp (modified) * BasicCompiler32/VarList.cpp (deleted) * BasicCompiler32/WatchList.cpp (deleted) * BasicCompiler64/BasicCompiler.vcproj (modified) * BasicCompiler64/Compile_Func.cpp (modified) * BasicCompiler64/Compile_ProcOp.cpp (modified) * BasicCompiler64/Compile_Statement.cpp (modified) * BasicCompiler64/Compile_Var.cpp (modified) * BasicCompiler64/MakePeHdr.cpp (modified) * BasicCompiler64/NumOpe.cpp (modified) * BasicCompiler64/Opcode.h (modified) * BasicCompiler64/OperatorProc.cpp (modified) * BasicCompiler64/WatchList.cpp (deleted) * BasicCompiler64/varlist.cpp (deleted) * BasicCompiler_Common/Class.cpp (modified) * BasicCompiler_Common/DebugMiddleFile.cpp (modified) * BasicCompiler_Common/MakeExe.cpp (modified) * BasicCompiler_Common/OldStatement.cpp (added) * BasicCompiler_Common/Procedure.h (modified) * BasicCompiler_Common/Type.cpp (modified) * BasicCompiler_Common/VarList.cpp (added) * BasicCompiler_Common/VariableOpe.cpp (modified) * BasicCompiler_Common/WatchList.cpp (added) * BasicCompiler_Common/calculation.cpp (modified) * BasicCompiler_Common/common.h (modified) * BasicCompiler_Common/preprocessor.cpp (modified) TYPEINFO→Typeへのリファクタリングを実施。32bitが未完成。 Mon, 19 Mar 2007 19:36:16 GMT dai_9181 [75] * BasicCompiler32/CParameter.cpp (modified) * BasicCompiler32/Compile_Calc.cpp (modified) * BasicCompiler32/Compile_CallProc.cpp (modified) * BasicCompiler32/Compile_Func.cpp (modified) * BasicCompiler32/Compile_Object.cpp (modified) * BasicCompiler32/Compile_ProcOp.cpp (modified) * BasicCompiler32/Compile_Set_Var.cpp (modified) * BasicCompiler32/Compile_Statement.cpp (modified) * BasicCompiler32/Compile_Var.cpp (modified) * BasicCompiler32/MakePeHdr.cpp (modified) * BasicCompiler32/NumOpe.cpp (modified) * BasicCompiler32/NumOpe_Arithmetic.cpp (modified) * BasicCompiler32/Opcode.h (modified) * BasicCompiler32/OperatorProc.cpp (modified) * BasicCompiler32/VarList.cpp (modified) * BasicCompiler32/WatchList.cpp (modified) * BasicCompiler32/increment.cpp (modified) * BasicCompiler32/op32_main.cpp (modified) * BasicCompiler64/BasicCompiler.vcproj (modified) * BasicCompiler64/CParameter.cpp (modified) * BasicCompiler64/Compile_Calc.cpp (modified) * BasicCompiler64/Compile_CallProc.cpp (modified) * BasicCompiler64/Compile_Func.cpp (modified) * BasicCompiler64/Compile_Object.cpp (modified) * BasicCompiler64/Compile_ProcOp.cpp (modified) * BasicCompiler64/Compile_Set_Var.cpp (modified) * BasicCompiler64/Compile_Statement.cpp (modified) * BasicCompiler64/Compile_Var.cpp (modified) * BasicCompiler64/MakePeHdr.cpp (modified) * BasicCompiler64/NumOpe.cpp (modified) * BasicCompiler64/NumOpe_Arithmetic.cpp (modified) * BasicCompiler64/Opcode.h (modified) * BasicCompiler64/OperatorProc.cpp (modified) * BasicCompiler64/WatchList.cpp (modified) * BasicCompiler64/amd64_main.cpp (modified) * BasicCompiler64/increment.cpp (modified) * BasicCompiler64/varlist.cpp (modified) * BasicCompiler_Common/BasicCompiler.h (modified) * BasicCompiler_Common/Class.cpp (modified) * BasicCompiler_Common/Class.h (modified) * BasicCompiler_Common/CommandFormat.cpp (modified) * BasicCompiler_Common/Const.cpp (modified) * BasicCompiler_Common/Debug.cpp (modified) * BasicCompiler_Common/DebugMiddleFile.cpp (modified) * BasicCompiler_Common/DebugSection.h (modified) * BasicCompiler_Common/Enum.cpp (modified) * BasicCompiler_Common/Enum.h (modified) * BasicCompiler_Common/Intermediate_Step2.cpp (modified) * BasicCompiler_Common/LexicalScoping.cpp (modified) * BasicCompiler_Common/LexicalScoping.h (modified) * BasicCompiler_Common/MakeExe.cpp (modified) * BasicCompiler_Common/NumOpe_GetType.cpp (modified) * BasicCompiler_Common/Object.cpp (modified) * BasicCompiler_Common/Overload.cpp (modified) * BasicCompiler_Common/PESchedule.cpp (modified) * BasicCompiler_Common/PESchedule.h (modified) * BasicCompiler_Common/ParamImpl.cpp (modified) * BasicCompiler_Common/Parameter.h (modified) * BasicCompiler_Common/Procedure.cpp (modified) * BasicCompiler_Common/Procedure.h (modified) * BasicCompiler_Common/Resource.cpp (modified) * BasicCompiler_Common/Subroutine.cpp (modified) * BasicCompiler_Common/Type.cpp (modified) * BasicCompiler_Common/Type.h (modified) * BasicCompiler_Common/Variable.cpp (modified) * BasicCompiler_Common/Variable.h (modified) * BasicCompiler_Common/VariableOpe.cpp (added) * BasicCompiler_Common/VariableOpe.h (added) * BasicCompiler_Common/calculation.cpp (modified) * BasicCompiler_Common/common.h (modified) * BasicCompiler_Common/error.cpp (modified) * BasicCompiler_Common/gc.cpp (modified) * BasicCompiler_Common/hash.cpp (modified) TYPEINFO→Typeへのリファクタリングを実施。64bitはほぼ完了。32bitが全般 的に未完成。 Fri, 16 Mar 2007 14:10:19 GMT dai_9181 [74] * BasicCompiler_Common/Procedure.cpp (added) * BasicCompiler_Common/Procedure.h (added) Fri, 16 Mar 2007 14:07:14 GMT dai_9181 [73] * BasicCompiler32/BasicCompiler.vcproj (modified) * BasicCompiler32/CParameter.cpp (modified) * BasicCompiler32/Compile_CallProc.cpp (modified) * BasicCompiler32/Compile_Func.cpp (modified) * BasicCompiler32/Compile_Object.cpp (modified) * BasicCompiler32/Compile_ProcOp.cpp (modified) * BasicCompiler32/Compile_Set_Var.cpp (modified) * BasicCompiler32/Compile_Statement.cpp (modified) * BasicCompiler32/Compile_Var.cpp (modified) * BasicCompiler32/MakePeHdr.cpp (modified) * BasicCompiler32/NumOpe_Arithmetic.cpp (modified) * BasicCompiler32/Opcode.h (modified) * BasicCompiler32/OperatorProc.cpp (modified) * BasicCompiler32/VarList.cpp (modified) * BasicCompiler32/WatchList.cpp (modified) * BasicCompiler32/op32_main.cpp (modified) * BasicCompiler64/CParameter.cpp (modified) * BasicCompiler64/Compile_CallProc.cpp (modified) * BasicCompiler64/Compile_Func.cpp (modified) * BasicCompiler64/Compile_Object.cpp (modified) * BasicCompiler64/Compile_ProcOp.cpp (modified) * BasicCompiler64/Compile_Set_Var.cpp (modified) * BasicCompiler64/Compile_Statement.cpp (modified) * BasicCompiler64/Compile_Var.cpp (modified) * BasicCompiler64/MakePeHdr.cpp (modified) * BasicCompiler64/NumOpe_Arithmetic.cpp (modified) * BasicCompiler64/Opcode.h (modified) * BasicCompiler64/OperatorProc.cpp (modified) * BasicCompiler64/WatchList.cpp (modified) * BasicCompiler64/amd64_main.cpp (modified) * BasicCompiler64/varlist.cpp (modified) * BasicCompiler_Common/BasicCompiler.h (modified) * BasicCompiler_Common/Class.cpp (modified) * BasicCompiler_Common/Class.h (modified) * BasicCompiler_Common/Debug.cpp (modified) * BasicCompiler_Common/DebugMiddleFile.cpp (modified) * BasicCompiler_Common/DebugSection.h (modified) * BasicCompiler_Common/LexicalScoping.cpp (modified) * BasicCompiler_Common/MakeExe.cpp (modified) * BasicCompiler_Common/NumOpe_GetType.cpp (modified) * BasicCompiler_Common/Object.cpp (modified) * BasicCompiler_Common/Overload.cpp (modified) * BasicCompiler_Common/PESchedule.cpp (modified) * BasicCompiler_Common/PESchedule.h (modified) * BasicCompiler_Common/ParamImpl.cpp (modified) * BasicCompiler_Common/Parameter.h (modified) * BasicCompiler_Common/Subroutine.cpp (modified) * BasicCompiler_Common/Type.cpp (modified) * BasicCompiler_Common/Type.h (modified) * BasicCompiler_Common/Variable.cpp (modified) * BasicCompiler_Common/calculation.cpp (modified) * BasicCompiler_Common/common.h (modified) * BasicCompiler_Common/hash.cpp (modified) * ProjectEditor/DocumentAdvice.cpp (modified) Parameterクラスを適用。32bit側は動くようになったので、64bitのほうを調 整する。 Wed, 14 Mar 2007 20:06:24 GMT dai_9181 [72] * BasicCompiler32/Psapi.Lib (added) * BasicCompiler32/VarArray.ico (added) * BasicCompiler32/VarData.ico (added) * BasicCompiler32/VarPtrStruct.ico (added) * BasicCompiler32/VarStr.ico (added) * BasicCompiler32/VarStruct.ico (added) * BasicCompiler32/icon1.ico (added) * BasicCompiler32/toolbar_debugger.bmp (added) * BasicCompiler32/toolbar_debugger_disable.bmp (added) * BasicCompiler64/VarArray.ico (added) * BasicCompiler64/VarData.ico (added) * BasicCompiler64/VarPtrStruct.ico (added) * BasicCompiler64/VarStr.ico (added) * BasicCompiler64/VarStruct.ico (added) * BasicCompiler64/icon1.ico (added) * BasicCompiler64/toolbar_debugger.bmp (added) * BasicCompiler64/toolbar_debugger_disable.bmp (added) * ProjectEditor/BasicProgram.ico (added) * ProjectEditor/Procedure.ico (added) * ProjectEditor/Psapi.Lib (added) * ProjectEditor/TextDocument.ico (added) * ProjectEditor/Window.ico (added) * ProjectEditor/cursor_fill.cur (added) * ProjectEditor/cursor_pen.cur (added) * ProjectEditor/file_bas.ico (added) * ProjectEditor/file_bmp.ico (added) * ProjectEditor/file_icon.ico (added) * ProjectEditor/file_pj.ico (added) * ProjectEditor/file_sbp.ico (added) * ProjectEditor/folder_close.ico (added) * ProjectEditor/folder_open.ico (added) * ProjectEditor/htmlhelp.lib (added) * ProjectEditor/ico00001.ico (added) * ProjectEditor/icon1.ico (added) * ProjectEditor/main.ico (added) * ProjectEditor/menu.ico (added) * res (added) * res/BasicProgram.ico (added) * res/ParamHint_Question.bmp (added) * res/ParamHint_Question2.bmp (added) * res/Procedure.ico (added) * res/TextDocument.ico (added) * res/Window.ico (added) * res/base_directx.bmp (added) * res/base_dosprompt.bmp (added) * res/base_non.bmp (added) * res/base_prompt.bmp (added) * res/base_window.bmp (added) * res/cursor_arrow_to_right.cur (added) * res/cursor_fill.cur (added) * res/cursor_pen.cur (added) * res/file_bmp.ico (added) * res/file_icon.ico (added) * res/folder_close.ico (added) * res/folder_open.ico (added) * res/html_general_parameter.ico (added) * res/html_parameter.ico (added) * res/ico00001.ico (added) * res/ico00002.ico (added) * res/icon1.ico (added) * res/member_private_function.ico (added) * res/member_private_variable.ico (added) * res/member_public_function.ico (added) * res/member_public_variable.ico (added) * res/menu.ico (added) * res/newfile_abp.ico (added) * res/newfile_html.ico (added) * res/newfile_icon.ico (added) * res/newfile_project.ico (added) * res/newfile_sbp.ico (added) * res/newfile_text.ico (added) * res/pair_statement.ico (added) * res/program_folder.ico (added) * res/radiobutton.bmp (added) * res/res.cpp (added) * res/res.dsp (added) * res/res.dsw (added) * res/res.rc (added) * res/resource.h (added) * res/title.bmp (added) * res/title_button_close.bmp (added) * res/toolbar2.bmp (added) * res/toolbar_basic_disabled.bmp (added) * res/toolbar_control.bmp (added) * res/toolbar_icon.bmp (added) * res/toolbar_standard.bmp (added) * res/toolbar_standard_disabled.bmp (added) * res/zoomin.ico (added) * res/zoomout.ico (added) 足りないバイナリファイルを追加した。 Wed, 14 Mar 2007 20:00:34 GMT dai_9181 [71] * BasicCompiler32/BasicCompiler.vcproj (modified) * BasicCompiler32/CParameter.cpp (modified) * BasicCompiler32/Compile_CallProc.cpp (modified) * BasicCompiler32/Opcode.h (modified) * BasicCompiler64/BasicCompiler.vcproj (modified) * BasicCompiler64/CParameter.cpp (modified) * BasicCompiler64/Compile_CallProc.cpp (modified) * BasicCompiler64/Opcode.h (modified) * BasicCompiler_Common/Class.cpp (modified) * BasicCompiler_Common/Class.h (modified) * BasicCompiler_Common/Overload.cpp (modified) * BasicCompiler_Common/ParamImpl.cpp (moved) * BasicCompiler_Common/Parameter.h (added) * BasicCompiler_Common/Type.cpp (added) * BasicCompiler_Common/Type.h (added) * BasicCompiler_Common/common.h (modified) Parameter.cpp→ParamImpl.cpp CParameter→ParamImpl Type.cpp、Type.hを用意した。 Tue, 13 Mar 2007 18:06:33 GMT dai_9181 [70] * BasicCompiler_Common/common.h (modified) * ProjectEditor/Common.h (modified) バージョンをβ16にした。 Mon, 12 Mar 2007 19:52:59 GMT dai_9181 [69] * BasicCompiler32/Compile_Var.cpp (modified) * BasicCompiler32/NumOpe.cpp (modified) * BasicCompiler32/VarList.cpp (modified) * BasicCompiler64/Compile_Var.cpp (modified) * BasicCompiler64/NumOpe.cpp (modified) * BasicCompiler64/varlist.cpp (modified) * BasicCompiler_Common/BasicCompiler.cpp (modified) * BasicCompiler_Common/BasicCompiler.h (modified) * BasicCompiler_Common/BasicFixed.h (modified) * BasicCompiler_Common/NumOpe_GetType.cpp (modified) * BasicCompiler_Common/Subroutine.cpp (modified) * BasicCompiler_Common/calculation.cpp (modified) * BasicCompiler_Common/common.h (modified) * BasicCompiler_Common/preprocessor.cpp (modified) * ProjectEditor/SubOperation.cpp (modified) 一時文字列をNewしたときに、bUseHeapフラグを立たせないようにした( bUseHeapが立つのは一時構造体のときのみ)。 ... Sun, 11 Mar 2007 19:04:55 GMT dai_9181 [68] * BasicCompiler32/Compile_Object.cpp (modified) * BasicCompiler32/NumOpe.cpp (modified) * BasicCompiler64/NumOpe.cpp (modified) * BasicCompiler_Common/Class.cpp (modified) * BasicCompiler_Common/NumOpe_GetType.cpp (modified) * BasicCompiler_Common/Variable.cpp (modified) * BasicCompiler_Common/preprocessor.cpp (modified) #84の対応(64bitでの動作確認はまだ)。 Stringクラスのコンストラクタにリテラル文字列が渡せないバグを修正。 ... Sat, 10 Mar 2007 18:25:42 GMT dai_9181 [67] * BasicCompiler32/BasicCompiler.vcproj (modified) * BasicCompiler32/CParameter.cpp (modified) * BasicCompiler32/Compile_Calc.cpp (modified) * BasicCompiler32/Compile_CallProc.cpp (modified) * BasicCompiler32/Compile_Set_Var.cpp (modified) * BasicCompiler32/Compile_Statement.cpp (modified) * BasicCompiler32/Compile_Var.cpp (modified) * BasicCompiler32/MakePeHdr.cpp (modified) * BasicCompiler32/NumOpe.cpp (modified) * BasicCompiler32/NumOpe_Arithmetic.cpp (modified) * BasicCompiler32/NumOpe_TypeOperation.cpp (modified) * BasicCompiler32/Opcode.h (modified) * BasicCompiler32/OperatorProc.cpp (modified) * BasicCompiler32/op32_main.cpp (modified) * BasicCompiler64/MakePeHdr.cpp (modified) * BasicCompiler64/NumOpe.cpp (modified) * BasicCompiler_Common/Class.cpp (modified) * BasicCompiler_Common/Class.h (modified) * BasicCompiler_Common/Intermediate_Step1.cpp (modified) * BasicCompiler_Common/NumOpe_GetType.cpp (modified) * BasicCompiler_Common/Variable.cpp (modified) * BasicCompiler_Common/preprocessor.cpp (modified) [32bit Compiler]op_push_value → op_push_V Nothingに対応。 Thu, 08 Mar 2007 19:59:13 GMT dai_9181 [66] * BasicCompiler32/CParameter.cpp (modified) * BasicCompiler32/Compile_Calc.cpp (modified) * BasicCompiler32/Compile_Calc_PushVar.cpp (modified) * BasicCompiler32/Compile_Set_Var.cpp (modified) * BasicCompiler32/NumOpe_Arithmetic.cpp (modified) * BasicCompiler32/NumOpe_TypeOperation.cpp (modified) * BasicCompiler32/Opcode.h (modified) * BasicCompiler32/op32_main.cpp (modified) * BasicCompiler64/CParameter.cpp (modified) * BasicCompiler64/Compile_Calc_PushVar.cpp (modified) * BasicCompiler64/Compile_Set_Var.cpp (modified) * BasicCompiler64/Opcode.h (modified) * BasicCompiler64/stack_frame.cpp (modified) * BasicCompiler_Common/common.h (modified) * ProjectEditor/Common.h (modified) 参照型の整数型パラメータに実数を代入すると「内部エラー」になってしま うバグを修正。 ... Wed, 07 Mar 2007 19:45:58 GMT dai_9181 [65] * BasicCompiler32/Compile_Var.cpp (modified) * BasicCompiler64/Compile_Var.cpp (modified) * BasicCompiler_Common/common.h (modified) * BasicCompiler_Common/error.cpp (modified) * ProjectEditor/Common.h (modified) バージョンをβ14にした。 Wed, 07 Mar 2007 17:49:34 GMT dai_9181 [64] * BasicCompiler32/CParameter.cpp (modified) * BasicCompiler32/Compile_Calc.cpp (modified) * BasicCompiler32/Compile_CallProc.cpp (modified) * BasicCompiler32/Compile_Func.cpp (modified) * BasicCompiler32/Compile_Object.cpp (modified) * BasicCompiler32/Compile_ProcOp.cpp (modified) * BasicCompiler32/Compile_Set_Var.cpp (modified) * BasicCompiler32/Compile_Statement.cpp (modified) * BasicCompiler32/Compile_Var.cpp (modified) * BasicCompiler32/MakePeHdr.cpp (modified) * BasicCompiler32/NumOpe.cpp (modified) * BasicCompiler32/NumOpe_Relation.cpp (modified) * BasicCompiler32/Opcode.h (modified) * BasicCompiler32/OperatorProc.cpp (modified) * BasicCompiler32/VarList.cpp (modified) * BasicCompiler32/WatchList.cpp (modified) * BasicCompiler32/commandvalue.h (modified) * BasicCompiler32/increment.cpp (modified) * BasicCompiler32/op32_main.cpp (modified) * BasicCompiler64/CParameter.cpp (modified) * BasicCompiler64/CommandValue.h (modified) * BasicCompiler64/Compile_Calc.cpp (modified) * BasicCompiler64/Compile_CallProc.cpp (modified) * BasicCompiler64/Compile_Func.cpp (modified) * BasicCompiler64/Compile_Object.cpp (modified) * BasicCompiler64/Compile_ProcOp.cpp (modified) * BasicCompiler64/Compile_Set_Var.cpp (modified) * BasicCompiler64/Compile_Statement.cpp (modified) * BasicCompiler64/Compile_Var.cpp (modified) * BasicCompiler64/MakePeHdr.cpp (modified) * BasicCompiler64/NumOpe.cpp (modified) * BasicCompiler64/NumOpe_Arithmetic.cpp (modified) * BasicCompiler64/NumOpe_Logical.cpp (modified) * BasicCompiler64/Opcode.h (modified) * BasicCompiler64/OperatorProc.cpp (modified) * BasicCompiler64/WatchList.cpp (modified) * BasicCompiler64/amd64_main.cpp (modified) * BasicCompiler64/stack_frame.cpp (modified) * BasicCompiler64/varlist.cpp (modified) * BasicCompiler_Common/BasicFixed.h (modified) * BasicCompiler_Common/Class.cpp (modified) * BasicCompiler_Common/Class.h (modified) * BasicCompiler_Common/Compile.cpp (modified) * BasicCompiler_Common/DebugMiddleFile.cpp (modified) * BasicCompiler_Common/Intermediate_Step1.cpp (modified) * BasicCompiler_Common/Intermediate_Step2.cpp (modified) * BasicCompiler_Common/LexicalScoping.cpp (modified) * BasicCompiler_Common/NumOpe_GetType.cpp (modified) * BasicCompiler_Common/Overload.cpp (modified) * BasicCompiler_Common/Parameter.cpp (modified) * BasicCompiler_Common/Subroutine.cpp (modified) * BasicCompiler_Common/Variable.cpp (modified) * BasicCompiler_Common/Variable.h (modified) * BasicCompiler_Common/calculation.cpp (modified) * BasicCompiler_Common/common.h (modified) * BasicCompiler_Common/error.cpp (modified) * ProjectEditor/WindowControl.cpp (modified) すべてのオブジェクトを参照型に切り替えた。 Thu, 22 Feb 2007 17:12:26 GMT dai_9181 [63] * BasicCompiler32/CParameter.cpp (modified) * BasicCompiler32/Compile_CallProc.cpp (modified) * BasicCompiler32/Compile_ProcOp.cpp (modified) * BasicCompiler32/Compile_Set_Var.cpp (modified) * BasicCompiler32/Compile_Var.cpp (modified) * BasicCompiler32/NumOpe.cpp (modified) * BasicCompiler32/OperatorProc.cpp (modified) * BasicCompiler32/VarList.cpp (modified) * BasicCompiler32/WatchList.cpp (modified) * BasicCompiler64/CParameter.cpp (modified) * BasicCompiler64/Compile_CallProc.cpp (modified) * BasicCompiler64/Compile_ProcOp.cpp (modified) * BasicCompiler64/Compile_Set_Var.cpp (modified) * BasicCompiler64/Compile_Var.cpp (modified) * BasicCompiler64/NumOpe.cpp (modified) * BasicCompiler64/OperatorProc.cpp (modified) * BasicCompiler64/WatchList.cpp (modified) * BasicCompiler64/varlist.cpp (modified) * BasicCompiler_Common/Class.cpp (modified) * BasicCompiler_Common/Class.h (modified) * BasicCompiler_Common/Object.cpp (modified) * BasicCompiler_Common/Variable.cpp (modified) * BasicCompiler_Common/common.h (modified) CClass::GetSize、CClass::GetMemberOffsetを追加 Wed, 21 Feb 2007 18:57:56 GMT dai_9181 [62] * BasicCompiler32/Compile_Calc.cpp (modified) * BasicCompiler32/Compile_Calc_PushVar.cpp (modified) * BasicCompiler32/Compile_Set_Var.cpp (modified) * BasicCompiler32/Compile_Var.cpp (modified) * BasicCompiler32/Opcode.h (modified) * BasicCompiler32/WatchList.cpp (modified) * BasicCompiler32/increment.cpp (modified) * BasicCompiler64/Compile_Calc.cpp (modified) * BasicCompiler64/Compile_Calc_PushVar.cpp (modified) * BasicCompiler64/Compile_Set_Var.cpp (modified) * BasicCompiler64/Compile_Var.cpp (modified) * BasicCompiler64/Opcode.h (modified) * BasicCompiler64/WatchList.cpp (modified) * BasicCompiler_Common/Class.cpp (modified) * BasicCompiler_Common/Variable.cpp (modified) * BasicCompiler_Common/Variable.h (modified) * ProjectEditor/ProjectEditor.cpp (modified) グローバル変数に対してByRefを指定できるようにした Wed, 21 Feb 2007 16:53:49 GMT dai_9181 [61] * ProjectEditor/Common.h (modified) バージョンをβ13にした Wed, 21 Feb 2007 16:50:28 GMT dai_9181 [60] * BasicCompiler_Common/DataTable.cpp (added) * BasicCompiler_Common/common.h (modified) バージョンをβ13にした Tue, 20 Feb 2007 16:50:32 GMT dai_9181 [59] * BasicCompiler32/CParameter.cpp (modified) * BasicCompiler64/CParameter.cpp (modified) * BasicCompiler_Common/Class.cpp (modified) * BasicCompiler_Common/Class.h (modified) * BasicCompiler_Common/error.cpp (modified) 派生クラスから基底クラスへのインスタンスコピーまたは参照を可能にした Sat, 17 Feb 2007 16:31:57 GMT dai_9181 [58] * ProjectEditor/Common.h (modified) * ProjectEditor/Debugger.cpp (modified) * ProjectEditor/ProjectEditor.vcproj (modified) * ProjectEditor/SubOperation.cpp (modified) TheTextのコンパイルを通るようにした。 Thu, 15 Feb 2007 17:15:46 GMT dai_9181 [57] * BasicCompiler_Common/Class.cpp (modified) * BasicCompiler_Common/Variable.cpp (modified) * BasicCompiler_Common/common.h (modified) * ProjectEditor/Common.h (modified) * ProjectEditor/SubOperation.cpp (modified) バージョンをβ12に上げた。 Dimに初期値をしたとき、コピーコンストラクタが正常に呼び出せないバグを 修正。 Wed, 14 Feb 2007 18:39:40 GMT dai_9181 [56] * BasicCompiler32/BasicCompiler.vcproj (modified) * BasicCompiler32/Compile_Var.cpp (modified) * BasicCompiler32/MakePeHdr.cpp (modified) * BasicCompiler32/NumOpe.cpp (modified) * BasicCompiler32/Opcode.h (modified) * BasicCompiler64/BasicCompiler.vcproj (modified) * BasicCompiler64/Compile_Statement.cpp (modified) * BasicCompiler64/Compile_Var.cpp (modified) * BasicCompiler64/MakePeHdr.cpp (modified) * BasicCompiler64/NumOpe.cpp (modified) * BasicCompiler64/NumOpe_Arithmetic.cpp (modified) * BasicCompiler64/NumOpe_TypeOperation.cpp (modified) * BasicCompiler64/Opcode.h (modified) * BasicCompiler_Common/Class.cpp (modified) * BasicCompiler_Common/Class.h (modified) * BasicCompiler_Common/Compile.cpp (modified) * BasicCompiler_Common/common.h (modified) * ProjectEditor/ProjectEditor.cpp (modified) ・[Unicode]リテラル文字列のスイッチング ・[Unicode]Char型を文字型として扱うようにする ... Mon, 12 Feb 2007 18:14:57 GMT dai_9181 [55] * BasicCompiler32/CParameter.cpp (modified) * BasicCompiler32/Compile_Calc.cpp (modified) * BasicCompiler32/Compile_ProcOp.cpp (modified) * BasicCompiler32/Compile_Set_Var.cpp (modified) * BasicCompiler32/Compile_Statement.cpp (modified) * BasicCompiler32/Compile_Var.cpp (modified) * BasicCompiler32/NumOpe.cpp (modified) * BasicCompiler32/NumOpe_TypeOperation.cpp (modified) * BasicCompiler32/VarList.cpp (modified) * BasicCompiler32/increment.cpp (modified) * BasicCompiler64/Compile_Calc.cpp (modified) * BasicCompiler64/Compile_Var.cpp (modified) * BasicCompiler64/NumOpe_TypeOperation.cpp (modified) * BasicCompiler64/varlist.cpp (modified) * BasicCompiler_Common/BasicCompiler.cpp (modified) * BasicCompiler_Common/BasicCompiler.h (modified) * BasicCompiler_Common/BasicFixed.h (modified) * BasicCompiler_Common/NumOpe_GetType.cpp (modified) * BasicCompiler_Common/Variable.cpp (modified) * BasicCompiler_Common/calculation.cpp (modified) * BasicCompiler_Common/common.h (modified) * BasicCompiler_Common/preprocessor.cpp (modified) * ProjectEditor/Common.h (modified) * ProjectEditor/DialogBoxes.cpp (modified) * ProjectEditor/ProjectEditor.cpp (modified) ・コマンドラインオプション "/unicode" に対応。 ・Unicode文字セットを使用する場合に "UNICODE" ... Mon, 12 Feb 2007 05:09:55 GMT dai_9181 [54] * BasicCompiler_Common/Intermediate_Step1.cpp (modified) * BasicCompiler_Common/Subroutine.cpp (modified) DeclareのLib、AliasにConst定義された文字列定数を指定できるようにした 。 Sat, 10 Feb 2007 15:30:12 GMT dai_9181 [53] * BasicCompiler_Common/Class.cpp (modified) * BasicCompiler_Common/Class.h (modified) * BasicCompiler_Common/DebugMiddleFile.cpp (modified) ppobj_StaticMemberを廃止し、vectorに統一した(staticMember)。 Sat, 10 Feb 2007 14:46:05 GMT dai_9181 [52] * BasicCompiler64/Compile_Statement.cpp (modified) * BasicCompiler_Common/Exception.cpp (added) * BasicCompiler_Common/Exception.h (added) * BasicCompiler_Common/Parameter.cpp (added) Sat, 10 Feb 2007 11:30:19 GMT dai_9181 [51] * BasicCompiler32/CParameter.cpp (modified) * BasicCompiler32/Compile_CallProc.cpp (modified) * BasicCompiler32/Compile_Func.cpp (modified) * BasicCompiler32/Compile_Object.cpp (modified) * BasicCompiler32/Compile_ProcOp.cpp (modified) * BasicCompiler32/Compile_Statement.cpp (modified) * BasicCompiler32/MakePeHdr.cpp (modified) * BasicCompiler32/NumOpe.cpp (modified) * BasicCompiler32/OperatorProc.cpp (modified) * BasicCompiler64/CParameter.cpp (modified) * BasicCompiler64/Compile_CallProc.cpp (modified) * BasicCompiler64/Compile_Func.cpp (modified) * BasicCompiler64/Compile_Object.cpp (modified) * BasicCompiler64/Compile_ProcOp.cpp (modified) * BasicCompiler64/MakePeHdr.cpp (modified) * BasicCompiler64/NumOpe.cpp (modified) * BasicCompiler64/OperatorProc.cpp (modified) * BasicCompiler_Common/Class.cpp (modified) * BasicCompiler_Common/Class.h (modified) * BasicCompiler_Common/DebugMiddleFile.cpp (modified) * BasicCompiler_Common/LexicalScoping.cpp (modified) * BasicCompiler_Common/Variable.cpp (modified) * BasicCompiler_Common/hash.cpp (modified) ppobj_Member及びppobj_StaticMemberを廃止し、vectorに統一した(methods ... Sat, 10 Feb 2007 08:44:58 GMT dai_9181 [50] * BasicCompiler32/BasicCompiler.vcproj (modified) * BasicCompiler32/CParameter.cpp (modified) * BasicCompiler32/Compile_CallProc.cpp (modified) * BasicCompiler32/Compile_Func.cpp (modified) * BasicCompiler32/Compile_Object.cpp (modified) * BasicCompiler32/Compile_ProcOp.cpp (modified) * BasicCompiler32/Compile_Statement.cpp (modified) * BasicCompiler32/Compile_Var.cpp (modified) * BasicCompiler32/Opcode.h (modified) * BasicCompiler32/OperatorProc.cpp (modified) * BasicCompiler64/BasicCompiler.vcproj (modified) * BasicCompiler64/CParameter.cpp (modified) * BasicCompiler64/Compile_CallProc.cpp (modified) * BasicCompiler64/Compile_Func.cpp (modified) * BasicCompiler64/Compile_Object.cpp (modified) * BasicCompiler64/Compile_ProcOp.cpp (modified) * BasicCompiler64/Compile_Statement.cpp (modified) * BasicCompiler64/Compile_Var.cpp (modified) * BasicCompiler64/Opcode.h (modified) * BasicCompiler64/OperatorProc.cpp (modified) * BasicCompiler_Common/Class.cpp (modified) * BasicCompiler_Common/Class.h (modified) * BasicCompiler_Common/NumOpe_GetType.cpp (modified) * BasicCompiler_Common/Object.cpp (modified) * BasicCompiler_Common/Overload.cpp (modified) * BasicCompiler_Common/Subroutine.cpp (modified) * BasicCompiler_Common/calculation.cpp (modified) * BasicCompiler_Common/common.h (modified) * BasicCompiler_Common/hash.cpp (modified) オーバーロード解決用の関数保持リストを "SUBINFO **" ではなく、 "vector" に変更した。 Fri, 09 Feb 2007 21:13:37 GMT dai_9181 [49] * BasicCompiler32/Compile_Var.cpp (modified) * BasicCompiler32/NumOpe.cpp (modified) * BasicCompiler32/Opcode.h (modified) * BasicCompiler64/Compile_Var.cpp (modified) * BasicCompiler64/NumOpe.cpp (modified) * BasicCompiler64/Opcode.h (modified) * BasicCompiler_Common/NumOpe_GetType.cpp (modified) * BasicCompiler_Common/StrOperation.cpp (modified) * BasicCompiler_Common/Variable.cpp (modified) * BasicCompiler_Common/Variable.h (modified) * BasicCompiler_Common/calculation.cpp (modified) * BasicCompiler_Common/common.h (modified) 戻り値オブジェクトのメンバを直接的に参照できるようにした。 Fri, 09 Feb 2007 18:54:44 GMT dai_9181 [48] * BasicCompiler64/Compile_Statement.cpp (modified) Fri, 09 Feb 2007 18:12:04 GMT dai_9181 [47] * BasicCompiler32/CParameter.cpp (modified) * BasicCompiler32/Compile_CallProc.cpp (modified) * BasicCompiler64/CParameter.cpp (modified) * BasicCompiler64/Compile_CallProc.cpp (modified) * BasicCompiler64/Compile_Statement.cpp (modified) * BasicCompiler_Common/Enum.cpp (modified) * BasicCompiler_Common/hash.cpp (modified) 列挙子の比較演算が正常に行えないバグを修正。 クラス名と同名のグローバル関数を定義できないバグを修正 Mon, 05 Feb 2007 16:19:17 GMT dai_9181 [46] * BasicCompiler32/CParameter.cpp (modified) * BasicCompiler32/Compile_Calc.cpp (modified) * BasicCompiler32/Compile_CallProc.cpp (modified) * BasicCompiler32/Compile_Func.cpp (modified) * BasicCompiler32/Opcode.h (modified) * BasicCompiler64/CParameter.cpp (modified) * BasicCompiler64/Compile_Calc.cpp (modified) * BasicCompiler64/Compile_CallProc.cpp (modified) * BasicCompiler64/Compile_Func.cpp (modified) * BasicCompiler64/Opcode.h (modified) * BasicCompiler_Common/BasicFixed.h (modified) * BasicCompiler_Common/Class.cpp (modified) * BasicCompiler_Common/Class.h (modified) * BasicCompiler_Common/Overload.cpp (modified) * BasicCompiler_Common/Subroutine.cpp (modified) * BasicCompiler_Common/TypeDef.cpp (modified) * BasicCompiler_Common/TypeDef.h (modified) * BasicCompiler_Common/Variable.cpp (modified) * BasicCompiler_Common/Variable.h (modified) * BasicCompiler_Common/common.h (modified) * BasicCompiler_Common/error.cpp (modified) * BasicCompiler_Common/hash.cpp (modified) VarPtrの戻り値の型をVoidPtrではなく、ポインタレベルを増加した型にした 。 関連関数のパラメータにconstを適用。 Thu, 01 Feb 2007 17:58:14 GMT dai_9181 [45] * BasicCompiler32/CParameter.cpp (modified) * BasicCompiler32/Compile_CallProc.cpp (modified) * BasicCompiler64/CParameter.cpp (modified) * BasicCompiler64/Compile_CallProc.cpp (modified) * BasicCompiler_Common/common.h (modified) * BasicCompiler_Common/error.cpp (modified) ・オーバーロードが解決できない場合のエラーが表示されないバグを修正。 ... Thu, 01 Feb 2007 16:38:08 GMT dai_9181 [44] * BasicCompiler64/BasicCompiler.vcproj (modified) * BasicCompiler64/Compile_ProcOp.cpp (modified) * BasicCompiler64/InsertOpcode.cpp (deleted) * BasicCompiler_Common/PESchedule.cpp (modified) 静的再配置に関するコードを削除 Mon, 29 Jan 2007 17:40:30 GMT dai_9181 [43] * BasicCompiler64/BasicCompiler.vcproj (modified) * BasicCompiler_Common/Intermediate_Step2.cpp (modified) * BasicCompiler_Common/common.h (modified) * BasicCompiler_Common/preprocessor.cpp (modified) * ProjectEditor/Common.h (modified) Sun, 28 Jan 2007 17:56:22 GMT dai_9181 [42] * BasicCompiler32/Compile_ProcOp.cpp (modified) * BasicCompiler32/MakePeHdr.cpp (modified) * BasicCompiler64/Compile_ProcOp.cpp (modified) * BasicCompiler64/MakePeHdr.cpp (modified) * BasicCompiler_Common/Intermediate_Step2.cpp (modified) EnumメンバにOpenやPrintを指定できないバグを修正。 DLLコンパイル時に静的メンバが認識されないバグを修正。 Sat, 27 Jan 2007 20:28:43 GMT dai_9181 [41] * BasicCompiler32/NumOpe.cpp (modified) * BasicCompiler64/Compile_Var.cpp (modified) * BasicCompiler64/NumOpe.cpp (modified) * BasicCompiler_Common/BasicFixed.h (modified) * BasicCompiler_Common/NumOpe_GetType.cpp (modified) * BasicCompiler_Common/StrOperation.cpp (modified) * BasicCompiler_Common/calculation.cpp (modified) * ProjectEditor/SubOperation.cpp (modified) ByVal演算子を追加 Sat, 27 Jan 2007 18:48:22 GMT dai_9181 [40] * BasicCompiler32/Compile_Calc.cpp (modified) * BasicCompiler32/Compile_CallProc.cpp (modified) * BasicCompiler32/Compile_Object.cpp (modified) * BasicCompiler32/Compile_ProcOp.cpp (modified) * BasicCompiler32/Compile_Statement.cpp (modified) * BasicCompiler32/Compile_Var.cpp (modified) * BasicCompiler32/NumOpe.cpp (modified) * BasicCompiler32/Opcode.h (modified) * BasicCompiler64/Compile_Calc.cpp (modified) * BasicCompiler64/Compile_Calc_PushVar.cpp (modified) * BasicCompiler64/Compile_CallProc.cpp (modified) * BasicCompiler64/Compile_ProcOp.cpp (modified) * BasicCompiler64/Compile_Set_Var.cpp (modified) * BasicCompiler64/Compile_Statement.cpp (modified) * BasicCompiler64/Compile_Var.cpp (modified) * BasicCompiler64/Opcode.h (modified) * BasicCompiler64/WatchList.cpp (modified) * BasicCompiler_Common/BasicFixed.h (modified) * BasicCompiler_Common/Class.cpp (modified) * BasicCompiler_Common/Class.h (modified) * BasicCompiler_Common/Intermediate_Step2.cpp (modified) * BasicCompiler_Common/Object.cpp (modified) * BasicCompiler_Common/Subroutine.cpp (modified) * BasicCompiler_Common/Variable.cpp (modified) * BasicCompiler_Common/Variable.h (modified) * BasicCompiler_Common/common.h (modified) * BasicCompiler_Common/error.cpp (modified) ByRef修飾子を関数戻り値とDimステートメントで指定可能にした。 Tue, 23 Jan 2007 13:52:50 GMT dai_9181 [39] * ProjectEditor/SubOperation.cpp (modified) ByRef、ByValを予約語(青色)として表示するようにした。 Mon, 22 Jan 2007 14:38:19 GMT dai_9181 [38] * BasicCompiler32/NumOpe.cpp (modified) * BasicCompiler32/Opcode.h (modified) * BasicCompiler32/OperatorProc.cpp (modified) * BasicCompiler64/NumOpe.cpp (modified) * BasicCompiler64/Opcode.h (modified) * BasicCompiler64/OperatorProc.cpp (modified) * BasicCompiler_Common/NumOpe_GetType.cpp (modified) * BasicCompiler_Common/Subroutine.cpp (modified) * BasicCompiler_Common/common.h (modified) 戻り値に基本型を持つインデクサ(Getter)が正常に呼び出せないバグを修 正。 Sun, 21 Jan 2007 08:04:58 GMT dai_9181 [37] * BasicCompiler_Common/Intermediate_Step2.cpp (modified) * ProjectEditor/ProjectEditor.cpp (modified) ドキュメントを閉じたときのチラツキを解消。 Write命令とWriteメソッドを切り分けられるようにした。 Fri, 19 Jan 2007 19:55:26 GMT dai_9181 [36] * BasicCompiler32/CParameter.cpp (modified) * BasicCompiler32/Compile_Calc.cpp (modified) * BasicCompiler32/Compile_ProcOp.cpp (modified) * BasicCompiler32/Compile_Set_Var.cpp (modified) * BasicCompiler32/Compile_Statement.cpp (modified) * BasicCompiler32/Compile_Var.cpp (modified) * BasicCompiler32/NumOpe.cpp (modified) * BasicCompiler32/NumOpe_Logical.cpp (modified) * BasicCompiler32/NumOpe_Relation.cpp (modified) * BasicCompiler32/NumOpe_TypeOperation.cpp (modified) * BasicCompiler32/Opcode.h (modified) * BasicCompiler32/VarList.cpp (modified) * BasicCompiler32/increment.cpp (modified) * BasicCompiler32/op32_main.cpp (modified) * BasicCompiler64/Compile_Calc.cpp (modified) * BasicCompiler64/Compile_Set_Var.cpp (modified) * BasicCompiler64/Compile_Statement.cpp (modified) * BasicCompiler64/Compile_Var.cpp (modified) * BasicCompiler64/NumOpe_Logical.cpp (modified) * BasicCompiler64/NumOpe_Relation.cpp (modified) * BasicCompiler64/NumOpe_TypeOperation.cpp (modified) * BasicCompiler64/Opcode.h (modified) * BasicCompiler64/amd64_main.cpp (modified) * BasicCompiler64/varlist.cpp (modified) * BasicCompiler_Common/BasicFixed.h (modified) * BasicCompiler_Common/Overload.cpp (modified) * BasicCompiler_Common/Variable.cpp (modified) * BasicCompiler_Common/calculation.cpp (modified) * ProjectEditor/SubOperation.cpp (modified) Boolean型に対応。 Thu, 18 Jan 2007 18:41:50 GMT dai_9181 [35] * BasicCompiler32/NumOpe.cpp (modified) * BasicCompiler64/NumOpe.cpp (modified) * BasicCompiler_Common/NumOpe_GetType.cpp (modified) Sat, 13 Jan 2007 21:11:23 GMT dai_9181 [34] * BasicCompiler32/BasicCompiler.vcproj (modified) * BasicCompiler32/Compile_ProcOp.cpp (modified) * BasicCompiler32/Compile_Statement.cpp (modified) * BasicCompiler32/Compile_Var.cpp (modified) * BasicCompiler32/Opcode.h (modified) * BasicCompiler64/BasicCompiler.vcproj (modified) * BasicCompiler64/Compile_ProcOp.cpp (modified) * BasicCompiler64/Compile_Statement.cpp (modified) * BasicCompiler64/Compile_Var.cpp (modified) * BasicCompiler64/Opcode.h (modified) * BasicCompiler_Common/Compile.cpp (modified) * BasicCompiler_Common/LexicalScoping.cpp (modified) * BasicCompiler_Common/LexicalScoping.h (modified) * BasicCompiler_Common/Object.cpp (modified) * BasicCompiler_Common/PESchedule.cpp (modified) * BasicCompiler_Common/PESchedule.h (added) * BasicCompiler_Common/Schedule.cpp (deleted) * BasicCompiler_Common/Schedule.h (deleted) * BasicCompiler_Common/Variable.cpp (modified) * BasicCompiler_Common/common.h (modified) * BasicCompiler_Common/error.cpp (modified) スコープ処理を統一した。関数の途中でReturnしても、スコープにあるロー カルオブジェクトを正確に破棄できるようにした。 Sat, 13 Jan 2007 21:05:59 GMT dai_9181 [33] * BasicCompiler_Common/Schedule.cpp (added) * BasicCompiler_Common/Schedule.h (added) Sat, 13 Jan 2007 19:06:10 GMT dai_9181 [32] * BasicCompiler_Common/schedule.h (deleted) Fri, 12 Jan 2007 19:26:50 GMT dai_9181 [31] * BasicCompiler32/CParameter.cpp (modified) * BasicCompiler32/Compile_CallProc.cpp (modified) * BasicCompiler32/Compile_Object.cpp (modified) * BasicCompiler32/Compile_ProcOp.cpp (modified) * BasicCompiler32/Compile_Statement.cpp (modified) * BasicCompiler32/Opcode.h (modified) * BasicCompiler32/OperatorProc.cpp (modified) * BasicCompiler64/CParameter.cpp (modified) * BasicCompiler64/Compile_CallProc.cpp (modified) * BasicCompiler64/Compile_Object.cpp (modified) * BasicCompiler64/Compile_ProcOp.cpp (modified) * BasicCompiler64/Compile_Statement.cpp (modified) * BasicCompiler64/Opcode.h (modified) * BasicCompiler64/OperatorProc.cpp (modified) * BasicCompiler_Common/Class.cpp (modified) * BasicCompiler_Common/NumOpe_GetType.cpp (modified) * BasicCompiler_Common/Object.cpp (modified) * BasicCompiler_Common/Overload.cpp (modified) * BasicCompiler_Common/StrOperation.cpp (modified) * BasicCompiler_Common/Subroutine.cpp (modified) * BasicCompiler_Common/common.h (modified) * BasicCompiler_Common/hash.cpp (modified) * BasicCompiler_Common/preprocessor.cpp (modified) _System_LocalThis(見えないThisポインタパラメータ)を通常のパラメータ ... Thu, 11 Jan 2007 16:56:19 GMT dai_9181 [30] * BasicCompiler_Common/Subroutine.cpp (modified) グローバル領域で定義されている関数と同名の静的メソッドを定義すること が出来ないバグを修正。 Tue, 09 Jan 2007 17:27:58 GMT dai_9181 [29] * BasicCompiler32/Compile_CallProc.cpp (modified) * BasicCompiler64/Compile_CallProc.cpp (modified) * BasicCompiler_Common/Class.cpp (modified) * BasicCompiler_Common/Class.h (modified) * BasicCompiler_Common/Enum.cpp (modified) * BasicCompiler_Common/Object.cpp (modified) * BasicCompiler_Common/Variable.cpp (modified) * BasicCompiler_Common/common.h (modified) * ProjectEditor/Common.h (modified) Ver5.0β10としてリリース。 すべてのクラスをObjectからの派生にした。 Sun, 07 Jan 2007 21:34:44 GMT dai_9181 [28] * BasicCompiler32/BasicCompiler.vcproj (modified) * BasicCompiler32/CParameter.cpp (modified) * BasicCompiler32/Compile_Calc.cpp (modified) * BasicCompiler32/Compile_CallProc.cpp (modified) * BasicCompiler32/Compile_Func.cpp (modified) * BasicCompiler32/Compile_Object.cpp (modified) * BasicCompiler32/Compile_ProcOp.cpp (modified) * BasicCompiler32/Compile_Set_Var.cpp (modified) * BasicCompiler32/Compile_Var.cpp (modified) * BasicCompiler64/CParameter.cpp (modified) * BasicCompiler64/Compile_CallProc.cpp (modified) * BasicCompiler64/Compile_Func.cpp (modified) * BasicCompiler64/Compile_Object.cpp (modified) * BasicCompiler64/Compile_ProcOp.cpp (modified) * BasicCompiler64/Compile_Set_Var.cpp (modified) * BasicCompiler64/Compile_Var.cpp (modified) * BasicCompiler_Common/Class.cpp (modified) * BasicCompiler_Common/Class.h (modified) * BasicCompiler_Common/Overload.cpp (modified) * BasicCompiler_Common/Subroutine.cpp (modified) * BasicCompiler_Common/common.h (modified) * BasicCompiler_Common/error.cpp (modified) * BasicCompiler_Common/hash.cpp (modified) ・【32ビットコンパイラ】戻り値に実態オブジェクトを持つインデクサを呼 び出すと強制終了してしまうバグを修正。 ...