Programming, Cloudflare, Rust, Serverless, Workers.
Domain Specific Language (DSL), the first thing we need to be able to do is parse it. This should result in an intermediate representation (usually called an Abstract Syntax Tree) that can be inspected, traversed, analysed and, potentially, serialised. There are different ways to perform such