From 286, cleaning up after myself by removing the voices element from the parser tree entirely. It turned out to be as simple as just swallowing the token with <>, deleting the handling code for it, and removing it from assertions. The one thing that :voice-group does, assoc :voice-instruments {}, already seems to be handled by the events for individual voices.
This is intended to cause no behavioral changes in Alda; pure code cleanup.
This time on the right repo!
From 286, cleaning up after myself by removing the
voices
element from the parser tree entirely. It turned out to be as simple as just swallowing the token with<>
, deleting the handling code for it, and removing it from assertions. The one thing that:voice-group
does,assoc :voice-instruments {}
, already seems to be handled by the events for individual voices.This is intended to cause no behavioral changes in Alda; pure code cleanup.