Visualize the different phases of type checkers defined with the type checker library.
This project can be built with JDK 8 and sbt version 0.13.18.
To compile and start the application, run:
sbt run
The example application in this project provides a type checker for a simply-typed lambda calculus
with built-in types for integers (int) and booleans (bool) as well as some built-in functions on integers and
booleans (+, -, *, /, <, >, =, true, false).
The Derivation Tree View shows the derivation tree annotated with constraints for the given program.
The Constraint Solver View allows the user to step through the constraint solving process.

