OSDN Git Service

roast/roast.git
14 years agoseqやらnrqwsやら色々直してるところ
Myun2 [Tue, 20 Jul 2010 13:29:25 +0000 (22:29 +0900)]
seqやらnrqwsやら色々直してるところ

14 years agoreqws
Myun2 [Tue, 20 Jul 2010 13:15:41 +0000 (22:15 +0900)]
reqws

14 years agostructure.hpp: headerとbody
Myun2 [Tue, 20 Jul 2010 01:20:37 +0000 (10:20 +0900)]
structure.hpp: headerとbody

14 years agostructure をだいぶ進化
Myun2 [Tue, 20 Jul 2010 01:18:33 +0000 (10:18 +0900)]
structure をだいぶ進化

14 years agostructure_base.hpp を書き書き...
Myun2 [Tue, 20 Jul 2010 00:45:08 +0000 (09:45 +0900)]
structure_base.hpp を書き書き...

14 years agoroast_xml/structure.hpp: まずは継承にしてみる
Myun2 [Tue, 20 Jul 2010 00:37:58 +0000 (09:37 +0900)]
roast_xml/structure.hpp: まずは継承にしてみる

14 years agostructure_base.hpp Add.
Myun2 [Tue, 20 Jul 2010 00:37:30 +0000 (09:37 +0900)]
structure_base.hpp Add.

14 years agodeclaration_base.hpp: typedef Add.
Myun2 [Tue, 20 Jul 2010 00:33:19 +0000 (09:33 +0900)]
declaration_base.hpp: typedef Add.

14 years agogenerator_base.hpp, parser_base.hpp: Includes Add.
Myun2 [Tue, 20 Jul 2010 00:32:47 +0000 (09:32 +0900)]
generator_base.hpp, parser_base.hpp: Includes Add.

14 years agodeclaration_base.hpp Add.
Myun2 [Tue, 20 Jul 2010 00:31:40 +0000 (09:31 +0900)]
declaration_base.hpp Add.

14 years agostructure.hpp Update.
Myun2 [Tue, 20 Jul 2010 00:30:19 +0000 (09:30 +0900)]
structure.hpp Update.

14 years agoroast_xml/roast_xml.hpp -> structure.hpp
Myun2 [Tue, 20 Jul 2010 00:26:22 +0000 (09:26 +0900)]
roast_xml/roast_xml.hpp -> structure.hpp

14 years agoroast_xml_sax_parser.hpp: ちょいと直し
Myun2 [Tue, 20 Jul 2010 00:17:05 +0000 (09:17 +0900)]
roast_xml_sax_parser.hpp: ちょいと直し

14 years agoroast_xml_sax_parser.hpp Add.
Myun2 [Tue, 20 Jul 2010 00:09:36 +0000 (09:09 +0900)]
roast_xml_sax_parser.hpp Add.

14 years agodom_parser化
Myun2 [Mon, 19 Jul 2010 17:10:29 +0000 (02:10 +0900)]
dom_parser化

14 years agoparser_base.hpp のincludeが足りてねぇやww
Myun2 [Mon, 19 Jul 2010 16:45:16 +0000 (01:45 +0900)]
parser_base.hpp のincludeが足りてねぇやww

14 years agolexical, xml: Update
Myun2 [Mon, 19 Jul 2010 16:44:12 +0000 (01:44 +0900)]
lexical, xml: Update

14 years agoroast_xml.hpp, roast_xml_parser.hpp Add.
Myun2 [Mon, 19 Jul 2010 16:40:33 +0000 (01:40 +0900)]
roast_xml.hpp, roast_xml_parser.hpp Add.

14 years agocontainer: とりあえず合ってるんだか合ってないんだか分からんがcommitしておいてみよう
Myun2 [Mon, 19 Jul 2010 16:35:47 +0000 (01:35 +0900)]
container: とりあえず合ってるんだか合ってないんだか分からんがcommitしておいてみよう

