def-gthill / lexurgy

A high-powered sound change applier
GNU General Public License v3.0
42 stars 5 forks source link

Tracing shows wrong syllable boundaries #55

Closed AdamantConlanger closed 1 year ago

AdamantConlanger commented 1 year ago

Minimal example:

Syllables:
  C? V C?

rule:
  C => * / C _

Input: VCCV Here, applying as usual works perfectly. But if you trace the input, the syllable boundaries haven't been updated yet.

def-gthill commented 1 year ago

I'd noticed this too, but hadn't gotten around to fixing it. Now seems like as good a time as any!

def-gthill commented 1 year ago

Fixed in commit 80c7896553c8fd97f3e0fc02df407fb8cf7e1ad8. Thanks to @neta-elad for contributing this fix!