(C) 2016-present, Ralf Laemmel & Springer Final copy for purchase here: https://www.springer.com/us/book/9783319907987 https://www.amazon.de/Software-Languages-Syntax-Semantics-Metaprogramming/dp/3319907980 The book's website: http://www.softlang.org/book The book's author grants you a limited permission to use the author's PDF version of the book. The permission is by default limited to personal and non-commercial use. You must not redistribute the provided PDF material. If you are using the book in a class room setting, the permission is extended to the students in the class.