def-gthill / lexurgy

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

Captures don't work through syllable breaks #40

Closed AdamantConlanger closed 2 years ago

AdamantConlanger commented 2 years ago

Say I have the input word to.o with explicit Syllables. And I want to apply []$1 $1 => [+long] * then it doesn't work. I just get the same in as out.

def-gthill commented 2 years ago

Thanks, I've reproduced the bug. I'm in the middle of fixing some other syllable-related bugs, so I'll add this one into the mix.

AdamantConlanger commented 2 years ago

I also noticed it's not possible to actually delete syllable boundaries, and you can't use a "* => . / ..." rule either. This could really get in the way.

def-gthill commented 2 years ago

I have tests set up for this problem too. Working on fixes.

def-gthill commented 2 years ago

Both of these are fixed in commit eedfcbb00cb8fdae733bdcf6c2bdd37f1cd8f4f6 and will be included in the next release.