A grammar used for parsing and generation
Jean-Marie Lancel, François Rousselot, Nathalie Simonin · 1986
INTRODUCTION This text presents the outline of a system using the same grammar for parsing and generating sentences in a given language. This system has been devised for a "multilingual document generation" project. Martin KAY has shown that parsing and generation could be done using Functional Grammars. APPELT lAPP85] and McKEOWN [McK82], among others, have used Functional Grammars for generation. Usually the grammar formalism is more suited to parsing than to generation. The way a grammar is processed for parsing is rather clear, while the generating process needs strong assumptions on the interpreter to be easily readable. The Functional Grabnat notation described here allows a full symmetry between parsing and generating. Such a grammar may be read easily from the point of view of the parsing and from the point of view of the generation. This allows to write only one grammar of a language, which minimizes the linguistic costs in a multilingual scheme. Description of the Functio