
Tutorials
Building a Markdown Parser from Scratch in TypeScript
Build a Markdown parser step by step — lexical analysis, AST construction and HTML rendering — to understand how text processing engines work inside.
·5 min read
Tags
3 articles

Build a Markdown parser step by step — lexical analysis, AST construction and HTML rendering — to understand how text processing engines work inside.

How to build custom ESLint rules for your team's conventions: AST selectors, rule testing, auto-fixers and publishing a shared plugin.

A developer-friendly introduction to compiler fundamentals: lexing, parsing, ASTs and code generation, with examples that make you a better programmer.