Constructing parsers based on declarative specification of operator precedence is a very old research topic, and there are various existing approaches. However, these approaches are either tied to a particular parsing technique, or cannot deal with all corner cases found in programming languages. In this paper we present an implementation of declarative specification of operator precedence for general parsing that (1) is independent of the underlying parsing algorithm, (2) does not require any grammar transformation that increases the size of the grammar, (3) preserves the shape of parse trees of the original, natural grammar, and (4) can deal with intricate cases of operator precedence found in functional programming languages such as OCam...
AbstractFloydʼs operator precedence grammars and languages (FG, FL) are a classical subclass of dete...
Operator precedence languages were introduced half a century ago by Robert Floyd to support determin...
Floyd’s operator precedence grammars and languages (FG, FL) are a classical subclass of deterministi...
In this paper we present an approach to specifying operator precedence based on declarative disambig...
AbstractAlthough precedences are often used to resolve ambiguities in programming language descripti...
Despite the long history of research in parsing, constructing parsers for real programming languages...
Operator Precedence Languages (OPL) are deterministic context-free and have desirable properties. OP...
International audienceIn this paper we present an approach to specifying opera- tor precedence based...
AbstractA wide range of parser generators are used to generate parsers for programming languages. Th...
htmlabstractIn this paper we present an approach to specifying opera- tor precedence based on declar...
This thesis presents the design and implementation of practical general top-down parsers. Top-down p...
Data-dependent grammars extend context-free grammars with arbitrary computation, variable binding, a...
Context Context-free grammars are widely used for language prototyping and implementation. They allo...
This paper presents new results on the algebraic ordering properties of operator precedence grammars...
We consider again a user defined syntax feature, the conctype, which is a new datatype construction....
AbstractFloydʼs operator precedence grammars and languages (FG, FL) are a classical subclass of dete...
Operator precedence languages were introduced half a century ago by Robert Floyd to support determin...
Floyd’s operator precedence grammars and languages (FG, FL) are a classical subclass of deterministi...
In this paper we present an approach to specifying operator precedence based on declarative disambig...
AbstractAlthough precedences are often used to resolve ambiguities in programming language descripti...
Despite the long history of research in parsing, constructing parsers for real programming languages...
Operator Precedence Languages (OPL) are deterministic context-free and have desirable properties. OP...
International audienceIn this paper we present an approach to specifying opera- tor precedence based...
AbstractA wide range of parser generators are used to generate parsers for programming languages. Th...
htmlabstractIn this paper we present an approach to specifying opera- tor precedence based on declar...
This thesis presents the design and implementation of practical general top-down parsers. Top-down p...
Data-dependent grammars extend context-free grammars with arbitrary computation, variable binding, a...
Context Context-free grammars are widely used for language prototyping and implementation. They allo...
This paper presents new results on the algebraic ordering properties of operator precedence grammars...
We consider again a user defined syntax feature, the conctype, which is a new datatype construction....
AbstractFloydʼs operator precedence grammars and languages (FG, FL) are a classical subclass of dete...
Operator precedence languages were introduced half a century ago by Robert Floyd to support determin...
Floyd’s operator precedence grammars and languages (FG, FL) are a classical subclass of deterministi...