TC-1, Scanner and ParserΒΆ

2021-TC-1 submission for Ing1 students is Sunday, February 10th 2019 at 11:42.

This section has been updated for EPITA- 2021 on 2016-01-27.

Scanner and parser are properly running, but the abstract syntax tree is not built yet. Differences with PTHL (TC-0) include:

GNU Build System
Autoconf, Automake are used.
Options, Tasks
The compiler supports basic options via in the Task module. See Invoking tc in Tiger Compiler Reference Manual, for the list of options to support.
Locations
The locations are properly computed and reported in the error messages.

Relevant lecture notes include dev-tools.pdf and scanner.pdf.