I think a found a bug in SCA²
Posted: Fri Feb 10, 2017 10:58 pm
So, I have a rule:
tis/c/V(C)_#
This rule requires two categories:
C=mnptḱkǩbƂdƋǵgĝğǥs₁₂₃rlywʦcčjǰĵɉšṧfvʎ
V=eéēḗoóōṓuúūùiíīìṛṝḷḹṃṇaáāà
Let's use this as our example input:
pótis
If we put all of this into SCA²...
pótis
It doesn't work. /tis/ does not become /c/ as the rule clearly states it should.
However, if we take the C line out of the categories...
póc
Suddenly, it does work.
Clearly, there's something wrong with my C category, like maybe a diacritic that's actually a separate character.
Or maybe it's in the V category? Yet the rule works with V alone.
Anyways, there isn't any such problem. I checked them all, they're all single characters. No arrant character combining here, to my knowledge.
Even if the damn thing was somehow interpreting ó as two characters, the vowel o and the diacritic, the rule should still work, whether it's interpreting the diacritic as part of V or C.
I suppose if it is interpreting it as two characters, it could be not registering the diacritic as part of either V or C, but that's ridiculous, because the diacritic appears on letters in both categories!
So yeah, I think I found a bug.
tis/c/V(C)_#
This rule requires two categories:
C=mnptḱkǩbƂdƋǵgĝğǥs₁₂₃rlywʦcčjǰĵɉšṧfvʎ
V=eéēḗoóōṓuúūùiíīìṛṝḷḹṃṇaáāà
Let's use this as our example input:
pótis
If we put all of this into SCA²...
pótis
It doesn't work. /tis/ does not become /c/ as the rule clearly states it should.
However, if we take the C line out of the categories...
póc
Suddenly, it does work.
Clearly, there's something wrong with my C category, like maybe a diacritic that's actually a separate character.
Or maybe it's in the V category? Yet the rule works with V alone.
Anyways, there isn't any such problem. I checked them all, they're all single characters. No arrant character combining here, to my knowledge.
Even if the damn thing was somehow interpreting ó as two characters, the vowel o and the diacritic, the rule should still work, whether it's interpreting the diacritic as part of V or C.
I suppose if it is interpreting it as two characters, it could be not registering the diacritic as part of either V or C, but that's ridiculous, because the diacritic appears on letters in both categories!
So yeah, I think I found a bug.