14 years agoparser_test.cpp Update.
Myun2 [Mon, 19 Jul 2010 16:33:05 +0000 (01:33 +0900)]
parser_test.cpp Update.

14 years agoparser_base.hpp, string_parser_base.hpp: コンストラクタに対応
Myun2 [Mon, 19 Jul 2010 16:31:47 +0000 (01:31 +0900)]
parser_base.hpp, string_parser_base.hpp: コンストラクタに対応

14 years agostring_parser_base.hpp では string_parser_base を基底クラスのイテレータに。
Myun2 [Mon, 19 Jul 2010 16:21:59 +0000 (01:21 +0900)]
string_parser_base.hpp では string_parser_base を基底クラスのイテレータに。

14 years agolexical: string_parser_base.hpp への分離
Myun2 [Mon, 19 Jul 2010 16:19:20 +0000 (01:19 +0900)]
lexical: string_parser_base.hpp への分離

14 years agoparser_base.hpp: string_parser_base, ws_sprit_parser_base追加
Myun2 [Mon, 19 Jul 2010 16:14:59 +0000 (01:14 +0900)]
parser_base.hpp: string_parser_base, ws_sprit_parser_base追加

14 years agolexical: base.hpp, lexical_base.hpp クラス追加
Myun2 [Mon, 19 Jul 2010 16:10:18 +0000 (01:10 +0900)]
lexical: base.hpp, lexical_base.hpp クラス追加

14 years agobase.hpp, lexical_base.hpp Add.
Myun2 [Mon, 19 Jul 2010 16:09:11 +0000 (01:09 +0900)]
base.hpp, lexical_base.hpp Add.

14 years agoroast_dom_driver.hpp Add.
Myun2 [Sat, 17 Jul 2010 11:40:13 +0000 (20:40 +0900)]
roast_dom_driver.hpp Add.

14 years agolexical_test Add.
Myun2 [Sat, 17 Jul 2010 11:26:49 +0000 (20:26 +0900)]
lexical_test Add.

14 years agogenerator_base.hpp Add.
Myun2 [Sat, 17 Jul 2010 11:23:38 +0000 (20:23 +0900)]
generator_base.hpp Add.
parser_base.hpp Update. (Class Add)

14 years agolexical/parser_base.hpp Add.
Myun2 [Sat, 17 Jul 2010 11:22:11 +0000 (20:22 +0900)]
lexical/parser_base.hpp Add.

14 years agodb/sql.hpp: gen_create_table_query() length対応, SELECT多分実装(試してはいない)
Myun2 [Fri, 4 Jun 2010 12:09:46 +0000 (21:09 +0900)]
db/sql.hpp: gen_create_table_query() length対応, SELECT多分実装(試してはいない)
db/sqlite3.hpp: SELECT多分実装(試してはいない)

14 years agodb/base.hpp: typedef select_result Add.
Myun2 [Fri, 4 Jun 2010 08:29:54 +0000 (17:29 +0900)]
db/base.hpp: typedef select_result Add.

14 years agoprimitive_array_iterator も最新イテレータに対応
Myun2 [Fri, 4 Jun 2010 04:10:22 +0000 (13:10 +0900)]
primitive_array_iterator も最新イテレータに対応

14 years agocontainer.hpp Update
Myun2 [Fri, 4 Jun 2010 04:08:49 +0000 (13:08 +0900)]
container.hpp Update

14 years agobegin_end_iterator: _Base::setup使えやー
Myun2 [Fri, 4 Jun 2010 01:50:13 +0000 (10:50 +0900)]
begin_end_iterator: _Base::setup使えやー

14 years agobegin_end_iterator では、とりあえず is_valid() は < と >= でチェックしておく。必要に応じて子クラスでオーバーライドして書き換えること!
Myun2 [Fri, 4 Jun 2010 01:45:28 +0000 (10:45 +0900)]
begin_end_iterator では、とりあえず is_valid() は < と >= でチェックしておく。必要に応じて子クラスでオーバーライドして書き換えること!

