Interpreting a CFG derivation as a string in Japanese. That is, we generate a yield of a CFG derivation, this time in Japanese.
Documentation
We represent each node in the derivation tree by a Japanese phrase or a Japanese sentential form (that is, a phrase with holes). Contrast with the EN interpreter in CFG.hs
A verb or a verb-like word (e.g., an i-adjective) require arguments of particular cases. We need a way for a verb to specify the desired case of its arguments.
case_particle :: Case -> StringSource