neanes / neanes

Neanes is a free and open source scorewriter for notating Byzantine chant in Byzantine notation.
https://neanes.github.io/neanes/
GNU General Public License v3.0
35 stars 9 forks source link

Look ahead past martyriae, drop caps, and mode keys #660

Closed basil closed 3 weeks ago

basil commented 3 weeks ago

Even after fixing #659, my Dormition Exaposteilaria weren't round-tripping properly through the lyrics tokenizer. I tracked down the problem to a martyria, which was stopping the extraction process from adding the last underscore. Fixed by looking ahead past martyriae. With this change and #659 my Dormition Exaposteilaria round-trips correctly.

basil commented 3 weeks ago

Testing of the Post-Gospel Troparia from my Paraklesis book showed that we also need to look ahead past drop caps and mode keys as well.