Rewritten to new node structure
Merge branch 'ast_experimentation' of https://github.com/DonnoDK/408f13-compiler into ast_experimentation