If you want to see a better repository organization and explanation about it, I recommend look at this other project by @heitorado
*The last part of project, witch create a intermediary code generator, was has been created with @heitorado contribuitions at him repository.
Thanks for help to Compiladores 2020.3 family, especially by @heitorado, and my good friend @rosig