Closed aarppe closed 2 years ago
I found the cause of this issue. When we give the morpheme boundary FST an analysis that returns two results, we have no way of knowing which result needs to be returned or has already been returned. So the first time it receives the analysis wâpahtam+V+TI+Ind+12Pl
, it should return ki<wâpahtê>naw
, and the second time it should return ki<wâpahtê>nânaw
. We have no way of knowing if this is the first, second, fifth, etc. time we're receiving this analysis, though.
I'm working on a way around this issue.
For instance in the following case, when the cell has two possible wordforms, the morpheme boundaries do not get shown (even though the FST does generate them).