Objectives

The purpose of this project is to write a complete bootstrap compiler for Braceless v0.x in Python v3.7+.

The purpose is neither of these:

  1. To create the fastest, most advanced compiler ever envisioned.
  2. To create an advanced monster that nobody can understand or maintain.

The purposes are as follows:

  1. To create a working bootstrap compiler that implements Braceless v0.x and nothing more.
  2. To generate working executable code using the LLVM v8+ tool chain.
  3. To prepare for writing the actual production compiler using this bootstrap compiler.