source: dev/trunk/abdev/BasicCompiler32/Compile_Calc.cpp

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @415   18 years dai_9181 代入演算時の左辺に関数呼び出しの戻り値を評価してメンバを取得するようなコードが存在するとき、エラーになってしまっていたので改修した。(32bi …
(edit) @402   18 years dai_9181 UserProc::SetParamsAndReturnTypeメソッドをリファクタリング LexicalAnalysis.hのインクルードを除去した
(edit) @355   18 years dai_9181 静的領域に初期オブジェクトを配置可能にした
(edit) @331   18 years dai_9181 AddressOfの左辺値を加味した処理を簡潔にした
(edit) @324   18 years dai_9181
(edit) @316   19 years dai_9181
(edit) @290   19 years dai_9181 ジェネリクスのベースを実装
(edit) @265   19 years dai_9181
(edit) @256   19 years dai_9181 MetaImplを廃止し、Metaにした。 ObjectModuleクラス、Linkerクラスを用意。
(edit) @225   19 years dai_9181 CodeGeneratorクラスのベースを実装
(edit) @206   19 years dai_9181 コード全体のリファクタリングを実施
(edit) @193   19 years dai_9181
(edit) @183   19 years dai_9181
(edit) @179   19 years dai_9181 キャスト演算子が変数オフセットが格納されたレジスタ(ecx)を上書きしてしまうバグを修正
(edit) @159   19 years dai_9181 プロジェクト内を整理。jengaライブラリのベースを作成。
(copy) @148   19 years dai_9181 Moved remotely
copied from BasicCompiler32/Compile_Calc.cpp
(edit) @136   19 years dai_9181 EnumStaticメソッドを廃止
Note: See TracRevisionLog for help on using the revision log.