7 #ifndef ULINFLECTIONRULE_H 
    8 #define ULINFLECTIONRULE_H 
   11 #include "ulfeature.h" 
   12 #include "ulpartofspeech.h" 
   13 #include "ulinflectionruletransform.h" 
   99     static bool charMatchesEscape(ulchar ch, ulchar escape, 
const ULLanguage& language);
 
  100     bool applyTransformForInflection(
const ULInflectionRuleTransform& transform, 
ULString& root, 
ULString& affix) 
const;
 
  101     bool applyTransformForDissection(
const ULInflectionRuleTransform& transform, 
ULString& root, 
ULString& affix) 
const;
 
  104         VerbClassPrefix = 253,
 
  105         VerbClassReflexive = 252,
 
  108         CyrillicSmallBe = 0x0431,
 
  109         CyrillicSmallVe = 0x0432,
 
  110         CyrillicSmallDe = 0x0434,
 
  111         CyrillicSmallIe = 0x0435,
 
  112         CyrillicSmallZhe = 0x0436,
 
  113         CyrillicSmallZe = 0x0437,
 
  114         CyrillicSmallI = 0x0438,
 
  115         CyrillicSmallShortI = 0x0439,
 
  116         CyrillicSmallEl = 0x043B,
 
  117         CyrillicSmallEm = 0x043C,
 
  118         CyrillicSmallPe = 0x043F,
 
  119         CyrillicSmallEr = 0x0440,
 
  120         CyrillicSmallEs = 0x0441,
 
  121         CyrillicSmallTe = 0x0442,
 
  122         CyrillicSmallU = 0x0443,
 
  123         CyrillicSmallChe = 0x0447,
 
  124         CyrillicSmallSha = 0x0448,
 
  125         CyrillicSmallShcha = 0x0449,
 
  126         CyrillicSmallSoftSign = 0x044C,
 
  127         CyrillicSmallYu = 0x044E,
 
  128         CyrillicSmallIo = 0x0451,