Tiny lisp lexer, parser & evaluator Syntax Diagram Demo Note for new version: The 'exit' function should be in prefix form to work: (exit)