Work

Compiler

Compiler
Systems
Rust

I wrote a compiler that can translate a simplified language to a LLVM-like IR and generate control-flow graphs.

The control-flow graph generated for a simple bubble-sort algorithm.

https://github.com/spadaval/smplc

This compiler takes in programs in SMPL (a made-up language) and produces control-flow graphs.

The whole compiler is written in Rust. The output is in graphviz (dot) format.