プログラミング言語論課題

本来は非常にヌルい課題やが、手抜きでは面白くないんで色々実装してみる。
とりあえず、TeXの出力とかどうやろう、とか先生が言ってたんで適当に実装。Prolog多項式で出てきそうなところだけなんで、それ程労せずして終了。ついでなんでMathMLの出力も…と思ったりして、ごちゃごちゃ付ける。
最後に基本に戻って、真面目に数式の展開を実装してみる。負数も扱おうか…とかやってたらドツボに嵌った。単項演算子の-(マイナス)の扱いがめっちゃ微妙で、マッチしたりしなかったり…。できた、と思ったらエンバグしてたり…。試行錯誤の末やっとそれなりのができたが、すでに深夜や…。寝る。