summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2015-07-02 19:56:58 -0700
committerKaz Kylheku <kaz@kylheku.com>2015-07-02 19:56:58 -0700
commit9aaeb2fc604feee26a72a672fd846b4e70c6c1aa (patch)
tree04b94e178dbd26e177524894bef9a24d0dda2176 /ChangeLog
parent7e13dd271df070671f9ef59969307d1bfb045ffb (diff)
downloadtxr-9aaeb2fc604feee26a72a672fd846b4e70c6c1aa.tar.gz
txr-9aaeb2fc604feee26a72a672fd846b4e70c6c1aa.tar.bz2
txr-9aaeb2fc604feee26a72a672fd846b4e70c6c1aa.zip
Support trailing semicolon after hex/octal characters.
* parser.l (%option): Remove nounput option since we need yyunput. (grammar): Rule for matching hex and octal escape in SPECIAL state recognizes optional semicolon. In 109 compatibility, this is pushed back into the stream, otherwise consumed. * txr.1: Updated documentation, including compat notes. * genvim.txr (txr_char): Include optional semicolon in match. Corrected some errors where 8 and 9 were being included as matches for octal digits. (txr_error): Default match for \x or \o not followed by digits.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog18
1 files changed, 18 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index fbb802ff..998d3dab 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,23 @@
2015-07-02 Kaz Kylheku <kaz@kylheku.com>
+ Support trailing semicolon after hex/octal characters.
+
+ * parser.l (%option): Remove nounput option since we need
+ yyunput.
+ (grammar): Rule for matching hex and octal escape in SPECIAL
+ state recognizes optional semicolon. In 109 compatibility,
+ this is pushed back into the stream, otherwise consumed.
+
+ * txr.1: Updated documentation, including compat notes.
+
+ * genvim.txr (txr_char): Include optional semicolon in
+ match. Corrected some errors where 8 and 9 were being
+ included as matches for octal digits.
+ (txr_error): Default match for \x or \o not followed
+ by digits.
+
+2015-07-02 Kaz Kylheku <kaz@kylheku.com>
+
Hash-bang support for .tl files.
* parser.c (read_eval_stream): New boolean argument