X-Git-Url: https://git.donarmstrong.com/lilypond.git?a=blobdiff_plain;f=scripts%2Fconvert-ly.py;h=749b42b6b02036f865d4804391622c13eeb97be8;hb=54db925813d9b6e6785558664a8b03193e5fda59;hp=d13fad6140d178c01adbe6a08df4ec2e15ac1e2f;hpb=955f829883aa125b2b633b1e71f6256da5b773fa;p=lilypond.git diff --git a/scripts/convert-ly.py b/scripts/convert-ly.py index d13fad6140..749b42b6b0 100644 --- a/scripts/convert-ly.py +++ b/scripts/convert-ly.py @@ -1286,28 +1286,28 @@ if 1: while last_str <> str: last_str = str def sub_dyn_end (m): - dyns.append (' -\!') + dyns.append (' \!') return ' ' + m.group(2) str = re.sub (r'(\\!)\s*([a-z]+)', sub_dyn_end, str) def sub_slurs(m): if '-)' not in slur_strs: - slur_strs.append ( '-)') + slur_strs.append ( ')') return m.group(1) def sub_p_slurs(m): if '-\)' not in slur_strs: - slur_strs.append ( '-\)') + slur_strs.append ( '\)') return m.group(1) str = re.sub (r"\)[ ]*([a-z]+)", sub_slurs, str) str = re.sub (r"\\\)[ ]*([a-z]+)", sub_p_slurs, str) def sub_begin_slurs(m): if '-(' not in slur_strs: - slur_strs.append ( '-(') + slur_strs.append ( '(') return m.group(1) str = re.sub (r"([a-z]+[,'!?0-9 ]*)\(", sub_begin_slurs, str) def sub_begin_p_slurs(m): if '-\(' not in slur_strs: - slur_strs.append ( '-\(') + slur_strs.append ( '\(') return m.group(1) str = re.sub (r"([a-z]+[,'!?0-9 ]*)\\\(", sub_begin_p_slurs, str) @@ -1315,11 +1315,11 @@ if 1: def sub_dyns (m): s = m.group(0) if s == '@STARTCRESC@': - slur_strs.append ("-\\<") + slur_strs.append ("\\<") elif s == '@STARTDECRESC@': - slur_strs.append ("-\\>") + slur_strs.append ("\\>") elif s == r'-?\\!': - slur_strs.append ('-\\!') + slur_strs.append ('\\!') return '' str = re.sub (r'@STARTCRESC@', sub_dyns, str) @@ -1336,7 +1336,7 @@ if 1: str = re.sub (r"([_^-][>_.+|^-])", sub_articulations, str) def sub_pslurs(m): - slur_strs.append ( ' -\\)') + slur_strs.append ( ' \\)') return m.group(1) str = re.sub (r"\\\)[ ]*([a-z]+)", sub_pslurs, str) @@ -1354,6 +1354,7 @@ if 1: simstart = "<" chordstart = '<<' chordend = '>>' + marker_str = '%% new-chords-done %%' if re.search (marker_str,str): return str @@ -1362,11 +1363,11 @@ if 1: str= re.sub (r'([_^-])>', r'\1@ACCENT@', str) str = re.sub ('<([^<>{}]+)>', sub_chord, str) - str = re.sub (r'\[ *(@STARTCHORD@[^@]+@ENDCHORD@[0-9.]+)', - r'\1-[', + str = re.sub (r'\[ *(@STARTCHORD@[^@]+@ENDCHORD@[0-9.]*)', + r'\1[', str) - str = re.sub (r'\\! *(@STARTCHORD@[^@]+@ENDCHORD@[0-9.]+)', - r'\1-\\!', + str = re.sub (r'\\! *(@STARTCHORD@[^@]+@ENDCHORD@[0-9.]*)', + r'\1\\!', str) str = re.sub ('<([^?])', r'%s\1' % simstart, str) str = re.sub ('>([^?])', r'%s\1' % simend, str) @@ -1380,11 +1381,11 @@ if 1: def articulation_substitute (str): str = re.sub (r"""([^-])\[ *([a-z]+[,']*[!?]?[0-9:]*\.*)""", - r" \1 \2-[", str) + r" \1 \2[", str) str = re.sub (r"""([^-])\) *([a-z]+[,']*[!?]?[0-9:]*\.*)""", - r"\1 \2-)", str) + r"\1 \2)", str) str = re.sub (r"""([^-])\\! *([a-z]+[,']*[!?]?[0-9:]*\.*)""", - r"\1 \2-\\!", str) + r"\1 \2\\!", str) return str def conv_relative(str): @@ -1395,15 +1396,14 @@ if 1: def conv (str): str = conv_relative (str) - if re.search (marker_str, str) == None : - str = sub_chords (str) + str = sub_chords (str) str = articulation_substitute (str) return str conversions.append (((1,9,0), conv, """New relative mode, -Postfix articulations, new chord syntax.")) +Postfix articulations, new chord syntax.""")) ################################ # END OF CONVERSIONS @@ -1555,4 +1555,5 @@ for f in files: else: sys.stderr.write ("%s: skipping: `%s' " % (program_name, f)) pass + sys.stderr.write ('\n')