OSDN Git Service

simplecms/utakata.git
2010-02-28 deruiparser_testをDatumParserに対応。 master
2010-02-20 deruiobject表現であったobject.cppを削除し、datum.cppとして再定義した。
2010-02-14 deruiparser_testを再作成。
2010-02-04 deruiSchemeLexerの実装により、字句解析部分の作成を完了。
2010-01-20 deruiCommentLexerの内部を実装した。<lexeme>内の終端記号以外の実装を完了した。
2010-01-19 deruisublexer.cppに定義されていたlexerの再定義が完了したため、削除。
2010-01-17 derui<identify>、<number>、<boolean>を解釈するそれぞれの部分字句解析を行うLexerを追加。
2010-01-06 derui<inline hex esacpe>の非終端記号を解釈するInlineHexEscapeLexer...
2010-01-06 U-C2007\Administrator\90V\8bK\82É\8dì\90¬\82µ\82½TermLexer\82ð\97\98\97p\82µ\82Ä\93à\95\94\82ð\8fC\90³\82µ\82½\81B
2010-01-05 deruidelimiter.h/cppを、term_lexer、term_checkerとしてテンプレートを利用するよ...
2009-12-20 deruiMakefile を Rakefile に切り替えた。
2009-12-14 deruiOMakeを利用するように、OMakefileを再度作成。
2009-12-11 deruilexerに関係するソースをsrc/lexer配下に移動。
2009-12-06 deruiutakataの標準となる例外クラス及びマクロを定義した。
2009-12-02 deruitranscoder関係の内容をコーディング規約に合わせて再実装した。
2009-11-30 deruireader_interfaceのファイル読み出しにおける実装であるFileReaderを追加した。
2009-11-28 deruic
2009-11-28 derui・textarrayformat.*をsrc/commonに移動した。
2009-11-26 deruisrc/commonに移動したため削除。
2009-11-26 deruigoogle testをテスティングライブラリとして利用することに決定。
2009-11-25 derui各ファイルへの適切なコメントを記述中。
2009-11-24 deruiGoogle C++ Styleへの準拠に伴い、配置及びソースの編集中。
2009-11-15 deruibignumの再実装中
2009-11-08 deruiutakata::numeric::Bignumの再構築中。bignum_testは随時項目を追加している。
2009-10-21 deruibignum_testをビルドするために編集。
2009-10-21 deruibignumの更新。
2009-10-18 deruiメモリ依存の整数オブジェクトの実装を追加。
2009-10-13 deruiメモリ依存の整数オブジェクトを追加。
2009-10-12 deruiマージ。
2009-10-12 deruiパーサの実装を一応完了。
2009-10-07 deruiparser_test.cppでテストが通るように修正。まだ通らないテストがある。
2009-10-04 deruiコンパイル時に、常にLC_ALL=Cになるように変更。
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-13 deruiport等としていた部分を一旦削除。いずれインタプリタの実装によってはこのあたりは再び変更する可能性がある。
2009-09-12 derui-revert data
2009-09-10 deruiutf8_string, utf8となっていたものを、scheme中のUnicodeの基点となるUniChar...
2009-09-09 derui- scheme中の各プリミティブオブジェクトを定義
2009-09-07 derui- type.h内のインターフェースをテストするためのtype_test.cppを追加
2009-09-06 derui- 型情報を表すTypeDescripterの構造をちゃんと設計した。
2009-09-04 derui全体の環境を表すenvironmentの追加。
2009-09-01 deruisyntax-treeの書き直しが概ね完了した。伴って、syntax_tree_test、及びparser_t...
2009-08-30 deruisyntax-treeの再度書き直し中。やりすぎか?
2009-08-28 deruisyntax-treeの改良中。
2009-08-25 deruiTree::appendChildとinsertを排して、consのみとした。
2009-08-25 deruis
2009-08-25 deruis
2009-08-25 deruisyntax_treeを、STL風になるようにリファイン中。
2009-08-19 deruiparserの内部をハンドラ化。PARSERSTATUSがparser_handlerにて必要になった
2009-08-17 deruiエンコードが正常になるように変換。
2009-08-17 deruiparserの内部実装を進めたが、ごちゃごちゃしてきたため、parser内部の処理を
2009-08-16 deruisyntax treeの実装、及びsyntax treeを利用したparserの実装。
2009-08-09 deruitreeの実装中。変則二分木の実装が上手くいかない。toValueの実装は後回し。
2009-08-06 deruismart_ptrの使いかたを、const 〜&ではなく値渡しで渡すように全体を変更。
2009-08-06 derui構文木を生成するためのtreeを追加。
2009-08-03 derui- Consの実装、()と判定される空のオブジェクトを定義。
2009-08-02 derui- lexemeとリテラルオブジェクト間のオブジェクト変換を行うためのLiteralDataを追加。
2009-07-30 derui-- ビルドシステムをomakeにも対応するようにした。
2009-07-24 derui-syntax_treeの実装を追加。
2009-07-24 derui- syntax_tree.hの実装を作成。
2009-07-21 derui-gitignoreを更新
2009-07-20 derui* syntax treeを表現するためのクラス追加。syntax treeはそのまま構文データとしても利用される。
2009-07-19 derui-lexeme_idを、private inherit Enum idiomで書き直した。なんかよくわからない...
2009-07-18 derui-vectorが足りなかったため、実装した。
2009-07-16 derui-boolean、およびバイトベクタについて足りなかったため、実装した。
2009-07-09 derui.gitignoreをマージ
2009-07-09 derui.gitignoreを更新
2009-07-09 deruiTextArrayFormatをtextarrayformatに変更した。
2009-07-06 deruiparser.h -- utakataの構文解析器を追加。
2009-07-04 deruisublexer_impl -- unsyntaxの判断条件が誤っており、正しい結果が得られなかったのを修正
2009-07-02 deruilexeme_impl -- makeEOF、及びEOFToken、makeString, Stringの追加
2009-07-01 derui2009-07-02
2009-06-29 derui2009-06-29
2009-06-28 deruidelimiter.cpp -- c_str()とリテラルで比較していたのを修正した。
2009-06-28 derui-- number_lexer中のNumberクラス、URealクラス、UIntegerクラスをそれぞれ作成。
2009-06-27 derui-- Numberのメインとなる字句解析部分を途中まで作成。
2009-06-27 derui-- 数値の解析を行なうためのnumber_lexerを新設。
2009-06-21 derui-- conflictが発生したためのマージ
2009-06-21 derui-- 一時的マージ
2009-06-21 derui-- NestedCommentLexer、StringLexerの実装を完了。
2009-06-20 derui-- IdentifierLexerの実装を継続。
2009-06-19 derui-- Lexerの実装を継続している。
2009-06-14 derui-- FirstLexerの大体の実装。一行コメント、文字部分のスタブ的実装の完了。
2009-06-13 derui-- 無駄に複雑化していたdelimiter関連をシンプルな形で再定義した。
2009-06-13 derui-- IDelimiterから派生したDelimiterを定義し、テンプレートによって処理を別にするように変更。
2009-06-13 derui-- delimiterの各実装の作成を開始。
2009-06-10 derui-- lexerからdelimiterの判別部分を取り出し、抽象化を行った。
2009-06-09 derui-- .gitignoreの整備。
2009-06-09 derui-- utf8::CUTF8InputStreamに、readしたデータをストリームに戻すungetを実装
2009-06-08 derui-- sublexer_impl.cppでCStringLexer,CNextLexemeLexerをスタブ実装した。
2009-06-08 deruisublexer.cpp -- sublexer.hをインターフェースのみとし、実装をsublexer_imp...
2009-06-07 deruilexer.cpp -- CLexerの実体を実装。
2009-06-07 derui環境整備
2009-06-07 derui余計なGTAGSをコミットしないようにした。
2009-06-07 deruilexer.cpp -- <string>字句構文を返すようにした。
next