Runtime Environments
4
Code Generation and Execution
The Hitchhiker’s Guide to Compilers
Preface
Formal Language Theory
1
Introduction to Formal Languages
Lexers and Parsers
2
Introduction to Parsing
Programing Languages
3
Introduction to Semantic Analysis
Runtime Environments
4
Code Generation and Execution
The HULK Programming Language
5
Introduction
6
Expressions
7
Functions
8
Variables
9
Conditionals
10
Loops
11
Types
12
Type checking
13
Type inference
14
Protocols
15
Iterables
16
Vectors
17
Functors
18
Macros
Appendices
A
The Instructor’s Manual
Runtime Environments
4
Code Generation and Execution
4
Code Generation and Execution
3
Introduction to Semantic Analysis
5
Introduction