Hans Aberg <haber...@telia.com> writes: > On 1 Jan 2012, at 20:22, lilyp...@googlecode.com wrote: > >> Updates: >> Labels: Patch-new >> >> Comment #2 on issue 2159 by d...@gnu.org: Patch: lexer.ll: Warn >> about non-UTF-8 characters >> http://code.google.com/p/lilypond/issues/detail?id=2159#c2 >> >> lexer.ll: Warn about non-UTF-8 characters >> >> Making the warnings point to the exact bad byte rather than the >> enclosing construct would be nice. > > One way to implement this might be to use the Haskell program for Flex > like UTF-8 regular expressions I made: > http://xcybercloud.blogspot.com/2009/04/unicode-support-in-flex.html > > First make rules for the Unicode characters you want admit, followed > by a '.' rule which picks up single excluded bytes.
The "unicode characters we want admit" are not single characters, but part of things like identifiers, strings and other stuff. Cf. <URL:http://codereview.appspot.com/5505090#msg5> for a reasoning about the current approach for this patch. -- David Kastrup _______________________________________________ bug-lilypond mailing list bug-lilypond@gnu.org https://lists.gnu.org/mailman/listinfo/bug-lilypond