This is the compiler for the Alan programming language, as part of the compilers course at ECE NTUA (spring 2018).
For the specification of the language (in Greek), see alan2018.pdf.
Various example programs in Alan can be found in the examples directory.
To build the compiler you need the Go toolchain.
There is a single dependency, on goyacc. To install the latest version:
go get -u golang.org/x/tools/cmd/goyacc
Finally, to build alanc:
make