{"body":">>> program = \"\"\"\n...     (define fact\n...             ;; Factorial function\n...             (lambda (n)\n...                     (if (eq n 0)\n...                             1 ; Factorial of 0 is 1, and we deny\n...                             ; the existence of negative numbers\n...                             (* n (fact (- n 1))))))\n... \"\"\"\n>>> parse(program)\n['define', 'fact', ['lambda', ['n'], ['if', ['eq', 'n', '0'], 1, ['*', 'n', ['fact', ['-', 'n', 1]]]]]]\n","name":"","extension":"","url":"https://www.irccloud.com/pastebin/O07cRtXO","modified":1399308506,"id":"O07cRtXO","size":466,"lines":11,"own_paste":false,"theme":"","date":1399308506}