正規表現
http://d.hatena.ne.jp/yukoba/20080120/p1
でjavascriptでschemeを実装するソースコードが公開されいたので読んでみる事に。
まずバーっとコードを眺める。そこで正規表現の壁にぶつかる。
var ary = src.match(/\(|\)|[^\(\)\t\r\n ]+/g);
こjavascriptの正規表現を理解するのに2時間かかった。正規表現、javascriptはもともと詳しくしないのも原因だが、
一番の原因は/gの前の+を見逃していたのが原因。けど時間かけすぎだね。もっとよくみよ><反省反省。