OSDN Git Service
(root)
/
simplecms
/
utakata.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
parser_testをDatumParserに対応。
2010-02-28
derui
parser_testをDatumParserに対応。
commit
|
commitdiff
|
tree
2010-02-20
derui
object表現であったobject.cppを削除し、datum.cppとして再定義した。
commit
|
commitdiff
|
tree
2010-02-14
derui
parser_testを再作成。
commit
|
commitdiff
|
tree
2010-02-04
derui
SchemeLexerの実装により、字句解析部分の作成を完了。
commit
|
commitdiff
|
tree
2010-01-20
derui
CommentLexerの内部を実装した。<lexeme>内の終端記号以外の実装を完了した。
commit
|
commitdiff
|
tree
2010-01-19
derui
sublexer.cppに定義されていたlexerの再定義が完了したため、削除。
commit
|
commitdiff
|
tree
2010-01-17
derui
<identify>、<number>、<boolean>を解釈するそれぞれの部分字句解析を行うLexerを追加。
commit
|
commitdiff
|
tree
2010-01-06
derui
<inline hex esacpe>の非終端記号を解釈するInlineHexEscapeLexer...
commit
|
commitdiff
|
tree
2010-01-05
derui
delimiter.h/cppを、term_lexer、term_checkerとしてテンプレートを利用するように分離した。
commit
|
commitdiff
|
tree
2009-12-20
derui
Makefile を Rakefile に切り替えた。
commit
|
commitdiff
|
tree
2009-12-14
derui
OMakeを利用するように、OMakefileを再度作成。
commit
|
commitdiff
|
tree
2009-12-11
derui
lexerに関係するソースをsrc/lexer配下に移動。
commit
|
commitdiff
|
tree
2009-12-06
derui
utakataの標準となる例外クラス及びマクロを定義した。
commit
|
commitdiff
|
tree
2009-12-02
derui
transcoder関係の内容をコーディング規約に合わせて再実装した。
commit
|
commitdiff
|
tree
2009-11-30
derui
reader_interfaceのファイル読み出しにおける実装であるFileReaderを追加した。
commit
|
commitdiff
|
tree
2009-11-28
derui
c
commit
|
commitdiff
|
tree
2009-11-28
derui
・textarrayformat.*をsrc/commonに移動した。
commit
|
commitdiff
|
tree
2009-11-26
derui
src/commonに移動したため削除。
commit
|
commitdiff
|
tree
2009-11-26
derui
google testをテスティングライブラリとして利用することに決定。
commit
|
commitdiff
|
tree
2009-11-25
derui
各ファイルへの適切なコメントを記述中。
commit
|
commitdiff
|
tree
2009-11-24
derui
Google C++ Styleへの準拠に伴い、配置及びソースの編集中。
commit
|
commitdiff
|
tree
2009-11-15
derui
bignumの再実装中
commit
|
commitdiff
|
tree
2009-11-08
derui
utakata::numeric::Bignumの再構築中。bignum_testは随時項目を追加している。
commit
|
commitdiff
|
tree
2009-10-21
derui
bignum_testをビルドするために編集。
commit
|
commitdiff
|
tree
2009-10-21
derui
bignumの更新。
commit
|
commitdiff
|
tree
2009-10-18
derui
メモリ依存の整数オブジェクトの実装を追加。
commit
|
commitdiff
|
tree
2009-10-13
derui
メモリ依存の整数オブジェクトを追加。
commit
|
commitdiff
|
tree
2009-10-12
derui
マージ。
commit
|
commitdiff
|
tree
2009-10-12
derui
パーサの実装を一応完了。
commit
|
commitdiff
|
tree
2009-10-07
derui
parser_test.cppでテストが通るように修正。まだ通らないテストがある。
commit
|
commitdiff
|
tree
2009-10-04
derui
コンパイル時に、常にLC_ALL=Cになるように変更。
commit
|
commitdiff
|
tree
2009-10-02
derui
再び色々弄っている。GCの仕様とかを再度見直したほうがいいかもしれない。
commit
|
commitdiff
|
tree
2009-10-01
derui
プリミティブに関する定義を大幅に増加。プリミティブに関係するクラスや関数は、すべてprimitive_...
commit
|
commitdiff
|
tree
2009-09-28
derui
literalとなっていた部分をばっさりと削除した。代わりに、lexeme_dataとした。
commit
|
commitdiff
|
tree
2009-09-27
derui
primitiveの構造を今度は変更中。あまりname spaceを分割しすぎるのもよくないような気がする。
commit
|
commitdiff
|
tree
2009-09-25
derui
-パーサの構造を大変更中。
commit
|
commitdiff
|
tree
2009-09-23
derui
mock的なシンプルGCの実装を開始。かなり構造が変わっていっているので、自分で意識しておくこと。
commit
|
commitdiff
|
tree
2009-09-18
derui
かなり仕様変更が激しいことになっている。まとまるまではしばらくかかりそ
commit
|
commitdiff
|
tree
2009-09-13
derui
port等としていた部分を一旦削除。いずれインタプリタの実装によってはこのあたりは再び変更する可能性がある。
commit
|
commitdiff
|
tree
2009-09-12
derui
-revert data
commit
|
commitdiff
|
tree
2009-09-10
derui
utf8_string, utf8となっていたものを、scheme中のUnicodeの基点となるUniCharとUniS...
commit
|
commitdiff
|
tree
2009-09-09
derui
- scheme中の各プリミティブオブジェクトを定義
commit
|
commitdiff
|
tree
2009-09-07
derui
- type.h内のインターフェースをテストするためのtype_test.cppを追加
commit
|
commitdiff
|
tree
2009-09-06
derui
- 型情報を表すTypeDescripterの構造をちゃんと設計した。
commit
|
commitdiff
|
tree
2009-09-04
derui
全体の環境を表すenvironmentの追加。
commit
|
commitdiff
|
tree
2009-09-01
derui
syntax-treeの書き直しが概ね完了した。伴って、syntax_tree_test、及びparser_testの書...
commit
|
commitdiff
|
tree
2009-08-30
derui
syntax-treeの再度書き直し中。やりすぎか?
commit
|
commitdiff
|
tree
2009-08-28
derui
syntax-treeの改良中。
commit
|
commitdiff
|
tree
2009-08-25
derui
Tree::appendChildとinsertを排して、consのみとした。
commit
|
commitdiff
|
tree
2009-08-25
derui
s
commit
|
commitdiff
|
tree
2009-08-25
derui
s
commit
|
commitdiff
|
tree
2009-08-25
derui
syntax_treeを、STL風になるようにリファイン中。
commit
|
commitdiff
|
tree
2009-08-19
derui
parserの内部をハンドラ化。PARSERSTATUSがparser_handlerにて必要になった
commit
|
commitdiff
|
tree
2009-08-17
derui
エンコードが正常になるように変換。
commit
|
commitdiff
|
tree
2009-08-17
derui
parserの内部実装を進めたが、ごちゃごちゃしてきたため、parser内部の処理を
commit
|
commitdiff
|
tree
2009-08-16
derui
syntax treeの実装、及びsyntax treeを利用したparserの実装。
commit
|
commitdiff
|
tree
2009-08-09
derui
treeの実装中。変則二分木の実装が上手くいかない。toValueの実装は後回し。
commit
|
commitdiff
|
tree
2009-08-06
derui
smart_ptrの使いかたを、const 〜&ではなく値渡しで渡すように全体を変更。
commit
|
commitdiff
|
tree
2009-08-06
derui
構文木を生成するためのtreeを追加。
commit
|
commitdiff
|
tree
2009-08-03
derui
- Consの実装、()と判定される空のオブジェクトを定義。
commit
|
commitdiff
|
tree
2009-08-02
derui
- lexemeとリテラルオブジェクト間のオブジェクト変換を行うためのLiteralDataを追加。
commit
|
commitdiff
|
tree
2009-07-30
derui
-- ビルドシステムをomakeにも対応するようにした。
commit
|
commitdiff
|
tree
2009-07-24
derui
-syntax_treeの実装を追加。
commit
|
commitdiff
|
tree
2009-07-24
derui
- syntax_tree.hの実装を作成。
commit
|
commitdiff
|
tree
2009-07-21
derui
-gitignoreを更新
commit
|
commitdiff
|
tree
2009-07-20
derui
* syntax treeを表現するためのクラス追加。syntax treeはそのまま構文データとしても利用される。
commit
|
commitdiff
|
tree
2009-07-19
derui
-lexeme_idを、private inherit Enum idiomで書き直した。なんかよくわからないエラーが出...
commit
|
commitdiff
|
tree
2009-07-18
derui
-vectorが足りなかったため、実装した。
commit
|
commitdiff
|
tree
2009-07-16
derui
-boolean、およびバイトベクタについて足りなかったため、実装した。
commit
|
commitdiff
|
tree
2009-07-09
derui
.gitignoreをマージ
commit
|
commitdiff
|
tree
2009-07-09
derui
.gitignoreを更新
commit
|
commitdiff
|
tree
2009-07-09
derui
TextArrayFormatをtextarrayformatに変更した。
commit
|
commitdiff
|
tree
2009-07-06
derui
parser.h -- utakataの構文解析器を追加。
commit
|
commitdiff
|
tree
2009-07-04
derui
sublexer_impl -- unsyntaxの判断条件が誤っており、正しい結果が得られなかったのを修正
commit
|
commitdiff
|
tree
2009-07-02
derui
lexeme_impl -- makeEOF、及びEOFToken、makeString, Stringの追加
commit
|
commitdiff
|
tree
2009-07-01
derui
2009-07-02
commit
|
commitdiff
|
tree
2009-06-29
derui
2009-06-29
commit
|
commitdiff
|
tree
2009-06-28
derui
delimiter.cpp -- c_str()とリテラルで比較していたのを修正した。
commit
|
commitdiff
|
tree
2009-06-28
derui
-- number_lexer中のNumberクラス、URealクラス、UIntegerクラスをそれぞれ作成。
commit
|
commitdiff
|
tree
2009-06-27
derui
-- Numberのメインとなる字句解析部分を途中まで作成。
commit
|
commitdiff
|
tree
2009-06-27
derui
-- 数値の解析を行なうためのnumber_lexerを新設。
commit
|
commitdiff
|
tree
2009-06-21
derui
-- conflictが発生したためのマージ
commit
|
commitdiff
|
tree
2009-06-21
derui
-- 一時的マージ
commit
|
commitdiff
|
tree
2009-06-21
derui
-- NestedCommentLexer、StringLexerの実装を完了。
commit
|
commitdiff
|
tree
2009-06-20
derui
-- IdentifierLexerの実装を継続。
commit
|
commitdiff
|
tree
2009-06-19
derui
-- Lexerの実装を継続している。
commit
|
commitdiff
|
tree
2009-06-14
derui
-- FirstLexerの大体の実装。一行コメント、文字部分のスタブ的実装の完了。
commit
|
commitdiff
|
tree
2009-06-13
derui
-- 無駄に複雑化していたdelimiter関連をシンプルな形で再定義した。
commit
|
commitdiff
|
tree
2009-06-13
derui
-- IDelimiterから派生したDelimiterを定義し、テンプレートによって処理を別にするように変更。
commit
|
commitdiff
|
tree
2009-06-13
derui
-- delimiterの各実装の作成を開始。
commit
|
commitdiff
|
tree
2009-06-10
derui
-- lexerからdelimiterの判別部分を取り出し、抽象化を行った。
commit
|
commitdiff
|
tree
2009-06-09
derui
-- .gitignoreの整備。
commit
|
commitdiff
|
tree
2009-06-09
derui
-- utf8::CUTF8InputStreamに、readしたデータをストリームに戻すungetを実装
commit
|
commitdiff
|
tree
2009-06-08
derui
-- sublexer_impl.cppでCStringLexer,CNextLexemeLexerをスタブ実装した。
commit
|
commitdiff
|
tree
2009-06-08
derui
sublexer.cpp -- sublexer.hをインターフェースのみとし、実装をsublexer_impl...
commit
|
commitdiff
|
tree
2009-06-07
derui
lexer.cpp -- CLexerの実体を実装。
commit
|
commitdiff
|
tree
2009-06-07
derui
環境整備
commit
|
commitdiff
|
tree
2009-06-07
derui
余計なGTAGSをコミットしないようにした。
commit
|
commitdiff
|
tree
2009-06-07
derui
lexer.cpp -- <string>字句構文を返すようにした。
commit
|
commitdiff
|
tree
2009-06-07
derui
メインラインからマージ
commit
|
commitdiff
|
tree
next