For the rationale, see
<URL:https://codereview.appspot.com/
190500043/#msg1>
The presence of the rule will cause similarly surprising effects to
users as it would to the current state of documentation translations.
Even if it were properly mentioned in the diagnostic description of
the conversion rule, people would rarely look closely enough to
notice.
str = re.sub (r'\bimplicitTimeSignatureVisibility\b', 'initialTimeSignatureVisibility', str)
str = re.sub ('(' + before_id + r'[a-g])((?:sharp){1,2}|(?:flat){1,2})'
+ after_id, r'\1-\2', str)
- str = re.sub (r'\\shiftOff\b', r'\\undo\\shiftOn', str)
return str
# Guidelines to write rules (please keep this at the end of this file)