Abstract Syntax Tree Generator should only generate a Syntax Tree
The Semantic Checker should just check if the semantics are correct on the Syntax Tree generated.
Semantic Checker will need two passes, to be able to properly reference labels and method calls.
The Compiler takes the AST and translates it to Machine Code that can be processed by the MIC-1. This Machine Code than should be written to the memory like it is done with the current(old) parser.
Needed step for Issue #190.