diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2014-07-15 20:56:48 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2014-07-15 20:56:48 -0700 |
commit | 50c2dbed6f823a286d40a1378626467b09363cbb (patch) | |
tree | 4dffe3da84a44476c5b6cc291dc655c5bb9ad066 /ChangeLog | |
parent | 9b763824a241ce6345377325c688d8769fc378bd (diff) | |
download | txr-50c2dbed6f823a286d40a1378626467b09363cbb.tar.gz txr-50c2dbed6f823a286d40a1378626467b09363cbb.tar.bz2 txr-50c2dbed6f823a286d40a1378626467b09363cbb.zip |
* match.c (v_do, v_require): Set up and tear down environment frame,
like other situations that evaluate TXR Lisp from the pattern language.
Otherwise obscure things will go wrong.
(h_do): Same as above, and additionally, add the forgotten
call to install the bindings into the match context.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -1,5 +1,13 @@ 2014-07-15 Kaz Kylheku <kaz@kylheku.com> + * match.c (v_do, v_require): Set up and tear down environment frame, + like other situations that evaluate TXR Lisp from the pattern language. + Otherwise obscure things will go wrong. + (h_do): Same as above, and additionally, add the forgotten + call to install the bindings into the match context. + +2014-07-15 Kaz Kylheku <kaz@kylheku.com> + * match.c (h_eol): Fix broken horizontal @(eol). It should be returning next_spec_k, rather than bindings, which indicate a complete match. |