[ ] make the parser capable of stopping after one datum is parsed
[ ] make the parser capable of using an arbitrary BufRead as input
[ ] hook things up
It would be nice to be able to delete the (parse) extension, but it currently distinguishes incomplete input from erroneous input (which read doesn't seem to do), and the REPL uses that.
This function exists but currently doesn't work.
BufRead
as inputIt would be nice to be able to delete the
(parse)
extension, but it currently distinguishes incomplete input from erroneous input (whichread
doesn't seem to do), and the REPL uses that.