[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Comment in last line
From: |
David Kastrup |
Subject: |
Re: Comment in last line |
Date: |
Fri, 11 Jan 2013 22:27:14 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) |
Noeck <address@hidden> 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.
--
David Kastrup