diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2014-02-20 22:07:15 -0800 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2014-02-20 22:07:15 -0800 |
commit | 87ed1d2ba09c793742e002d6d91466e4d89d36c1 (patch) | |
tree | 78b5dc985fe9b40cb2e0a5046df07152d1b1a2c6 /eval.c | |
parent | 124e7dd6977a0853d7a8399921e31fd1ccde2dcb (diff) | |
download | txr-87ed1d2ba09c793742e002d6d91466e4d89d36c1.tar.gz txr-87ed1d2ba09c793742e002d6d91466e4d89d36c1.tar.bz2 txr-87ed1d2ba09c793742e002d6d91466e4d89d36c1.zip |
* parser.y (unquotes_occur): Bugfix: we should not terminate
the recursion early if we see a quote. This would be true if
the only quotes were those generated by the parser based on
calls to choose_quote. However, it breaks for something
like an explicitly coded '(sys:quote ,form), which becomes
(sys:quote (sys:quote ,form)), leaving a dangling unquote.
Diffstat (limited to 'eval.c')
0 files changed, 0 insertions, 0 deletions