A statically-typed Domain Specific Language (DSL) compiler and interpreter optimized for linear algebra operations. This project implements a full 4-stage compiler pipeline - from lexical analysis to ...