Software Languages: Syntax, Semantics, and Metaprogramming by Ralf LämmelEnglish | PDF | 2018 | 448 Pages | ISBN : 3319907980 | 8.72 MB
This book identifies, defines and illustrates the fundamental concepts and engineering techniques relevant to applications of software languages in software development. It presents software languages primarily from a software engineering perspective, i.e., it addresses how to parse, analyze, transform, generate, format, and otherwise process software artifacts in different software languages, as they appear in software development.