From 87e00c1058062d3878ab14abce8cb1dd1ee6a9b4 Mon Sep 17 00:00:00 2001 From: David Kastrup Date: Thu, 25 Sep 2014 17:34:26 +0200 Subject: [PATCH] Issue 4131/2: convert-ly rule "partcombine*Once -> \once \partcombine*" --- python/convertrules.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/python/convertrules.py b/python/convertrules.py index d46daa6577..f86b90ba4e 100644 --- a/python/convertrules.py +++ b/python/convertrules.py @@ -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, -- 2.39.2