2006-03-26

NamedCapture for JavaScript

というのを作りました。
http://la.ma.la/misc/js/namedcapture/

正規表現の後方参照で使う部分に名前をつけてわかりやすくする構文。なんかRuby1.9でサポートされるらしい
ちょっと調べてみたけど.NET由来なのかな。

どういう実装が一般的なのかよくわからない。とりあえずこんな感じにしてみた。
- matchの場合は結果の配列のプロパティに入る
- replaceの場合、callback関数の最初の引数のプロパティに入る
- グローバル参照用にはRegExp.lastMatchとは別にRegExp.last_matchってのを作ってそれに入れるようにした。

多分バグありますが、ご自由にお使いください。

2006-03-16

[萌ディタ] CSSで使っている色を分かりやすくする

スタイルシートで使っている色指定を、その色で表示するようにしてみた。



入力のたびに反映されて、その場で色を確認できる。
キーボード操作で色を明るくしたり暗くしたり。

ちょっと整理してから設定ファイルをアップしようと思います。

----
なにかと忙しいので半年後ぐらいにアップします。
どうせ萌ディタとか使ってる人いないし。

関連 : [Vim7]CSSで使っている色を分かりやすくする | weblog | 東京嫉妬