If you create rules with indices intended to map a single character into multiple characters in the same order, the mapping output gets corrupted.
Example 1
Paste this into g2p-studio as a custom rule:
a{1}b{1} -> xxx{1}yyy{2}
input: ab output: xxxbyy with prevent feeding, xyxbyy without prevent feeding; expected output either way: xxxyyy and a graph showing a going to three x's then b going to three y's.
animated graph:
If you change the rule's output to xxx{2}yyy{1} you get the correct xxxyyy output but the graph is wrong:
Example 2
c{1}d{2}e{3} -> f{1}gg{2}h{3}
Input cde output: fghe with prevent feeding, fgge without prevent feeding; expected output either way: fggh and a graph showing c going to f, d going to two g's and e going to h
animated graph
