From c765b773e63b2099a050fef21b5e7f06296af2ec Mon Sep 17 00:00:00 2001 From: Kaz Kylheku Date: Sat, 18 Apr 2015 08:19:39 -0700 Subject: Fix quasistring regression introduced in TXR 81. * parser.y (expand_meta): This function must recognize quasistrings, inside (sys:quasi ...) forms, (sys:var ...) forms do not denote TXR Lisp variables. These must not be expanded. Doing so is not only wrong, but the way it was done broke brace variables by stripping their arguments. --- ChangeLog | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index ba0d649a..ab9270b2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,13 @@ +2015-04-18 Kaz Kylheku + + Fix quasistring regression introduced in TXR 81. + + * parser.y (expand_meta): This function must recognize + quasistrings, inside (sys:quasi ...) forms, (sys:var ...) forms + do not denote TXR Lisp variables. These must not be expanded. + Doing so is not only wrong, but the way it was done broke + brace variables by stripping their arguments. + 2015-04-16 Kaz Kylheku Adding exit* function which calls _exit. -- cgit v1.2.3