diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2014-02-24 02:23:52 -0800 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2014-02-24 02:23:52 -0800 |
commit | 5fac42709f969df55106d330238f8553ddc07019 (patch) | |
tree | 6ce698dedc0522db03d6f2c78f835f5e76ec5f36 /syslog.h | |
parent | 74dbd0dc965618dd574a74368439c5804d198346 (diff) | |
download | txr-5fac42709f969df55106d330238f8553ddc07019.tar.gz txr-5fac42709f969df55106d330238f8553ddc07019.tar.bz2 txr-5fac42709f969df55106d330238f8553ddc07019.zip |
* lib.c (obj_print, obj_pprint): Render quasi-quote hash and
vector literals using their original notation.
* parser.y (unquotes_occur): Takes new argument, level.
Only finds quotes which are at the given quasiquoting level.
Finally, this is the right semantics. In the first version of this
function, we were not eager enough: we neglected to find unquotes
that were wrapped in nested quasiquotes. Then we were too eager:
finding any unquotes, even ones belonging to the inner backquotes.
(vector, hash, choose_quote): Pass zero to unquotes_occur function.
Diffstat (limited to 'syslog.h')
0 files changed, 0 insertions, 0 deletions