2004-10-29から1日間の記事一覧

/memo/

っていうわけで、いかにも簡単にできそうに書いてるけど、正規表現の実装なんてやったことないので、そんなに簡単にできるはずがないのだ。 正規表現の実装を参考にするにはSpiderMonkey(JavaScriptのやつね)のjsregexpが一番わかりやすいように感じた。 鬼…

字句解析続き

まず、一番目に考えた実装は、文字列を読んできて、それにmatch-case文と正規表現を使ってぐにょぐにょすればいいんじゃないか。っていう感じ。 function next_token( str ) { match (str) { case /^if/: // if ではじまってたら return TOK_IF; case /^[a-z…

明日書くと言っても書かなかったことのほうが多いような。 んん。なんかうまく書けないな…見栄えよくしようとして無理矢理長く書こうとするから駄目なんだ。多分。「短かいことは美しいことだ」っていう考えを自分に言いきかせたほうがいい。