From 032131d5afeca86ad9d94d9bd7e4f299d06906b1 Mon Sep 17 00:00:00 2001 From: "Jay Freeman (saurik)" Date: Tue, 15 Dec 2015 16:26:56 -0800 Subject: [PATCH] Support Unicode line ends in single-line comments. --- Scanner.lpp.in | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Scanner.lpp.in b/Scanner.lpp.in index 5773c89..2a858c1 100644 --- a/Scanner.lpp.in +++ b/Scanner.lpp.in @@ -303,8 +303,10 @@ XMLName {XMLNameStart}{XMLNamePart}* } /* }}} */ /* Comment {{{ */ -#![^\n]* L M -\/\/[^\n]* L M + /* XXX: maybe fold LineTerminatorSequence into these definitions */ +#!{NoneTerminatorCharacter}* L M +\/\/{NoneTerminatorCharacter}* L M +(#!|\/\/){NoneTerminatorCharacter}*{UnicodeError} L E("invalid character"); \/\* L yy_push_state(MultiLine, yyscanner); -- 2.47.2