パーサはまだしも、evalみたいな関数は再起無しでどう実装する?