Grammatical Framework: Programming with Multilingual Grammars

Grammatical Framework is a programming language designed for writing grammars that has the capability of addressing several languages in parallel. This thorough introduction demonstrates how to write grammars in Grammatical Framework and use them in applications such as tourist phrase-books, spoken dialogue systems, and natural language interfaces. The examples and exercises presented here address several languages, and readers are shown how to look at their own languages from the computational perspective.