[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: BOM mark from Windows notepad
From: |
Bertalan Fodor (LilyPondTool) |
Subject: |
Re: BOM mark from Windows notepad |
Date: |
Fri, 13 Nov 2009 12:25:41 +0100 |
User-agent: |
Thunderbird 2.0.0.23 (Windows/20090812) |
Hehe, we've got this:
<INITIAL,chords,lyrics,figures,notes>{BOM_UTF8}/.* {
if (this->lexloc->line_number () != 1 || this->lexloc->column_number
() != 0)
{
LexerError (_ ("stray UTF-8 BOM encountered").c_str ());
exit (1);
That means, we correctly parse the BOM, but exit if it is not the first
char.
Hans Aberg wrote:
On 13 Nov 2009, at 10:08, Bertalan Fodor (LilyPondTool) wrote:
I think changing the LilyPond parser to support BOM in the middle (ie
not at the beginning) of the file is very hard. Actually if it is not
at the beginning, then it should be treated as a regular character,
which might not be present just anywhere in the file.
Why would that be? Did you not have a Flex generated .l file? If the
input .l file is in UTF-8 and Flex in 8-bit mode, add a rule
"<BOM>" {}
where <BOM> is the UTF-8 representation of the BOM. It will than add
act as space, breaking tokens, but otherwise ignored. So it acts a
zero-width space.
Hans
- Re: BOM mark from Windows notepad, (continued)
- Re: BOM mark from Windows notepad, Patrick McCarty, 2009/11/12
- Re: BOM mark from Windows notepad, Patrick McCarty, 2009/11/12
- Re: BOM mark from Windows notepad, Francisco Vila, 2009/11/13
- Re: BOM mark from Windows notepad, Francisco Vila, 2009/11/13
- Re: BOM mark from Windows notepad, Bertalan Fodor (LilyPondTool), 2009/11/13
- Re: BOM mark from Windows notepad, Hans Aberg, 2009/11/13
- Re: BOM mark from Windows notepad,
Bertalan Fodor (LilyPondTool) <=
- Re: BOM mark from Windows notepad, Francisco Vila, 2009/11/13
- Re: BOM mark from Windows notepad, Hans Aberg, 2009/11/13
- Re: BOM mark from Windows notepad, Hans Aberg, 2009/11/13
- Re: BOM mark from Windows notepad, Patrick McCarty, 2009/11/18
- Re: BOM mark from Windows notepad, Valentin Villenave, 2009/11/19
- Re: BOM mark from Windows notepad, Patrick McCarty, 2009/11/19
- Re: BOM mark from Windows notepad, Valentin Villenave, 2009/11/19
- Re: BOM mark from Windows notepad, Hans Aberg, 2009/11/19
- Re: BOM mark from Windows notepad, Francisco Vila, 2009/11/19
- Re: BOM mark from Windows notepad, Hans Aberg, 2009/11/19