1 option
Grammatical framework : programming with multilingual grammars / Aarne Ranta.
- Format:
- Book
- Author/Creator:
- Ranta, Aarne.
- Series:
- Studies in computational linguistics (Stanford, Calif.)
- CSLI studies in computational linguistics
- Language:
- English
- Subjects (All):
- Grammar, Comparative and general.
- Multilingual computing.
- Parsing (Computer grammar).
- Computational linguistics.
- Physical Description:
- xii, 331 pages : illustrations ; 24 cm.
- Place of Publication:
- Stanford, Calif. : CSLI Publications, Center for the Study of Language and Information, 2011.
- Summary:
- Grammatical Framework is a programming language designed for writing grammars, which 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 phrasebooks, spoken dialogue systems, and natural language interfaces. The examples and exercises presented here address several languages, and the readers are shown how to look at their own languages from the computational perspective.
- Requiring no previous knowledge of linguistics, the book is particularly suited for computer scientists and programmers. But it would also be of interest to linguists, as it presents a novel approach to multilingual grammars inspired by the theory of programming languages. Book jacket.
- Contents:
- 1 Introduction 1
- I A GF Tutorial
- 2 Basic concepts of multilingual grammars 29
- 3 Parameters, tables, and records 57
- 4 Modular and scalable grammar writing 75
- 5 Using the Resource Grammar Library 97
- 6 Semantic actions and conditions in abstract syntax 127
- II Larger Grammars and Applications
- 7 Embedded grammars and code generation 155
- 8 Interfacing formal and natural languages 177
- 9 Getting started with resource grammar programming 199
- 10 Extending the Resource Grammar Library 219
- III GF Reference Manual.
- Notes:
- Includes bibliographical references and index.
- ISBN:
- 1575866269
- 9781575866277
- 1575866277
- 9781575866260
- OCLC:
- 704121302
- Publisher Number:
- 99946266860
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.