File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -89,6 +89,7 @@ def __init__(self):
8989 self .slurcount = 0
9090 self .slurnr = 0
9191 self .phrslurnr = 0
92+ self .pickup = False
9293
9394 def parse_text (self , ly_text , filename = None ):
9495 """Parse the LilyPond source specified as text.
@@ -266,6 +267,9 @@ def Relative(self, relative):
266267 r"""A \relative music expression."""
267268 self .relative = True
268269
270+ def Partial (self , partial ):
271+ self .pickup = True
272+
269273 def Note (self , note ):
270274 """ notename, e.g. c, cis, a bes ... """
271275 #print(note.token)
@@ -340,6 +344,9 @@ def Duration(self, duration):
340344 elif self .tupl_span :
341345 self .mediator .set_tuplspan_dur (duration .token , duration .tokens )
342346 self .tupl_span = False
347+ elif self .pickup :
348+ #TO DO
349+ self .pickup = False
343350 else :
344351 self .mediator .new_duration_token (duration .token , duration .tokens )
345352 if self .trem_rep :
You can’t perform that action at this time.
0 commit comments