This thesis describes two examples of user defined syntax. The first, and most thoroughly investigated, is a new datatype construction, the conctype, the elements of which have a very flexible syntax. 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. The second example is user defined distfix operators which give a user possibility to extend the syntax for expressions in a programming language. We describe both a user's view and the implementation of these two examples. <p> In both cases, context-free grammars serve as a basis for the definition of the new syntax. A problem that is investigated is how ...
Learning how to be programmer and uralitize the programming languages are the crucial point in compu...
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...
This thesis describes two examples of user defined syntax. The first, and most thoroughly investigat...
We consider again a user defined syntax feature, the conctype, which is a new datatype construction....
AbstractAlthough precedences are often used to resolve ambiguities in programming language descripti...
We introduce a notion of ordered context-free grammars (OCFGs) with datatype tags to concisely speci...
In this paper, we will try to show how CF-grammars can be constructed to describe sets of strings;* ...
Programming languages are one of the key components of computer science,allowing programmers to cont...
Despite the long history of research in parsing, constructing parsers for real programming languages...
AbstractFloydʼs operator precedence grammars and languages (FG, FL) are a classical subclass of dete...
AbstractA wide range of parser generators are used to generate parsers for programming languages. Th...
In this paper we present an approach to specifying operator precedence based on declarative disambig...
Context-Free grammars have several features which make them suitable for defining programming langua...
Context-free grammar is a fundamental tool in software technologies. It is present in almost all asp...
Learning how to be programmer and uralitize the programming languages are the crucial point in compu...
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...
This thesis describes two examples of user defined syntax. The first, and most thoroughly investigat...
We consider again a user defined syntax feature, the conctype, which is a new datatype construction....
AbstractAlthough precedences are often used to resolve ambiguities in programming language descripti...
We introduce a notion of ordered context-free grammars (OCFGs) with datatype tags to concisely speci...
In this paper, we will try to show how CF-grammars can be constructed to describe sets of strings;* ...
Programming languages are one of the key components of computer science,allowing programmers to cont...
Despite the long history of research in parsing, constructing parsers for real programming languages...
AbstractFloydʼs operator precedence grammars and languages (FG, FL) are a classical subclass of dete...
AbstractA wide range of parser generators are used to generate parsers for programming languages. Th...
In this paper we present an approach to specifying operator precedence based on declarative disambig...
Context-Free grammars have several features which make them suitable for defining programming langua...
Context-free grammar is a fundamental tool in software technologies. It is present in almost all asp...
Learning how to be programmer and uralitize the programming languages are the crucial point in compu...
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...