diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2011-12-02 15:39:43 -0800 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2011-12-02 15:39:43 -0800 |
commit | 63211dfd66f3cbd4159885018257022b20a4c975 (patch) | |
tree | 3f38e75739cd8e2f0cdb9e33c903968805580e95 /gc.h | |
parent | 6768cdf7a46856355ccfafc57f147fac14eba06b (diff) | |
download | txr-63211dfd66f3cbd4159885018257022b20a4c975.tar.gz txr-63211dfd66f3cbd4159885018257022b20a4c975.tar.bz2 txr-63211dfd66f3cbd4159885018257022b20a4c975.zip |
* parser.y (list): unquote and splice actions look inside the
argument form. If an unquote or splice are applied to a quoted
form, its quote becomes a regular quote.
This behavior is necessary to make ,',form work in nested
quotes, otherwise the ' is a quasiquote which captures
the comma in ,form, reducing ,',form to ,form.
* txr.1: Documented this special behavior.
Diffstat (limited to 'gc.h')
0 files changed, 0 insertions, 0 deletions