For now though, I think I'll leave the other version on paper... there, not being syntax-directed is way less of a problem