/compiler-construction

https://git.uibk.ac.at/c7031162/703602-Compiler-Construction https://git.uibk.ac.at/c7031162/mcc

Primary LanguageRust

Continous Integration Code Coverage Documentation

Dependencies

  • Rust (>= 1.44)
  • Graphviz
  • Ruby (>= 2.6) & Rake

Building

cargo build [--release]

Testing

Unit/Integration Tests

cargo test

Generation of AST Graphs

rake graphs

Generation of Symbol Tables

rake symbol_table

Generation of Intermediate Representation

rake ir

Generation of Context Flow Graphs

rake cfg

Generation of Assembly Code

rake asm

Example error output

rake failures

Known Issues