Caffeine
1 Overview
2 Architecture
2.1 Parsing and Static Analysis
2.2 Type Checking and Semantic Analysis
2.3 Code Generation
3 License
8.17

Caffeine🔗

Documentation powered by Racket’s Scribble

1 Overview🔗

2 Architecture🔗

Caffeine is simple compiler with a three phase architecture:

  1. (1) Parsing and Static Analysis

  2. (2) Type Checking and Semantic Analysis

  3. (3) Code Generation

2.1 Parsing and Static Analysis🔗

2.2 Type Checking and Semantic Analysis🔗

2.3 Code Generation🔗

3 License🔗

This project is licensed under the GNU General Public License v3.0.