First and pretty botched attempt at reporting multiple parser errors instead of aborting after first error.
Works sometimes, results in compiler not terminating in other cases.
Merged dev and implemented reporting of multiple parser errors correctly. All tests passed.
Merge branch 'dev' into fancy_parser_errors