Presets
Program
Evaluation Result
Console Output
Environment Inspector
## About Lisp Interpreter
This interactive playground combines a PetitParser-based S-expression parser with a lightweight Scheme-like interpreter runtime.
### Key Features
- **Scannerless S-Expressions**: Parses symbols, numbers, strings, and quoted lists directly using combinators.
- **Lexical Closures**: Supports `define`, `lambda`, conditional branching (`if`), variable scoping, and higher-order functions (`map`).
- **Dart Interoperability**: Built-in environment primitives and I/O functions bind directly to Dart callback functions.
- **Environment Inspection**: Dynamically inspects defined environment bindings and values across parent scopes.