Contains definitions for "nodes" making the AST
Functions to check if a script is valid (or certain nodes) by its generated AST
Contains functions to generate AST from tokens
Used for debugging the astgen. Contains functions to generate a readable string respresentation of AST nodes
For generating byte code from AST
Provides an "interface" to all the compiler modules.
Some misc stuff used by the compiler
For reading a script into tokens