Skip to content

Latest commit

 

History

History
10 lines (9 loc) · 385 Bytes

File metadata and controls

10 lines (9 loc) · 385 Bytes

Compiler for a little toy language, made for WPI's CS4533 (Prog Lang Translation) as taught by Matthew Ahrens. Compiler is based on the textbook Essentials of Compilation: An Incremental Approach in Python by Jeremy G. Siek. I decided to write it from scratch in Rust instead of using the provided Python infrastructure though.

TODO:

  • Variable indexing
  • Variable shift
  • Division