Implementations of interpreters and abstract machines for programming languages.
- Interpreter — .NET interpreter for a simple imperative language that executes programs represented as a JSON AST.
- StackMachine — .NET interpreter for an abstract stack machine that executes programs represented as JSON instruction sequences.