gram.y 184 KB