OSDN Git Service
Myun2 [Sat, 11 Sep 2010 09:55:52 +0000 (18:55 +0900)]
roast_binenum.h: 3桁目まで対応
Myun2 [Sat, 11 Sep 2010 09:52:32 +0000 (18:52 +0900)]
roast_binenum.h: 2桁まで対応
Myun2 [Sat, 11 Sep 2010 09:52:10 +0000 (18:52 +0900)]
roast_binenum.h Add.
Myun2 [Sat, 11 Sep 2010 09:29:37 +0000 (18:29 +0900)]
bits_test.cpp
Myun2 [Sat, 11 Sep 2010 09:28:49 +0000 (18:28 +0900)]
roast_math.h: ROAST_BINARY() 全然ビットマスクとかダメでした。結局8進数で処理する仕様に・・・
Myun2 [Sat, 11 Sep 2010 08:52:28 +0000 (17:52 +0900)]
roast_test_3rd: bits_test.cpp Add.
Myun2 [Sat, 11 Sep 2010 08:49:49 +0000 (17:49 +0900)]
roast_math.h: ROAST_BINARY() Add.
Myun2 [Thu, 9 Sep 2010 17:03:57 +0000 (02:03 +0900)]
adapter.hpp: operator_plus_minus は operator_inc_decl を継承
Myun2 [Thu, 9 Sep 2010 17:01:58 +0000 (02:01 +0900)]
adapter.hpp: operator_inc_decl, operator_plus_minus が実装出来たぞー
Myun2 [Thu, 9 Sep 2010 16:56:48 +0000 (01:56 +0900)]
adapter/adapter.hpp: あちこち手直し
Myun2 [Thu, 9 Sep 2010 16:29:13 +0000 (01:29 +0900)]
roast_test_3rd Add / adapter_test.cpp Add.
Myun2 [Thu, 9 Sep 2010 16:27:12 +0000 (01:27 +0900)]
adapter/adapter.hpp Add.
Myun2 [Wed, 8 Sep 2010 18:51:50 +0000 (03:51 +0900)]
type_traits: remove_cvr.hpp Add
Myun2 [Wed, 8 Sep 2010 18:50:57 +0000 (03:50 +0900)]
bits.hpp を memory -> math に移動して、名前も bit.hpp にした。
Myun2 [Wed, 8 Sep 2010 18:48:57 +0000 (03:48 +0900)]
bits.hpp: bit_ptr 実装中 (_bitのコンストラクタ引数を親ポインタではなく、値への直参照とbit番号に)
Myun2 [Wed, 8 Sep 2010 18:45:42 +0000 (03:45 +0900)]
bits.hpp: bit_ptr 実装中 (_bitの内部クラス追加)
Myun2 [Wed, 8 Sep 2010 18:44:51 +0000 (03:44 +0900)]
bits.hpp: bit_ptr 実装中
Myun2 [Wed, 8 Sep 2010 18:44:08 +0000 (03:44 +0900)]
bit.hpp
Myun2 [Tue, 7 Sep 2010 15:38:38 +0000 (00:38 +0900)]
lexical/rule.hpp: push_num を lex_marker, lex_num_marker, marker でalias。
Myun2 [Thu, 2 Sep 2010 15:21:40 +0000 (00:21 +0900)]
bits.hpp: bitsクラスを実装
Myun2 [Thu, 2 Sep 2010 15:15:25 +0000 (00:15 +0900)]
bits.hpp: Class Add
Myun2 [Tue, 31 Aug 2010 18:08:03 +0000 (03:08 +0900)]
memory/bits.hpp Add.
Myun2 [Sat, 21 Aug 2010 07:59:24 +0000 (16:59 +0900)]
endian.hpp: ちょいとだけ更新
Myun2 [Sat, 21 Aug 2010 06:45:31 +0000 (15:45 +0900)]
roast/std/endian.hpp Add.
Myun2 [Sun, 15 Aug 2010 05:15:20 +0000 (14:15 +0900)]
lexical/rule.hpp: seqを32にまでとりあえず増やした
Myun2 [Wed, 11 Aug 2010 15:48:51 +0000 (00:48 +0900)]
lexical/rule.hpp: fixed_numeric.generate() のストリームを sized_ptr 使う事により、Roastのイテレータでしか行けなくしたぞー!
Myun2 [Wed, 11 Aug 2010 15:42:07 +0000 (00:42 +0900)]
memory_stream.hpp: ちゃんと動くようになった!
Myun2 [Wed, 11 Aug 2010 15:35:36 +0000 (00:35 +0900)]
memory_stream.hpp Update
Myun2 [Wed, 11 Aug 2010 15:28:48 +0000 (00:28 +0900)]
memory_stream.hpp Add.
Myun2 [Wed, 11 Aug 2010 15:28:39 +0000 (00:28 +0900)]
stream: std_to_roast.hpp Add.
Myun2 [Wed, 11 Aug 2010 15:16:05 +0000 (00:16 +0900)]
base_stream.hpp: operator <<(const sized_ptr_<T>&) に対応
Myun2 [Wed, 11 Aug 2010 15:15:36 +0000 (00:15 +0900)]
string_stream.hpp: ちゃんとなってなかったので直した。
Myun2 [Wed, 11 Aug 2010 15:15:14 +0000 (00:15 +0900)]
sized_ptr.hpp: sized_cptr追加
Myun2 [Wed, 11 Aug 2010 15:14:36 +0000 (00:14 +0900)]
eltorito.hpp サヨナラ
Myun2 [Mon, 9 Aug 2010 13:01:07 +0000 (22:01 +0900)]
math/itoa.hpp Add.
Myun2 [Sun, 8 Aug 2010 13:03:19 +0000 (22:03 +0900)]
asm_x86.hpp: テンプレート版と、_interrupt() Add.
Myun2 [Sun, 8 Aug 2010 13:02:43 +0000 (22:02 +0900)]
asm_x86.hpp Add.
Myun2 [Sun, 8 Aug 2010 10:49:49 +0000 (19:49 +0900)]
eltorito.hpp: ぱでぃんぐずれたー
Myun2 [Sun, 8 Aug 2010 10:46:52 +0000 (19:46 +0900)]
asm/asm.hpp Add.
Myun2 [Sun, 8 Aug 2010 07:35:19 +0000 (16:35 +0900)]
eltorito.hpp: 間違ってたwww直したら動いたー!!!
Myun2 [Sun, 8 Aug 2010 06:25:22 +0000 (15:25 +0900)]
eltorito.hpp: Boost Sectorまで実装!
Myun2 [Sun, 8 Aug 2010 06:13:05 +0000 (15:13 +0900)]
eltorito.hpp: detail fix.
Myun2 [Sun, 8 Aug 2010 06:08:44 +0000 (15:08 +0900)]
eltorito.hpp: detail fix
Myun2 [Sun, 8 Aug 2010 06:02:26 +0000 (15:02 +0900)]
eltorito.hpp: Boot Record Volume Descriptor まで出来た!!
Myun2 [Sun, 8 Aug 2010 05:37:03 +0000 (14:37 +0900)]
eltorito.hpp: Boot Record Volume Descriptorの位置示しまで出来た
Myun2 [Sun, 8 Aug 2010 05:32:45 +0000 (14:32 +0900)]
やっとこfixed_reverse_endian出来たんだけどwww
Myun2 [Sun, 8 Aug 2010 04:34:29 +0000 (13:34 +0900)]
rule.hpp: fixed_numeric Add.
Myun2 [Sun, 8 Aug 2010 04:18:03 +0000 (13:18 +0900)]
endian.hpp: 途中ですが一旦commit
Myun2 [Sun, 8 Aug 2010 03:12:49 +0000 (12:12 +0900)]
endian.hpp: fixed_little_endian, fixed_big_endian, little_endian(), big_endian() Add.
Myun2 [Sun, 8 Aug 2010 03:07:26 +0000 (12:07 +0900)]
endian.hpp Add.
Myun2 [Sun, 8 Aug 2010 02:52:23 +0000 (11:52 +0900)]
eltorito.hpp: とりあえず「Boot Record Volume Descriptor」の手前まで
Myun2 [Sun, 8 Aug 2010 02:44:41 +0000 (11:44 +0900)]
eltorito.hpp: とりあえず一旦commitじゃ!
Myun2 [Sun, 8 Aug 2010 02:44:27 +0000 (11:44 +0900)]
string_rule.hpp: fixed_string Add.
Myun2 [Sat, 7 Aug 2010 19:24:18 +0000 (04:24 +0900)]
eltorito.hpp: とりあえず最初の0x8800バイトまでを書き込むようにしてみた。
Myun2 [Sat, 7 Aug 2010 19:11:53 +0000 (04:11 +0900)]
lexical/rule.hpp: fixed_repeat, hard_repeat に generate()追加, unibyte Add.
Myun2 [Sat, 7 Aug 2010 18:57:00 +0000 (03:57 +0900)]
lexical: generate() Add.
Myun2 [Sat, 7 Aug 2010 18:36:09 +0000 (03:36 +0900)]
lexical/rule.hpp: fixed_repeat, hard_repeat Add.
Myun2 [Sat, 7 Aug 2010 18:24:45 +0000 (03:24 +0900)]
lexical: repeat -> optional_repeat
Myun2 [Sat, 7 Aug 2010 18:21:42 +0000 (03:21 +0900)]
lexical: structure -> rule
Myun2 [Sat, 7 Aug 2010 18:14:06 +0000 (03:14 +0900)]
includeがいつの間にかなくなってた・・・
Myun2 [Sat, 7 Aug 2010 18:12:19 +0000 (03:12 +0900)]
file/iso9660/eltorito.hpp Add.
Myun2 [Sat, 7 Aug 2010 18:08:25 +0000 (03:08 +0900)]
trunkもいらなーい!
Myun2 [Sat, 7 Aug 2010 18:07:25 +0000 (03:07 +0900)]
[roast_ex] specialフォルダ要らんくね?(つかSvnだと好き勝手移動して誤魔化せるけど、gitだと無理・・・)
Myun2 [Sat, 7 Aug 2010 18:02:01 +0000 (03:02 +0900)]
roast_ex Merge.
Myun2 [Sat, 7 Aug 2010 11:25:46 +0000 (20:25 +0900)]
Merge branch 'master' of github.com:myun2/roast_work into lexical
Myun2 [Sat, 7 Aug 2010 09:40:12 +0000 (18:40 +0900)]
roast_xml_dom_parser.hpp: documentクラスちゃんと作ってDOM実装出来たー!
Myun2 [Tue, 3 Aug 2010 13:16:35 +0000 (22:16 +0900)]
structure_base.hpp: orのテンプレート引数数増やした
Myun2 [Tue, 3 Aug 2010 13:16:35 +0000 (22:16 +0900)]
structure_base.hpp: orのテンプレート引数数増やした
Myun2 [Tue, 3 Aug 2010 13:11:40 +0000 (22:11 +0900)]
mbstring: euc_jp.hpp, shift_jis.hpp 実装
Myun2 [Tue, 3 Aug 2010 13:07:56 +0000 (22:07 +0900)]
utf8_lexical.hpp: とりあえず…
Myun2 [Tue, 3 Aug 2010 13:06:14 +0000 (22:06 +0900)]
utf8_lexical.hpp 途中
Myun2 [Tue, 3 Aug 2010 13:01:16 +0000 (22:01 +0900)]
structure_base.hpp: int_range系を追加
Myun2 [Tue, 3 Aug 2010 12:58:50 +0000 (21:58 +0900)]
declaration_base.hpp removed.
generator_base.hpp Update
Myun2 [Sun, 1 Aug 2010 04:30:39 +0000 (13:30 +0900)]
むむむー。(途中
Myun2 [Sun, 1 Aug 2010 04:16:53 +0000 (13:16 +0900)]
roast_xml_dom_parser.hpp: node に m_node_type を追加
Myun2 [Sun, 1 Aug 2010 04:11:22 +0000 (13:11 +0900)]
あ、でもやっぱ、パフォーマンスの低下に繋がるからとりあえずコメントアウトしとこっと。(何
Myun2 [Sun, 1 Aug 2010 04:10:53 +0000 (13:10 +0900)]
roast_xml/roast_xml_dom_parser.hpp: JavaのDOMではcommentも含んでいるようなのでこっちも含ませた。
Myun2 [Sun, 1 Aug 2010 04:09:04 +0000 (13:09 +0900)]
roast_xm: DOM (roast_xml_dom_parser.hpp) 多分出来たー!
Myun2 [Sun, 1 Aug 2010 03:48:34 +0000 (12:48 +0900)]
roast_xml_dom_parser.hpp: 直し
Myun2 [Sun, 1 Aug 2010 03:45:03 +0000 (12:45 +0900)]
roast_xml_dom_parser.hpp: SAXを利用する形へと&実装
Myun2 [Sun, 1 Aug 2010 03:42:59 +0000 (12:42 +0900)]
roast_xml_sax_parser.hpp: XML declaration 対応
Myun2 [Sun, 1 Aug 2010 03:36:22 +0000 (12:36 +0900)]
roast_xml/roast_xml_dom_parser.hpp: node, attribute, element, text Add.
Myun2 [Fri, 30 Jul 2010 19:15:54 +0000 (04:15 +0900)]
sized_charbuf.hpp: to_string()をconstメソッドに。
roast_xml/roast_xml_sax_parser.hpp: sax_callback_sample 追加
Myun2 [Fri, 30 Jul 2010 15:17:21 +0000 (00:17 +0900)]
roast_xml/roast_xml_sax_parser.hpp: 本当にSAXにしてコールバックに。
Myun2 [Fri, 30 Jul 2010 15:13:19 +0000 (00:13 +0900)]
roast_xml:
roast_xml_sax_parser.hpp: pcode対応
structure.hpp: start_close_element_name, end_close_element_name, end_empty_element 追加
Myun2 [Fri, 30 Jul 2010 15:05:32 +0000 (00:05 +0900)]
roast_xml -> structure.hpp: enum 対応
Myun2 [Fri, 30 Jul 2010 14:54:33 +0000 (23:54 +0900)]
roast_xml: structure.hpp: enum を追加
Myun2 [Thu, 29 Jul 2010 18:34:31 +0000 (03:34 +0900)]
structure_base.hpp: range Add.
Myun2 [Thu, 29 Jul 2010 18:27:46 +0000 (03:27 +0900)]
string_structure.hpp: move chars.
Myun2 [Thu, 29 Jul 2010 18:23:44 +0000 (03:23 +0900)]
multibyte: utf8_lexical.hpp Add.
Myun2 [Thu, 29 Jul 2010 17:43:30 +0000 (02:43 +0900)]
multibyte: utf8.hpp, euc_jp.hpp, shift_jis.hpp Add.
Myun2 [Wed, 28 Jul 2010 13:16:11 +0000 (22:16 +0900)]
greaterとかlesserとかをstring_structure.hppへ namespace chars として移動。
Myun2 [Wed, 28 Jul 2010 13:02:55 +0000 (22:02 +0900)]
string_structure.hpp への分離
Myun2 [Sun, 25 Jul 2010 15:34:34 +0000 (00:34 +0900)]
lexical, roast_xml: ゴミ整理等々。
Myun2 [Sun, 25 Jul 2010 14:20:36 +0000 (23:20 +0900)]
roast_xml: attr無しの開始elementに対応
Myun2 [Sun, 25 Jul 2010 14:09:49 +0000 (23:09 +0900)]
roast_xml: ひとまず出来たー!
Myun2 [Sun, 25 Jul 2010 14:05:40 +0000 (23:05 +0900)]
lexical: '\0'判定入ってなかったんで無限ループに入ってた。直した。
Myun2 [Sun, 25 Jul 2010 14:04:13 +0000 (23:04 +0900)]
roast_xml: textの終端判定が上手く行ってなかったんで直した。
Myun2 [Sun, 25 Jul 2010 02:52:27 +0000 (11:52 +0900)]
lexical/structure_base.hpp: test Add.
roast_xml: テキストとかコメントとか
Myun2 [Sun, 25 Jul 2010 02:47:54 +0000 (11:47 +0900)]
lexical -> structure_base.hpp: _debug_point, _debug_print Add.
roast_xml -> roast_xml/roast_xml_sax_parser.hpp: インデント対応]
roast_xml -> structure.hpp: テキスト対応, 整理等, elementいじいじ・・・