summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog12
1 files changed, 12 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 598e046a..2aa35f91 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,15 @@
+2012-04-12 Kaz Kylheku <kaz@kylheku.com>
+
+ Improve the regex Lisp syntax by allowing strings to specify
+ character compounds. I.e. the syntax "foo" is equivalent to the
+ cumbersome canonical form (compound #\f #\o #\o).
+
+ * regex.c (nfa_compile_regex, dv_compile_regex): Use chrp function
+ instead of typeof. Handle stringp case by forming a compound out of the
+ characters and recursing. Check for some bad objects in the regex
+ that would never come out of our regex parser but could occur
+ in a "hand crafted" syntax tree.
+
2012-04-11 Kaz Kylheku <kaz@kylheku.com>
* txr.1: Fix misleading comment example.