We consider again a user defined syntax feature, the conctype, which is a new datatype construction. An embedded language can easily be introduced into a programming language using conctypes, and computations are easily expressed using the concrete syntax and a special pattern matching form. Context-free grammars serve as a basis for the definition of the new syntax. A problem that is investigated in this paper is how to use precedences to resolve ambiguity. The way precedences are used in LR-parsers is sometimes unnatural and is hard to translate to other parsing techniques. We isolate one kind of ambiguity which can be resolved with precedence rules and show that it is easy for a user to augment a grammar with precedence rules. We defin...
Operator Precedence Languages (OPL) are deterministic context-free and have desirable properties. OP...
A classic result in formal language theory is the equivalence amongnon-counting, or aperiodic, regul...
We introduce a notion of ordered context-free grammars (OCFGs) with datatype tags to concisely speci...
This thesis describes two examples of user defined syntax. The first, and most thoroughly investigat...
AbstractAlthough precedences are often used to resolve ambiguities in programming language descripti...
AbstractA wide range of parser generators are used to generate parsers for programming languages. Th...
AbstractFloydʼs operator precedence grammars and languages (FG, FL) are a classical subclass of dete...
In this paper we present an approach to specifying operator precedence based on declarative disambig...
Floyd’s operator precedence grammars and languages (FG, FL) are a classical subclass of deterministi...
Constructing parsers based on declarative specification of operator precedence is a very old researc...
A new class of grammars (precedence-regular grammars) is obtained as a proper extension of the class...
International audienceIn this paper we present an approach to specifying opera- tor precedence based...
In this paper, we will try to show how CF-grammars can be constructed to describe sets of strings;* ...
htmlabstractIn this paper we present an approach to specifying opera- tor precedence based on declar...
Precedence cascade is a well-known pattern for writing context-free grammars (CFGs) that model the s...
Operator Precedence Languages (OPL) are deterministic context-free and have desirable properties. OP...
A classic result in formal language theory is the equivalence amongnon-counting, or aperiodic, regul...
We introduce a notion of ordered context-free grammars (OCFGs) with datatype tags to concisely speci...
This thesis describes two examples of user defined syntax. The first, and most thoroughly investigat...
AbstractAlthough precedences are often used to resolve ambiguities in programming language descripti...
AbstractA wide range of parser generators are used to generate parsers for programming languages. Th...
AbstractFloydʼs operator precedence grammars and languages (FG, FL) are a classical subclass of dete...
In this paper we present an approach to specifying operator precedence based on declarative disambig...
Floyd’s operator precedence grammars and languages (FG, FL) are a classical subclass of deterministi...
Constructing parsers based on declarative specification of operator precedence is a very old researc...
A new class of grammars (precedence-regular grammars) is obtained as a proper extension of the class...
International audienceIn this paper we present an approach to specifying opera- tor precedence based...
In this paper, we will try to show how CF-grammars can be constructed to describe sets of strings;* ...
htmlabstractIn this paper we present an approach to specifying opera- tor precedence based on declar...
Precedence cascade is a well-known pattern for writing context-free grammars (CFGs) that model the s...
Operator Precedence Languages (OPL) are deterministic context-free and have desirable properties. OP...
A classic result in formal language theory is the equivalence amongnon-counting, or aperiodic, regul...
We introduce a notion of ordered context-free grammars (OCFGs) with datatype tags to concisely speci...