We describe a new approach for the specification and generation of the semantic analysis for typed programming languages. We specify context-sensitive syntactic properties of a language by a system of semantic rules. For various imperative programming language concepts, we discuss the required semantic rules. In particular, we show how overloading of programmer-defined identifiers can be handled. We propose an algorithm to solve these constraint systems efficiently, i.e., in time O(n^2) where n is the program size
In previous work, we introduced scope graphs as a formalism for describing program binding structure...
Statically typed programming languages allow earlier error checking, better enforcement of disciplin...
"Meaning " may be assigned to a string in a context-free language by defining "at-tri...
We describe a new approach for the specification and generation of the semantic analysis for t...
Natural semantics specifications have become mainstream in the formal specification of programming l...
AbstractWe examine the problem of automatically extracting a static semantics from a language's sema...
AbstractPart 1 of this paper is an analysis of problems concerning type systems and static semantics...
In previous work, we introduced scope graphs as a formalism for describing program binding structure...
In previous work, we introduced scope graphs as a formalism for describing program binding structure...
. We present a declarative specification method based on natural semantics which is suitable for th...
We present an extension of a statically typed language with a special type Dynamic and explicit type...
We present an extension of a statically typed language with a special type Dynamic and explicit type...
Veröffentlichung des Wilhelm-Schickard-Institut für Informatik Universität Tübinge
AbstractThe aim of this work is largely a practical one. A widely employed style of programming, par...
We examine the role of semantic theory in determining the ontology of programming languages. We expl...
In previous work, we introduced scope graphs as a formalism for describing program binding structure...
Statically typed programming languages allow earlier error checking, better enforcement of disciplin...
"Meaning " may be assigned to a string in a context-free language by defining "at-tri...
We describe a new approach for the specification and generation of the semantic analysis for t...
Natural semantics specifications have become mainstream in the formal specification of programming l...
AbstractWe examine the problem of automatically extracting a static semantics from a language's sema...
AbstractPart 1 of this paper is an analysis of problems concerning type systems and static semantics...
In previous work, we introduced scope graphs as a formalism for describing program binding structure...
In previous work, we introduced scope graphs as a formalism for describing program binding structure...
. We present a declarative specification method based on natural semantics which is suitable for th...
We present an extension of a statically typed language with a special type Dynamic and explicit type...
We present an extension of a statically typed language with a special type Dynamic and explicit type...
Veröffentlichung des Wilhelm-Schickard-Institut für Informatik Universität Tübinge
AbstractThe aim of this work is largely a practical one. A widely employed style of programming, par...
We examine the role of semantic theory in determining the ontology of programming languages. We expl...
In previous work, we introduced scope graphs as a formalism for describing program binding structure...
Statically typed programming languages allow earlier error checking, better enforcement of disciplin...
"Meaning " may be assigned to a string in a context-free language by defining "at-tri...