summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--actinide/expander.py2
1 files changed, 2 insertions, 0 deletions
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']: