Fix for lists in subblocks leading to an error
This commit is contained in:
parent
545c454c7d
commit
98493030b8
|
@ -67,10 +67,12 @@ Only required arguments are allowed."
|
||||||
do (typecase next
|
do (typecase next
|
||||||
(keyword (return))
|
(keyword (return))
|
||||||
(list
|
(list
|
||||||
|
(or
|
||||||
|
(unless (listp (car next))
|
||||||
(let ((resolver (property-function (car next))))
|
(let ((resolver (property-function (car next))))
|
||||||
(if resolver
|
(when resolver
|
||||||
(push (consume readable-list) propvals)
|
(push (consume readable-list) propvals))))
|
||||||
(return))))
|
(return)))
|
||||||
(T (push (consume readable-list) propvals))))
|
(T (push (consume readable-list) propvals))))
|
||||||
(cons property (nreverse propvals)))
|
(cons property (nreverse propvals)))
|
||||||
NIL)
|
NIL)
|
||||||
|
|
Loading…
Reference in a new issue