;; body-reader is called with the stream to read the quasi quoted body
@@ -37,6 +38,7 @@
quasi-quote-wrappernested-quasi-quote-wrapper
unquote-characterunquote-wrapper
splice-character
destructive-splice-character
toplevel-reader-wrapper
body-reader
readtable-case)))
@@ -58,6 +60,7 @@
quasi-quote-wrappernested-quasi-quote-wrapper
unquote-characterunquote-wrapper
splice-character
destructive-splice-character
toplevel-reader-wrapper
body-reader
readtable-case)))
@@ -72,6 +75,7 @@
quasi-quote-wrappernested-quasi-quote-wrapper
unquote-characterunquote-wrapper
splice-character
destructive-splice-character
toplevel-reader-wrapper
body-reader
readtable-case)
@@ -160,8 +164,10 @@
(declare(ignorechar))
(with-local-readtable; this is only needed when actually restoring the original readers, but then it's needed inside the recursive READ call down at the end, so wrap it all up with a copy