Grammatical Framework


Book Description

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.




Grammatical Framework


Book Description

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.




A grammar of Yakkha


Book Description

This grammar provides the first comprehensive grammatical description of Yakkha, a Sino-Tibetan language of the Kiranti branch. Yakkha is spoken by about 14,000 speakers in eastern Nepal, in the Sankhuwa Sabha and Dhankuta districts. The grammar is based on original fieldwork in the Yakkha community. Its primary source of data is a corpus of 13,000 clauses from narratives and naturally-occurring social interaction which the author recorded and transcribed between 2009 and 2012. Corpus analyses were complemented by targeted elicitation. The grammar is written in a functional-typological framework. It focusses on morphosyntactic and semantic issues, as these present highly complex and comparatively under-researched fields in Kiranti languages. The sequence of the chapters follows the well-established order of phonological, morphological, syntactic and discourse-structural descriptions. These are supplemented by a historical and sociolinguistic introduction as well as an analysis of the complex kinship terminology. Topics such as verbal person marking, argument structure, transitivity, complex predication, grammatical relations, clause linkage, nominalization, and the topography-based orientation system have received in-depth treatment. Wherever possible, the structures found were explained in a historical-comparative perspective in order to shed more light on how their particular properties have emerged.




Grammatical Relations


Book Description

This is a collection of discussions of grammatical relations and related concepts using current syntactic theory.




Grammatical Constructions


Book Description

This volume brings into focus the conceptual roots of the notion ‘grammatical construction’ as the theoretical entity that constitutes the backbone of Construction Grammar, a unique grammatical model in which grammatical constructions have the status of elementary building blocks of human language. By exploring the analytic potential and applicability of this notion, the contributions illustrate some of the fundamental concerns of constructional research. These include issues of sentence structure in a model that rejects the autonomy of syntax; the contribution of Frame Semantics in establishing the relationship between syntactic patterning and the lexical meaning of verbs; and the challenge of capturing the dynamic and variable nature of grammatical structure in a systematic way. All the authors share a commitment to studying grammar in its use, which gives the book a rich empirical dimension that draws on authentic data from typologically diverse languages.




Investigations in Cognitive Grammar


Book Description

This volume makes accessible a substantial range of recent research in Cognitive Grammar. From disparate sources, it brings together a dozen innovative papers, revised and integrated to form a coherent whole. This work continues the ongoing program of progressively articulating the theoretical framework and showing its descriptive application to varied grammatical phenomena. A number of major topics are examined in depth through multiple chapters viewing them from different perspectives: grammatical constructions (their general nature, their metonymic basis, their role in grammaticization), nominal grounding (quantifiers, possessives, impersonal it), clausal grounding (its relation to nominal grounding, an epistemic account of tense, a systemic view of the English auxiliary), the "control cycle" (an abstract cognitive model with many linguistic manifestations), finite clauses (their internal structure and external grammar), and complex sentences (complementation, subordination, coordination). In each case the presentation builds from fundamentals and introduces the background needed for comprehension. At the same time, by bringing fresh approaches and new descriptive insights to classic problems, it represents a significant advance in understanding grammar and indicates future directions of theory and research in the Cognitive Grammar framework. The book is of great interest to students and practitioners of cognitive linguistics and to scholars in related areas.




English Grammar Including Grammatical Analysis


Book Description

Reprint of the original, first published in 1882.




A Dictionary of Grammatical Terms in Linguistics


Book Description

Covers both current and traditional terminology in syntax and morphology. It includes descriptive terms, the major theoretical concepts, and the chief terms from mathematical and computational linguistics in over 1,500 entries.




Implementing Programming Languages


Book Description

Implementing a programming language means bridging the gap from the programmer's high-level thinking to the machine's zeros and ones. If this is done in an efficient and reliable way, programmers can concentrate on the actual problems they have to solve, rather than on the details of machines. But understanding the whole chain from languages to machines is still an essential part of the training of any serious programmer. It will result in a more competent programmer, who will moreover be able to develop new languages. A new language is often the best way to solve a problem, and less difficult than it may sound. This book follows a theory-based practical approach, where theoretical models serve as blueprint for actual coding. The reader is guided to build compilers and interpreters in a well-understood and scalable way. The solutions are moreover portable to different implementation languages. Much of the actual code is automatically generated from a grammar of the language, by using the BNF Converter tool. The rest can be written in Haskell or Java, for which the book gives detailed guidance, but with some adaptation also in C, C++, C#, or OCaml, which are supported by the BNF Converter. The main focus of the book is on standard imperative and functional languages: a subset of C++ and a subset of Haskell are the source languages, and Java Virtual Machine is the main target. Simple Intel x86 native code compilation is shown to complete the chain from language to machine. The last chapter leaves the standard paths and explores the space of language design ranging from minimal Turing-complete languages to human-computer interaction in natural language.




Grammatical Analysis


Book Description

This volume focuses on problems in the morphological and syntactic analysis of certain Asian and Pacific languages, bringing to bear alternative theories of grammar, including relational, categorical, and lexicase dependency grammar, and a whole-word approach to morphology.