Data-dependent grammars extend context-free grammars with arbitrary computation, variable binding, and constraints. These features provide the user with the freedom and power to express syntactic constructs outside the realm of context-free grammars, e.g., indentation rules in Haskell and type definitions in C. Data-dependent grammars have been recently presented by Jim et al. as a grammar formalism that enables construction of parsers from a rich format specification. Although some features of data-dependent grammars are available in current parsing tools, e.g., semantic predicates in ANTLR, data-dependent grammars have not yet fully found their way into practice. In this paper we present Iguana, a data-dependent parsing framework, impleme...
Context-Free grammars have several features which make them suitable for defining programming langua...
Context Context-free grammars are widely used for language prototyping and implementation. They allo...
Recently, dependency grammar has gained renewed attention as empirical methods in parsing have empha...
Despite the long history of research in parsing, constructing parsers for real programming languages...
Constructing parsers based on declarative specification of operator precedence is a very old researc...
This thesis presents the design and implementation of practical general top-down parsers. Top-down p...
We introduce a notion of ordered context-free grammars (OCFGs) with datatype tags to concisely speci...
Parsing is the process of assigning structure to sentences. The structure is obtained from the gramm...
Syntactic models should be descriptively adequate and parsable. A syntactic description is autonomou...
We introduce Interleave-Disjunction-Lock parallel multiple context-free grammars (IDL-PMCFG), a nove...
Generalized LL (GLL) parsing is an extension of recursive-descent (RD) parsing that supports all con...
Constraint Dependency Grammar (CDG) is a constraint-based grammatical formalism that has proven effe...
Abstract. The theory of context-free languages is well-understood and context-free parsers can be us...
We define a finally tagless, shallow embedding of a typed grammar language. In order to avoid the li...
We propose a novel context-free grammar representation for parsing libraries in a pure programming l...
Context-Free grammars have several features which make them suitable for defining programming langua...
Context Context-free grammars are widely used for language prototyping and implementation. They allo...
Recently, dependency grammar has gained renewed attention as empirical methods in parsing have empha...
Despite the long history of research in parsing, constructing parsers for real programming languages...
Constructing parsers based on declarative specification of operator precedence is a very old researc...
This thesis presents the design and implementation of practical general top-down parsers. Top-down p...
We introduce a notion of ordered context-free grammars (OCFGs) with datatype tags to concisely speci...
Parsing is the process of assigning structure to sentences. The structure is obtained from the gramm...
Syntactic models should be descriptively adequate and parsable. A syntactic description is autonomou...
We introduce Interleave-Disjunction-Lock parallel multiple context-free grammars (IDL-PMCFG), a nove...
Generalized LL (GLL) parsing is an extension of recursive-descent (RD) parsing that supports all con...
Constraint Dependency Grammar (CDG) is a constraint-based grammatical formalism that has proven effe...
Abstract. The theory of context-free languages is well-understood and context-free parsers can be us...
We define a finally tagless, shallow embedding of a typed grammar language. In order to avoid the li...
We propose a novel context-free grammar representation for parsing libraries in a pure programming l...
Context-Free grammars have several features which make them suitable for defining programming langua...
Context Context-free grammars are widely used for language prototyping and implementation. They allo...
Recently, dependency grammar has gained renewed attention as empirical methods in parsing have empha...