A new approach to modularity and extensibility in specification of languages is presented. The considerations are based on the specification formalisms and the model of language definition of LDL. Namely, LDL language definitions consist of . GSFs - a special kind of attribute grammars - usually exploited for specification of syntax and semantic structure and . recursive function definitions (RFDs) for interpreting names of semantic functions applied in a GSF as well as for separate (dynamic) semantics descriptions (primary in the denotational style). In this presentation we concentrate on the extensibility of GSF schemes (parameterized context-free grammars with relational formulae on the parameters). In our approach, extensibility is ob...
This paper proposes a syntactic reformulation of the modular approach to Denotational Semantics in [...
Extensible programming languages and their compilers are experimental systems that use highly modula...
This paper gathers requirements to an extensible programming lan-guage by systematically examining e...
Extensible programming languages and their compilers use highly modular specifi-cations of languages...
We propose a framework for specification of programming language semantics, abstract and concrete sy...
International audienceOut of a concern for focus and concision, domain-specific languages (DSLs) are...
Denotational semantics is a powerful technique to formally define programming languages. However, la...
: This draft 1 provides the most recent collection of definitions and explanations on the GSF form...
This report introduces a new idea to make attribute grammars (AG) extensible. Both the context-free ...
Abstract. We address the problem of developing mechanisms for easily implementing modular extensions...
Extensible languages are programming languages that allow a user to modify or add syntax, and associ...
We will explore an approach to modular programming language descriptions and extensions in a denotat...
A mathematical framework for the semantics of modular structuring facilities in specification langu...
AbstractExtensible programming languages and their compilers are experimental systems that use highl...
This paper introduces the new grammar formalism of Extensible Dependency Grammar (XDG), and emphasiz...
This paper proposes a syntactic reformulation of the modular approach to Denotational Semantics in [...
Extensible programming languages and their compilers are experimental systems that use highly modula...
This paper gathers requirements to an extensible programming lan-guage by systematically examining e...
Extensible programming languages and their compilers use highly modular specifi-cations of languages...
We propose a framework for specification of programming language semantics, abstract and concrete sy...
International audienceOut of a concern for focus and concision, domain-specific languages (DSLs) are...
Denotational semantics is a powerful technique to formally define programming languages. However, la...
: This draft 1 provides the most recent collection of definitions and explanations on the GSF form...
This report introduces a new idea to make attribute grammars (AG) extensible. Both the context-free ...
Abstract. We address the problem of developing mechanisms for easily implementing modular extensions...
Extensible languages are programming languages that allow a user to modify or add syntax, and associ...
We will explore an approach to modular programming language descriptions and extensions in a denotat...
A mathematical framework for the semantics of modular structuring facilities in specification langu...
AbstractExtensible programming languages and their compilers are experimental systems that use highl...
This paper introduces the new grammar formalism of Extensible Dependency Grammar (XDG), and emphasiz...
This paper proposes a syntactic reformulation of the modular approach to Denotational Semantics in [...
Extensible programming languages and their compilers are experimental systems that use highly modula...
This paper gathers requirements to an extensible programming lan-guage by systematically examining e...