]> git.donarmstrong.com Git - lilypond.git/commitdiff
Issue 4131/2: convert-ly rule "partcombine*Once -> \once \partcombine*"
authorDavid Kastrup <dak@gnu.org>
Thu, 25 Sep 2014 15:34:26 +0000 (17:34 +0200)
committerDavid Kastrup <dak@gnu.org>
Mon, 5 Oct 2015 10:28:52 +0000 (12:28 +0200)
python/convertrules.py

index d46daa6577ff2b3eacbf029fa2ee17119ddc9ed2..f86b90ba4eb8fded7bcd00c5c9972d232cda100b 100644 (file)
@@ -3845,6 +3845,16 @@ def conv (str):
     str = re.sub (r":1\.5(?=\s|[.^}])", r":5", str)
     return str
 
+@rule ((2, 19, 29), r"partcombine*Once -> \once \partcombine*")
+def conv(str):
+    str = re.sub (r"(\\partcombine(?:Apart|Chords|Unisono|SoloII?|Automatic))Once\b",
+                  r"\\once \1", str)
+    str = re.sub (r"(\\partcombineForce" + matcharg + r")\s*##f(\s)",
+                  r"\1\2", str)
+    str = re.sub (r"(\\partcombineForce" + matcharg + r")\s*##t(\s)",
+                  r"\\once \1\2", str)
+    return str
+
 # Guidelines to write rules (please keep this at the end of this file)
 #
 # - keep at most one rule per version; if several conversions should be done,