14 years agolinear_iterator_base.hpp: _linear_reverse_iterator_impl_base Add.
Myun2 [Fri, 4 Jun 2010 01:37:24 +0000 (10:37 +0900)]
linear_iterator_base.hpp: _linear_reverse_iterator_impl_base Add.
begin_end_iterator.hpp: _begin_end_reverse_iterator_impl, countdown_iterator Add.

14 years ago[Merge] なんか残ったまんまになってるけどゴミ。(何
Myun2 [Thu, 3 Jun 2010 17:50:02 +0000 (02:50 +0900)]
[Merge] なんか残ったまんまになってるけどゴミ。(何

14 years ago[Merge: _work_100603]
Myun2 [Thu, 3 Jun 2010 17:47:48 +0000 (02:47 +0900)]
[Merge: _work_100603]

14 years agocounter_iterator もちゃんとコンパイル通るようになりました。
Myun2 [Thu, 3 Jun 2010 17:40:10 +0000 (02:40 +0900)]
counter_iterator もちゃんとコンパイル通るようになりました。

14 years ago[100602] マージ、の途中
Myun2 [Thu, 3 Jun 2010 17:38:00 +0000 (02:38 +0900)]
[100602] マージ、の途中

14 years agoCREATE TABLEとSELECTのSQL文をバージョンアップ
Myun2 [Thu, 3 Jun 2010 12:01:30 +0000 (21:01 +0900)]
CREATE TABLEとSELECTのSQL文をバージョンアップ

14 years agodb: SELECT実装途中
Myun2 [Thu, 3 Jun 2010 11:47:56 +0000 (20:47 +0900)]
db: SELECT実装途中

14 years ago参照の場合、constの場合、と言うのも追加しておく必要アリか・・・
Myun2 [Thu, 3 Jun 2010 07:09:39 +0000 (16:09 +0900)]
参照の場合、constの場合、と言うのも追加しておく必要アリか・・・

14 years agoindexer_iterator.hpp _indexer_iterator_impl: _ContainerTypeがポインタでない場合は参照になるように(多分)
Myun2 [Thu, 3 Jun 2010 07:08:46 +0000 (16:08 +0900)]
indexer_iterator.hpp _indexer_iterator_impl: _ContainerTypeがポインタでない場合は参照になるように(多分)

14 years agobegin_end_iterator.hpp: countup_iteratorのtypedef追加
Myun2 [Thu, 3 Jun 2010 06:47:54 +0000 (15:47 +0900)]
begin_end_iterator.hpp: countup_iteratorのtypedef追加
roast_common.h: lengthof()マクロ追加

14 years agocounter_iterator: 別に begin_end_iterator を直で使えばいいか。
Myun2 [Thu, 3 Jun 2010 06:37:59 +0000 (15:37 +0900)]
counter_iterator: 別に begin_end_iterator を直で使えばいいか。

14 years agocounter_iterator Add.
Myun2 [Thu, 3 Jun 2010 06:32:53 +0000 (15:32 +0900)]
counter_iterator Add.

14 years agomake_indexer_iteratorの二つ目も試す
Myun2 [Thu, 3 Jun 2010 05:39:18 +0000 (14:39 +0900)]
make_indexer_iteratorの二つ目も試す

14 years ago素晴らしい! indexer_iterator.hpp の新しい版出来たよーぉ!
Myun2 [Thu, 3 Jun 2010 05:37:10 +0000 (14:37 +0900)]
素晴らしい! indexer_iterator.hpp の新しい版出来たよーぉ!

14 years agowork
Myun2 [Thu, 3 Jun 2010 05:35:21 +0000 (14:35 +0900)]
work

14 years ago_linear_iterator_arithmetic: これで良いジャナーイ!?
Myun2 [Thu, 3 Jun 2010 05:31:35 +0000 (14:31 +0900)]
_linear_iterator_arithmetic: これで良いジャナーイ!?

14 years agolinear_iterator_base.hpp: substract()とかadditional()とか呼び出すようにしてみたけど・・・もしかしてこうじゃなくてもいける・・・?
Myun2 [Thu, 3 Jun 2010 04:59:05 +0000 (13:59 +0900)]
linear_iterator_base.hpp: substract()とかadditional()とか呼び出すようにしてみたけど・・・もしかしてこうじゃなくてもいける・・・?

14 years agoあーそーだー。_indexer_iterator_implとかだとコンストラクタ引数一つじゃねぇ、って問題があったぁ・・・。
Myun2 [Thu, 3 Jun 2010 04:53:58 +0000 (13:53 +0900)]
あーそーだー。_indexer_iterator_implとかだとコンストラクタ引数一つじゃねぇ、って問題があったぁ・・・。

14 years agoiterator: *(a-1) に対応させるべく _linear_iterator_arithmetic を追加したりと奮闘中なう。
Myun2 [Thu, 3 Jun 2010 04:39:34 +0000 (13:39 +0900)]
iterator: *(a-1) に対応させるべく _linear_iterator_arithmetic を追加したりと奮闘中なう。

14 years agoindexer_iterator.hpp: make_indexer_iterator() への対応中
Myun2 [Thu, 3 Jun 2010 04:14:16 +0000 (13:14 +0900)]
indexer_iterator.hpp: make_indexer_iterator() への対応中

14 years agoindexer_iterator.hpp 修正やっとこでげだー!
Myun2 [Thu, 3 Jun 2010 02:51:49 +0000 (11:51 +0900)]
indexer_iterator.hpp 修正やっとこでげだー!

14 years agoindexer_iterator.hpp の直し中とりあえずcommit
Myun2 [Thu, 3 Jun 2010 02:35:35 +0000 (11:35 +0900)]
indexer_iterator.hpp の直し中とりあえずcommit

14 years agoiterator_test.cpp Add.
Myun2 [Thu, 3 Jun 2010 02:26:29 +0000 (11:26 +0900)]
iterator_test.cpp Add.

14 years ago[Move to roast Dir]
Myun2 [Wed, 2 Jun 2010 18:15:48 +0000 (03:15 +0900)]
[Move to roast Dir]

14 years ago[Move to roast Dir]
Myun2 [Wed, 2 Jun 2010 18:14:54 +0000 (03:14 +0900)]
[Move to roast Dir]

14 years agoiterator_test.cpp Add.
Myun2 [Wed, 2 Jun 2010 18:07:41 +0000 (03:07 +0900)]
iterator_test.cpp Add.

14 years agobegin_end_iterator.hpp を直してー、 linear_iterator_base.hpp も直してー、 iterator_base.hpp も...
Myun2 [Wed, 2 Jun 2010 18:07:03 +0000 (03:07 +0900)]
begin_end_iterator.hpp を直してー、 linear_iterator_base.hpp も直してー、 iterator_base.hpp も _OptionTraits 使う形式はやめましょかーやっぱ!

14 years agoindexer_iterator.hpp: 名前とかちょいちょい直し
Myun2 [Wed, 2 Jun 2010 13:40:02 +0000 (22:40 +0900)]
indexer_iterator.hpp: 名前とかちょいちょい直し
charbuf_iterator.hpp: detail fix.

14 years agodb/sqlite3: INSERT INTO 対応
Myun2 [Wed, 2 Jun 2010 11:38:04 +0000 (20:38 +0900)]
db/sqlite3: INSERT INTO 対応

14 years agodb/sqlite3: INSERT INTO 対応
Myun2 [Wed, 2 Jun 2010 11:37:27 +0000 (20:37 +0900)]
db/sqlite3: INSERT INTO 対応

14 years agosqlite3.hpp: driverの実装。接続とテーブル作成
Myun2 [Wed, 2 Jun 2010 09:09:59 +0000 (18:09 +0900)]
sqlite3.hpp: driverの実装。接続とテーブル作成

14 years agodb Merge.
Myun2 [Wed, 2 Jun 2010 05:46:59 +0000 (14:46 +0900)]
db Merge.

14 years agosqlite3 でヘッダファイル切った方がいいんではないか。?
Myun2 [Tue, 1 Jun 2010 18:31:17 +0000 (03:31 +0900)]
sqlite3 でヘッダファイル切った方がいいんではないか。?

14 years agodb/base.hpp: 更新
Myun2 [Tue, 1 Jun 2010 18:30:18 +0000 (03:30 +0900)]
db/base.hpp: 更新

14 years agosqlite_test.cpp: gen_create_table_query()を試してみた
Myun2 [Tue, 1 Jun 2010 18:29:54 +0000 (03:29 +0900)]
sqlite_test.cpp: gen_create_table_query()を試してみた

14 years ago一応カラムのSQLも作ってみた
Myun2 [Tue, 1 Jun 2010 18:26:08 +0000 (03:26 +0900)]
一応カラムのSQLも作ってみた

14 years agodb/base.hpp: SQL作る処理としてsql.hppに移動だべ
Myun2 [Tue, 1 Jun 2010 18:17:03 +0000 (03:17 +0900)]
db/base.hpp: SQL作る処理としてsql.hppに移動だべ
db/sql.hpp: create_table(): とりあえずカラム無しのテーブル作るだけー。にしてみた。

14 years agodb/base.hpp: CREATE TABLEのオプション、一通り網羅出来た・・・かな・・・?
Myun2 [Tue, 1 Jun 2010 15:07:27 +0000 (00:07 +0900)]
db/base.hpp: CREATE TABLEのオプション、一通り網羅出来た・・・かな・・・?

14 years agosql.hpp Add.
Myun2 [Tue, 1 Jun 2010 14:16:58 +0000 (23:16 +0900)]
sql.hpp Add.

14 years agodb/base.hpp: クラス達を追加
Myun2 [Tue, 1 Jun 2010 14:16:25 +0000 (23:16 +0900)]
db/base.hpp: クラス達を追加

14 years agodb/base.hpp: 細かいクラスの追加
Myun2 [Tue, 1 Jun 2010 11:28:10 +0000 (20:28 +0900)]
db/base.hpp: 細かいクラスの追加

14 years agodb/base.hpp: connect() 追加
Myun2 [Tue, 1 Jun 2010 08:42:10 +0000 (17:42 +0900)]
db/base.hpp: connect() 追加

14 years agosqlite3を実際に取り込み
Myun2 [Tue, 1 Jun 2010 08:23:28 +0000 (17:23 +0900)]
sqlite3を実際に取り込み

14 years agodb/base.hpp Add.
Myun2 [Tue, 1 Jun 2010 08:23:05 +0000 (17:23 +0900)]
db/base.hpp Add.

14 years agoroast_test_DB_sqlite Add.
Myun2 [Tue, 1 Jun 2010 08:18:42 +0000 (17:18 +0900)]
roast_test_DB_sqlite Add.

14 years agodb/sqlite.hpp Add.
Myun2 [Tue, 1 Jun 2010 08:16:56 +0000 (17:16 +0900)]
db/sqlite.hpp Add.

14 years agotokenize_test.cpp: パフォーマンスのテスト
Myun2 [Tue, 1 Jun 2010 08:14:51 +0000 (17:14 +0900)]
tokenize_test.cpp: パフォーマンスのテスト

14 years agoiterator_base.hpp: _Is_GetValueRef_Stack が true の場合の operator ->() とか get_value_ptr...
Myun2 [Tue, 1 Jun 2010 04:31:11 +0000 (13:31 +0900)]
iterator_base.hpp: _Is_GetValueRef_Stack が true の場合の operator ->() とか get_value_ptr() は無効(void型にする事により)にした。

14 years agoiterator_base.hpp: get_value_ref()が一時変数を返すパターンに対応すべく、_OptionTraits テンプレート引数を追加
Myun2 [Tue, 1 Jun 2010 02:59:26 +0000 (11:59 +0900)]
iterator_base.hpp: get_value_ref()が一時変数を返すパターンに対応すべく、_OptionTraits テンプレート引数を追加
type_traits.hpp: _trait_true, _trait_false, _trait_num 追加

14 years agotokenize.hpp: 区切り文字の連続に対応
Myun2 [Tue, 1 Jun 2010 02:30:07 +0000 (11:30 +0900)]
tokenize.hpp: 区切り文字の連続に対応

14 years ago[tokenize] 出来た!勝つる!!
Myun2 [Tue, 1 Jun 2010 02:28:55 +0000 (11:28 +0900)]
[tokenize] 出来た!勝つる!!

14 years ago[tokenize] 出来た!勝つる!!
Myun2 [Tue, 1 Jun 2010 02:24:49 +0000 (11:24 +0900)]
[tokenize] 出来た!勝つる!!

14 years ago33_あーだめだこれ。無限再帰やん・・・
Myun2 [Tue, 1 Jun 2010 02:22:45 +0000 (11:22 +0900)]
33_あーだめだこれ。無限再帰やん・・・

14 years agocharbuf_iterator.hpp の方も直し
Myun2 [Tue, 1 Jun 2010 02:22:08 +0000 (11:22 +0900)]
charbuf_iterator.hpp の方も直し
linear_iterator_base.hpp バグ直し

14 years agocondition_end_iterator.hpp の方も直し始め
Myun2 [Tue, 1 Jun 2010 02:20:45 +0000 (11:20 +0900)]
condition_end_iterator.hpp の方も直し始め

14 years agolinear_iterator.hpp -> linear_iterator_base.hpp
Myun2 [Tue, 1 Jun 2010 02:19:56 +0000 (11:19 +0900)]
linear_iterator.hpp -> linear_iterator_base.hpp
ptr_iterator.hpp -> ptr_iterator_base.hpp

14 years agonumeric_iterator.hpp -> linear_iterator.hpp
Myun2 [Tue, 1 Jun 2010 02:18:13 +0000 (11:18 +0900)]
numeric_iterator.hpp -> linear_iterator.hpp

14 years agonumeric_iterator.hpp, ptr_iterator.hpp: アンダーバーいらねぇな・・・, コンパイル通るように(ValueType)
Myun2 [Tue, 1 Jun 2010 02:17:33 +0000 (11:17 +0900)]
numeric_iterator.hpp, ptr_iterator.hpp: アンダーバーいらねぇな・・・, コンパイル通るように(ValueType)

14 years agoptr_iterator.hpp: 本当のptrなら、_Iteratorと_ValueTypeの両方は必要ないよね・・・
Myun2 [Tue, 1 Jun 2010 02:07:44 +0000 (11:07 +0900)]
ptr_iterator.hpp: 本当のptrなら、_Iteratorと_ValueTypeの両方は必要ないよね・・・

14 years agoptr_iterator.hpp Add.
Myun2 [Tue, 1 Jun 2010 02:07:13 +0000 (11:07 +0900)]
ptr_iterator.hpp Add.

14 years agonumeric_iterator.hpp: 中身も実装
Myun2 [Tue, 1 Jun 2010 02:05:56 +0000 (11:05 +0900)]
numeric_iterator.hpp: 中身も実装

14 years agoiterator1 → numeric_iterator(とりあえず名前だけ)
Myun2 [Tue, 1 Jun 2010 02:05:04 +0000 (11:05 +0900)]
iterator1 → numeric_iterator(とりあえず名前だけ)

14 years agotechnique/_Dummy Add.
Myun2 [Tue, 1 Jun 2010 01:57:14 +0000 (10:57 +0900)]
technique/_Dummy Add.

14 years agoconsole/console.hpp Add.
Myun2 [Tue, 1 Jun 2010 01:56:48 +0000 (10:56 +0900)]
console/console.hpp Add.