OSDN Git Service

delimiter.h/cppを、term_lexer、term_checkerとしてテンプレートを利用するように分離した。
authorderui <derutakayu@user.sourceforge.jp>
Tue, 5 Jan 2010 15:04:39 +0000 (00:04 +0900)
committerderui <derutakayu@user.sourceforge.jp>
Tue, 5 Jan 2010 15:04:39 +0000 (00:04 +0900)
commit5633c68effe34b13c1cf34c7aad4ab99f8702390
tree6af720106bd4b864c0ba4e31a043a95618c962b0
parent32832bd2b9ef19ac8e552732bdab389e9da8ce5c
delimiter.h/cppを、term_lexer、term_checkerとしてテンプレートを利用するように分離した。
src/common配下を、lib/として分離した。
lib/function.h、lib/any.h、lib/meta_functional.h、lib/range.hといった、メタテンプレートライブラリを一部追加。
utakata::unicodeの比較演算子に対するバグを修正
OMake関係のファイルを全削除
Rakefile.inをプロジェクトのルートディレクトリにのみ置くように変更した。
余分なテスト用ファイルは.bkとしてコンパイルされないようにした。
各ファイルのフォーマットを統一。
87 files changed:
COPYING [new symlink]
INSTALL [new symlink]
Makefile
Makefile.am
Makefile.in
OMakefile [deleted file]
OMakeroot [deleted file]
Rakefile [new file with mode: 0644]
Rakefile.in [new file with mode: 0644]
autom4te.cache/output.0
autom4te.cache/output.1
autom4te.cache/output.2
autom4te.cache/traces.0
autom4te.cache/traces.1
autom4te.cache/traces.2
config.h
config.h.in
config.log
config.status
configure
configure.in
copying [deleted file]
install [deleted file]
lib/any.h [new file with mode: 0644]
lib/counter.h [moved from src/common/counter.h with 100% similarity]
lib/crtp.h [new file with mode: 0755]
lib/debugutil.h [moved from src/common/debugutil.h with 96% similarity]
lib/factory.h [moved from src/common/factory.h with 92% similarity]
lib/function.h [new file with mode: 0644]
lib/function_callback.h [moved from src/common/function_callback.h with 99% similarity]
lib/meta_functional.h [new file with mode: 0644]
lib/range.h [new file with mode: 0644]
lib/ref_delete.h [moved from src/common/ref_delete.h with 89% similarity]
lib/scoped_ptr.h [moved from src/common/scoped_ptr.h with 81% similarity]
lib/singleton.h [new file with mode: 0755]
lib/smart_ptr.h [moved from src/common/smart_ptr.h with 97% similarity]
lib/textarrayformat.cpp [moved from src/common/textarrayformat.cpp with 100% similarity]
lib/textarrayformat.h [moved from src/common/textarrayformat.h with 96% similarity]
lib/uncopyable.h [moved from src/common/uncopyable.h with 52% similarity]
log.log [deleted file]
src/Makefile.am
src/Makefile.in
src/OMakefile [deleted file]
src/Rakefile.in [deleted file]
src/common/OMakefile [deleted file]
src/common/singleton.h [deleted file]
src/data_space.h
src/encoding_reader.h
src/environment.cpp
src/environment.h
src/exception.h
src/file_reader.h
src/lexeme.cpp
src/lexeme.h
src/lexer/OMakefile [deleted file]
src/lexer/charactor_lexer.cpp
src/lexer/charactor_lexer.h
src/lexer/delimiters.h [deleted file]
src/lexer/identifier_lexer.h
src/lexer/inner_hex_lexer.cpp [new file with mode: 0755]
src/lexer/inner_hex_lexer.h [new file with mode: 0755]
src/lexer/lexer_dispatcher.h
src/lexer/lexer_interface.h
src/lexer/scheme_lexer.cpp.bk [changed mode: 0755->0644]
src/lexer/scheme_lexer.h
src/lexer/string_lexer.cpp
src/lexer/string_lexer.h
src/lexer/term_checker.cpp [moved from src/lexer/delimiters.cpp with 60% similarity]
src/lexer/term_checker.h [new file with mode: 0644]
src/lexer/term_lexer.h [new file with mode: 0755]
src/object.h
src/string_reader.h
src/unicode.cpp
src/unicode.h
test/Makefile
test/Makefile.am
test/Makefile.in
test/OMakefile [deleted file]
test/Rakefile.in [deleted file]
test/charactor_lexer_test.cpp
test/environment_test.cpp
test/file_reader_test.cpp
test/gtest/Makefile
test/inner_hex_lexer_test.cpp [new file with mode: 0755]
test/string_lexer_test.cpp [new file with mode: 0755]
test/textarrayformat_test.cpp
test/unicode_test.cpp