From a3d7090e7853579630b13f37ce8f962d3a30024e Mon Sep 17 00:00:00 2001 From: David Kastrup Date: Mon, 8 Oct 2012 23:54:19 +0200 Subject: [PATCH] convert-ly rule for \alterbroken, \accidentalStyle, \overrideProperty This is required since not all of the old call forms can be automatically recognized anymore, in particular not when the Scheme-only form #"Context.GrobName" is being used. --- python/convertrules.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/python/convertrules.py b/python/convertrules.py index 5d44fd7a15..66ff152476 100644 --- a/python/convertrules.py +++ b/python/convertrules.py @@ -3423,6 +3423,18 @@ def conv(str): str = re.sub (barstring + r'"empty"', '\\1\\2"-"', str) return str +@rule ((2, 17, 6), r"""\accidentalStyle #'Context "style" -> \accidentalStyle Context.style +\alterBroken "Context.grob" -> \alterBroken Context.grob +\overrideProperty "Context.grob" -> \overrideProperty Context.grob""") +def conv (str): + str = re.sub (r'''(\\accidentalStyle\s+)#?"([-A-Za-z]+)"''', + r"\1\2", str) + str = re.sub (r'''(\\accidentalStyle\s+)#'([A-Za-z]+)\s+#?"?([-A-Za-z]+)"?''', + r"\1\2.\3", str) + str = re.sub (r'''(\\(?:alterBroken|overrideProperty)\s+)#?"([A-Za-z]+)\s*\.\s*([A-Za-z]+)"''', + r"\1\2.\3", 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