Tiger 2025

This is the twenty-third year of the Tiger Project.

We have been helped by:

Assistants

Adrien Houpert, Axel Ribon, Pierre-Olivier Rey, Pierre Brandone, Serval Martinot-Lagarde, Timothée Desveaux

Adrien Langou, Ethan Zouzoulkowsky, Julien Nicolle, Mathieu Merienne, Nicolas Fidel, Timothée Strouk

Deliveries for ing1 student:

Stage

Start

Submission

TC-1

2023-03-13

2023-03-13

TC-2

2023-03-20

2023-03-25

TC-3R

2023-03-27

2023-04-01

TC-4E

2023-04-03

2023-04-15

TC-L

2023-04-17

2023-04-29

TC-5

2023-05-15

2023-05-27

TC-6

2023-05-29

2023-06-03

TC-7

2023-06-05

2023-06-10

TC-8

2023-06-12

2023-06-17

TC-9

2023-06-20

2023-07-01

Deliveries for apping1 student:

Stage

Start

Submission

TC-1

2023-03-06

2023-03-11

TC-2

2023-03-20

2023-04-01

TC-3R

2023-03-03

2023-04-08

TC-4E

2023-04-10

2023-04-15

TC-L

2023-04-17

2023-04-22

Given the shorter duration of the project for apping students, the implementation of arrays and records is made optional. Details can be found in each step’s Code to write section.

Some of the noteworthy changes compared to Tiger 2024:

RE/flex

Lexer generation is now handled by RE/flex, a fast, regex-centric, flex-compatible lexer generator.

misc::contract

Extend contracts to support better error reporting.