lilypond-devel
[Top][All Lists]
Advanced

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

backslashes in escape rules


From: Graham Percival
Subject: backslashes in escape rules
Date: Fri, 4 Jul 2008 17:38:14 -0700

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




reply via email to

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