C++
Python
Tiger Compiler is a project created by a group of 4, which aims to develop a compiler for the Tiger language.
The compiler has been implemented based on an existing codebase, using C++.
The project is divided into several different stages, including the creation of a lexer/parser (using GNU Bison), the creation of an abstract syntax tree (AST), and more.
Additionally, a test suite has been developed in Python, which enables efficient testing of the project and helps avoid regressions when new features are added.