From: Jay Freeman (saurik) Date: Wed, 16 Dec 2015 00:26:56 +0000 (-0800) Subject: Support Unicode line ends in single-line comments. X-Git-Tag: v0.9.590~212 X-Git-Url: https://git.saurik.com/cycript.git/commitdiff_plain/032131d5afeca86ad9d94d9bd7e4f299d06906b1?ds=inline Support Unicode line ends in single-line comments. --- 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);