diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2020-10-01 06:09:24 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2020-10-01 06:09:24 -0700 |
commit | 856616ca9fbc158073e8f2a67edd92db151bfce1 (patch) | |
tree | 9c377dc486d63556c0199dcab5bc274240828408 /socket.c | |
parent | 0b876b42caf102c20d595b343ae60a71b9048eb9 (diff) | |
download | txr-856616ca9fbc158073e8f2a67edd92db151bfce1.tar.gz txr-856616ca9fbc158073e8f2a67edd92db151bfce1.tar.bz2 txr-856616ca9fbc158073e8f2a67edd92db151bfce1.zip |
txr: bugfix: repeat not finding Lisp vars in brace.
The following does not work and is fixed here:
@(output)
@(repeat)
@{lisp-expr ...}
@(end)
When a Lisp expression occurs in a braced expansion
syntax, it is not not traversed to find variables.
* parser.y (extract_vars): Treat the second element of a
sys:var as a Lisp expression, and find variables. Don't do
this in 128 or older compatibility mode, because then that is
a TXR expression.
* y.tab.c.shipped: Regenerated.
Diffstat (limited to 'socket.c')
0 files changed, 0 insertions, 0 deletions