spiffyscore
Diff
Not logged in

Differences From Artifact [bcac1af73f46f95c]:

To Artifact [ce9611a745d5caf1]:


45 45 46 t_BASENOTE = r"[A-Ga-g]" 46 t_BASENOTE = r"[A-Ga-g]" 47 # t_BASENOTE = r"I+V?|VI*|i+v?|vi*" 47 # t_BASENOTE = r"I+V?|VI*|i+v?|vi*" 48 t_ACCIDENTAL = r"\^{1}|_{1}|=" 48 t_ACCIDENTAL = r"\^{1}|_{1}|=" 49 t_REST = r"z" 49 t_REST = r"z" 50 t_OCTAVE = r"'+|,+" 50 t_OCTAVE = r"'+|,+" 51 t_CHORD_TYPE = r"m|7|m7|0|o|\+|mb5|sus|sus4|maj7|mmaj7|7sus4|dim|dim7|7b5|m7 51 t_CHORD_TYPE = r"m|7|m7|0|o|\+|mb5|sus|sus4|maj7|mmaj7|7sus4|dim|dim7|7b5|m7 52 t_PAREN = "\(|\)" | 52 t_PAREN = "\[|\]" 53 t_SYNCOPATE = "\+|-" 53 t_SYNCOPATE = "\+|-" 54 t_NODE = r"\([a-zA-Z0-9_-]+\)" 54 t_NODE = r"\([a-zA-Z0-9_-]+\)" 55 55 56 def t_NOTE_LENGTH(t): 56 def t_NOTE_LENGTH(t): 57 r"/?\d+" 57 r"/?\d+" 58 multiplier = float(t.value.strip("/")) 58 multiplier = float(t.value.strip("/")) 59 if t.value.startswith("/"): 59 if t.value.startswith("/"):