Entries from 2006-07-26 to 1 day
Object* Cond::eval(Environment* env) { printf("exi %s %s:%d\n", __func__, __FILE__, __LINE__);fflush(stdout);// debug exit(-1); return this; } 実装するのが面倒だから exitを忍ばせたっぽい。 exitしとけば、困った人が実装するだろう的な。 自分…
問題4.5の前に condをifに展開する部分は書いてあったのだけど、translateをしてなかったので急いでコードを書く。 translateCondで、こんなCondを new してやります。 Cond::Cond(Clauses* clauses, Objects* elseActions)で、うまく動いています。 (begin …