AbstractA wide range of parser generators are used to generate parsers for programming languages. The grammar formalisms that come with parser generators provide different approaches for defining operator precedence. Some generators (e.g. YACC) support precedence declarations, others require the grammar to be unambiguous, thus encoding the precedence rules. Even if the grammar formalism provides precedence rules, a particular grammar might not use it. The result is grammar variants implementing the same language. For the C language, the GNU Compiler uses YACC with precedence rules, the C-Transformers uses SDF without priorities, while the SDF library does use priorities. For PHP, Zend uses YACC with precedence rules, whereas PHP-front uses ...
In this paper, we will try to show how CF-grammars can be constructed to describe sets of strings;* ...
Operator precedence grammars, introduced by Floyd several decades ago, enjoy properties that make th...
Weak precedence grammars are useful tools for description of the syntax of programming languages. We...
AbstractA wide range of parser generators are used to generate parsers for programming languages. Th...
AbstractAlthough precedences are often used to resolve ambiguities in programming language descripti...
In this paper we present an approach to specifying operator precedence based on declarative disambig...
International audienceIn this paper we present an approach to specifying opera- tor precedence based...
We consider again a user defined syntax feature, the conctype, which is a new datatype construction....
htmlabstractIn this paper we present an approach to specifying opera- tor precedence based on declar...
Prolog is a language with a dynamic grammar which is the result of embedded operator declarations. T...
Constructing parsers based on declarative specification of operator precedence is a very old researc...
Floyd’s operator precedence grammars and languages (FG, FL) are a classical subclass of deterministi...
AbstractFloydʼs operator precedence grammars and languages (FG, FL) are a classical subclass of dete...
A new class of grammars (precedence-regular grammars) is obtained as a proper extension of the class...
Context Context-free grammars are widely used for language prototyping and implementation. They allo...
In this paper, we will try to show how CF-grammars can be constructed to describe sets of strings;* ...
Operator precedence grammars, introduced by Floyd several decades ago, enjoy properties that make th...
Weak precedence grammars are useful tools for description of the syntax of programming languages. We...
AbstractA wide range of parser generators are used to generate parsers for programming languages. Th...
AbstractAlthough precedences are often used to resolve ambiguities in programming language descripti...
In this paper we present an approach to specifying operator precedence based on declarative disambig...
International audienceIn this paper we present an approach to specifying opera- tor precedence based...
We consider again a user defined syntax feature, the conctype, which is a new datatype construction....
htmlabstractIn this paper we present an approach to specifying opera- tor precedence based on declar...
Prolog is a language with a dynamic grammar which is the result of embedded operator declarations. T...
Constructing parsers based on declarative specification of operator precedence is a very old researc...
Floyd’s operator precedence grammars and languages (FG, FL) are a classical subclass of deterministi...
AbstractFloydʼs operator precedence grammars and languages (FG, FL) are a classical subclass of dete...
A new class of grammars (precedence-regular grammars) is obtained as a proper extension of the class...
Context Context-free grammars are widely used for language prototyping and implementation. They allo...
In this paper, we will try to show how CF-grammars can be constructed to describe sets of strings;* ...
Operator precedence grammars, introduced by Floyd several decades ago, enjoy properties that make th...
Weak precedence grammars are useful tools for description of the syntax of programming languages. We...