Tau Compiler

Developed an LL1 Recursive Descent compiler for Tau, comprising of a lexer, parser, decorator, and generator including syntax analysis, scoping, type checking, optimization, and memory management.

Tau Compiler is an LL1 Recursive Descent compiler for the Tau language. It includes a lexer, parser, decorator, and generator, supporting syntax analysis, scoping, type checking, optimization, and memory management. The project is fully tested with PyTest.