ありゃ
コンパイル済みのコンパイラ(S式)をC++のコードに変換したら 2MB のファイルになった。
コンパイルしたら暗にダメよといわれた。
sewashi% make g++ -Wall -g -DMONA -DDONT_FREE_MEMORY -O2 -fomit-frame-pointer -I . -I util -I ./onig/onig-5.7.0 -c compile.cpp -o compile.o virtual memory exhausted: Cannot allocate memory make: *** [compile.o] エラー 1
まあちょっと無理かなとは思っていた。
コンパイル済み命令列は入れ子のPairではなくて、Vectorにしたほうが良さそう。(分かってもらえるのは yharaさんくらいの予感)