A Framework for Writing Generation Grammars for Interactive Computer Programs David McDonald author 1975-11 text journal article American Journal of Computational Linguistics continuing periodical academic journal Microfiche 33 mcdonald-1975-framework https://aclanthology.org/J75-4016/ 1975-11 4 17