<?xml version='1.0' encoding='utf-8'?>
<lgr xmlns="urn:ietf:params:xml:ns:lgr-1.0">
  <meta>
    <version>1</version>
    <unicode-version>10.0.0</unicode-version>
  </meta>
  <data>
    <char comment="Automatically added from out-of-repertoire variant" cp="0B20">
      <var comment="Out-of-repertoire" cp="0B20" type="out-of-repertoire"/>
      <var cp="0D20" type="blocked"/>
      <var comment="Automatically added to map back to out-of-repertoire variant" cp="101D" type="blocked"/>
    </char>
    <char comment="Automatically added from out-of-repertoire variant" cp="0B47">
      <var comment="Out-of-repertoire" cp="0B47" type="out-of-repertoire"/>
      <var comment="Automatically added to map back to out-of-repertoire variant" cp="1031" type="blocked"/>
    </char>
    <char comment="Automatically added from out-of-repertoire variant" cp="0D20">
      <var cp="0B20" type="blocked"/>
      <var comment="Out-of-repertoire" cp="0D20" type="out-of-repertoire"/>
      <var comment="Automatically added to map back to out-of-repertoire variant" cp="101D" type="blocked"/>
    </char>
    <char comment="Automatically added from out-of-repertoire variant" cp="0D31">
      <var comment="Out-of-repertoire" cp="0D31" type="out-of-repertoire"/>
      <var comment="Automatically added to map back to out-of-repertoire variant" cp="1002" type="blocked"/>
      <var cp="1077" type="blocked"/>
      <var cp="10D8" type="blocked"/>
    </char>
    <char cp="1000" not-when="between-v" tag="c myanmar">
      <var cp="1075" type="blocked"/>
    </char>
    <char cp="1000 103B"/>
    <char cp="1000 103C"/>
    <char cp="1000 103D"/>
    <char cp="1000 1039 1000">
      <var cp="1023" type="blocked"/>
    </char>
    <char cp="1000 103B 103D"/>
    <char cp="1000 103C 103D"/>
    <char cp="1000 103B 103D 1014 103A 102F 1015 103A"/>
    <char cp="1001" not-when="between-v" tag="c myanmar">
      <var cp="1076" type="blocked"/>
    </char>
    <char cp="1001 103B"/>
    <char cp="1001 103C"/>
    <char cp="1001 103D"/>
    <char cp="1001 103B 103D"/>
    <char cp="1001 103C 103D"/>
    <char cp="1002" not-when="between-v" tag="c myanmar">
      <var cp="0D31" type="blocked"/>
      <var cp="1077" type="blocked"/>
      <var cp="10D8" type="blocked"/>
    </char>
    <char cp="1002 103B"/>
    <char cp="1002 103C"/>
    <char cp="1002 103D"/>
    <char cp="1002 103B 103D"/>
    <char cp="1002 103C 103D"/>
    <char cp="1003" not-when="between-v" tag="c"/>
    <char cp="1004" not-when="between-v" tag="c c2 c3">
      <var cp="105A" type="blocked"/>
    </char>
    <char cp="1004 103C"/>
    <char cp="1004 103D"/>
    <char cp="1004 103E"/>
    <char cp="1004 103C 103E"/>
    <char cp="1004 103D 103E"/>
    <char cp="1004 103A 1039" when="follows-c-m-dv-and-followed-by-c"/>
    <char cp="1005" not-when="between-v" tag="c myanmar">
      <var cp="1078" type="blocked"/>
    </char>
    <char cp="1005 103D"/>
    <char cp="1006" not-when="between-v" tag="c"/>
    <char cp="1006 103D"/>
    <char cp="1007" not-when="between-v" tag="c myanmar">
      <var cp="1079" type="blocked"/>
    </char>
    <char cp="1007 103D"/>
    <char cp="1008" not-when="between-v" tag="c">
      <var cp="105B" type="blocked"/>
    </char>
    <char cp="1009" not-when="between-v" tag="c c2 c3"/>
    <char cp="1009 103E"/>
    <char cp="100A" not-when="between-v" tag="c c2 c3 myanmar">
      <var cp="107A" type="blocked"/>
    </char>
    <char cp="100A 103D"/>
    <char cp="100A 103E"/>
    <char cp="100A 103D 103E"/>
    <char cp="100B" not-when="between-v" tag="c"/>
    <char cp="100C" not-when="between-v" tag="c"/>
    <char cp="100D" not-when="between-v" tag="c"/>
    <char cp="100E" not-when="between-v" tag="c"/>
    <char cp="100F" not-when="between-v" tag="c c2 c3 myanmar">
      <var cp="1014" type="blocked"/>
      <var cp="107C" type="blocked"/>
    </char>
    <char cp="100F 103E"/>
    <char cp="1010" not-when="between-v" tag="c">
      <var cp="10D7" type="blocked"/>
    </char>
    <char cp="1010 103B"/>
    <char cp="1010 103C"/>
    <char cp="1010 103D"/>
    <char cp="1011" not-when="between-v" tag="c"/>
    <char cp="1011 103B"/>
    <char cp="1011 103C"/>
    <char cp="1011 103D"/>
    <char cp="1012" not-when="between-v" tag="c"/>
    <char cp="1012 103C"/>
    <char cp="1012 103D"/>
    <char cp="1012 103B"/>
    <char cp="1013" not-when="between-v" tag="c"/>
    <char cp="1013 103D"/>
    <char cp="1014" not-when="between-v" tag="c c2 c3 myanmar">
      <var cp="100F" type="blocked"/>
      <var cp="107C" type="blocked"/>
    </char>
    <char cp="1014 103B"/>
    <char cp="1014 103D"/>
    <char cp="1014 103E"/>
    <char cp="1014 103D 103E"/>
    <char cp="1015" not-when="between-v" tag="c"/>
    <char cp="1015 103B"/>
    <char cp="1015 103C"/>
    <char cp="1015 103D"/>
    <char cp="1015 103B 103D"/>
    <char cp="1015 103C 103D"/>
    <char cp="1016" not-when="between-v" tag="c myanmar">
      <var cp="107D" type="blocked"/>
    </char>
    <char cp="1016 103B"/>
    <char cp="1016 103C"/>
    <char cp="1016 103D"/>
    <char cp="1016 103C 103D"/>
    <char cp="1017" not-when="between-v" tag="c myanmar">
      <var cp="107F" type="blocked"/>
    </char>
    <char cp="1017 103B"/>
    <char cp="1017 103C"/>
    <char cp="1017 103D"/>
    <char cp="1018" not-when="between-v" tag="c"/>
    <char cp="1018 103B"/>
    <char cp="1018 103C"/>
    <char cp="1018 103D"/>
    <char cp="1019" not-when="between-v" tag="c c2 c3"/>
    <char cp="1019 103B"/>
    <char cp="1019 103C"/>
    <char cp="1019 103D"/>
    <char cp="1019 103E"/>
    <char cp="1019 103B 103D"/>
    <char cp="1019 103B 103E"/>
    <char cp="1019 103C 103D"/>
    <char cp="1019 103C 103E"/>
    <char cp="1019 103D 103E"/>
    <char cp="1019 103C 103D 103E"/>
    <char cp="101A" not-when="between-v" tag="c c2"/>
    <char cp="101A 103B"/>
    <char cp="101A 103D"/>
    <char cp="101A 103E"/>
    <char cp="101A 1031 102C 1000 103A 103B 102C 1038"/>
    <char cp="101B" not-when="between-v" tag="c"/>
    <char cp="101B 103D"/>
    <char cp="101B 103E">
      <var cp="1061" type="blocked"/>
    </char>
    <char cp="101B 103D 103E"/>
    <char cp="101C" not-when="between-v" tag="c"/>
    <char cp="101C 103B"/>
    <char cp="101C 103D"/>
    <char cp="101C 103E"/>
    <char cp="101C 103B 103E"/>
    <char cp="101C 103D 103E"/>
    <char cp="101C 1000 103A 103B 102C"/>
    <char cp="101D" not-when="between-v" tag="c c3">
      <var cp="0B20" type="blocked"/>
      <var cp="0D20" type="blocked"/>
    </char>
    <char cp="101D 103E"/>
    <char cp="101D 103D"/>
    <char cp="101E" not-when="between-v" tag="c"/>
    <char cp="101E 103D"/>
    <char cp="101E 103C">
      <var cp="1029" type="blocked"/>
    </char>
    <char cp="101E 103B 103E"/>
    <char cp="101E 103C 1014 103A"/>
    <char cp="101E 103C 1083 1087"/>
    <char cp="101E 103C 1031 102C 103A">
      <var cp="1029 1031 102C 103A" type="blocked"/>
      <var cp="102A" type="blocked"/>
    </char>
    <char cp="101F" not-when="between-v" tag="c"/>
    <char cp="101F 103D"/>
    <char cp="1020" not-when="between-v" tag="c"/>
    <char cp="1020 103E"/>
    <char cp="1021" not-when="between-v" tag="c myanmar">
      <var cp="1022" type="blocked"/>
    </char>
    <char cp="1021 103D"/>
    <char cp="1022" not-when="between-v" tag="c shan">
      <var cp="1021" type="blocked"/>
    </char>
    <char cp="1023" tag="iv">
      <var cp="1000 1039 1000" type="blocked"/>
    </char>
    <char cp="1023 1033"/>
    <char cp="1024" tag="iv"/>
    <char cp="1025" tag="iv"/>
    <char cp="1025 102F"/>
    <char cp="1025 102F 1036"/>
    <char cp="1025 102F 1038"/>
    <char cp="1026" tag="iv"/>
    <char cp="1026 1038"/>
    <char cp="1027" tag="iv">
      <var cp="1028" type="blocked"/>
    </char>
    <char cp="1027 1032"/>
    <char cp="1027 100A 1037 103A"/>
    <char cp="1028" tag="iv">
      <var cp="1027" type="blocked"/>
    </char>
    <char cp="1029" tag="iv">
      <var cp="101E 103C" type="blocked"/>
    </char>
    <char cp="1029 1031 102C 103A">
      <var cp="101E 103C 1031 102C 103A" type="blocked"/>
      <var cp="102A" type="blocked"/>
    </char>
    <char cp="102A" tag="iv">
      <var cp="101E 103C 1031 102C 103A" type="blocked"/>
      <var cp="1029 1031 102C 103A" type="blocked"/>
    </char>
    <char cp="102B" tag="dv lv myanmar" when="follows-c-m">
      <var cp="102C" type="blocked"/>
      <var cp="1083" type="blocked"/>
    </char>
    <char cp="102C" tag="dv lv myanmar" when="follows-c-m">
      <var cp="102B" type="blocked"/>
      <var cp="1083" type="blocked"/>
    </char>
    <char cp="102C 103A" when="follows-c-m-dv"/>
    <char cp="102D" tag="dv sv sh_vowel" when="follows-c-m"/>
    <char cp="102D 102F" when="follows-c-m"/>
    <char cp="102D 1030" when="follows-c-m"/>
    <char cp="102D 1036" when="follows-c-m"/>
    <char cp="102E" tag="dv lv sh_vowel myanmar" when="follows-c-m">
      <var cp="1033" type="blocked"/>
    </char>
    <char cp="102F" tag="dv sv sh_vowel" when="follows-c-m"/>
    <char cp="102F 1032" when="follows-c-m"/>
    <char cp="102F 1036" when="follows-c-m"/>
    <char cp="1030" tag="dv lv sh_vowel" when="follows-c-m"/>
    <char cp="1031" tag="dv lv sh_vowel" when="follows-c-m">
      <var cp="0B47" type="blocked"/>
    </char>
    <char cp="1031 102B" when="follows-c-m"/>
    <char cp="1031 102C" when="follows-c-m"/>
    <char cp="1031 1083" when="follows-c-m"/>
    <char cp="1031 102B 103A" when="follows-c-m"/>
    <char cp="1031 102C 103A" when="follows-c-m"/>
    <char cp="1031 1083 103A" when="follows-c-m"/>
    <char cp="1031 102B 1037 103A"/>
    <char cp="1031 102C 1037 103A"/>
    <char cp="1032" tag="dv lv" when="follows-c-m"/>
    <char cp="1033" tag="dv shan" when="follows-c-m">
      <var cp="102E" type="blocked"/>
    </char>
    <char cp="1034" tag="dv" when="follows-c-m"/>
    <char cp="1035" tag="ov" when="follows-c-m"/>
    <char cp="1035 102F" when="follows-c-m"/>
    <char cp="1036" tag="anusvara lv dv" when="follows-c-m"/>
    <char cp="1037" tag="t_short dv" when="follows-c-lv-S12-S13-S14-S15"/>
    <char cp="1037 103A" when="follows-cc2-mc2-dvc2-ovc2"/>
    <char cp="1037 AA7B" when="follows-beforeST4-set"/>
    <char cp="1038" tag="t_long dv" when="follows-c-lv-S12-S13"/>
    <char cp="1039" tag="virama" when="between-c"/>
    <char cp="103A" tag="k" when="follows-cc-mc-dvc-ovc"/>
    <char cp="103A 1038" when="follows-cc3-mc3-dvc3-ovc3"/>
    <char cp="103B" tag="m" when="follows-c"/>
    <char cp="103C" tag="m" when="follows-c"/>
    <char cp="103D" tag="m" when="follows-c"/>
    <char cp="103E" tag="m" when="follows-c"/>
    <char cp="103F" tag="c c1" when="follows-c-m-dv-1023-1025"/>
    <char cp="105A" not-when="between-v" tag="c">
      <var cp="1004" type="blocked"/>
    </char>
    <char cp="105A 103A 1039" when="follows-c-m-dv-and-followed-by-c"/>
    <char cp="105B" not-when="between-v" tag="c">
      <var cp="1008" type="blocked"/>
    </char>
    <char cp="105C" not-when="between-v" tag="c"/>
    <char cp="105D" not-when="between-v" tag="c"/>
    <char cp="105E" tag="m" when="follows-c"/>
    <char cp="105F" tag="m" when="follows-c"/>
    <char cp="1060" tag="m" when="follows-c"/>
    <char cp="1061" not-when="between-v" tag="c">
      <var cp="101B 103E" type="blocked"/>
    </char>
    <char cp="1062" tag="dv ov" when="follows-c-m"/>
    <char cp="1062 1086" when="follows-c-m"/>
    <char cp="1062 103A" when="follows-c-m-dv"/>
    <char cp="1063 103A" when="follows-c-m-dv"/>
    <char cp="1064" tag="sgaw_tone" when="follows-c-m-dv"/>
    <char cp="1075" not-when="between-v" tag="c shan c3">
      <var cp="1000" type="blocked"/>
    </char>
    <char cp="1076" not-when="between-v" tag="c shan">
      <var cp="1001" type="blocked"/>
    </char>
    <char cp="1077" not-when="between-v" tag="c shan">
      <var cp="0D31" type="blocked"/>
      <var cp="1002" type="blocked"/>
      <var cp="10D8" type="blocked"/>
    </char>
    <char cp="1078" not-when="between-v" tag="c shan">
      <var cp="1005" type="blocked"/>
    </char>
    <char cp="1079" not-when="between-v" tag="c shan">
      <var cp="1007" type="blocked"/>
    </char>
    <char cp="107A" not-when="between-v" tag="c shan c3">
      <var cp="100A" type="blocked"/>
    </char>
    <char cp="107B" not-when="between-v" tag="c"/>
    <char cp="107C" not-when="between-v" tag="c shan c3">
      <var cp="100F" type="blocked"/>
      <var cp="1014" type="blocked"/>
    </char>
    <char cp="107D" not-when="between-v" tag="c shan">
      <var cp="1016" type="blocked"/>
    </char>
    <char cp="107D 103E">
      <var cp="107E" type="blocked"/>
    </char>
    <char cp="107E" not-when="between-v" tag="c">
      <var cp="107D 103E" type="blocked"/>
    </char>
    <char cp="107F" not-when="between-v" tag="c shan">
      <var cp="1017" type="blocked"/>
    </char>
    <char cp="1080" not-when="between-v" tag="c"/>
    <char cp="1081" not-when="between-v" tag="c"/>
    <char cp="1082" tag="m" when="follows-c"/>
    <char cp="1082 103A" when="follows-c-m"/>
    <char cp="1083" tag="dv shan" when="follows-c-m">
      <var cp="102B" type="blocked"/>
      <var cp="102C" type="blocked"/>
    </char>
    <char cp="1084" tag="dv sh_vowel" when="follows-c-m"/>
    <char cp="1085" tag="ov" when="follows-c-m"/>
    <char cp="1086" tag="dv sh_vowel" when="follows-c-m"/>
    <char cp="1087" tag="sh_tone" when="follows-beforeShanTone-set"/>
    <char cp="1088" tag="sh_tone" when="follows-beforeShanTone-set"/>
    <char cp="1089" tag="sh_tone" when="follows-beforeShanTone-set"/>
    <char cp="108A" tag="sh_tone" when="follows-beforeShanTone-set"/>
    <char cp="108F" tag="pao_tone" when="follows-beforePaoTone-set"/>
    <char comment="Automatically added from out-of-repertoire variant" cp="10D7">
      <var cp="1010" type="blocked"/>
      <var comment="Out-of-repertoire" cp="10D7" type="out-of-repertoire"/>
    </char>
    <char comment="Automatically added from out-of-repertoire variant" cp="10D8">
      <var cp="0D31" type="blocked"/>
      <var cp="1002" type="blocked"/>
      <var cp="1077" type="blocked"/>
      <var comment="Out-of-repertoire" cp="10D8" type="out-of-repertoire"/>
    </char>
    <char cp="AA7B" tag="pao_tone" when="follows-beforePaoTone-set"/>
  </data>
  <rules>
    <class name="c" from-tag="c" comment="Any Myanmar consonant"/>
    <class name="m" from-tag="m" comment="Any Myanmar medial"/>
    <class name="dv" from-tag="dv" comment="Any Myanmar dependent vowel"/>
    <class name="ov" from-tag="ov" comment="Any Myanmar Other Vowel Sign"/>
    <class name="c2" from-tag="c2" comment="U+1004(င), U+1009(ဉ), U+100A(ည), U+100F(ဏ), U+1014(န), U+1019(မ), U+101A(ယ)"/>
    <class name="c3" from-tag="c3" comment="U+1004(င), U+1009(ဉ), U+100A(ည), U+100F(ဏ), U+1014(န), U+1019(မ), U+101D(ဝ)"/>
    <class name="lv" from-tag="lv" comment="Long Vowel: 102B, 102C, 102E, 1030, 1031, 1032, 1036"/>
    <class name="sv" from-tag="sv" comment="Short Vowel: 102D, 102F"/>
    <class name="sh_vowel" from-tag="sh_vowel" comment="Shan vowel"/>
    <rule name="leading-combining-mark" comment="Default WLE rule matching labels with leading combining marks ⍟">
      <start/>
      <union>
        <class property="gc:Mn"/>
        <class property="gc:Mc"/>
      </union>
    </rule>
    <rule name="follows-c-m" comment="Section 7, WLE 1, 2: Some sets must follow C or M. The set are DV, LV, SV, S12-S15, S18-S20, S_MON3, S_Sh1-S_Sh5, s_Pao, OV, Anusavara">
      <look-behind>
        <choice>
          <class by-ref="c"/>
          <class by-ref="m"/>
        </choice>
      </look-behind>
      <anchor/>
    </rule>
    <rule name="follows-c" comment="Section 7, WLE 3: M follow C.">
      <look-behind>
      	<class by-ref="c"/>
      </look-behind>
      <anchor/>
    </rule>
    <rule name="follows-c-m-dv-1023-1025" comment="Section 7, WLE 4: C1 must follow C or M or DV or 1023 or 1025">
      <look-behind>
        <choice>
          <class by-ref="c"/>
          <class by-ref="m"/>
		  <class by-ref="dv"/>
           <char cp="1023"/>
           <char cp="1025"/>
        </choice>
      </look-behind>
      <anchor/>
    </rule>
    <rule name="follows-cc-mc-dvc-ovc" comment="Section 7, WLE 5: C+K must follow C or M or DV or OV">
      <look-behind>
        <choice>
          <rule comment="consonant-preceded-by-consonant">
            <class by-ref="c"/>
            <class by-ref="c"/>
          </rule>
          <rule comment="consonant-preceded-by-medial">
            <class by-ref="m"/>
            <class by-ref="c"/>
          </rule>
          <rule comment="consonant-preceded-by-dependent-vowel">
            <class by-ref="dv"/>
            <class by-ref="c"/>
          </rule>
          <rule comment="consonant-preceded-by-other-vowel-sign">
            <class by-ref="ov"/>
            <class by-ref="c"/>
          </rule>
        </choice>
      </look-behind>
      <anchor/>
    </rule>
    <rule name="follows-cc2-mc2-dvc2-ovc2" comment="Section 7, WLE 5: C2+S16 must follow C or M or DV or OV">
      <look-behind>
        <choice>
          <rule comment="consonant2-preceded-by-consonant">
            <class by-ref="c"/>
            <class by-ref="c2"/>
          </rule>
          <rule comment="consonant2-preceded-by-medial">
            <class by-ref="m"/>
            <class by-ref="c2"/>
          </rule>
          <rule comment="consonant2-preceded-by-dv">
            <class by-ref="dv"/>
            <class by-ref="c2"/>
          </rule>      
          <rule comment="consonant2-preceded-by-other-vowel-sign">
            <class by-ref="ov"/>
            <class by-ref="c2"/>
          </rule>
        </choice>
      </look-behind>
      <anchor/>
    </rule>
    <rule name="follows-cc3-mc3-dvc3-ovc3" comment="Section 7, WLE 5: C3+S17 must follow C or M or DV or OV">
      <look-behind>
        <choice>
          <rule comment="consonant3-preceded-by-consonant">
            <class by-ref="c"/>
            <class by-ref="c3"/>
          </rule>
          <rule comment="consonant3-preceded-by-medial">
            <class by-ref="m"/>
            <class by-ref="c3"/>
          </rule>
          <rule comment="consonant3-preceded-by-dv">
            <class by-ref="dv"/>
            <class by-ref="c3"/>
          </rule>      
          <rule comment="consonant3-preceded-by-other-vowel-sign">
            <class by-ref="ov"/>
            <class by-ref="c3"/>
          </rule>
        </choice>
      </look-behind>
      <anchor/>
    </rule>
    <rule name="follows-c-m-dv-and-followed-by-c" comment="Section 7, WLE 6, 14:   must follow C or M or DV  and another C must follow S11">
      <look-behind>
        <choice>
          <class by-ref="c"/>
          <class by-ref="m"/>
		  <class by-ref="dv"/>
        </choice>
      </look-behind>
      <anchor/>
        <look-ahead>
          <class by-ref="c"/>
      </look-ahead>
    </rule>
    <rule name="followed-by-c" comment="Section 7, WLE 6, 7">
      <anchor/>
        <look-ahead>
          <class by-ref="c"/>
      </look-ahead>
    </rule>
    <rule name="between-c" comment="Section 7, WLE 6, 7">
      <look-behind>
          <class by-ref="c"/>
      </look-behind>   
     <anchor/>
        <look-ahead>
          <class by-ref="c"/>
      </look-ahead>
    </rule>
    <rule name="follows-c-lv-S12-S13" comment="Section 7, WLE 8">
      <look-behind>
        <choice>
          <class by-ref="c"/>
          <class by-ref="lv"/>
          <char cp="102D 102F"/>
          <char cp="102F 1036"/>
        </choice>
      </look-behind>
      <anchor/>
    </rule>
    <rule name="follows-c-lv-S12-S13-S14-S15" comment="Section 7, WLE 9">
      <look-behind>
        <choice>
          <class by-ref="c"/>
          <class by-ref="lv"/>
          <char cp="102D 102F"/>
          <char cp="102F 1036"/>
          <char cp="1031 102B"/>
          <char cp="1031 102C"/>
        </choice>
      </look-behind>
      <anchor/>
    </rule>
    <rule name="follows-beforeShanTone-set" comment="Section 7, WLE 10">
      <look-behind>
        <choice>
          <class by-ref="sh_vowel"/>
          <char cp="103A"/>
		  <char cp="102D 102F"/>
   		  <char cp="1031 1083"/>
          <char cp="1031 1083 103A"/>
          <char cp="102D 1030"/>
          <char cp="1062 1086"/>
          <char cp="1082 103A"/>
        </choice>
      </look-behind>
      <anchor/>
    </rule>
    <rule name="follows-beforePaoTone-set" comment="Section 7, WLE 11">
      <look-behind>
        <choice>
          <class by-ref="dv"/>
          <char cp="103A"/>
		  <char cp="102D 102F"/>
          <char cp="102F 1036"/>
          <char cp="1031 102B"/>
          <char cp="1031 102C"/>
          <char cp="102F 1032"/>
        </choice>
      </look-behind>
      <anchor/>
    </rule>
    <rule name="follows-beforeST4-set" comment="Section 7, WLE 12">
      <look-behind>
        <choice>
          <char cp="1031"/>
          <char cp="1032"/>
		  <char cp="102D 102F"/>
          <char cp="1031 102B"/>
          <char cp="1031 102C"/>
        </choice>
      </look-behind>
      <anchor/>
    </rule>
    <rule name="follows-c-m-dv" comment="Section 7, WLE 13">
      <look-behind>
        <choice>
          <class by-ref="c"/>
          <class by-ref="m"/>
          <class by-ref="dv"/>
        </choice>
      </look-behind>
      <anchor/>
    </rule>
    <rule name="between-v" comment="Section7, WLE7 to prevent C-V-C-V">
      <look-behind>
          <char cp="1039"/>
      </look-behind>   
     <anchor/>
        <look-ahead>
          <char cp="1039"/>
      </look-ahead>
</rule>
    <action disp="invalid" match="leading-combining-mark" comment="labels with leading combining marks are invalid ⍟"/>
    <action disp="invalid" any-variant="out-of-repertoire-var" comment="any variant label with a code point out of repertoire is invalid ⍟"/>
    <action disp="blocked" any-variant="blocked" comment="any variant label containing blocked variants is blocked ⍟"/>
    <action disp="allocatable" all-variants="allocatable" comment="variant labels with all variants allocatable are allocatable ⍟"/>
    <action disp="valid" comment="catch all (default action) ⍟"/>
  </rules>
</lgr>
