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