A school project that creates a mini compiler for Go language using Xtext.
It recognizes/checks semantic/generates simple didactic assembly code for:
* Expressions
* Function/Method declaration
* Function/Method call
* Type declaration using primitive types
* Variable declaration
* Loops (with range)
* Assignment