Hello, I recently noticed that I have some rules where changing postag in match doesn’t produce correct form of the word, because of <or> tag e.g.: <rule id="" name=""> <pattern> <marker> <or> <token>is</token> <token>are</token> </or> </marker> </pattern> <message><match no="1" postag="VB"></match></message> <example correction="be">This <marker>is</marker>.</example> <example>This be.</example> </rule>
This shows “is”, but it should show “be”. Is this a bug? I know that i can rewrite these rules in <rulegroup>, but in the present way rules look clearer.
Think I’ve fixed that, but the case mentionned by @Knorr in bugreport still not working throwing another error. Maybe somebody familiar with tags behavior could help me (UPD: no more needed)? The error description on github.