OSDN Git Service

parser_testをDatumParserに対応。 master
authorderui <derutakayu@user.sourceforge.jp>
Sun, 28 Feb 2010 04:26:42 +0000 (13:26 +0900)
committerderui <derutakayu@user.sourceforge.jp>
Sun, 28 Feb 2010 04:26:42 +0000 (13:26 +0900)
commit18b1cb7f0ef6b2208e8844405f74a1aa6e02141a
tree395eb3f346d89f82568fb82e253c3abc4028a8ad
parentd006548472b26e854e6c675bc73bc1f28a51de15
parser_testをDatumParserに対応。
DatumParserの内部を一部実装。
DatumParserの内部実装としてParserStateを作成。
旧parserの実装部分を削除。
構文違反のためのsyntax_error構造体を作成。
datum_tree及びdatum_tree_testを追加。
26 files changed:
Makefile
Rakefile
config.log
config.status
lib/binary_tree.h
lib/function.h
lib/meta_functional.h
lib/scoped_ptr.h
src/parser/datum.cpp
src/parser/datum.h
src/parser/datum_base.cpp
src/parser/datum_base.h
src/parser/datum_parser.cpp
src/parser/datum_parser.h
src/parser/datum_tree.cpp [new file with mode: 0644]
src/parser/datum_tree.h [new file with mode: 0644]
src/parser/parser.cpp.bk [deleted file]
src/parser/parser.h [deleted file]
src/parser/parser_handler.cpp.bk [deleted file]
src/parser/parser_handler.h [deleted file]
src/parser/parser_state.h [new file with mode: 0755]
src/parser/parser_status.h [deleted file]
src/parser/syntax_error.cpp [new file with mode: 0755]
src/parser/syntax_error.h [new file with mode: 0755]
test/datum_tree_test.cpp [new file with mode: 0755]
test/parser_test.cpp