Lisp to JavaScript Compiler
A developer details building a Lisp-to-JavaScript compiler in Rust, covering parsing, AST generation, and code transformation.
A developer details building a Lisp-to-JavaScript compiler in Rust, covering parsing, AST generation, and code transformation.
A developer details building a custom WebAssembly compiler and static type checker for their toy programming language, nodots, from scratch.
An introduction to codemods using jscodeshift to automate and standardize code changes across a codebase.
Exploring compiler design using functional programming concepts and combinatory logic to transform abstract syntax trees (ASTs) in Python.
A developer details the process of adding for loop functionality to a custom tree-walk interpreter for their language, nodots, built in Python.
A deep dive into the Zig compiler's parser, explaining how it constructs an Abstract Syntax Tree (AST) using MultiArrayLists.
Extending a Python syntax tree filter to handle multiple values and keyword arguments for complex conditional evaluations.
Learn how Python's Abstract Syntax Trees (AST) work and how to use the `ast` module to analyze your code structure.
A technical guide to building a basic Lisp compiler in JavaScript, covering parsing, code generation, and assembly output.