-
...denotational semantic definitions for programming languages. the principal attraction of mms is that families of language constructs can be independently specified and later combined in a mix-and-match...differing semantics for the same language constructs. we describe algebra combinators, the principal vehicle for achieving this reuse, along with a series of applications of...
-
...denotational semantic definitions for programming languages. the principal attraction of mms is that families of language constructs can be independently specified and later combined in a mix-and-match...checking and compilation. we describe algebra combinators, the principal vehicle for achieving this reuse, along with a series of applications of the technique for common language processing tasks....
-
...geometry constructions language (gcl) is a language for explicit descriptions of constructions in euclidean plane and of...also be described in the language. the language gcl is intuitive and simple...
-
...implementation of various types of language processors: syntax-controlled translators, preprocessors, translators with an expanding input language, converters, syntax subsystems, production systems, and compilers, which combine the properties of the enumerated...in that it is compatible with a wider range of languages and is able to link the syntax and semantic subsystems of the language processors being developed. the following principal...
-
...in this paper a new language processor is proposed, in which unification grammar and markov language model are integrated in a...island-driven parsing concept is combined with various preference-first parsing strategies defined by different construction principles and decision rules. test...
-
...or security is mandatory for constructing correct systems. unfortunately, domain specific...analysis diculty.,we define an algebra combinator that provide semantics for model composition. given two models defined over a common,abstract syntax, an algebra combinator defines a single model that...
Published in 2006.
-
...language processors may be implemented directly as functions. in a programming language that supports higher-order functions, large processors can be built by combining smaller components using higher-order...
-
...a* is an experimental language designed to facilitate the creation of language-processing tools. it is analogous...two principal advantages over the combination of lex, yacc, and c: a high-level interpreted base language and built-in parse tree construction. a* programmers are thus able...
-
...a* is an experimental language designed to facilitate the creation of language-processing tools. it is analogous...two principal advantages over the combination of lex, yacc, and c: a high-level interpreted base language and built-in parse tree construction. a* programmers are thus able...
-
...and convenient mechanism for specifying language translators. with each source language operation one associates a computation for constructing its target language image; these associated computations, called...seen as components to be combined with a source and target language to generate an algebraic compiler....