Quick check for convert rules, changing "\foo" to "\bar".

   The early rules use escape chars:
@rule ((1, 0, 1), '\\accidentals -> \\keysignature,
specialaccidentals -> keyoctaviation')
def conv (str):
    str = re.sub ('\\\\accidentals', '\\\\keysignature',str)

  But the later rules don't use any backslashes:
@rule ((2, 11, 48), "\\compressMusic -> \\scaleDurations")
def conv (str):
    str = re.sub (r"compressMusic", r"scaleDurations", str)
    return str


Which should I use?  "foo", "\\foo", or "\\\\foo" ?

Cheers,
- Graham


_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to