Bazsites.com Attribute Grammar Systems
Directory Topics
On the Web
- Ox Grammar System - An attribute-grammar compiling system based on yacc, lex, and C, the system embodies a yacc/lex/C preprocessor designed to bring attribute grammars to the mainstream of UNIX-based language development. It can also be used with Bison, Flex, and C++.
- The lrc attribute grammar system - The system generates efficient incremental attribute evaluators and was written by one of the attribute-grammar formalizers.
- Micro Attribute Grammar System - The UU_AG system is a very simple program that reads a set of files containing an attribute grammar, in which semantic functions are described through Haskell expressions.
- The Fnc-2 Attribute Grammar System - An attribute grammar system based on strongly non-circular AGs that perform extensive space optimizations
- The AGFL Grammar Work Lab - The formalism for the to attribute grammars related Affix Grammar over Finite Lattices developed at the University of Nijmegen is being applied to natural-language processing. Context-free grammars can be described on a primary context-free level augmented by secondary-level features for expressing agreement between parts of speech.
- Catalog of Compiler Construction Tools - The resource overview includes compiler construction kits, lexer and parser generators, attribute grammar systems, transformation tools, front- and back-end generators, program analysis and optimization, environment generators, infrastructure/components/tools and compiler construction with Java.
Wikipedia Articles
- Attribute grammar - An Attribute grammar is a formal way to define attributes for the productions of a formal grammar, associating these attributes to values. The evaluation occurs in the nodes of the abstract syntax tree, when the language is processed by some parser or compiler.
- Feature structure - [phrase structure grammar]s, such as [[generalised phrase structure grammar, head-driven phrase structure grammar and lexical functional grammar, a feature structure is essentially a set of attribute-value pairs. For example the attribute named number might have the value singular.
- Q-systems - Q-Systems are a method of directed graph transformations according to given grammar rules, developed at the Université de Montréal by Alain Colmerauer in the late 1960's for use in natural language processing. The Université de Montréal's machine translation system, TAUM-73, used the Q-Systems as its language formalism.
- ECLR-attributed grammar - ECLR-attributed grammars are a special type of attribute grammars. They are a variant of LR-attributed grammars where an equivalence relation on inherited attributes is used to optimize attribute evaluation.
- Regulus Grammar Compiler - The Regulus Grammar Compiler is a software system for compiling unification grammars] into grammars for [[speech recognition systems.