lisp-interpreter
Beta
A Lisp interpreter
Tokenizer, parser, evaluator and closures. Discover how a language runs your code, step by step.
Advanced11 stages~16 hLanguages
parsingastclosures+1
Python · JavaScript · TypeScript
Project catalog
Every project is a real tool split into stages. Explore the catalog or tell us what you need for a personal shortlist.
2 projects of 22
Tokenizer, parser, evaluator and closures. Discover how a language runs your code, step by step.
Python · JavaScript · TypeScript
From source code to runnable bytecode. Lexing, AST, semantic analysis, code generation and a VM that runs it.
Rust · C++ · TypeScript