Parse is responsible for parsing all the compilation units which have already been tokenized into their full abstract syntax tree representation in memory. Once complete this step populates the Compiler.types list with the list of declared types.
Slots
- makeSource
-
new make(Compiler compiler)
Constructor takes the associated Compiler
- runSource
-
override Void run()
Overrides compiler::CompilerStep.run
Run the step