説明文をスマートにした
CharacterRegexpUtilを作成して、Regexpはそっちに移した
改行するようにして見やすくした
改行が";"と同じみたいな意味になる言語なので"."の後にしたけど、
Javaとかやっている人から見たら気持ち悪いのかな？
CharacterRegexpUtil.combineRegexp()のテスト追加
案の定、バグがあったので修正
CharacterRegexpUtil.code2uchar()のテストを追加
案の定、バグがあったので修正
CharacterRegexpUtil.char2uchar()のテストを追加
やっぱり、バグがあったので修正。
create character-classes
hogeCharをhogeCharRegexpに名前変更
他のユーティリティーの読込を追加。
そして、charRegexpを書き換えて見たい。
読込に".coffee"を付けるのをやめた。
whiteSpaceCharRegexpとwordCharRegexpと名前を変えた。
westernCharではなく、単語を構成するのでwordCharとした。
construtorをすっきりさせる。文字クラスやUnicode関係は別ファイルに持たせるようにした。
ぶら下げ組のRegexpを追加。どう使うかはまだ決めていない。
複雑なパターンのテストを追加
それを解決するために色々しているのだが、いまだにうまくいかない。
v0.129.0にあったバグは直ったのでその対応を削除
文字数の二倍を越える場合はメソッド呼び出し前で戻るように変更。
少しだけ速くなるはず。ほんの少しだけ。
実装してみたけど、ぜんぜん駄目
そして、sotfとtypoして駄目だったところもなおした
そもそもtypoになってた。でも、テストが駄目
どこが間違っているわかりやすいように、itを分割。
そもそもテストが間違っていたので修正。
一応、オールクリア。
確認バージョンを変更
TODO表記を削除
ついでに改行して見やすくした。