Bringing our Lisp to life - evaluating the AST to run programs.
How Oxylisp uses recursive descent and delimiter matching to turn a flat token stream into a nested abstract syntax tree.
Build Oxylisp's Rust lexer, then examine where delimiter padding, regular expressions, and lossy number handling break down.