Cannot read more than one expansion
Given the string:
(defparameter *ds*
"@p{This is the sample docstring for a function. Here we want to parse various DITA documentation components using scriba syntax}
@pm{paramA documentation for paramA}")
I would like to read it and expand both 'scribbles', however, only the first is ever processed:
CL-USER> (with-input-from-string (stream *ds*)
(read stream nil stream))
(P "This is the sample docstring for a function. Here we want to parse various DITA documentation components using scriba syntax")
Individually, at the REPL, both work as expected. I have tried with and without the newline after the first scribble. Is this a bug or user error?
Edited by Steve