2004-10-29から1日間の記事一覧
っていうわけで、いかにも簡単にできそうに書いてるけど、正規表現の実装なんてやったことないので、そんなに簡単にできるはずがないのだ。 正規表現の実装を参考にするにはSpiderMonkey(JavaScriptのやつね)のjsregexpが一番わかりやすいように感じた。 鬼…
まず、一番目に考えた実装は、文字列を読んできて、それにmatch-case文と正規表現を使ってぐにょぐにょすればいいんじゃないか。っていう感じ。 function next_token( str ) { match (str) { case /^if/: // if ではじまってたら return TOK_IF; case /^[a-z…
明日書くと言っても書かなかったことのほうが多いような。 んん。なんかうまく書けないな…見栄えよくしようとして無理矢理長く書こうとするから駄目なんだ。多分。「短かいことは美しいことだ」っていう考えを自分に言いきかせたほうがいい。