diff options
author | David Kastrup <dak@gnu.org> | 2014-09-25 17:34:26 +0200 |
---|---|---|
committer | David Kastrup <dak@gnu.org> | 2015-10-05 12:28:52 +0200 |
commit | 87e00c1058062d3878ab14abce8cb1dd1ee6a9b4 (patch) | |
tree | 89bfb9a11f50c4138cfa2adc4cc718f2cd6b727f /python | |
parent | dd9cdec4d7fb538b3a201f3b82a10b5ac9ef5f79 (diff) |
Issue 4131/2: convert-ly rule "partcombine*Once -> \once \partcombine*"
Diffstat (limited to 'python')
-rw-r--r-- | python/convertrules.py | 10 |
1 files changed, 10 insertions, 0 deletions
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, |