Home / Projects

<insert construction noises>

graphe-rs

WIP Rust library for generating GraphViz visualizations:

  • Contains a private AST which models the DOT language.
  • Exposes a builder pattern based API for constructing ASTs, which utilizes Zero-Sized Types to enforce semantic correctness.
  • Includes a pretty printer for generating DOT language output from ASTs.

databass

Building a query engine for fun to get a better feel for how they work.

Mostly involves lexing and parsing SQL at the moment (because of course it does).