masak / bel

An interpreter for Bel, Paul Graham's Lisp language
GNU General Public License v3.0
25 stars 1 forks source link

Bug: Perl-based reader doesn't flag an unexpected terminator #431

Open masak opened 1 year ago

masak commented 1 year ago

The Bel reader shows the correct behavior:

$ perl -Ilib bin/bel
Language::Bel 0.58 -- msys.
> (read '(")"))
Error: unexpected-terminator

But the Perl-based reader does not throw this error:

> )
Error: ('unboundb )