Languages
Writing a Toy Programming Language: Lexer, Parser, Interpreter
Step-by-step tutorial on writing an interpreted programming language from scratch in TypeScript: Lexer tokenizer, Recursive Descent Parser, and Evaluator.
Sachin SharmaCreator
Aug 6, 2026
3 min read

Featured Resource
Quick Overview
Step-by-step tutorial on writing an interpreted programming language from scratch in TypeScript: Lexer tokenizer, Recursive Descent Parser, and Evaluator.

Previous Article
Collaborative 3D Editing: Yjs meets Three.js for Spatial Design in 2026
Building the next Figma for 3D? Learn how to synchronize high-performance Three.js spatial scenes across distributed users with Yjs CRDTs, binary transform quantization, and WebRTC mesh data channels.

Next Article
Auditing Your Own Cloud IAM for the Same Mistake Azure Made
The Microsoft SAS token breach exposed an IAM misconfiguration that lives in most cloud accounts right now. Here's exactly how to find and fix it in your own AWS, GCP, or Azure setup.