A compiler written in Rust for a small subset of Pascal with full debug support