Developed for the class "Compilers" of the National Technical University of Athens for the year 2018.
make alan-release
./acc [-h] [--version] [-o OUTPUT] [-L | -S] [-O0 | -O1 | -O2 | -O3] FILENAME
- main
- src
- ast
Abstract Syntax Tree - lexer
Lexical Analysis - parser
Syntax Analysis - symbol
Semantic Analysis - codegen
Codegen essentials - general
General functions - message
Errors, warnings, fatals, internals, debug - fix
Convert escaped chars to normal chars - lib
Define alan standard library functions
- ast
- Spiros Dontas