Compiler for a made up programming language called TIL. The language's specification is in our teacher's wiki.
The steps to develop a full TIL compiler imply the adaptation of:
- the scanner (
til_scanner.l
) - the parser (
til_parser.y
) - the symbol (
targets/symbol.h
) - the type checker (
targets/type_checker.cpp
) - the XML writer (for the middle delivery:
targets/xml_writer.cpp
) - the Postfix writer (for the final delivery:
targets/postfix_writer.cpp
)