Hostname: page-component-848d4c4894-pftt2 Total loading time: 0 Render date: 2024-05-06T23:35:54.015Z Has data issue: false hasContentIssue false

Language Implementation Patterns: Create your own Domain-Specific and General Programming Languages, by Terence Parr, Pragmatic Bookshelf, http://www.pragprog.com, ISBN 9781934356456

Published online by Cambridge University Press:  05 April 2011

JURRIAAN HAGE*
Affiliation:
s.j.thompson@ukc.ac.uk
Rights & Permissions [Opens in a new window]

Abstract

Image of the first page of this content. For PDF version, please use the ‘Save PDF’ preceeding this image.'
Type
Book Review
Copyright
Copyright © Cambridge University Press 2011

References

Aho, A., Sethi, R. & Ullman, J. D. (1986) Compilers: Principles, Techniques, and Tools. Addison Wesley.Google Scholar
Grune, D., Bal, H. E., Jacobs, C. J. H. & Langendoen, K. G. (2000). Modern Compiler Design. Worldwide Series in Computer Science. Wiley.Google Scholar
Hedin, G. & Magnusson, E. (2003) The JastAdd system – an aspect-oriented compiler construction system, Sci. comput. program., 47 (1): 3758. http://www.cs.lth.se/~gorel/publications/2003-JastAdd-SCP-Preprint.pdf.Google Scholar
Khedkar, U., Sanyal, A. & Karkare, B. (2009) Data Flow Analysis: Theory and Practice. 1st ed.CRC Press.Google Scholar
Knuth, D. E. (1968) Semantics of context-free languages, Theory comput. syst., 2 (2): 127145.Google Scholar
Lattner, C. (2010) The LLVM Compiler Infrastructure. http://llvm.org.Google Scholar
Leijen, D. & Meijer, E. (2001). Parsec: Direct style Monadic Parser Combinators for the Real World. Technical Report UU-CS-2001-35. Department of Computer Science, Utrecht University. http://www.cs.uu.nl/~daan/parsec.html.Google Scholar
Nielson, F., Nielson, H. R. & Hankin, C. (2005) Principles of Program Analysis. 2nd printing edn.Springer Verlag.Google Scholar
Parr, T. (2007) The Definitive Antlr Reference: Building Domain-Specific Languages. The Pragmatic Bookshelf. http://www.pragprog.com/titles/tpantlr/the-definitive-antlr-reference.Google Scholar
Parr, T. (2009) Language Implementation Patterns. The Pragmatic Bookshelf. http://www.pragprog.com/titles/tpdsl/language-implementation-patterns.Google Scholar
Swierstra, S. D., Rodriguez, A., Middelkoop, A., Baars, A. I. & Loeh, A. et al. . (2010) The Haskell Utrecht Tools (hut). http://www.cs.uu.nl/wiki/HUT/WebHome.Google Scholar
Submit a response

Discussions

No Discussions have been published for this article.