summaryrefslogtreecommitdiff
path: root/src/lisp/ao_lisp_const.lisp
diff options
context:
space:
mode:
authorKeith Packard <keithp@keithp.com>2016-11-16 13:47:49 -0800
committerKeith Packard <keithp@keithp.com>2017-02-20 11:16:51 -0800
commita7fcf80e22e70516d0b2da314fb17ced20a3f775 (patch)
tree4dbf2e2d3a1bc944ea34f91b0fa26427cf5045c5 /src/lisp/ao_lisp_const.lisp
parentdaa06c8dedc6dc1cf21936ee2769d9d25f0567bd (diff)
altos/lisp: Allow empty defun bodies
This allows for (defun foo()) Signed-off-by: Keith Packard <keithp@keithp.com>
Diffstat (limited to 'src/lisp/ao_lisp_const.lisp')
-rw-r--r--src/lisp/ao_lisp_const.lisp9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/lisp/ao_lisp_const.lisp b/src/lisp/ao_lisp_const.lisp
index 6fbc35b6..13bb8139 100644
--- a/src/lisp/ao_lisp_const.lisp
+++ b/src/lisp/ao_lisp_const.lisp
@@ -49,9 +49,12 @@
(list
'lambda
args
- (cond ((cdr exprs)
- (cons progn exprs))
- ((car exprs))
+ (cond (exprs
+ (cond ((cdr exprs)
+ (cons progn exprs))
+ ((car exprs))
+ )
+ )
)
)
)