This directory contains most code which is part of the "front end" of a textbook
compiler: lexer, parser, the semantic analyzer, and ASTs.

Diagnostics are in the separate ../diag/ directory.
