New in version 2.0.
Yield groups of mixed notes and chords in sequence:
abjad> staff = Staff("c'8 d'8 r8 r8 <e' g'>8 <f' a'>8 g'8 a'8 r8 r8 <b' d''>8 <c'' e''>8")
abjad> f(staff)
\new Staff {
c'8
d'8
r8
r8
<e' g'>8
<f' a'>8
g'8
a'8
r8
r8
<b' d''>8
<c'' e''>8
}
abjad> for group in leaftools.yield_groups_of_mixed_notes_and_chords_in_sequence(staff):
... group
...
(Note("c'8"), Note("d'8"))
(Chord("<e' g'>8"), Chord("<f' a'>8"), Note("g'8"), Note("a'8"))
(Chord("<b' d''>8"), Chord("<c'' e''>8"))
Return generator.