Parsing
Parsers, self-describing code and programming languages. 4 articles.
Exceptional parsing
Using JavaScript exceptions to make parsers easier to write: the shape of parsing and the developer experience.
11 March 2023Program: a programming language
Write-up to come.
8 March 2023Parsing self-describing JavaScript code
Writing code that can either run or describe itself as an abstract syntax tree, and parsing that description.
22 January 2023Self-describing code
Writing code so the same source can either execute immediately or return a description of itself as an abstract syntax tree.
19 January 2023