[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Lilypond-auto] Issue 2883 in lilypond: Patch: Make arguments like C
From: |
lilypond |
Subject: |
Re: [Lilypond-auto] Issue 2883 in lilypond: Patch: Make arguments like Context.GrobName accessible as symbol lists |
Date: |
Wed, 10 Oct 2012 16:28:31 +0000 |
Updates:
Labels: -Patch-review Patch-new
Comment #5 on issue 2883 by address@hidden: Patch: Make arguments like
Context.GrobName accessible as symbol lists
http://code.google.com/p/lilypond/issues/detail?id=2883#c5
Make arguments like Context.GrobName accessible as symbol lists
This is a rather awkward case for a Rietveld review since it consists
of 14 separate commits (listed below). The principal target was to
allow things like \omit Staff.TimeSignature to work as expected. The
same treatment has been given to \alterBroken, \hide,
\overrideProperty and \shape, as well as to \accidentalStyle.
For improving backward compatibility, dotted _LilyPond_ strings like
"Staff.TimeSignature" are also accepted in lieu of symbol list. A
rather surprising corollary is that
\override Lyrics.LyricText #'font-shape = #'italic
now works without needing to offset . with spaces. While
Lyrics.LyricText is indeed run into a single LilyPond string in this
case, \override will happily pick that string apart again.
LilyPond strings are also acceptable for symbol? predicates. The
conversions will only be attempted if the string is not accepted by a
predicate in the form of a string.
Run scripts/auxiliar/update-with-convert-ly.sh
convert-ly rule for \alterbroken, \accidentalStyle, \overrideProperty
This is required since not all of the old call forms can be
automatically recognized anymore, in particular not when the
Scheme-only form #"Context.GrobName" is being used.
Change \accidentalStyle to get a symbol list as argument
Make \alterBroken, \hide, \omit, \overrideProperty, \shape take unquoted
Context.Grob specs
Add symbol-list-or-music? predicate
Allow the string "xxx.yyy" to parse as a symbol list
Allow property and grob paths to be constructed from strings
Add symbol-list? predicate
Allow LilyPond strings to stand in for symbols when parsing
Let accidentalStyle detect its optional context argument by looking at its
letter case
Factor SCM_IDENTIFIER out from embedded_scm_arg*
parser.yy: make is_regular_identifier match the lexer definition
parser.yy: FRACTION does not require a closed expression before it
Assignments can't contain literal lyric music (wrong lexer mode)
http://codereview.appspot.com/6635050
- [Lilypond-auto] Issue 2883 in lilypond: Patch: Make arguments like Context.GrobName accessible as symbol lists, lilypond, 2012/10/08
- Re: [Lilypond-auto] Issue 2883 in lilypond: Patch: Make arguments like Context.GrobName accessible as symbol lists, lilypond, 2012/10/09
- Re: [Lilypond-auto] Issue 2883 in lilypond: Patch: Make arguments like Context.GrobName accessible as symbol lists, lilypond, 2012/10/09
- Re: [Lilypond-auto] Issue 2883 in lilypond: Patch: Make arguments like Context.GrobName accessible as symbol lists, lilypond, 2012/10/09
- Re: [Lilypond-auto] Issue 2883 in lilypond: Patch: Make arguments like Context.GrobName accessible as symbol lists, lilypond, 2012/10/09
- Re: [Lilypond-auto] Issue 2883 in lilypond: Patch: Make arguments like Context.GrobName accessible as symbol lists,
lilypond <=
- Re: [Lilypond-auto] Issue 2883 in lilypond: Patch: Make arguments like Context.GrobName accessible as symbol lists, lilypond, 2012/10/10
- Re: [Lilypond-auto] Issue 2883 in lilypond: Patch: Make arguments like Context.GrobName accessible as symbol lists, lilypond, 2012/10/10
- Re: [Lilypond-auto] Issue 2883 in lilypond: Patch: Make arguments like Context.GrobName accessible as symbol lists, lilypond, 2012/10/10
- Re: [Lilypond-auto] Issue 2883 in lilypond: Patch: Make arguments like Context.GrobName accessible as symbol lists, lilypond, 2012/10/11
- Re: [Lilypond-auto] Issue 2883 in lilypond: Patch: Make arguments like Context.GrobName accessible as symbol lists, lilypond, 2012/10/11
- Re: [Lilypond-auto] Issue 2883 in lilypond: Patch: Make arguments like Context.GrobName accessible as symbol lists, lilypond, 2012/10/11
- Re: [Lilypond-auto] Issue 2883 in lilypond: Patch: Make arguments like Context.GrobName accessible as symbol lists, lilypond, 2012/10/11
- Re: [Lilypond-auto] Issue 2883 in lilypond: Patch: Make arguments like Context.GrobName accessible as symbol lists, lilypond, 2012/10/12
- Re: [Lilypond-auto] Issue 2883 in lilypond: Patch: Make arguments like Context.GrobName accessible as symbol lists, lilypond, 2012/10/12
- Re: [Lilypond-auto] Issue 2883 in lilypond: Patch: Make arguments like Context.GrobName accessible as symbol lists, lilypond, 2012/10/12