Final part. I have to fix a few more things that are ugly and that will force us to pass the parser object all around the code.
It also fixes the compilation of the develop branch.
Closes #169 (closed).
Closes #182 (closed).
Closes #185 (closed).
Closes #186 (closed).
To use Gitpod you must first enable the feature in the integrations section of your user preferences.