Yet another toy compiler