From 631893dd9d0db56e837e570c51a79a520262b9c0 Mon Sep 17 00:00:00 2001 From: Owen Jacobson Date: Thu, 30 Nov 2017 23:52:12 -0500 Subject: Don't macro-expand quoted forms! --- actinide/expander.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/actinide/expander.py b/actinide/expander.py index 432f698..2a05225 100644 --- a/actinide/expander.py +++ b/actinide/expander.py @@ -16,6 +16,8 @@ class ExpansionError(Exception): def expand(form, symbols, macros): if nil_p(form) or not cons_p(form): return form + if head(form) == symbols['quote']: + return form if head(form) == symbols['if']: form = expand_if(form) elif head(form) == symbols['define']: -- cgit v1.2.3