Searched for:
(1 - 5 of 5)
document
Bravenboer, M. (author), Visser, E. (author)
Preprint of paper published in: Models in Software Engineering, Lecture Notes in Computer Science 5002, 2008; doi:10.1007/978-3-540-69073-3_5 Language libraries extend regular libraries with domain-specific notation. More precisely, a language library is a combination of a domain-specific language embedded in the general-purpose host language, a...
lecture notes 2009
document
Bravenboer, M. (author), Visser, E. (author)
Preprint of paper published in: Software Language Engineering, Lecture Notes in Computer Science 5452, 2009; doi:10.1007/978-3-642-00434-6_6 Module systems, separate compilation, deployment of binary components, and dynamic linking have enjoyed wide acceptance in programming languages and systems. In contrast, the syntax of languages is usually...
lecture notes 2008
document
Bravenboer, M. (author), Kalleberg, K.T. (author), Vermaas, R. (author), Visser, E. (author)
Preprint of paper published in: Science of Computer Programming (Elsevier), 72 (1-2), 2008; doi:10.1016/j.scico.2007.11.003 Stratego/XT is a language and toolset for program transformation. The Stratego language provides rewrite rules for expressing basic transformations, programmable rewriting strategies for controlling the application of rules...
report 2008
document
Bravenboer, M. (author), Dolstra, E. (author), Visser, E. (author)
Software written in one language often needs to construct sentences in another language, such as SQL queries, XML output, or shell command invocations. This is almost always done using unhygienic string manipulation, the concatenation of constants and client-supplied strings. A client can then supply specially crafted input that causes the...
report 2007
document
Bouwers, E. (author), Bravenboer, M. (author), Visser, E. (author)
A wide range of parser generators are used to generate parsers for programming languages. The grammar formalisms that come with parser generators provide different approaches for defining operator precedence. Some generators (e.g. YACC) support precedence declarations, others require the grammar to be unambiguous, thus encoding the precedence...
report 2007
Searched for:
(1 - 5 of 5)