Modeling the Programming Language Syntax
In this part, you will focus on developing the syntax for the language while at the same time exercising the process of designing a programming language—from general programming language paradigms, through the type system of the language and naming of entities, and finally to a concrete syntax.
This part has the following chapters:
- Chapter 6, Review of Programming Language Paradigms
- Chapter 7, Values, Containers, and the Language Meta-Model
- Chapter 8, Lexical Scopes
- Chapter 9, Putting It All Together and Creating a Coherent Vision