Skip to content

Latest commit

 

History

27 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

alanc

This is the compiler for the Alan programming language, as part of the compilers course at ECE NTUA (spring 2018).

Alan

For the specification of the language (in Greek), see alan2018.pdf.

Various example programs in Alan can be found in the examples directory.

Build guide

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

About

Compiler for Alan (semester project for ECE NTUA Compilers course)

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages