alda-lang / alda-core

The core machinery of Alda
80 stars 26 forks source link

Remove voice groups from parsed data #1

Closed bbqbaron closed 7 years ago

bbqbaron commented 7 years ago

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.

daveyarwood commented 7 years ago

Looks great -- thanks! 👍