OSDN Git Service

マージ。
[simplecms/utakata.git] / parser.cpp
2009-10-12 deruiマージ。
2009-10-12 deruiパーサの実装を一応完了。
2009-10-07 deruiparser_test.cppでテストが通るように修正。まだ通らないテストがある。
2009-10-02 derui再び色々弄っている。GCの仕様とかを再度見直したほうがいいかもしれない。
2009-10-01 deruiプリミティブに関する定義を大幅に増加。プリミティブに関係するクラスや関数は、すべてprimitive_...
2009-09-28 deruiliteralとなっていた部分をばっさりと削除した。代わりに、lexeme_dataとした。
2009-09-27 deruiprimitiveの構造を今度は変更中。あまりname spaceを分割しすぎるのもよくないような気がする。
2009-09-25 derui-パーサの構造を大変更中。
2009-09-23 deruimock的なシンプルGCの実装を開始。かなり構造が変わっていっているので、自分で意識しておくこと。
2009-09-18 deruiかなり仕様変更が激しいことになっている。まとまるまではしばらくかかりそ
2009-09-09 derui- scheme中の各プリミティブオブジェクトを定義
2009-09-07 derui- type.h内のインターフェースをテストするためのtype_test.cppを追加
2009-09-01 deruisyntax-treeの書き直しが概ね完了した。伴って、syntax_tree_test、及びparser_t...
2009-08-30 deruisyntax-treeの再度書き直し中。やりすぎか?
2009-08-28 deruisyntax-treeの改良中。
2009-08-25 deruis
2009-08-25 deruisyntax_treeを、STL風になるようにリファイン中。
2009-08-19 deruiparserの内部をハンドラ化。PARSERSTATUSがparser_handlerにて必要になった
2009-08-17 deruiparserの内部実装を進めたが、ごちゃごちゃしてきたため、parser内部の処理を
2009-08-16 deruisyntax treeの実装、及びsyntax treeを利用したparserの実装。
2009-08-06 deruismart_ptrの使いかたを、const 〜&ではなく値渡しで渡すように全体を変更。
2009-08-06 derui構文木を生成するためのtreeを追加。
2009-07-20 derui* syntax treeを表現するためのクラス追加。syntax treeはそのまま構文データとしても利用される。
2009-07-19 derui-lexeme_idを、private inherit Enum idiomで書き直した。なんかよくわからない...
2009-07-16 derui-boolean、およびバイトベクタについて足りなかったため、実装した。
2009-07-09 derui.gitignoreをマージ
2009-07-09 deruiTextArrayFormatをtextarrayformatに変更した。
2009-07-06 deruiparser.h -- utakataの構文解析器を追加。