Am 11.01.2013 23:25, schrieb David Kastrup:
David Kastrup <d...@gnu.org> writes:
Noeck <noeck.marb...@gmx.de> writes:
Hi,
why does compiling this code fail to compile with lilypond?
\version "2.16.0"
{ a }
%
The empty comment in the last line is the problem.
No, the problem is that there _is_ no last line. You have an EOF in the
middle of the line (not every editor will even allow producing that).
Since a line comment has to end with a newline, this is not a line
comment, and a non-comment % is beyond LilyPond's understanding.
One would need to non-trivially rewrite comment matching in the lexer to
get either a nicer error message or just silently a line comment even
though the line does not end.
Ok, apparently I lied.
<URL:http://code.google.com/p/lilypond/issues/detail?id=3102>
Hm. I never managed to understand these expression matching hieroglyphs.
But is it right that the 'new' side of the diff does look much simpler
than the old one?
_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user