# ECOTE — Compilation Techniques A translator that converts LaTeX `tabular` environments into HTML tables, written for the ECOTE (Compilation Techniques) course. | Path | What it is | |---|---| | `program/code/` | The translator. Entry point is `main.py`. | | `program/unit_tests/test_code/` | 17 pytest modules covering the lexer, parser and emitter. | | `preliminaryReport/` | The design document submitted before implementation. | | `finalReport/` | The final report. | See `program/README.md` for how to run it and the test suite. > This file previously held a stale copy of the repository root README, > describing the group projects as *not* included. They have been merged in > since (see the root `README.md`), and this directory is about ECOTE.