diff options
| -rw-r--r-- | actinide/expander.py | 2 |
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']: |
