From 9aaeb2fc604feee26a72a672fd846b4e70c6c1aa Mon Sep 17 00:00:00 2001 From: Kaz Kylheku Date: Thu, 2 Jul 2015 19:56:58 -0700 Subject: 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. --- ChangeLog | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index fbb802ff..998d3dab 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,21 @@ +2015-07-02 Kaz Kylheku + + 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 Hash-bang support for .tl files. -- cgit v1.2.3