Sturdy is a library to create sound abstract interpreters in Haskell.
To build, install the Stack build tool and run stack build
from the root directory of the project.
The sturdy project currently contains concrete and abstract interpreters for three languages:
- PCF, a higher-order functional language with numbers
- While, an imperative language with conditionals and while loops
- Stratego, a language for program transformations