🏡 Back Home

Compilation Flow

Build setup

Reading and Lexing

Passes

Model World Building

Tables and Grammar

We then have a couple more model world checks which need to come after the tables for…whatever reason? I guess because we need some predicates before we can do the last stage?

Phrases and Rules

This is the end of the actual compiler, I think. At this point we have a fully stocked AST and other various symbol tables and the like.

Inter

Why does part 4 do literally nothing?

Part 1

Part 2

Parts 3 and 5

I’ve dropped the many calls to Sequence::undertake_queued_tasks.

Index

We’re finally done. Inform TODO list