lilypond-auto
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Lilypond-auto] Issue 2854 in lilypond: Patch: parser.yy: remove STRING_


From: lilypond
Subject: [Lilypond-auto] Issue 2854 in lilypond: Patch: parser.yy: remove STRING_IDENTIFIER token
Date: Sat, 22 Sep 2012 13:43:40 +0000

Status: New
Owner: ----
Labels: Type-Enhancement Patch-new

New issue 2854 by address@hidden: Patch: parser.yy: remove STRING_IDENTIFIER token
http://code.google.com/p/lilypond/issues/detail?id=2854

parser.yy: remove STRING_IDENTIFIER token

A STRING_IDENTIFIER always was a special case of a MARKUP_IDENTIFIER
without being treated equally at top level.  That led to craziness
like

xxx=\markup "test"
\xxx

being invalid, while

xxx=\markup \italic "test"
\xxx

was valid code.  This change just removes the STRING_IDENTIFIER
category altogether.  Where it was used previously, MARKUP_IDENTIFIER
is accepted now syntactically, and where the semantics indeed require
a plain string, an error is generated explicitly in the action instead
of leaving it to the parser to complain about bad grammar.

http://codereview.appspot.com/6542057




reply via email to

[Prev in Thread] Current Thread [Next in Thread]