Completion graph

***MISSING CONDITIONS***
  <rule n="A1.1.45" s="igyaRaH samprasAraRam" type="saYjYA" comment="This rule is a {se pariBAzA}, called by A6.1.37 whenever ik replaces yaR, i.e. sTAnin phone='[@(yaR)]' and AdeSa phone='[@(ik)]', that terms each such replacement {se samprasAraRa}.  All this rule does is provide the {se saYjYA}; it does not make the replacement.">
   <params>
    <param>my.yaR</param>
   </params>
   <call name="yaTAsaNKya" rule="A1.2.10"><!-- This call really belongs in each rule that calls A1.1.45 but is put here just for brevity.  xxxxx move it after verifying the yaTAsaNKya procedure. -->
    <params>
     <param>@(yaR)</param>
     <param>my.yaR</param>
     <param>@(ik)</param>
    </params>
   </call>
   <AdeSa saYjYA="samprasAraRa"/>
  </rule>

  <rule n="A1.2.64" s="sarUpARAmekaSeza ekaviBaktO" type="viDi" apodita="A2.2.29" comment="Assume that this rule applies to homonymic nominal bases such as {s akza}, {s pAda}, and {s mAza} instead of a {se dvandva} compound before compound formation, i.e. as an exception to A2.2.29, with constituent nominal terminations present, i.e. after A4.1.2 has applied to each word. The rules in the {se ekaSeza} section A1.2.64--A1.2.73 refer to cooccurs at the stage of after affixes have been added before morphophonemic changes, i.e. after A5.4.160, A4.1.2, and A1.4.14, before A6.1--8.4.">
   <cooccur n="1" state="sup-viDi" saYjYA="pada">
    <avayava n="1" saYjYA="prAtipadika" locus="Adi"/>
    <avayava n="2" saYjYA="viBakti"/>
   </cooccur>
   <cooccur n="2" state="sup-viDi" saYjYA="pada" flags="g">
    <avayava n="1" saYjYA="prAtipadika" locus="Adi"/>
    <avayava n="2" saYjYA="viBakti"/>
   </cooccur>
   <arTa other="ca"/>
   <constraint type="equal" op1="cooccur[1].avayava[1]" op2="cooccur[2].avayava[1]"/><!-- same base -->
   <constraint type="equal" op1="cooccur[1].avayava[2]@viBakti" op2="cooccur[2].avayava[2]@viBakti"/><!-- same nominal termination -->
   <AdeSa execute="addStream[1]"/><!-- import the first cooccur -->
   <AdeSa execute="sumNumber"/>
   <!-- sumNumber: interprets the values of the vacana attribute of each cooccur as follows: eka=1, dvi=2, bahu=3, adds these values and assigns the sum to the vacana attribute of the main stream (formerly cooccur[1]) as follows: 2=dvi, 3 or more = bahu. -->
   <AdeSa execute="deleteStream[2]"/><!-- delete the other cooccurs -->
  </rule>

  <rule n="A1.2.65" s="vfdDo yUnA tallakzaRaScedeva viSezaH" type="viDi" apodita="A2.2.29" comment="{st kASikA}: {s vfdDaSabdaH pUrvAcAryasaYjYA gotrasya}.  Apply after A4.1.162--167.  This rule will apply if both the gotra and yuvan are feminine as well as if both are masculine because in either case the only difference is their gotra/yuvan status.">
   <or>
    <and><!-- both the gotra and yuvan terms are masculine -->
     <cooccur n="1" state="sup-viDi" saYjYA="pada"><!-- gotra -->
      <avayava n="1" saYjYA="prAtipadika" locus="Adi"><!-- secondary -->
       <avayava n="1" saYjYA="prAtipadika" locus="Adi"/><!-- primary -->
       <avayava n="2" saYjYA="tadDita" locus="anta">
        <arTa santati="apatya.gotra"/>
       </avayava>
       <arTa santati="apatya.gotra"/>
       <arTa liNga="pums"/>
      </avayava><!-- secondary -->
      <avayava n="2" saYjYA="viBakti" locus="anta"/>
     </cooccur>
     <cooccur n="2" state="sup-viDi" saYjYA="pada"><!-- yuvan -->
      <avayava n="1" saYjYA="prAtipadika" locus="Adi"><!-- secondary -->
       <avayava n="1" saYjYA="prAtipadika" locus="Adi"/><!-- primary -->
       <avayava n="2" saYjYA="tadDita" locus="anta">
        <arTa santati="apatya.yuvan"/>
       </avayava>
       <arTa santati="apatya.yuvan"/>
       <arTa liNga="pums"/>
      </avayava><!-- secondary -->
      <avayava n="2" saYjYA="viBakti" locus="anta"/>
     </cooccur>
    </and>
    <and><!-- both the gotra and yuvan terms are feminine -->
     <cooccur n="1" state="sup-viDi" saYjYA="pada"><!-- gotra -->
      <avayava n="1" saYjYA="prAtipadika" locus="Adi"><!-- secondary -->
       <avayava n="1" saYjYA="prAtipadika" locus="Adi"/><!-- primary -->
       <avayava n="2" saYjYA="tadDita" locus="anta">
        <arTa santati="apatya.gotra"/>
       </avayava>
       <arTa santati="apatya.gotra"/>
       <arTa liNga="strI"/>
      </avayava><!-- secondary -->
      <avayava n="2" saYjYA="pratyaya">
       <arTa liNga="strI"/>
      </avayava>
      <avayava n="3" saYjYA="viBakti" locus="anta"/>
     </cooccur>
     <cooccur n="2" state="sup-viDi" saYjYA="pada"><!-- yuvan -->
      <avayava n="1" saYjYA="prAtipadika" locus="Adi"><!-- secondary -->
       <avayava n="1" saYjYA="prAtipadika" locus="Adi"/><!-- primary -->
       <avayava n="2" saYjYA="tadDita" locus="anta">
        <arTa santati="apatya.yuvan"/>
       </avayava>
       <arTa santati="apatya.gotra"/>
       <arTa liNga="strI"/>
      </avayava><!-- secondary -->
      <avayava n="2" saYjYA="pratyaya">
       <arTa liNga="strI"/>
      </avayava>
      <avayava n="3" saYjYA="viBakti" locus="anta"/>
     </cooccur>
    </and>
   </or>
   <arTa other="ca"/>
   <constraint type="equal" op1="cooccur[1].avayava[1].avayava[1]" op2="cooccur[2].avayava[1].avayava[1]"/><!-- same base -->
   <constraint type="equal" op1="cooccur[1].avayava[3]@viBakti" op2="cooccur[2].avayava[3]@viBakti"/><!-- same nominal termination -->
   <AdeSa execute="addStream[1]"/><!-- import the first cooccur -->
   <AdeSa execute="sumNumber"/>
   <!-- sumNumber: interprets the values of the vacana attribute of each cooccur as follows: eka=1, dvi=2, bahu=3, adds these values and assigns the sum to the vacana attribute of the main stream (formerly cooccur[1]) as follows: 2=dvi, 3 or more = bahu. -->
   <AdeSa execute="deleteStream[2]"/><!-- delete the other cooccurs -->
  </rule>

  <rule n="A1.2.67" s="pumAnstriyA" type="viDi" apodita="A1.2.64 A2.2.29" comment="The counterexample {s indrendrARyO} demonstrates that the rule applies only if feminine gender is the only {s eva} characteristic that differs.  The rule applies if one term is masculine and the other term is feminine.  {sp jinendrabudDi} mentions the need to include the possibility in which gender differs but no feminine affix distinguishes the feminine term: {s gOScAyaM gOSceyam ity etO gAvO tizWataH}.">
   <cooccur n="1" state="sup-viDi" saYjYA="pada"><!-- any one cooccur -->
    <avayava n="1" saYjYA="prAtipadika" locus="Adi"/>
    <avayava n="2" saYjYA="viBakti" locus="anta"/>
    <arTa liNga="pums"/>
    <arTa other="*"/>
   </cooccur>
   <cooccur n="2" state="sup-viDi" saYjYA="pada"><!-- the other cooccur -->
    <avayava n="1" saYjYA="prAtipadika" locus="Adi"/>
    <avayava n="2" saYjYA="pratyaya" quantity="zeroorone">
     <arTa liNga="strI"/>
    </avayava>
    <avayava n="3" saYjYA="viBakti" locus="anta"/>
    <arTa other="*"/>
    <arTa liNga="strI"/>
   </cooccur>
   <constraint type="equal" op1="cooccur[1].avayava[1]" op2="cooccur[2].avayava[1]"/><!-- same base -->
   <constraint type="equal" op1="cooccur[1].avayava[2]@viBakti" op2="cooccur[2].avayava[3]@viBakti"/><!-- same nominal termination -->
   <constraint type="equal" op1="cooccur[1].arTa@other" op2="cooccur[2].arTa@other"/><!-- same meaning -->
   <arTa other="ca"/>
   <AdeSa execute="addStream[1]"/><!-- import the masculine cooccur -->
   <AdeSa execute="sumNumber"/>
   <AdeSa execute="deleteStream[2]"/><!-- delete the feminine cooccur -->
  </rule>

  <rule n="A1.2.68" s="BrAtfputrO svasfduhitfByAm" type="viDi" apodita="A2.2.29">
   <div comment="{s BrAtf} and {s svasf}">
    <cooccur n="1" state="sup-viDi" saYjYA="pada"><!-- any one cooccur -->
     <avayava n="1" saYjYA="prAtipadika[bare=^BrAtf$]" locus="Adi"/>
     <avayava n="2" saYjYA="viBakti" locus="anta"/>
    </cooccur>
    <cooccur n="2" state="sup-viDi" saYjYA="pada"><!-- the other cooccur -->
     <avayava n="1" saYjYA="prAtipadika[bare=^svasf$]" locus="Adi"/>
     <avayava n="2" saYjYA="viBakti" locus="anta"/>
    </cooccur>
    <constraint type="equal" op1="cooccur[1].avayava[2]@viBakti" op2="cooccur[2].avayava[2]@viBakti"/><!-- same nominal termination -->
    <arTa other="ca"/>
    <AdeSa execute="addStream[1]"/><!-- import the masculine cooccur -->
    <AdeSa execute="sumNumber"/>
    <AdeSa execute="deleteStream[2]"/><!-- delete the feminine cooccur -->
   </div>
   <div comment="{s putra} and {s duhitf}">
    <cooccur n="1" state="sup-viDi" saYjYA="pada"><!-- any one cooccur -->
     <avayava n="1" saYjYA="prAtipadika[bare=^putra$]" locus="Adi"/>
     <avayava n="2" saYjYA="viBakti" locus="anta"/>
    </cooccur>
    <cooccur n="2" state="sup-viDi" saYjYA="pada"><!-- the other cooccur -->
     <avayava n="1" saYjYA="prAtipadika[bare=^duhitf$]" locus="Adi"/>
     <avayava n="2" saYjYA="viBakti" locus="anta"/>
    </cooccur>
    <constraint type="equal" op1="cooccur[1].avayava[2]@viBakti" op2="cooccur[2].avayava[2]@viBakti"/><!-- same nominal termination -->
    <arTa other="ca"/>
    <AdeSa execute="addStream[1]"/><!-- import the masculine cooccur -->
    <AdeSa execute="sumNumber"/>
    <AdeSa execute="deleteStream[2]"/><!-- delete the feminine cooccur -->
   </div>
  </rule>

  <rule n="A1.2.70" s="pitA mAtrA" type="viDi" apodita="A2.2.29" vA="aprAptaviBAzA">
   <cooccur n="1" state="sup-viDi" saYjYA="pada"><!-- any one cooccur -->
    <avayava n="1" saYjYA="prAtipadika[bare=^pitf$]" locus="Adi"/>
    <avayava n="2" saYjYA="viBakti" locus="anta"/>
   </cooccur>
   <cooccur n="2" state="sup-viDi" saYjYA="pada"><!-- the other cooccur -->
    <avayava n="1" saYjYA="prAtipadika[bare=^mAtf$]" locus="Adi"/>
    <avayava n="2" saYjYA="viBakti" locus="anta"/>
   </cooccur>
   <constraint type="equal" op1="cooccur[1].avayava[2]@viBakti" op2="cooccur[2].avayava[2]@viBakti"/><!-- same nominal termination -->
   <arTa other="ca"/>
   <AdeSa execute="addStream[1]"/><!-- import the masculine cooccur -->
   <AdeSa execute="sumNumber"/>
   <AdeSa execute="deleteStream[2]"/><!-- delete the feminine cooccur -->
  </rule>

  <rule n="A1.2.71" s="SvaSuraH SraSrvA" type="viDi" apodita="A2.2.29" vA="aprAptaviBAzA">
   <cooccur n="1" state="sup-viDi" saYjYA="pada"><!-- any one cooccur -->
    <avayava n="1" saYjYA="prAtipadika[bare=^SvaSura$]" locus="Adi"/>
    <avayava n="2" saYjYA="viBakti" locus="anta"/>
   </cooccur>
   <cooccur n="2" state="sup-viDi" saYjYA="pada"><!-- the other cooccur -->
    <avayava n="1" saYjYA="prAtipadika[bare=^SvaSrU$]" locus="Adi"/>
    <avayava n="2" saYjYA="viBakti" locus="anta"/>
   </cooccur>
   <constraint type="equal" op1="cooccur[1].avayava[2]@viBakti" op2="cooccur[2].avayava[2]@viBakti"/><!-- same nominal termination -->
   <arTa other="ca"/>
   <AdeSa execute="addStream[1]"/><!-- import the masculine cooccur -->
   <AdeSa execute="sumNumber"/>
   <AdeSa execute="deleteStream[2]"/><!-- delete the feminine cooccur -->
  </rule>

  <rule n="A1.2.72" s="tyadAdIni sarvErnityam" type="viDi" apodita="A1.2.67 A1.2.69 A2.2.29">
   <div comment="If the pronoun is neuter no additional action is required.">
    <cooccur n="1" state="sup-viDi" saYjYA="pada"><!-- any one cooccur -->
     <avayava n="1" saYjYA="prAtipadika" locus="Adi">
      <attribute gaRa="tyadAdi"/>
      <arTa liNga="napuMsaka"/>
     </avayava>
     <avayava n="2" saYjYA="viBakti" locus="anta"/>
    </cooccur>
    <cooccur n="2" state="sup-viDi" saYjYA="pada"><!-- the other cooccur -->
     <avayava n="1" saYjYA="prAtipadika" locus="Adi"/>
     <avayava n="2" saYjYA="viBakti" locus="anta"/>
    </cooccur>
    <constraint type="equal" op1="cooccur[1].avayava[2]@viBakti" op2="cooccur[2].avayava[2]@viBakti"/><!-- same nominal termination -->
    <arTa other="ca"/>
    <AdeSa execute="addStream[1]"/><!-- import the pronominal cooccur -->
    <AdeSa execute="sumNumber"/>
    <AdeSa execute="deleteStream[2]"/><!-- delete the nominal cooccur -->
   </div>
   <div comment="If the pronoun is masculine and the other stem is masculine or feminine no additional action is required.">
    <cooccur n="1" state="sup-viDi" saYjYA="pada"><!-- any one cooccur -->
     <avayava n="1" saYjYA="prAtipadika" locus="Adi">
      <attribute gaRa="tyadAdi"/>
      <arTa liNga="pums"/>
     </avayava>
     <avayava n="2" saYjYA="viBakti" locus="anta"/>
    </cooccur>
    <cooccur n="2" state="sup-viDi" saYjYA="pada"><!-- the other cooccur -->
     <avayava n="1" saYjYA="prAtipadika" locus="Adi">
      <or>
       <arTa liNga="pums"/>
       <arTa liNga="strI"/>
      </or>
     </avayava>
     <avayava n="2" saYjYA="viBakti" locus="anta"/>
    </cooccur>
    <constraint type="equal" op1="cooccur[1].avayava[2]@viBakti" op2="cooccur[2].avayava[2]@viBakti"/><!-- same nominal termination -->
    <arTa other="ca"/>
    <AdeSa execute="addStream[1]"/><!-- import the pronominal cooccur -->
    <AdeSa execute="sumNumber"/>
    <AdeSa execute="deleteStream[2]"/><!-- delete the nominal cooccur -->
   </div>
   <div comment="If the pronoun is feminine and the other stem is masculine or neuter adopt the gender of the other stem.">
    <cooccur n="1" state="sup-viDi" saYjYA="pada"><!-- any one cooccur -->
     <avayava n="1" saYjYA="prAtipadika" locus="Adi">
      <attribute gaRa="tyadAdi"/>
      <arTa liNga="strI"/>
     </avayava>
     <avayava n="2" saYjYA="viBakti" locus="anta"/>
    </cooccur>
    <cooccur n="2" state="sup-viDi" saYjYA="pada"><!-- the other cooccur -->
     <avayava n="1" saYjYA="prAtipadika" locus="Adi">
      <or>
       <arTa liNga="pums"/>
       <arTa liNga="napuMsaka"/>
      </or>
     </avayava>
     <avayava n="2" saYjYA="viBakti" locus="anta"/>
    </cooccur>
    <constraint type="equal" op1="cooccur[1].avayava[2]@viBakti" op2="cooccur[2].avayava[2]@viBakti"/><!-- same nominal termination -->
    <arTa other="ca"/>
    <AdeSa execute="addStream[1]"/><!-- import the pronominal cooccur -->
    <AdeSa liNga="@(cooccur[2].avayava[1].arTa@liNga)"/>
    <AdeSa execute="sumNumber"/>
    <AdeSa execute="deleteStream[2]"/><!-- delete the nominal cooccur -->
   </div>
   <div comment="If the pronoun is feminine and the other stem is masculine or neuter adopt the gender of the other stem.">
    <cooccur n="1" state="sup-viDi" saYjYA="pada"><!-- any one cooccur -->
     <avayava n="1" saYjYA="prAtipadika" locus="Adi">
      <attribute gaRa="tyadAdi"/>
      <arTa liNga="pums"/>
     </avayava>
     <avayava n="2" saYjYA="viBakti" locus="anta"/>
    </cooccur>
    <cooccur n="2" state="sup-viDi" saYjYA="pada"><!-- the other cooccur -->
     <avayava n="1" saYjYA="prAtipadika" locus="Adi">
      <arTa liNga="napuMsaka"/>
     </avayava>
     <avayava n="2" saYjYA="viBakti" locus="anta"/>
    </cooccur>
    <constraint type="equal" op1="cooccur[1].avayava[2]@viBakti" op2="cooccur[2].avayava[2]@viBakti"/><!-- same nominal termination -->
    <arTa other="ca"/>
    <AdeSa execute="addStream[1]"/><!-- import the pronominal cooccur -->
    <AdeSa liNga="napuMsaka"/>
    <AdeSa execute="sumNumber"/>
    <AdeSa execute="deleteStream[2]"/><!-- delete the nominal cooccur -->
   </div>
  </rule>

  <rule n="A1.2.73" s="grAmyapaSusaNGezvataruRezu strI" type="viDi" apodita="A1.2.67 A2.2.29">
   <cooccur n="1" state="sup-viDi" saYjYA="pada"><!-- any one cooccur -->
    <avayava n="1" saYjYA="prAtipadika" locus="Adi">
     <arTa other="grAmyapaSu"/>
     <arTa not="yes" other="taruRa"/>
     <arTa other="*"/>
    </avayava>
    <avayava n="2" saYjYA="pratyaya" quantity="zeroorone">
     <arTa liNga="strI"/>
    </avayava>
    <avayava n="3" saYjYA="viBakti" locus="anta"/>
    <arTa liNga="strI"/>
   </cooccur>
   <cooccur n="2" state="sup-viDi" saYjYA="pada"><!-- the other cooccur(s) -->
    <avayava n="1" saYjYA="prAtipadika" locus="Adi">
     <arTa other="grAmyapaSu"/>
     <arTa not="yes" other="taruRa"/>
     <arTa other="*"/>
    </avayava>
    <avayava n="2" saYjYA="viBakti" locus="anta"/>
    <arTa liNga="pums"/>
   </cooccur>
   <cooccur n="3" state="sup-viDi" saYjYA="pada" flags="g"><!-- the other cooccur(s) -->
    <avayava n="1" saYjYA="prAtipadika" locus="Adi">
     <arTa other="grAmyapaSu"/>
     <arTa not="yes" other="taruRa"/>
     <arTa other="*"/>
    </avayava>
    <avayava n="2" saYjYA="viBakti" locus="anta"/>
   </cooccur>
   <constraint type="equal" op1="cooccur[1].avayava[1]" op2="cooccur[2].avayava[1]" op3="cooccur[3].avayava[1]"/><!-- same base -->
   <constraint type="equal" op1="cooccur[1].avayava[3]@viBakti" op2="cooccur[2].avayava[2]@viBakti" op3="cooccur[3].avayava[2]@viBakti"/><!-- same nominal termination -->
   <constraint type="equal" op1="cooccur[1].arTa@other" op2="cooccur[2].arTa@other" op3="cooccur[3].arTa@other"/><!-- same meaning -->
   <arTa other="ca"/>
   <arTa other="saNGa"/>
   <AdeSa execute="addStream[1]"/><!-- import the masculine cooccur -->
   <AdeSa execute="sumNumber"/>
   <AdeSa execute="deleteStream[2]"/><!-- delete the feminine cooccur -->
  </rule>

  <rule n="A1.3.10" s="yaTAsaNKyamanudeSaH samAnAm" type="pariBAzA" comment="This rule operates on its parameters, not on the main stream.  The rule is passed two lists and an item in the first list.  The rule locates the range of the item in the first list, then finds the phone at that range in the second list and returns that phone to the rule that called this rule.  RB: The lookup function uses the value associated with sTAnin.indexIn to get the corresponding value in its list2 parameter. It then replaces the current sTAnin range with that value.">
   <params>
    <param>list1</param><!-- substituendList -->
    <param>item1</param><!-- substituendListItem -->
    <param>list2</param><!-- replacementList -->
    <param>item2</param><!-- replacementListItem -->
   </params>
   <AdeSa execute="i=index(@(list1),@(item1))"/>
   <AdeSa execute="item2=lookup(@(list2),@(i)"/>
   <!--PMS draft: avayavin phone="[@(list1)]">
    <sTAnin phone="[@(item1)]"/>
   </avayavin>
   <avayavin phone="[@(list2)]">
    <AdeSa range="@(avayavin.sTAnin.range)" phone="*" var="item2"/>
   </avayavin>
   <AdeSa phone="@(item2)"/-->
  </rule>

  <rule n="A1.4.23" s="kArake" type="aDikAra">
   <cooccur saYjYA="DAtu">
    <arTa/>
   </cooccur>
   <arTa target="cooccur.arTa"/>
  </rule>

  <rule n="A1.4.56" s="prAgrISvarAnnipAtAH" type="aDikAra" comment="{st kAsikA}: {s gatyupasargakarmapravacanIyasaYjYABiH saha nipAtasaYjYA samAviSati .}.">
   <AdeSa saYjYA="nipAta"/>
  </rule>

  <rule n="A1.4.83" s="karmapravacanIyAH" type="aDikAra" comment="{sp pataYjali}: {s ye 'prayujyamAnasya kriyAm Ahus te karmapravacanIyAH}.  Particles that indicate the action of a verb not used are termed {s karmapravacanIyA}.  {sp Bartfhari}: {s kriyAyA dyotako nAyaM na saMbanDasya vAcakaH . nApi kriyApadAkzepI saMbanDasya tu BedakaH ..}  {sp kEyawa}: {s tatra kriyAm Ahur iti kriyASabdena tadupajanitasambanDaviSeza upacarAd ucyate . Ahur ity asyApi dyotayantIty ayam arTaH . kvacit tu pravfttinimittABAve 'pi vacanasAmarTyAd iyaM saMjYA pravartate . yaTA suH pUjAyAm iti soH zatvAdinivfttaye gatyupasargasaMjYAbADanArTA .}.  {sp nAgeSa}: {s saMbanDasAmAnye prAptazazWIbADAya dvitIyArTam ayam AramBa iti BAvaH . kArikAyAM kriyAyA ity asya kriyAgataviSezasyety arTaH . Bedako dyotakaH .}.  These are particles that co-refer to a specific relation generated by an action denoted by a verb not employed.  In certain cases, such as {s su}, this condition is also absent and the term is provided by explicit statement to prevent effects of the terms {s upasarga}, namely retroflexion of {s s} or {s n} provided by A8.3.65, A8.4.14, etc., and {s gati}, namely low-pitched accent provided by A8.1.70, and to condition the effects of the term {s karmapravacanIya}, namely the accusative, locative, or ablative provided by A2.3.9--11.">
   <AdeSa saYjYA="karmapravacanIya"/>
  </rule>

  <rule n="A2.1.22" s="tatpuruzaH" type="aDikAra">
   <AdeSa saYjYA="tatpuruza"/>
  </rule>

  <rule n="A2.1.3" s="prAkkaqArAtsamAsaH" type="aDikAra">
   <AdeSa saYjYA="samAsa"/>
  </rule>

  <rule n="A2.1.4" s="saha supA" type="aDikAra">
   <cooccur not="yes" stream="n">
    <attribute saYjYA="pada"/>
    <avayava saYjYA="sup" locus="anta"/>
   </cooccur>
  </rule>

  <rule n="A2.1.5" s="avyayIBAvaH" type="aDikAra">
   <AdeSa saYjYA="avyayIBAva"/>
  </rule>

  <rule n="A2.2.23" s="Sezo bahuvrIhiH" type="saYjYA" SezaTo="A2.1.6-A2.2.22" comment="This rule supplements A2.2.24--28; it is not independent.">
   <!-- In rules_2016Mar11.xml and previous, we made viSezaRa a saYjYA rather than an arTa other value. -->
   <AdeSa saYjYA="bahuvrIhi"/>
  </rule>

  <rule n="A3.1.92" s="tatropapadaM saptamIsTam" type="saYjYA" comment="The item referred to by the term in the locative in rules A3.1.92 to A3.4.117 is termed {s upapada}.  A function should add the term {s upapada} to the cooccur stream everywhere a cooccur is mentioned in A3.1.96-A3.4.76, unless the cooccur has the {se saYjYA} {s upasarga}.  I prevented upasarga in rules in which {s anupasarge} occurs or recurs.  All the rules in A1.3 use the term {s upasarga} for a coocurring preverb.  There are rules in A3.2.62-76 in which there are examples with an {s upasarga}">
   <AdeSa saYjYA="upapada"/>
  </rule>

  <rule n="A3.2.134" s="A kvestacCIlatadDarmatatsADukArizu" type="aDikAra">
   <or>
    <arTa kAraka="kartf.tacCIla"/>
    <arTa kAraka="kartf.tadDarma"/>
    <arTa kAraka="kartf.tatsADukArin"/>
   </or>
   <AdeSa saYjYA="pratyaya[slp=xxxxx]" vAcya="kAraka=@(or.arTa.kAraka)"/>
</rule>

  <rule n="A4.2.92" s="Seze" type="aDikAra" SezaTo="A4.1.92 A4.1.93 A4.1.94 A4.2.1 A4.2.3 A4.2.7 A4.2.10 A4.2.14 A4.2.15 A4.2.16 A4.2.21 A4.2.24 A4.2.37 A4.2.52 A4.2.54 A4.2.56 A4.2.59 A4.2.67 A4.2.68 A4.2.69 A4.2.70" comment="{st kASikA}: {s apatyAdiByaS caturarTaparyanteByo 'nyo 'rTaH SezaH .} (MBh. 2.291).  Affixes provided in the following rules occur under the semantic conditions articulated after this point but exclude the semantic conditions from A4.1.92--A4.2.70.  For instance, {s tasyApatyam} (A4.1.92) is a special instance of {s tasyedam} (A4.3.120) but the following affixes do not occur in the sense of {s tasyApatyam} but only in other senses of {s tasyedam}.  The heading also permits the affixes listed to occur in all the remaining meanings, not just in the most recently articulated meaning.  There are no meanings listed in rules that do not also provide a specific affix in the remainder of this {se pAda}.  The 1992 database says that this heading is valid through A4.3.133, {se arTanirdeSa}, also {se viDi}.  But as a condition, it appears that it should be valid through A4.3.25, but collect semantic conditions up to but, according to the {st kAsikA} and {sp jinendrabudDi}, not including A4.3.134--135.  The reason for this limitation is that A4.3.134 {s tasya vikAraH} and A4.3.135 {s tasyAvayavaH} are exceptions to A4.3.120 {s tasyedam} in which sense the general affixes {s aR}, etc. already occur.  {sp jinendrabudDi} asserts that the {s SEzika} affixes do not occur in the senses of A4.3.134--135.  Yet the {st kASikA} states that certain rules after A4.3.134--135 are exceptions to the general {s aR}, implying that {s aR} occurs in the same meanings as the exceptions.">
   <arTa other="@(SEzika)"/>
  </rule>

  <rule n="A4.4.110" s="Bave Candasi" type="viDi" genre="Candas" apodita="A4.3.53" comment="{st kAsikA}: {s tatrety eva . saptamIsamarTAd Bava ity etasminnarTe Candasi vizaye yatpratyayo Bavati . aRAdInAM GAdInAM ca apavAdaH . sati darSane te 'pi Bavanti sarvaviDInAM Candasi vyaBicArAt .} ... {s A pAdaparisamApteS Cando'DikAraH . BavADikAraS ca samudrABrAd Ga iti yAvat .}.  {s Candas} recurs through the end of the {se pAda}; {s Bava} through A4.4.118.  A4.3.53 stated the semantic condition {s tatra BavaH} generally in the {se SEzika} section headed by {s Seze} in A4.2.92 in which {s aR} provided by A4.1.83 is still the general provision.  The affix {s Ga} is the first affix provided under the heading {s Seze} in A4.2.93.  Since the domain of {s Bava Candas} in wholly included within the domain {s Bava}, all provisions in the former sense are exceptions to provisions in the latter.">
   <arTa type="tadDita-prAtipadika" xml:id="tadDita-prAtipadika-A4.3.53"/>
   <arTa type="tadDita-pratyaya" other="Bava" xml:id="tadDita-pratyaya-A4.3.53"/>
  </rule>

  <rule n="A5.3.2" s="kiMsarvanAmabahuByo 'dvyAdiByaH" type="aDikAra" comment="{st kAsikA}: {s prAg diSa ity eva .}.  vt. 605 {s bahugrahaRe saNKyAgrahaRam .} (MBh. 2.402)">
   <or xml:id="or-A5.3.2" comment="kiMsarvanAmabahuByo 'dvyAdiByaH">
    <avayava saYjYA="sarvanAman" locus="Adi">
     <attribute not="yes" gaRa="dvyAdi"/>
    </avayava>
    <avayava saYjYA="sarvanAman" locus="Adi">
     <attribute saYjYA="prAtipadika[upadeSa=^kim$]"/>
    </avayava>
    <avayava saYjYA="prAtipadika[upadeSa=^bahu$]" locus="Adi">
     <attribute saYjYA="saNKyA"/>
    </avayava>
   </or>
  </rule>

  <rule n="A5.3.71" s="avyayasarvanAmnAmakacprAkweH" type="viDi" apodita="A5.3.70" comment="{st kASikA}: {s tiNaS cety eva .} ... {s kasyApavAdaH .} ... {s prAtipadikAt supa iti dvayam apIhAnuvartate . tatrABiDAnato vyavasTA Bavati . kva cit prAtipadikasya prAk weH pratyayo Bavati kva cit subantasya .}.  In the affix {s akac}, the {s a} after {s k} is for pronunciation.  Though the {st kASikA} shows recurrence of {s tiNaH} here, we consider that properly the term {s supo} in A5.3.68 stops the recurrence of {s tiNaH}.  Nevertheless, div[2] handles {s akac} for items ending in {s sup} or {s tiN}.  Although A5.3.73--75, 85--86, 88--91 make the sense an attribute of the base, A5.3.76--78, 81--82, 87 make it an attribute of the whole.  xxxxx Need to make a list of subantas to handle, i.e. tvayAdi: tvayA tvayi mayA mayi.">
   <div n="1" comment="prAtipadika">
    <avayavin saYjYA="prAtipadika[upadeSa=^[@(al)]*()([@(ac)][@(al)]*)$]">
     <or>
      <attribute saYjYA="avyaya"/>
      <attribute saYjYA="sarvanAman"/>
     </or>
     <avayava range="\2" saYjYA="wi"/>
     <arTa where="name=prAgivIya" select="tadDita-prAtipadika"/>
    </avayavin>
    <AdeSa range="\1" saYjYA="pratyaya[upadeSa=^akac$]"/>
   </div>
   <div n="2" apodita="A5.3.71.d1" comment="sup-anta, tiN-anta">
    <avayavin saYjYA="pada" phone="^[@(al)]*()([@(ac)][@(al)]*)$">
     <or>
      <and>
       <attribute gaRa="tvayakAdi"/>
       <attribute saYjYA="sarvanAman"/>
      </and>
      <avayava saYjYA="tiN" locus="anta"/>
     </or>
     <avayava range="\2" saYjYA="wi"/>
     <arTa where="name=prAgivIya" select="tadDita-prAtipadika"/>
    </avayavin>
    <AdeSa range="\1" saYjYA="pratyaya[upadeSa=^akac$]"/>
   </div>
  </rule>

  <rule n="A5.3.73" s="ajYAte" type="viDi" comment="{st kAsikA}: {s ajYAtaviSezo 'jYAtaH . ajYAtatvopADike 'rTe vartamAnAt prAtipadikAt tiNantAc ca svArTe yaTAvihitaM pratyayo Bavati . svena rUpeRa jYAte padArTe viSezarUpeRAjYAte pratyayaviDAnam etat .}.  We do not concur with the {st kASikA} regarding the recurrence of {s tiNaH} in this rule.">
   <arTa type="tadDita-prAtipadika" other="ajYAta"/>
  </rule>

  <rule n="A5.3.74" s="kutsite" type="viDi" comment="{st kAsikA}: {s prakftyarTaviSezaRaM cEtat . kutsitatvopADike 'rTe vartamAnAt prAtipadikAt svArTe yaTAvihitaM pratyayo Bavati .}.">
   <arTa type="tadDita-prAtipadika" other="kutsita"/>
  </rule>

  <rule n="A5.3.76" s="anukampAyAm" type="viDi" comment="{st kASikA}: {s kAruRyenAByupapattiH parasyAnukampA . tasyAM gamyamAnAyAM subantAt tiNantAc ca yaTAvihitaM pratyayo Bavati . }.  We do not follow the {st kASikA} regarding the recurrence of {s sup} and {s tiN}.  Although A5.3.73--74 make the sense an attribute of the base, this rule makes it an attribute of the whole.">
   <arTa type="tadDita-pratyaya" other="anukampA"/>
  </rule>

  <rule n="A5.3.77" s="nItO ca tadyuktAt" type="viDi" apodita="A5.3.76" comment="{st kAsikA}: {s sAmadAnAdir upAyo nItiH . nItO ca gamyamAnAyAM tadyuktAd anukampAyuktAd yaTAvihitaM pratyayo Bavati .} ... {s parasyAnukampAmAtropAdAnenArADayati . pUrveRa pratyAsannAnukampAsambanDAd anukampyamAnAd eva pratyayo vihitaH . samprati vyavahitAd api yaTA syAd iti vacanam .}.  ">
   <arTa type="tadDita-pratyaya" other="anukampA.nIti"/>
  </rule>

  <rule n="A5.3.85" s="alpe" type="viDi" comment="{st kAsikA}: {s prakftiviSezaRaM cEtat . alpatvaviSizwe 'rTe vartamAnAt prAtipadikAd yaTAvihitaM pratyayo Bavati . }.">
   <arTa type="tadDita-prAtipadika" other="alpa"/>
  </rule>

  <rule n="A5.3.86" s="hrasve" type="viDi" comment="{st kAsikA}: {s hrasvatvaviSizwe 'rTe vartamAnAt prAtipadikAd yaTAvihitaM pratyayo Bavati .}.">
   <arTa type="tadDita-prAtipadika" other="hrasva"/>
  </rule>

  <rule n="A6.1.84" s="ekaH pUrvaparayoH" type="aDikAra" comment="Each of the rules in section A6.1.86-A6.1.111 have a sTAnin element that is a child of pUrva and another that is a child of para.  The AdeSa phone or execute attribute value is the single replacement of both sTAnins.  Drop the ekepUrvapara element.  Add to A8.2.5 etc. niyata= to every rule in the ekapUrvapara section A8.1.87-111 in order to adjust the accent of the replacement vowel.">
   <AdeSa state="pre-ekAdeSa"/>
  </rule>

  <rule n="A6.1.85" s="antAdivacca" type="pariBAzA">
   <AdeSa saYjYA="antAdi"/>
  </rule>

  <rule n="A6.1.86" s="zatvatukorasidDaH" type="pariBAzA" comment="This rule will be in any ruleset that includes the rules A6.1.87-111, prior to them.  Single replacement must be {se sidDa} within a word; thus the requirements of the {se vArttika} {s samprasAraRaNIwsu pratizeDo vaktavyaH} (MBh. 3.66) are satisfied.  Single replacement in interword sandhi should not be {s sidDa} for {s tuk} and retroflexion.  Apply single replacement within a word, then {s zatva} and {s tuk}, then single replacement between words, and don't apply {s zatva} and {s tuk} again.  In short, {se antaraNgatva} should take care of the sequence.">
   <asidDatva from="A6.1.87" to="A6.1.111">
    <scope from="A8.3.55" to="A8.3.117" comment="zatva"/>
    <scope from="A6.1.71" to="A6.1.76" comment="tuk"/>
   </asidDatva>
   <!-- AdeSa state="zatvatugasidDa"/ -->
  </rule>

  <rule n="A6.1.9" s="sanyaNoH" type="viDi" comment="{st kASikA}: {s sanyaNor iti ca zazWyantam etat . sanantasya yaNantasya ca anaByAsasya DAtor avayavasya praTamasyEkAco dvitIyasya vA yaTAyogaM dve BavataH .}  The augment {s iw} on the beginning of the affix {s san} after vowel initial roots, and the affix {s ya} after the root {s f} are included in what gets doubled so the the affixes {s san} and {s yaN} must be understood as that in which the root ends rather than that which follows the root.">
   <or>
    <avayavin saYjYA="DAtu" phone="^[@(ac)][ndr]([@(hal)]+[@(ac)][@(hal)]*)[@(al)]*$"><!-- A6.1.3 na ndrAH saMyogAdayaH -->
     <avayava n="1" saYjYA="DAtu" locus="Adi"/>
     <avayava n="2" saYjYA="pratyaya[upadeSa=^(?:san|yaN)$]" locus="anta"/>
     <attribute phone="\1" var="p1"/>
    </avayavin>
    <avayavin saYjYA="DAtu" phone="^[@(ac)]([@(hal)]+[@(ac)][@(hal)]*)[@(al)]*$"><!-- A6.1.2 ajAder dvitIyasya -->
     <avayava not="yes" saYjYA="aByAsa"/><!-- anaByAsasya -->
     <attribute not="yes" saYjYA="aByasta"/>
     <avayava n="1" saYjYA="DAtu" locus="Adi"/>
     <avayava n="2" saYjYA="pratyaya[upadeSa=^(?:san|yaN)$]" locus="anta"/>
     <attribute phone="\1" var="p1"/>
    </avayavin>
    <avayavin saYjYA="DAtu" phone="^([@(hal)]*[@(ac)][@(hal)]*)[@(al)]*$"><!-- A6.1.1 ekAco dve praTamasya -->
     <avayava not="yes" saYjYA="aByAsa"/><!-- anaByAsasya -->
     <attribute not="yes" saYjYA="aByasta"/>
     <avayava n="1" saYjYA="DAtu" locus="Adi"/>
     <avayava n="2" saYjYA="pratyaya[upadeSa=^(?:san|yaN)$]" locus="anta"/>
     <attribute phone="\1" var="p1"/>
    </avayavin>
   </or>
   <AdeSa range="\1" phone="\0\0" var="p2"/>
   <call rule="A6.1.4">
    <params>
     <param>@(p1)</param><!--the entire sTAnin -->
    </params>
   </call>
   <call rule="A6.1.5">
    <params>
     <param>@(p2)</param><!--the entire sTAnin doubled -->
    </params>
   </call>
  </rule>

  <rule n="A6.2.111" s="uttarapadAdiH" type="aDikAra" comment="The heading {s uttarapada} is valid through the end of the {se pAda}; the heading {s AdiH}, through A6.2.126.">
   <avayava phone="^[@(hal)]*([@(ac)])[@(al)]*$"/>
   <AdeSa range="\1" svara="udAtta"/>
  </rule>

  <rule n="A6.2.175" s="bahornaYvaduttarapadaBUmni" type="atideSa" apodita="A6.2.1" comment="{st kAsikA}: {s uttarapadArTabahutve yo bahuSabdo vartate tasmAn naYa iva svaro Bavati .}.  {sp haradatta}: {s prakaraRAntare 'pi yo naYASrayaH svaras tasyApy atideSo yaTA syAt}.  This rule must apply before A6.2.116 as well as before 172-174.">
   <avayavin saYjYA="samAsa">
    <attribute saYjYA="bahuvrIhi"/>
    <avayava n="1" saYjYA="pUrvapada" locus="Adi">
     <attribute saYjYA="prAtipadika[bare=^bahu$]"/>
     <arTa other="uttarapadaBUman"/>
    </avayava><!-- pUrvapada -->
    <avayava n="2" saYjYA="uttarapada"/>
    <avayava n="3" saYjYA="pratyaya[upadeSa=^kap$]" locus="anta" quantity="zeroorone"/>
   </avayavin>
   <atideSa saYjYA="prAtipadika[bare=^bahu$]">
    <atidizwa saYjYA="prAtipadika[bare=^naY$]" gaRa="cAdi" comment="naYvatsvara"/>
    <scope from="A6.2.116" comment="AdyudAtta"/>
    <scope from="A6.2.172" to="A6.2.174"/>
   </atideSa>
  </rule>

  <rule n="A6.2.176" s="na guRAdayo 'vayavAH" type="pratizeDa" pratizidDa="A6.2.175" comment="{st kASikA}: {s guRAdir AkftigaRo drazwavyaH .}.  Examples include: {s guRa akzara Candas sUkta aDyAya}.  {sp jinendrabudDi}: {s pUrveRAtiprasakto 'tideSa iti guRAdinA pratiziDyate .}.">
   <avayavin saYjYA="samAsa">
    <attribute saYjYA="bahuvrIhi"/>
    <avayava n="1" saYjYA="pUrvapada" locus="Adi">
     <attribute saYjYA="prAtipadika[bare=^bahu$]"/>
     <arTa other="uttarapadaBUman"/>
    </avayava><!-- pUrvapada -->
    <avayava n="2" saYjYA="uttarapada" gaRa="guRAdi">
     <arTa other="avayava"/>
    </avayava><!-- uttarapada -->
    <avayava n="3" saYjYA="pratyaya[upadeSa=^kap$]" locus="anta" quantity="zeroorone"/>
   </avayavin>
   <AdeSa pratizeDa="yes"/>
  </rule>

  <rule n="A6.2.64" s="AdirudAttaH" type="aDikAra" comment="{st kASikA}: {s Adir iti prAg antADikArAt . udAtta iti prakftyA BagAlam iti yAvat .}.  The heading {s AdiH} is valid through A6.2.142 after which in 143 the heading {s antaH} begins; {s udAttaH} through A6.2.136 after which in 137 {s prakftyA} begins.">
   <avayava phone="^[@(hal)]*([@(ac)])[@(al)]*$"/>
   <AdeSa range="\1" svara="udAtta"/>
  </rule>

  <rule n="A6.2.92" s="antaH" type="aDikAra" comment="The heading is valid through A6.2.110.">
   <avayava phone="^[@(al)]*([@(ac)])[@(hal)]*$"/>
   <AdeSa range="\1" svara="udAtta"/>
  </rule>

  <rule n="A6.4.22" s="asidDavadatrA BAt" type="aDikAra" comment="This rule will be in any ruleset prior to any of the rules A6.4.23-175.  These rules should all refer conditions to state=asidDavat, except where noted; this has to be added xxxxx.">
   <AdeSa type="default" state="asidDavat">
    <scope from="A6.4.23" to="A6.4.175" comment="asidDavat"/>
   </AdeSa>
  </rule>

  <rule n="A8.2.1" s="pUrvatrAsidDam" type="aDikAra" comment="Rule ordering is one way to achieve {se asidDa} status.  However, since this might get complicated, we could achieve it by indicating in each of the rules under this heading with respect to which rules the rule is {se asidDa} by providing the attribute asidDa whose value is a list of rules.  That list would, however, be long so that it would be better to use an element with an attribute and scope.  Or we could write a general formula here which would allow the modifications to A8.2.1 stated in A8.2.2--3 to work.  Any later rule that is an {se apavAda} of a rule stated earlier which is {s asidDa} by this formula would ignore the {s asidDa} designation.  Such rules would be indicated as values of the apodita attribute in the usual way.  Metarules ({s pariBAzA}s) are not {se asidDa}.  On the view that metarules apply to a rule at the time of that rule's application, exception would have to be made for them as well; on the view that metarules apply when stated, from their numbers alone it will be sufficient to make them {se sidDa}.  Most of these are in the first {se pAda} so are excluded in the range of the asidDatva element of this rule.  Other relevent rules are listed in the sidDatva element.  An asidDa element as a child of the ruleDynamics element (in rules.fixed) would tell the rules with respect to which a rule is asidDa.  Those asidDa elements would be produced programmatically from the formula given in the asidDatva element here and in other rules that deal with {se asidDatva} or {se asidDavattva}, i.e. A6.1.86 and A6.4.22.  Where the asidDa element is present already in a rule, the asidDa element constitutes and exception to the programmatic production of asidDa elements.">
   <asidDatva from="@(rule@n)">
    <scope from="A1.1.1" to="@(rule@n)-1" comment="Here the variable @(rule@n) is the n attribute of each rule element."/>
   </asidDatva>
   <sidDatva>
    <scope from="A1.1.21" comment="Adyantavat"/>
    <scope from="A1.1.46" comment="AdyantO wakitO"/>
    <scope from="A1.1.47" to="A1.1.59" comment="midaco 'nyAt paraH through sTAnivadBAva"/>
    <scope from="A1.1.62" to="A1.1.63" comment="pratyayalakzaRa"/>
    <scope from="A1.1.66" to="A1.1.67" comment="tasminniti nirdizwe pUrvasya tasmAdityuttarasya"/>
    <scope from="A1.2.27" to="A1.2.32" comment="Vowel length terms and metarule."/>
    <scope from="A1.2.53" to="A1.2.57" comment="aSizya"/>
    <scope from="A1.3.10" to="A1.3.11" comment="yaTAsaNKyam and svaritenADikAraH"/>
    <scope from="A1.4.1" to="A1.4.2" comment="ekA saYjYA and vipratizeDa"/>
    <scope from="A2.1.1" to="A2.1.2" comment="samarTa and parANgavattva"/>
   </sidDatva>
  </rule>

  <rule n="A8.2.104" s="kziyASIHprEzezu tiNAkANkzam" type="viDi">
   <avayavin saYjYA="vAkya">
    <avayava saYjYA="pada" phone="^[@(al)]*([@(ac)])[@(hal)]*">
     <!-- avayava saYjYA="wi" locus="anta">
      <sTAnin phone="[@(ac)]"/>
     </avayava This formulation requires allowing two elements possibly to refer to an overlapping range -->
     <avayava saYjYA="tiN" locus="anta"/>
    </avayava>
    <or>
     <arTa other="kziyA"/>
     <arTa other="ASIs"/>
     <arTa other="prEza"/>
    </or>
    <arTa syntax="AkANkza"/>
   </avayavin>
   <AdeSa range="\1" AyAma="pluta"/>
   <AdeSa range="\1" svara="svarita"/>
  </rule>

  <rule n="A8.2.2" s="nalopaH supsvarasaYjYAtugviDizu kfti" type="niyama" apodita="A8.2.1" comment="A8.2.7 and its negation A8.2.8 deal with deletion of final {s n} of a nominal base also termed {s pada}.  {st kASikA}: {s supaH sTAne yo viDiH supi ca paraBUte sarvo 'sO subviDir iti sarvatrAsidDatvaM Bavati .}.  {sp jinendrabudDi}: {s svarasaYjYAtukAm astAm eva viDAne kartavye nalopasyAsidDatvam ucyate .}.  A8.2.7 is {se asidDa} only with respect to the rules listed here, in exception to the previous rule.  {st kASikA}: {s sidDe saty AramBo niyamArTaH . etezv eva nalopo asidDo Bavati . nAnyatra .}.">
   <asidDatva from="A8.2.7">
    <scope from="A7.1.9" comment="sup"/>
    <scope from="A7.3.102" to="A7.3.103" comment="sup"/>
    <!-- More sup and svara rules -->
    <scope from="A6.1.220" comment="svara"/>
    <scope from="A6.2.29" comment="svara"/>
    <scope from="A6.2.90" comment="svara"/>
    <scope from="A1.1.24" comment="saYjYA"/>
    <scope from="A6.1.71" comment="tuk kfti"/>
   </asidDatva>
  </rule>

  <rule n="A8.2.3" s="na mu ne" type="pratizeDa" pratizidDa="A8.2.1" comment="{st kASikA}: {s muBAvo nABAve kartavye nAsidDo Bavati .} ... {s supi ca} (7.3.102) {s iti dIrGatvaM yat prApnoti} ... {s tat na prApnoti .}.">
   <asidDatva from="A8.2.80">
    <scope from="A7.3.120" comment="nA-BAva"/>
    <scope from="A1.4.7" comment="Gi-saYjYA"/>
    <scope from="A7.3.102" comment="dIrGatva"/>
   </asidDatva>
   <AdeSa pratizeDa="yes"/>
   <!-- There are several vArttikas.  The first is on line 6 of the Osmania edition kASikA: ekAdeSasvaro 'ntaraNgaH sidDo vaktavyaH claiming that it must be stated that A8.2.5, when antaraNga, is sidDa with respect to a number of rules.  We will generally have the antaraNga rule be sidDa with respect to bahiraNga rules.  901 also should be taken care of by the priority of the antaraNga rule. -->
   <!--rule n="902" vt="sijlopa ekAdeSe sidDo vaktavyaH" comment="MBh. 3.391">
   <asidDatva from="A8.2.28">
    <scope from="A6.1.101" comment="savarRadIrGa"/>
   </asidDatva>
   <AdeSa pratizedDa="yes"/>
   -->
   <!-- 903 is bad programming.  {sp pataYjali} derives the form {s vfkRa} by applying A8.2.30 to change the final {s c} of {s vraSc} to {s k} and applying A8.2.45 to change the {se nizWA-t} to {s n} and not applying A8.2.36, which is an exception to A8.2.30, by considering A8.2.45 sidDa with respect to A8.2.36.  However, A8.2.45 cannot be sidDa with respect to A8.2.36 and asidDa with respect to A8.2.30 because A8.2.36 is an exception to A8.2.30.  So vfkRa has to be gotten by an explicit statement, not by tinkering with asidDatva.  If there are three rules a, b, and c such that b is an exception to a and c is sidDa with respect to b but asidDa with respect to a, then c has to apply before b, but after a, even though b applies instead of a.  This is impossible if the order of rules is fixed and exceptions apply at the same instance as the general rules to which they are exceptions.  However, one way to implement this would be to check rule priority ({s asidDatva}) at the time a rule applies.  At the time of applying a, c is asidDa so a is tried, but a requires b to be checked.  At the time of applying b c is sidDa so c is implemented first, b is then inapplicable, so one goes back to a, a requires checking a state before c applied in which state a is applicable, and one gets the correct form vfzRa.  More simply, since c is sidDa wrt b, the rule order is: c, a(b).  Rule a checks a prior state while b checks the current state.  So when rule a is not implemented because it defers to an exception b, if the exception b defers to c, one has to check a again after implementing c and failing to implement b and the asidDa attribute of a has to tell that the state prior to the implementation of c needs to be checked rather than the current state.  -->
  </rule>

  <rule n="A8.2.92" s="agnItprezaRe parasya ca" type="viDi" comment="This rule applies only to the two examples given in the {st kASikA}: {s atEvAyaM pluta izyate .}.  The Osmania edition lists {s o}, but not {s A}, in {se cAdi}; both should be listed.">
   <avayavin saYjYA="vAkya">
    <avayava phone="^[oA]SrAvaya$">
     <avayava n="1" saYjYA="prAtipadika[upadeSa=^A$]" gaRa="cAdi" phone="[oA]">
      <attribute saYjYA="nipAta"/>
      <attribute saYjYA="pada"/>
     </avayava><!-- [oA] -->
     <avayava n="2" saYjYA="pada"><!-- SrAvaya -->
      <avayava n="1" saYjYA="DAtu[slp=^Sru\$]" locus="Adi"/>
      <avayava n="2" saYjYA="pratyaya[upadeSa=^Nic$]"/>
      <avayava n="3" saYjYA="pratyaya[upadeSa=^Sap$]"/>
      <avayava n="4" saYjYA="pratyaya[upadeSa=^sip$]" sTAnin.saYjYA="pratyaya[upadeSa=^low$]" pada="parasmE" puruza="maDyama" vacana="eka" phone="" locus="anta">
       <attribute saYjYA="tiN"/>
      </avayava>
     </avayava><!-- SrAvaya -->
    </avayava><!-- [oA]SrAvaya -->
    <arTa vizaya="yajYakarman"/>
   </avayavin>
   <AdeSa AyAma="pluta"/>
   <AdeSa svara="udAtta"/>
  </rule>

  <rule n="A8.2.96" s="aNgayuktaM tiNAkANkzam" type="viDi">
   <avayavin saYjYA="vAkya">
    <avayava saYjYA="pada" phone="^[@(al)]*([@(ac)])[@(hal)]*">
     <!-- avayava saYjYA="wi" locus="anta">
      <sTAnin phone="[@(ac)]"/>
     </avayava This formulation requires allowing two elements possibly to refer to an overlapping range -->
     <avayava saYjYA="tiN" locus="anta"/>
     <cooccur saYjYA="nipAta" gaRa="cAdi" phone="^aNga$"/>
    </avayava>
    <arTa prayoktfDarma="Bartsana"/>
    <arTa syntax="AkANkza"/>
   </avayavin>
   <AdeSa range="\1" AyAma="pluta"/>
   <AdeSa range="\1" svara="udAtta"/>
  </rule>

***MISSING ADESAS***
  <rule n="A1.1.52" s="alo 'ntyasya" type="pariBAzA" apodita="A1.1.49" comment="At present all sTAnins are explicitly designated, so these rules A1.1.52-55 are not used.">
   <triggers>
    <trigger element="sTAnin" attribute="type" value="undesignated"/>
    <!-- or: not="yes" value="designated" -->
   </triggers>
   <params>
    <param>whole</param><!-- The value of the phone attribute of the sTAnin element that has no type=designated attribute. -->
   </params>
   <avayavin phone="@(whole)">
    <sTAnin phone="[@(al)]" locus="anta"/>
   </avayavin>
  </rule>

  <rule n="A1.1.53" s="Nicca" type="pariBAzA" apodita="A1.1.55" comment="In exception to this rule, A7.1.35 replaces the entire affix despite the replacement being marked with {s N}.">
   <triggers>
    <trigger element="AdeSa" attribute="varga" value="Sabda" property="upadeSa" pvalue="^[@(al)]{2,}$,it=^N$"/>
   </triggers>
   <avayavin phone="@(whole)">
    <sTAnin phone="[@(al)]" locus="anta"/>
   </avayavin>
  </rule>

  <rule n="A1.1.55" s="anekAlSitsarvasya" type="pariBAzA" apodita="A1.1.52 A1.1.54">
   <triggers>
    <trigger element="AdeSa" attribute="phone" value="^[@(al)]{2,}$"/>
   </triggers>
   <sTAnin phone="@(whole)"/>
  </rule>

  <rule n="A1.3.85" s="viBAzAkarmakAt" type="niyama" niyata="A3.4.78" apodita="A1.3.84" vA="prAptaviBAzA">
   <pUrva saYjYA="DAtu[slp=^ra\\ma\\~$]">
    <cooccur saYjYA="upasarga" phone="^upa$"/>
    <cooccur not="yes" saYjYA="upapada">
     <arTa kAraka="karman"/>
    </cooccur>
   </pUrva>
   <uddeSya saYjYA="pratyaya[bare=^l$]" phone="^l$">
    <arTa prayoga="kartf"/>
   </uddeSya>
  </rule>

  <rule n="A1.4.23" s="kArake" type="aDikAra">
   <cooccur saYjYA="DAtu">
    <arTa/>
   </cooccur>
   <arTa target="cooccur.arTa"/>
  </rule>

  <rule n="A2.1.1" s="samarTaH padaviDiH" type="pariBAzA" comment="The {st kASikA} phrase {s sambadDArTAnAM vidiH} indicates that it is the meanings that are related and the words secondarily via them.  We could put a target attribute in the meaning of the dependent {se pada} whose value is the path to the meaning of the {se pada} on which it is dependent.  However, we assume that a cooccur element has as its target its parent element.">
   <uddeSya saYjYA="pada" stream="n">
    <arTa target="cooccur.avayava[1].arTa"/>
   </uddeSya>
   <cooccur not="yes" stream="n">
    <attribute saYjYA="pada"/>
    <avayava n="1" saYjYA="prAtipadika" locus="Adi">
     <arTa/>
    </avayava>
    <avayava n="2" saYjYA="sup" locus="anta"/>
   </cooccur>
  </rule>

  <rule n="A2.1.4" s="saha supA" type="aDikAra">
   <cooccur not="yes" stream="n">
    <attribute saYjYA="pada"/>
    <avayava saYjYA="sup" locus="anta"/>
   </cooccur>
  </rule>

  <rule n="A4.1.1" s="NyApprAtipadikAt" type="aDikAra">
   <pUrva xml:id="NyApprAtipadika">
    <avayava n="1" saYjYA="prAtipadika" locus="Adi">
     <arTa other="prAtipadikArTa"/>
    </avayava>
    <avayava n="2" quantity="zeroorone" saYjYA="pratyaya[upadeSa=^(?:NI[pzn]|[wcq]Ap)$]" locus="anta"/>
   </pUrva>
  </rule>

  <rule n="A4.2.92" s="Seze" type="aDikAra" SezaTo="A4.1.92 A4.1.93 A4.1.94 A4.2.1 A4.2.3 A4.2.7 A4.2.10 A4.2.14 A4.2.15 A4.2.16 A4.2.21 A4.2.24 A4.2.37 A4.2.52 A4.2.54 A4.2.56 A4.2.59 A4.2.67 A4.2.68 A4.2.69 A4.2.70" comment="{st kASikA}: {s apatyAdiByaS caturarTaparyanteByo 'nyo 'rTaH SezaH .} (MBh. 2.291).  Affixes provided in the following rules occur under the semantic conditions articulated after this point but exclude the semantic conditions from A4.1.92--A4.2.70.  For instance, {s tasyApatyam} (A4.1.92) is a special instance of {s tasyedam} (A4.3.120) but the following affixes do not occur in the sense of {s tasyApatyam} but only in other senses of {s tasyedam}.  The heading also permits the affixes listed to occur in all the remaining meanings, not just in the most recently articulated meaning.  There are no meanings listed in rules that do not also provide a specific affix in the remainder of this {se pAda}.  The 1992 database says that this heading is valid through A4.3.133, {se arTanirdeSa}, also {se viDi}.  But as a condition, it appears that it should be valid through A4.3.25, but collect semantic conditions up to but, according to the {st kAsikA} and {sp jinendrabudDi}, not including A4.3.134--135.  The reason for this limitation is that A4.3.134 {s tasya vikAraH} and A4.3.135 {s tasyAvayavaH} are exceptions to A4.3.120 {s tasyedam} in which sense the general affixes {s aR}, etc. already occur.  {sp jinendrabudDi} asserts that the {s SEzika} affixes do not occur in the senses of A4.3.134--135.  Yet the {st kASikA} states that certain rules after A4.3.134--135 are exceptions to the general {s aR}, implying that {s aR} occurs in the same meanings as the exceptions.">
   <arTa other="@(SEzika)"/>
  </rule>

  <rule n="A4.4.110" s="Bave Candasi" type="viDi" genre="Candas" apodita="A4.3.53" comment="{st kAsikA}: {s tatrety eva . saptamIsamarTAd Bava ity etasminnarTe Candasi vizaye yatpratyayo Bavati . aRAdInAM GAdInAM ca apavAdaH . sati darSane te 'pi Bavanti sarvaviDInAM Candasi vyaBicArAt .} ... {s A pAdaparisamApteS Cando'DikAraH . BavADikAraS ca samudrABrAd Ga iti yAvat .}.  {s Candas} recurs through the end of the {se pAda}; {s Bava} through A4.4.118.  A4.3.53 stated the semantic condition {s tatra BavaH} generally in the {se SEzika} section headed by {s Seze} in A4.2.92 in which {s aR} provided by A4.1.83 is still the general provision.  The affix {s Ga} is the first affix provided under the heading {s Seze} in A4.2.93.  Since the domain of {s Bava Candas} in wholly included within the domain {s Bava}, all provisions in the former sense are exceptions to provisions in the latter.">
   <arTa type="tadDita-prAtipadika" xml:id="tadDita-prAtipadika-A4.3.53"/>
   <arTa type="tadDita-pratyaya" other="Bava" xml:id="tadDita-pratyaya-A4.3.53"/>
  </rule>

  <rule n="A5.3.2" s="kiMsarvanAmabahuByo 'dvyAdiByaH" type="aDikAra" comment="{st kAsikA}: {s prAg diSa ity eva .}.  vt. 605 {s bahugrahaRe saNKyAgrahaRam .} (MBh. 2.402)">
   <or xml:id="or-A5.3.2" comment="kiMsarvanAmabahuByo 'dvyAdiByaH">
    <avayava saYjYA="sarvanAman" locus="Adi">
     <attribute not="yes" gaRa="dvyAdi"/>
    </avayava>
    <avayava saYjYA="sarvanAman" locus="Adi">
     <attribute saYjYA="prAtipadika[upadeSa=^kim$]"/>
    </avayava>
    <avayava saYjYA="prAtipadika[upadeSa=^bahu$]" locus="Adi">
     <attribute saYjYA="saNKyA"/>
    </avayava>
   </or>
  </rule>

  <rule n="A5.3.73" s="ajYAte" type="viDi" comment="{st kAsikA}: {s ajYAtaviSezo 'jYAtaH . ajYAtatvopADike 'rTe vartamAnAt prAtipadikAt tiNantAc ca svArTe yaTAvihitaM pratyayo Bavati . svena rUpeRa jYAte padArTe viSezarUpeRAjYAte pratyayaviDAnam etat .}.  We do not concur with the {st kASikA} regarding the recurrence of {s tiNaH} in this rule.">
   <arTa type="tadDita-prAtipadika" other="ajYAta"/>
  </rule>

  <rule n="A5.3.74" s="kutsite" type="viDi" comment="{st kAsikA}: {s prakftyarTaviSezaRaM cEtat . kutsitatvopADike 'rTe vartamAnAt prAtipadikAt svArTe yaTAvihitaM pratyayo Bavati .}.">
   <arTa type="tadDita-prAtipadika" other="kutsita"/>
  </rule>

  <rule n="A5.3.76" s="anukampAyAm" type="viDi" comment="{st kASikA}: {s kAruRyenAByupapattiH parasyAnukampA . tasyAM gamyamAnAyAM subantAt tiNantAc ca yaTAvihitaM pratyayo Bavati . }.  We do not follow the {st kASikA} regarding the recurrence of {s sup} and {s tiN}.  Although A5.3.73--74 make the sense an attribute of the base, this rule makes it an attribute of the whole.">
   <arTa type="tadDita-pratyaya" other="anukampA"/>
  </rule>

  <rule n="A5.3.77" s="nItO ca tadyuktAt" type="viDi" apodita="A5.3.76" comment="{st kAsikA}: {s sAmadAnAdir upAyo nItiH . nItO ca gamyamAnAyAM tadyuktAd anukampAyuktAd yaTAvihitaM pratyayo Bavati .} ... {s parasyAnukampAmAtropAdAnenArADayati . pUrveRa pratyAsannAnukampAsambanDAd anukampyamAnAd eva pratyayo vihitaH . samprati vyavahitAd api yaTA syAd iti vacanam .}.  ">
   <arTa type="tadDita-pratyaya" other="anukampA.nIti"/>
  </rule>

  <rule n="A5.3.85" s="alpe" type="viDi" comment="{st kAsikA}: {s prakftiviSezaRaM cEtat . alpatvaviSizwe 'rTe vartamAnAt prAtipadikAd yaTAvihitaM pratyayo Bavati . }.">
   <arTa type="tadDita-prAtipadika" other="alpa"/>
  </rule>

  <rule n="A5.3.86" s="hrasve" type="viDi" comment="{st kAsikA}: {s hrasvatvaviSizwe 'rTe vartamAnAt prAtipadikAd yaTAvihitaM pratyayo Bavati .}.">
   <arTa type="tadDita-prAtipadika" other="hrasva"/>
  </rule>

  <rule n="A6.1.13" s="zyaNaH samprasAraRaM putrapatyostatpuruze" type="viDi">
   <avayavin saYjYA="prAtipadika">
    <attribute saYjYA="tatpuruza"/>
    <avayava saYjYA="pUrvapada">
     <sTAnin saYjYA="pratyaya[upadeSa=zyaN]"/>
    </avayava>
    <avayava saYjYA="uttarapada" phone="^(?:putra|pati)$"/>
   </avayavin>
   <call name="samprasAraRaLocation" rule="A6.1.37" param="avayavin.avayava.sTAnin"/>
  </rule>

  <rule n="A6.1.14" s="banDuni bahuvrIhO" type="viDi">
   <avayavin saYjYA="prAtipadika">
    <attribute saYjYA="bahuvrIhi"/>
    <sTAnin saYjYA="pratyaya[upadeSa=zyaN]"/>
    <para saYjYA="uttarapada" phone="^banDu$"/>
   </avayavin>
   <call name="samprasAraRaLocation" rule="A6.1.37" param="avayavin.sTAnin"/>
  </rule>

  <rule n="A6.1.15" s="vacisvapiyajAdInAM kiti" type="viDi" comment="Execute {s samprasAraRa} before doubling.">
   <or>
    <sTAnin saYjYA="DAtu[slp=^(?:brU\Y|va\ca/~|Yizva\p)$]"/>
    <sTAnin saYjYA="DAtu" gaRa="yajAdi"/>
   </or>
   <para saYjYA="pratyaya[it=^k$]"/>
   <call name="samprasAraRaLocation" rule="A6.1.37" param="sTAnin"/>
  </rule>

  <rule n="A6.1.16" s="grahijyAvayivyaDivazwivicativfScatipfcCatiBfjjatInAM Niti ca" type="viDi" apodita="A6.4.47" comment="Execute {s samprasAraRa} before doubling.">
   <sTAnin saYjYA="DAtu[slp=^(gra/ha^~|jyA\|ve\Y|vya\Da/~|va/Sa/~|vya/ca/~|ovra/scU/~|pra\Ca/~|Bra\sja^~|)$]"/>
   <para saYjYA="pratyaya[it=^(k|N)$]"/>
   <call name="samprasAraRaLocation" rule="A6.1.37" param="sTAnin"/>
  </rule>

  <rule n="A6.1.17" s="liwyaByAsasyoBayezAm" type="viDi" comment="This rule should be executed prior to rule A7.4.60. {st kASikA} {s halAdi Sezam api bAditvA samprasAraRAm eva yaTA syAt.}">
   <or>
    <avayavin saYjYA="DAtu[slp=^(brU\Y|va\ca/~|Yizva\p|gra/ha^~|jyA\|ve\Y|vya\Da/~|va/Sa/~|vya/ca/~|ovra/scU/~|pra\Ca/~|Bra\sja^~|)$]">
     <sTAnin saYjYA="aByAsa"/>
    </avayavin>
    <avayavin saYjYA="DAtu" gaRa="yajAdi">
     <sTAnin saYjYA="aByAsa"/>
    </avayavin>
   </or>
   <para saYjYA="pratyaya[bare=^liw$]"/>
   <call name="samprasAraRaLocation" rule="A6.1.37" param="avayavin.sTAnin"/>
  </rule>

  <rule n="A6.1.18" s="svApeScaNi" type="viDi" comment="Execute {s samprasAraRa} before doubling.  {st kASikA}: {s dvirvacanAt pUrvam atra samprasAraRam . tatra kfte laGUpaDaguRaH . tasya RO caNi upaDAyA hrasvatvam . tato dvirvacanam . dIrGo laGor iti dIrGatvam}.">
   <sTAnin saYjYA="DAtu[slp=^Yizva\p$]">
    <avayava saYjYA="pratyaya[upadeSa=^Ric$]" locus="anta"/>
   </sTAnin>
   <para saYjYA="pratyaya[upadeSa=^caN$]"/>
   <call name="samprasAraRaLocation" rule="A6.1.37" param="sTAnin"/>
  </rule>

  <rule n="A6.1.19" s="svapisyamivyeYAM yaNi" type="viDi">
   <sTAnin saYjYA="DAtu[slp=^(Yizva\p|sya/mu/~|vye\Y)$]"/>
   <para saYjYA="pratyaya[upadeSa=^yaN$]"/>
   <call name="samprasAraRaLocation" rule="A6.1.37" param="sTAnin"/>
  </rule>

  <rule n="A6.1.23" s="styaH prapUrvasya" type="viDi">
   <sTAnin saYjYA="DAtu[slp=^(styE\|ztyE\)$]">
    <cooccur saYjYA="upasarga" phone="^pra$"/>
   </sTAnin>
   <para saYjYA="nizWA"/>
   <call name="samprasAraRaLocation" rule="A6.1.37" param="sTAnin"/>
  </rule>

  <rule n="A6.1.24" s="dravamUrtisparSayoH SyaH" type="viDi" apodita="A6.1.25 A6.1.26" comment="{st kAsikA}: {s dravamUrtO dravakAWinye .}.">
   <sTAnin saYjYA="DAtu[slp=^SyE\N$]">
    <or>
     <arTa other="dravamUrti"/>
     <arTa other="sparSa"/>
    </or>
   </sTAnin>
   <para saYjYA="nizWA"/>
   <call name="samprasAraRaLocation" rule="A6.1.37" param="sTAnin"/>
  </rule>

  <rule n="A6.1.25" s="prateSca" type="viDi" comment="{st kASikA}: {s dravamUrtisparSAByAm anyatrApi yaTA syAd iti sUtrAramBaH}.">
   <sTAnin saYjYA="DAtu[slp=^SyE\N$]">
    <cooccur saYjYA="upasarga" phone="^prati$"/>
   </sTAnin>
   <para saYjYA="nizWA"/>
   <call name="samprasAraRaLocation" rule="A6.1.37" param="sTAnin"/>
  </rule>

  <rule n="A6.1.26" s="viBAzAByavapUrvasya" type="viDi" vA="aprAptaviBAzA" comment="{st kASikA}: {s dravamUrtisparSavivakzAyAm api vikalpo Bavati}.">
   <sTAnin saYjYA="DAtu[slp=^SyE\N$]">
    <cooccur saYjYA="upasarga" phone="^(?:aBi|ava)$"/>
   </sTAnin>
   <para saYjYA="nizWA"/>
   <call name="samprasAraRaLocation" rule="A6.1.37" param="sTAnin"/>
  </rule>

  <rule n="A6.1.30" s="viBAzA SveH" type="viDi" vA="prAptAprAptaviBAzA" comment="{st kASikA}: {s tadatra yaNi samprasAraRam aprAptaM viBAzA viDIyate . liwi tu yajAditvAt nityaM prAptaM tatra vikalpo Bavati ity ezA uBayatra viBAzA . yadA DAtor na Bavati tadA liwi DAtor anaByAsasya ity aByAsasyApi na Bavati}.  xxxxx on the option that samprasAraRa applies execute A6.1.17; otherwise don't.">
   <sTAnin saYjYA="DAtu[slp=^wuoSvi$]"/>
   <or>
    <para saYjYA="pratyaya[bare=^liw$]"/>
    <para saYjYA="pratyaya[upadeSa=^yaN$]"/>
   </or>
   <call name="samprasAraRaLocation" rule="A6.1.37" param="sTAnin"/>
  </rule>

  <rule n="A6.1.31" s="RO ca saMScaNoH" type="viDi" vA="aprAptaviBAzA">
   <avayavin saYjYA="DAtu">
    <sTAnin saYjYA="DAtu[slp=^wuoSvi$]"/>
    <avayava saYjYA="pratyaya[upadeSa=^Ric$]"/>
   </avayavin>
   <or>
    <para saYjYA="pratyaya[=^san$]"/>
    <para saYjYA="pratyaya[upadeSa=^caN$]"/>
   </or>
   <call name="samprasAraRaLocation" rule="A6.1.37" param="avayavin.sTAnin"/>
  </rule>

  <rule n="A6.1.32" s="hvaH samprasAraRam" type="viDi" comment="Execute {s samprasAraRa} before A7.3.37.">
   <avayavin saYjYA="DAtu">
    <sTAnin saYjYA="DAtu[slp=^hve\Y$]"/>
    <avayava saYjYA="pratyaya[upadeSa=^Ric$]"/>
   </avayavin>
   <or>
    <para saYjYA="pratyaya[=^san$]"/>
    <para saYjYA="pratyaya[upadeSa=^caN$]"/>
   </or>
   <call name="samprasAraRaLocation" rule="A6.1.37" param="avayavin.sTAnin"/>
  </rule>

  <rule n="A6.1.33" s="aByastasya ca" type="viDi" comment="The {st kASikA} indicates that this rule applies to the root {s hve} that is a cause of doubling.  If it were applied before doubling, the saYjYA aByasta would not yet be an attribute.  We apply it after doubling and repeat it within the doubled root.">
   <sTAnin saYjYA="DAtu[slp=^hve\Y$]" flags="g">
    <attribute saYjYA="aByasta"/>
   </sTAnin>
   <call name="samprasAraRaLocation" rule="A6.1.37" param="sTAnin"/>
  </rule>

  <rule n="A6.1.34" s="bahulaM Candasi" type="viDi" genre="Candas" vA="aprAptaviBAzA">
   <sTAnin saYjYA="DAtu[slp=^hve\Y$]"/>
   <call name="samprasAraRaLocation" rule="A6.1.37" param="sTAnin"/>
  </rule>

  <rule n="A6.1.86" s="zatvatukorasidDaH" type="pariBAzA" comment="This rule will be in any ruleset that includes the rules A6.1.87-111, prior to them.  Single replacement must be {se sidDa} within a word; thus the requirements of the {se vArttika} {s samprasAraRaNIwsu pratizeDo vaktavyaH} (MBh. 3.66) are satisfied.  Single replacement in interword sandhi should not be {s sidDa} for {s tuk} and retroflexion.  Apply single replacement within a word, then {s zatva} and {s tuk}, then single replacement between words, and don't apply {s zatva} and {s tuk} again.  In short, {se antaraNgatva} should take care of the sequence.">
   <asidDatva from="A6.1.87" to="A6.1.111">
    <scope from="A8.3.55" to="A8.3.117" comment="zatva"/>
    <scope from="A6.1.71" to="A6.1.76" comment="tuk"/>
   </asidDatva>
   <!-- AdeSa state="zatvatugasidDa"/ -->
  </rule>

  <rule n="A6.2.154" s="miSraM cAnupasargamasanDO" type="viDi" apodita="A6.2.2" comment="{st kASikA}: {s tftIyeti vartate .} ... {s iha anupasargagrahaRam jYApakam anyatra miSragrahaRe sopasargagrahaRasya . tena miSraSlakzREH iti sopasargeRa api miSraSabdena tftIyAsamAsaH Bavati .}  A2.1.31 includes {s miSra} with preverbs.  {s sanDir iti hi paRabanDenEkArTyam ucyate .}.  {s sanDi} 'contractual agreement'.">
   <avayavin state="pre-luk" saYjYA="samAsa">
    <attribute saYjYA="tatpuruza"/>
    <pUrva saYjYA="pUrvapada" locus="Adi">
     <avayava saYjYA="sup" viBakti="tftIyA" locus="anta"/>
    </pUrva><!-- pUrvapada -->
    <avayava saYjYA="uttarapada" locus="anta">
     <!--avayava not="yes" saYjYA="upasarga"/-->
     <avayava n="1" locus="Adi" phone="^[@(al)]*([@(ac)])[@(hal)]*$">
      <attribute saYjYA="prAtipadika[bare=^miSra$]"/>
      <sTAnin range="\1"/>
     </avayava><!-- prAtipadika -->
     <avayava n="2" saYjYA="sup" locus="anta"/>
    </avayava><!-- uttarapada -->
    <arTa not="yes" other="sanDi"/>
   </avayavin>
  </rule>

  <rule n="A6.4.131" s="vasoH samprasAraRam" type="viDi" comment="{st kASikA}: {s vasugrahaRe kvasor api grahaRam izyate}.  This rule also applies to {se kft}-affix replacement {s vasu} obtained by A7.1.36 as well as to {s kvasu}.  A6.4.64 deletes the final {s A} of {s A}-final roots before vowel-initial affixes, but {s kvasu} is only vowel-initial after this rule applies.  Since both occur in the {s asidDavat} section, A6.4.64 will not apply.  Although A6.4.64 is {se antaraNga}, {sp jinendrabudDi} argues that they are not mutually {se asidDa} because they depend upon different affixes (A6.4.64 on {s kvasu} and A6.4.131 on a subsequent {se vaBakti}) so this rule will apply first and then A6.4.64.  Under A6.4.132 the {st kASikA} argues {s bahiraNgasya samprasAraRasyAsidDatvAd antaraNgo guRo na syAt}.">
   <avayavin saYjYA="Ba">
    <sTAnin saYjYA="pratyaya[upadeSa=^(?:kvasu|vasu)$]" locus="anta"/>
   </avayavin>
   <call name="samprasAraRaLocation" rule="A6.1.37" param="avayavin.sTAnin"/>
  </rule>

  <rule n="A6.4.133" s="SvayuvamaGonAmatadDite" type="viDi" comment="Here and in A6.4.134, the rule must specify the phone so that the rule applies only where the final {s n} has not been replaced or deleted.  {st kASikA}: {s SvAdInAm etat samprasAraRaM nakArAntAnAm izyate . iha na Bavati . yuvatIH paSya . maGavataH . maGavatA . maGavate}.">
   <sTAnin saYjYA="prAtipadika[bare=^(?:Svan|yuvan|maGavan)$]" phone="^(?:Svan|yuvan|maGavan)$">
    <attribute saYjYA="Ba"/>
   </sTAnin>
   <para saYjYA="tadDita"/>
   <call name="samprasAraRaLocation" rule="A6.1.37" param="sTAnin"/>
  </rule>

  <rule n="A6.4.46" s="ArDaDAtuke" type="aDikAra">
  <para saYjYA="ArDaDAtuka"/>
  </rule>

  <rule n="A7.4.67" s="dyutisvApyoH samprasAraRam" type="viDi" comment="Preempts A7.4.60 which then applies afterwards.  Applies after A6.4.51.">
   <cases>
    <case>
     <avayavin saYjYA="DAtu[slp=^dyu/ta\~$]">
      <attribute saYjYA="aNga"/>
      <sTAnin saYjYA="aByAsa" locus="Adi"/>
     </avayavin>
     <call name="samprasAraRaLocation" rule="A6.1.37" param="avayavin.sTAnin"/>
    </case>
    <case>
     <avayavin saYjYA="DAtu">
      <attribute saYjYA="aNga"/>
      <avayava n="1" saYjYA="DAtu[slp=^Yizva\p$]" locus="Adi">
       <sTAnin saYjYA="aByAsa"/>
      </avayava>
      <avayava n="2" sTAnin.saYjYA="pratyaya[upadeSa=^Ric$]" saYjYA="lopa" phone=""/>
     </avayavin>
     <call name="samprasAraRaLocation" rule="A6.1.37" param="avayavin.avayava[1].sTAnin"/>
    </case>
   </cases>
  </rule>

  <rule n="A7.4.68" s="vyaTo liwi" type="viDi" comment="Preempts A7.4.60 which then applies afterwards.  Requires A6.1.37.">
   <avayavin saYjYA="DAtu[slp=^vya/Ta\~$]">
    <attribute saYjYA="aNga"/>
    <sTAnin saYjYA="aByAsa"/>
   </avayavin>
   <para saYjYA="pratyaya[upadeSa=^liw$]"/>
   <call name="samprasAraRaLocation" rule="A6.1.37" param="avayavin.sTAnin"/>
  </rule>

  <rule n="A8.2.1" s="pUrvatrAsidDam" type="aDikAra" comment="Rule ordering is one way to achieve {se asidDa} status.  However, since this might get complicated, we could achieve it by indicating in each of the rules under this heading with respect to which rules the rule is {se asidDa} by providing the attribute asidDa whose value is a list of rules.  That list would, however, be long so that it would be better to use an element with an attribute and scope.  Or we could write a general formula here which would allow the modifications to A8.2.1 stated in A8.2.2--3 to work.  Any later rule that is an {se apavAda} of a rule stated earlier which is {s asidDa} by this formula would ignore the {s asidDa} designation.  Such rules would be indicated as values of the apodita attribute in the usual way.  Metarules ({s pariBAzA}s) are not {se asidDa}.  On the view that metarules apply to a rule at the time of that rule's application, exception would have to be made for them as well; on the view that metarules apply when stated, from their numbers alone it will be sufficient to make them {se sidDa}.  Most of these are in the first {se pAda} so are excluded in the range of the asidDatva element of this rule.  Other relevent rules are listed in the sidDatva element.  An asidDa element as a child of the ruleDynamics element (in rules.fixed) would tell the rules with respect to which a rule is asidDa.  Those asidDa elements would be produced programmatically from the formula given in the asidDatva element here and in other rules that deal with {se asidDatva} or {se asidDavattva}, i.e. A6.1.86 and A6.4.22.  Where the asidDa element is present already in a rule, the asidDa element constitutes and exception to the programmatic production of asidDa elements.">
   <asidDatva from="@(rule@n)">
    <scope from="A1.1.1" to="@(rule@n)-1" comment="Here the variable @(rule@n) is the n attribute of each rule element."/>
   </asidDatva>
   <sidDatva>
    <scope from="A1.1.21" comment="Adyantavat"/>
    <scope from="A1.1.46" comment="AdyantO wakitO"/>
    <scope from="A1.1.47" to="A1.1.59" comment="midaco 'nyAt paraH through sTAnivadBAva"/>
    <scope from="A1.1.62" to="A1.1.63" comment="pratyayalakzaRa"/>
    <scope from="A1.1.66" to="A1.1.67" comment="tasminniti nirdizwe pUrvasya tasmAdityuttarasya"/>
    <scope from="A1.2.27" to="A1.2.32" comment="Vowel length terms and metarule."/>
    <scope from="A1.2.53" to="A1.2.57" comment="aSizya"/>
    <scope from="A1.3.10" to="A1.3.11" comment="yaTAsaNKyam and svaritenADikAraH"/>
    <scope from="A1.4.1" to="A1.4.2" comment="ekA saYjYA and vipratizeDa"/>
    <scope from="A2.1.1" to="A2.1.2" comment="samarTa and parANgavattva"/>
   </sidDatva>
  </rule>

  <rule n="A8.2.2" s="nalopaH supsvarasaYjYAtugviDizu kfti" type="niyama" apodita="A8.2.1" comment="A8.2.7 and its negation A8.2.8 deal with deletion of final {s n} of a nominal base also termed {s pada}.  {st kASikA}: {s supaH sTAne yo viDiH supi ca paraBUte sarvo 'sO subviDir iti sarvatrAsidDatvaM Bavati .}.  {sp jinendrabudDi}: {s svarasaYjYAtukAm astAm eva viDAne kartavye nalopasyAsidDatvam ucyate .}.  A8.2.7 is {se asidDa} only with respect to the rules listed here, in exception to the previous rule.  {st kASikA}: {s sidDe saty AramBo niyamArTaH . etezv eva nalopo asidDo Bavati . nAnyatra .}.">
   <asidDatva from="A8.2.7">
    <scope from="A7.1.9" comment="sup"/>
    <scope from="A7.3.102" to="A7.3.103" comment="sup"/>
    <!-- More sup and svara rules -->
    <scope from="A6.1.220" comment="svara"/>
    <scope from="A6.2.29" comment="svara"/>
    <scope from="A6.2.90" comment="svara"/>
    <scope from="A1.1.24" comment="saYjYA"/>
    <scope from="A6.1.71" comment="tuk kfti"/>
   </asidDatva>
  </rule>

***TRIGGERS***
  <rule n="A1.1.23p" s="" type="prule" comment="This rule should be triggered after the feminine affix section, i.e. strI-prakaraRa.">
   <triggers>
    <trigger element="AdeSa" attribute="saYjYA" value="pratyaya" property="slp" pvalue="^(?:qaw|tIya)$]"/>
   </triggers>
   <uddeSya>
    <avayava saYjYA="prAtipadika" locus="Adi">
     <avayava n="1" saYjYA="prAtipadika" locus="Adi">
      <attribute saYjYA="saNKyA"/>
     </avayava>
     <avayava n="2" saYjYA="pratyaya[slp=^(?:qaw|tIya)$]" locus="anta">
      <attribute saYjYA="tadDita"/>
      <arTa other="pUraRa"/>
     </avayava>
     <arTa liNga="strI"/>
    </avayava>
    <avayava saYjYA="pratyaya[slp=^(?:NIp|wAp)$]" locus="anta">
     <arTa liNga="strI"/>
    </avayava>
   </uddeSya>
   <AdeSa saYjYA="pUraRI"/>
  </rule>

  <rule n="A1.1.4" s="na DAtulopa ArDaDAtuke" type="pariBAzA" comment="Whenever deletion of a root takes place before an {se ArDaDAtuka} affix we write an attribute ArDaDAtuka=yes belonging to the {se ArDaDAtuka} affix.  Then we negate {se guRa} or {se vfdDi} whenever it is provided before an {se ArDaDAtuka} affix that has that attribute.  The {se lopa} in question includes {se luk} and is provided by the following rules: A2.4.74 before the {se ArDaDAtuka} affix {s ac}; A6.1.66; A6.4.21; the affix {s Snam} which conditions {se lopa} by A6.4.23 can't possibly condition {se guRa} or {se vfdDi}; A6.4.24-29, but in 24 the affix is marked by {s k} or {s N} thereby preventing {se guRa} or {se vfdDi} by A1.1.5, 25-28 concern roots with no {s ik} vowel, and 29 provides {s nipAtana} forms that override the negation by the present rule; in A6.4.37 the affix is marked with {s k} or {s N}; A6.4.38; A6.4.40 and A6.4.45 concern roots with no {s ik}; A6.4.48 but for {s Dinv} and {s kfnv} {se guRa} is prevented by {se sTAnivadBAva}; A6.4.49--54; A6.4.64; A6.4.98--100 but the affixes are marked with {s k} or {s N}; A6.4.111 concerns {se sArvaDAtuka} affixes and the root {s as} which has no {s ik} vowel; A6.4.112, 118 concern {se sArvaDAtuka} affixes; A7.3.70--71 {se lopa} before {s lew} for roots with no {s ik}; A7.4.4, A7.4.53.  We could put a call to this rule call rule='A1.1.4.d1' in the following rules:  A2.4.74, A6.1.66, A6.4.21, A6.4.38, A6.4.48, A6.4.49--54, A6.4.64, A7.4.4, A7.4.53, but instead we put a general trigger whenever lopa or luk is performed.  The first div will not provide the attribute when root-markers are deleted because there is no {se ArDaDAtuka} affix present when that deletion takes place.  The following rules provide {se vfdDi} of an {s ik} vowel: A7.2.1, A7.2.3, A7.2.114; A7.3.89--90.  The rule does not negate A7.2.115 because the substituend {s ac} is explicitly mentioned so that {s ik} is not present.  The following rules provide {se guRa} of an {s ik} vowel: A7.3.82--86, A7.3.91, A7.4.10--11, A7.4.16, A7.4.29--30, A7.4.57, A7.4.82.">
   <div n="1">
    <triggers>
     <trigger element="AdeSa" attribute="saYjYA" value="luk"/>
     <trigger element="AdeSa" attribute="saYjYA" value="lopa"/>
    </triggers>
    <avayavin saYjYA="DAtu"><!-- We have to be able to distinguish when a zero-length element at the edge of a DAtu is inside the DAtu or after the DAtu; it is inside the DAtu if the sTAnin that it replaced was inside the DAtu.  @(sTAnin) refers to the sTAnin in the rule that triggers this rule. -->
     <sTAnin phone="@(sTAnin)"/>
    </avayavin>
    <para saYjYA="ArDaDAtuka"/>
    <AdeSa DAtulopa="yes"/>
   </div>
   <div n="2" pratizidDa="A7.2.1 A7.2.3 A7.2.114 A7.3.82 A7.3.83 A7.3.84 A7.3.85 A7.3.86 A7.3.89 A7.3.90 A7.3.91 A7.4.10 A7.4.11 A7.4.16 A7.4.29 A7.4.30 A7.4.57 A7.4.82">
    <avayavin saYjYA="DAtu">
     <sTAnin phone="[@(ik)]"/>
    </avayavin>
    <para saYjYA="ArDaDAtuka">
     <attribute DAtulopa="yes"/>
    </para>
    <AdeSa pratizeDa="yes"/>
   </div>
  </rule>

  <rule n="A1.1.46" s="AdyantO wakitO" type="pariBAzA" apodita="A1.1.49" comment="Augments become part of the item they augment.  {se anusvAra} in A8.3.4 becomes a part of the {se pada} that contains the vowel after which it is added.">
   <triggers>
    <trigger element="AdeSa" attribute="varga" value="Agama" property="slp" pvalue="^[@(al)]+[wk]$]"/>
    <trigger element="AdeSa" attribute="varga" value="Agama" property="upadeSa" pvalue="^[@(al)]+[wk]$]"/>
   </triggers>
   <cases>
    <case>
     <AdeSa stream="temp" phone="^[@(al)]+w$"/>
     <integrate name="temp" location="sTAnin.^()[@(al)]+$"/>
    </case>
    <case>
     <AdeSa stream="temp" phone="^[@(al)]+k$"/>
     <integrate name="temp" location="sTAnin.^[@(al)]+()$"/>
    </case>
   </cases>
  </rule>

  <rule n="A1.1.47" s="midaco 'ntyAtparaH" type="pariBAzA" apodita="A1.1.49">
   <triggers>
    <trigger element="AdeSa" attribute="varga" value="Agama" property="slp" pvalue="^[@(al)]+m$"/>
    <trigger element="AdeSa" attribute="varga" value="Agama" property="upadeSa" pvalue="^[@(al)]+m$"/>
   </triggers>
   <AdeSa stream="temp" phone="^[@(al)]*$"/><!-- We integrate the bare augment after it is stripped of the marker m and any other markers. -->
   <integrate name="temp" location="sTAnin.^[@(al)]*[@(ac)]()[@(hal)]*$"/>
  </rule>

  <rule n="A1.1.48" s="eca igGrasvAdeSe" type="pariBAzA" niyata="A1.1.50" apodita="A1.1.50.d5" comment="Given the choice among short vowels {s a} and {s i} as replacements for {s e} or {s E}, and {s a} or {s u} as replacements for {s o} or {s O}, only {s i} in the first case and only {s u} in the second are valid because only they are in the {se pratyAhAra} {s ik}.">
   <triggers>
    <and>
     <trigger element="sTAnin" attribute="phone" value="^[@(ec)]$"/>
     <trigger element="AdeSa" attribute="phone" value="[@(hrasva)]"/>
    </and>
   </triggers>
   <AdeSa AyAma="hrasva" bala="samprasAraRa"/><!-- phone="[@(ik)]" -->
   <call name="selectClass" rule="A1.1.50.d4"/>
  </rule>

  <rule n="A1.1.50" s="sTAne 'ntaratamaH" type="pariBAzA">
   <div n="1" name="measureAyAma" comment="Define closeness in length.  This can be done for all sounds in the phoneticFeatures table prior to any derivation.">
    <define>
     <AyAma>arDamAtra</AyAma><mAtrA>.5</mAtrA>
    </define>
    <define>
     <AyAma>hrasva</AyAma><mAtrA>1</mAtrA>
    </define>
    <define>
     <AyAma>dIrGa</AyAma><mAtrA>2</mAtrA>
    </define>
    <define>
     <AyAma>pluta</AyAma><mAtrA>3</mAtrA>
    </define>
   </div>
   <div n="2" name="closeAyAma" comment="Evaluate degree of difference in length (AyAma).  The degree of difference in length d between two sounds a and b equals the absolute value of the difference of the mAtrA m of the two sounds.">
    <params>
     <param>m(a)</param>
     <param>m(b)</param>
    </params>
    <formula>d=[m(b)-m(a)]</formula>
   </div>
   <div n="3" name="identify" comment="Identify the properties of a sound by looking up the sound in the file phoneticFeatures.xml or a table similar to akzarasamAmnAya. (The table akzarasamAmnAyas.xml is not correct.  A correct and complete table would include all the fields in phoneticFeatures.xml plus the slp2 value which is not necessary for at present.)">
    <algorithm>The lookup will find multiple matches for the character itself.  For each match check that the attributes of the match are the same as the attributes of the phone specified in the data, e.g. the attribute svara=udAtta of the phone i should match the phoneticFeatures table element svara with the content udAtta for the element Sabda with the content i.  Lack of a svara attribute of the phone should match the element svara with the content none for the element Sabda with the content i in the table.  This check on the attributes should yield a uniquely matched list of features.</algorithm>
    <params>
     <param>item</param>
    </params>
    <AdeSa execute="lookup(@(item),@(phoneticFeatures))"/>
   </div>
   <div n="4" name="selectClass" comment="Select the sound closest to the model sound from among the sounds defined by designated class name-value pairs.">
    <algorithm>From among the set of features defined by the classes and values of the model sound obtained from the identify function, change the value of the classes specified in parameter 2 to the values specified there.  Eliminate the overly restrictive classes, i.e. Sabda and slp1 (and slp2 if added to the table), and provisionally ignore the AyAma class.  [The sTAna of diphthongs in this table is composite kaRWya/tAlavya, etc. so just check that the sTAna value includes rather than equals the sought sTAna, i.e. (see xml comment) but in case of a not attribute don't match if the value named is present.]  The search will yield multiple matches.  Then select the one with the closest AyAma.  Obtain the differences from the model in AyAma for each match.  Select from among the matches the sound with the smallest difference.  [Note modifications to be made to phoneticFeatures.xml: can't remove bala because it is what differentiates diphthongs e and E from each other, and o and O from each other; combine kaRWya and velar, eliminate L and | the first of which has properties identical with those of r or give them a different AByantara.]</algorithm>
    <params>
     <param n="1">model</param>
     <param n="2">list</param><!-- class-value pair list -->
    </params>
    <call name="identify">
     <params>
      <param>model</param>
     </params>
    </call>
    <!-- <sTAna>[^<]*x[^<]*</sTAna> -->
    <call name="closeAyAma" flags="g">
     <params>
      <param>m(model)</param>
      <param>m(b)</param>
     </params>
    </call>
   </div>
   <div n="5" name="identifyClass" comment="Identify the classes and values of the group of sounds specified in the phone attribute of an AdeSa element that characterize the closest matching sound to be found and call div 4.">
    <triggers>
     <trigger element="AdeSa" attribute="phone" value="[[^]]+]"/><!-- <AdeSa phone="[[^]]+]"> -->
    </triggers>
    <cases>
     <case>
      <uddeSya phone="[@(ik)]"/>
      <AdeSa AByantaraprayatna="vivfta" bala="samprasAraRa"/>
     </case>
     <case>
      <uddeSya phone="[@(ku)]"/>
      <AdeSa sTAna="kaRWya"/>
     </case>
     <case>
      <uddeSya phone="[@(cu)]"/>
      <AdeSa sTAna="tAlavya"/>
     </case>
     <case>
      <uddeSya phone="[@(Baz)]"/><!-- yaTAsaNKya @(baS) -->
      <AdeSa prARa="mahAprARa"/>
     </case>
     <case>
      <uddeSya phone="[@(jaS)]"/>
      <AdeSa prARa="alpaprARa" Goza="Gozavat" AByantaraprayatna="spfzwa"/>
     </case>
     <case>
      <uddeSya phone="[@(u)]"/>
      <AdeSa sTAna="ozWya"/>
     </case>
     <!--case>
      <uddeSya phone="[iu]"/>
      <AdeSa not="yes" sTAna="kaRWya"/>
     </case-->
     <case>
      <uddeSya phone="[yv]"/>
      <AdeSa AByantaraprayatna="Izatspfzwa"/>
     </case>
     <case>
      <uddeSya phone="[@(car)]"/>
      <AdeSa prARa="alpaprARa" Goza="aGoza" AByantaraprayatna="spfzwa"/>
     </case>
     <case>
      <uddeSya phone="[S@(cu)]"/><!-- yaTAsaNKya s@(tu) -->
      <AdeSa sTAna="tAlavya"/>
     </case>
     <case>
      <uddeSya phone="[z@(wu)]"/><!-- yaTAsaNKya s@(tu) -->
      <AdeSa sTAna="mUrDanya"/>
     </case>
     <case>
      <uddeSya phone="[@(jaS)@(car)]"/>
      <AdeSa prARa="alpaprARa" AByantaraprayatna="spfzwa"/>
     </case>
     <case>
      <uddeSya phone="[@(guRa)]"/>
      <AdeSa bala="guRa"/><!--  AyAma="(?:hrasva|dIrGa)" -->
     </case>
     <case>
      <uddeSya phone="[@(vfdDi)]"/>
      <AdeSa AyAma="dIrGa" bala="vfdDi"/>
     </case>
     <case>
      <uddeSya phone="[@(hrasva)]"/>
      <AdeSa AyAma="hrasva"/><!--  bala="(?:samprasAraRa|guRa)" -->
     </case>
     <case>
      <uddeSya phone="[@(dIrGa)]"/>
      <AdeSa AyAma="dIrGa"/><!--  bala="(?:none|guRa|vfdDi)" -->
     </case>
     <case>
      <uddeSya phone="[@(pluta)]"/>
      <AdeSa AyAma="pluta"/><!--  bala="(?:none|guRa|vfdDi)" -->
     </case>
    </cases>
    <call name="selectClass" rule="A1.1.50.d4" comment="Replace the classes and values of the model sound with those named in the AdeSa to complete the list of features that characterize the sound to be sought."/>
   </div>
   <!-- The old algorithm follows -->
   <algorithm>
   <![CDATA[/*
    1. Identify the sound. (See sanline.pas procedure identify.)
       Parameters: passed a sound, returns its row, column, i.e. the attributes (sTAna and yatna).
    a. Search the Soundary table by column within each row for the sound.  (The procedure aksarasamamnaya in sanline.pas builds the array Soundary.)
    b. Upon finding the first match pass back its isTAna (row), and iyatna (column).
    2. Determine the sound that fits criteria of the passed attribute (isTAna or iyatna).
       Parameters: Passed a row and column, returns a sound, and possibly a rule number.
    c. Pass back the rule number on the row that indicates the Paninian rule that grouped sounds in that row:
    A1.1.1 vfdDi: AEO
    A1.1.2 guRa: aeo
    A1.1.9-10 savarRa puts each series of five stops, e.g. kKgGN in the same row, and bundles vowels that have different properties (length, accent, and nasalization), and semivowels that have different properties (nasalization).
    A1.2.27 hrasva: aiufx, dIrGa: AIUFXeEoO, (pluta). Note: we will add the attribute AyAma=pluta and replace long vowels by short ones for replacements of any sound with a corresponding pluta sound, so we do not need a column for pluta in the table.
    3. The identify (1) and determine (2) functions go together in that order, but not always on the sound to be replaced, e.g. A8.4.58-59 identifies a following sound to determine how to replace a previous anusvAra (M) with a nasal corresponding with the place of articulation (row) of the following stop.
    We could write several routines that bundle them: e.g. lengthen would identify the sound to be replaced and then call the determine function with the idIrGa column index and the variable containing the output of the row index of the identify function.
    Or we could write a single general identify and determine function:
    Passed three parameters: a sound, row and column.  Either the row or column will have null value and the other of the row or column will have the attribute (isTAna or iyatna) desired for the sound.
    a. If passed an iyatna (column index for internal effort) then find the sound in that column that is in the same row as the identified sound.
    b. If passed an isTAna (row index for place of articulation) then find the sound in that row that is in the same column as the identified sound.
    To replace a sound different from the one whose identity is required to determine replacement one could still use this function to determine the sound needed to replace the sound different from the one whose identity needed to be checked.  The function itself would not make the replacement because the sound to be replaced is not always the one identified.
   */]]>
   </algorithm>
  </rule>

  <rule n="A1.1.51" s="uraRraparaH" type="pariBAzA" comment="Wherever a sTAnin is a vocalic {s f}, long or short, and the AdeSa is an {s a}, {s i}, or {s u}, long or short, i.e. sTAnin phone='[@(f)]' and AdeSa phone='[@(aR)]', then add an {s r} after the replacement just made.  This rule is triggered by A7.3.84, A7.1.100, A4.1.115, etc.">
   <triggers>
    <and>
     <trigger element="sTAnin" attribute="phone" value="[@(f)]"/>
     <trigger element="AdeSa" attribute="phone" value="[@(aR1)]"/>
    </and>
   </triggers>
   <sTAnin phone="@(sTAnin)()"/>
   <AdeSa range="\1" phone="r"/>
  </rule>

  <rule n="A1.1.52" s="alo 'ntyasya" type="pariBAzA" apodita="A1.1.49" comment="At present all sTAnins are explicitly designated, so these rules A1.1.52-55 are not used.">
   <triggers>
    <trigger element="sTAnin" attribute="type" value="undesignated"/>
    <!-- or: not="yes" value="designated" -->
   </triggers>
   <params>
    <param>whole</param><!-- The value of the phone attribute of the sTAnin element that has no type=designated attribute. -->
   </params>
   <avayavin phone="@(whole)">
    <sTAnin phone="[@(al)]" locus="anta"/>
   </avayavin>
  </rule>

  <rule n="A1.1.53" s="Nicca" type="pariBAzA" apodita="A1.1.55" comment="In exception to this rule, A7.1.35 replaces the entire affix despite the replacement being marked with {s N}.">
   <triggers>
    <trigger element="AdeSa" attribute="varga" value="Sabda" property="upadeSa" pvalue="^[@(al)]{2,}$,it=^N$"/>
   </triggers>
   <avayavin phone="@(whole)">
    <sTAnin phone="[@(al)]" locus="anta"/>
   </avayavin>
  </rule>

  <rule n="A1.1.55" s="anekAlSitsarvasya" type="pariBAzA" apodita="A1.1.52 A1.1.54">
   <triggers>
    <trigger element="AdeSa" attribute="phone" value="^[@(al)]{2,}$"/>
   </triggers>
   <sTAnin phone="@(whole)"/>
  </rule>

  <rule n="A1.1.58" s="na padAntadvirvacanavareyalopasvarasavarRAnusvAradIrGajaScarviDizu" type="pariBAzA" pratizidDa="A1.1.57" comment="{s padAnta}: A6.4.111 {s Snasor allopaH} is not subject to {se sTAnivadBAva} for the application of A6.1.77-78 across a word boundary.  {s dvirvacana}: A6.1.77 is not for the application of A8.4.47 {s dvirvacana}.  {s vareyalopa}: A6.4.48 {s ato lopa} is not for A6.4.64. {s yalopa}: A6.4.48 is not for A6.1.66 {s lopo vyor vali}.  {s svaraviDi}: A6.4.48 is not for A6.1.193 {s liti}.  {s parasavarRa}: A6.4.111 is not for A8.4.58 {s anusvArasya yayi parasavarRaH}.  {s anusvAra}: A6.4.111 is not for A8.3.24 {s naScApadAntasya Jali}.  {s dIrGaviDi}: A6.4.134 {allopo 'naH} is not for A8.2.77 {s hali ca}.  {s jaSviDi}: A6.4.100 {s GasiBasor hali ca} providing {se upaDAlopa} is not for A8.4.53 {s JalAM jaS JaSi}.  {s carviDi}: A6.4.98 {s gamahanajanaKanaGasAM lopaH kNity anaNi} is not for A8.4.55 {s Kari ca}.  This rule negates treating {se lopa} as the vowel it replaced in rules that provide accent, lengthening, and deletion of {s y}; elsewhere, i.e. where the replacement is something other than {se lopa}, in such rules the replacement is treated as its substituend.  {st kASikA}: {s svaradIrGayalopezu lopAjAdeSo na sTAnivad Bavati . anyatra sTAnivad eva .}.">
   <div comment="The treatment of a replacement as its substituend is temporary just for the evaluation of a specific rule that triggers A1.1.57--59.  When a rule whose n attribute has value x triggers a rule y, the conditions in rule x must be read so that the range of the sTAnin in rule x can be determined because that range is referred to in rule y by the element.attribute.value: sTAnin.range.\1.  However, the AdeSa of rule x cannot be implemented until after rule y has completed because rule y will determine whether or not to treat a replacement as its substituend in rule x thereby affecting the evaluation of the truth value of the conditions of rule x.  Treating a replacement as its substituend according to A1.1.57 will alter the constitution of the value of the phone attribute in rule x so these conditions have to be reread, or adjusted, after rule y applies.  After rule y applies, the altered conditions produced by rule y, need to be discarded."><!-- padAnta A6.1.77-78 -->
    <triggers>
     <trigger element="rule" attribute="n" value="A6.1.77"/>
     <trigger element="rule" attribute="n" value="A6.1.78"/>
    </triggers>
    <avayavin saYjYA="pada">
     <sTAnin range="\1" locus="anta"/>
    </avayavin>
    <para sTAnin.phone="^[@(ac)]$"/>
   </div>
   <div><!-- dvirvacana A8.4.47 -->
    <triggers>
     <trigger element="rule" attribute="n" value="A8.4.47"/>
    </triggers>
    <pUrva phone="[@(ac)]"/>
    <sTAnin range="\1" phone="[@(yar)]"/>
    <para phone="[^@(ac)]$" sTAnin.phone="^[@(ac)]$"/>
   </div>
   <div><!-- vare A6.4.64 lopaH na sTAnivat -->
    <triggers>
     <trigger element="rule" attribute="n" value="A6.4.64"/>
    </triggers>
    <avayavin saYjYA="DAtu"><!-- yaNanta -->
     <avayava saYjYA="DAtu[slp=^yA\$]" locus="Adi">
      <sTAnin range="\1" phone="A" locus="anta"/>
     </avayava>
     <para saYjYA="pratyaya[upadeSa=^yaN$]" locus="anta">
      <avayava phone="" sTAnin.phone="^a$" locus="anta"/>
     </para>
    </avayavin><!-- yaNanta -->
    <para saYjYA="pratyaya[upadeSa=^varac$]"/>
   </div>
   <div><!-- yalope A6.1.66 lopaH na sTAnivat -->
    <triggers>
     <trigger element="rule" attribute="n" value="A6.1.66"/>
    </triggers>
    <avayavin saYjYA="pratyaya[bare=^ya$]">
     <sTAnin phone="y" locus="Adi"/>
     <para phone="" sTAnin.phone="^a$" locus="anta"/>
    </avayavin>
    <para phone="[@(val)]"/>
   </div>
   <div><!-- svare A6.1.193 lopaH na sTAnivat.  In contrast A1.1.57 gave the example bahuKawva/ka with sTanivadBAva of the A replaced by a, not by lopa -->
    <triggers>
     <trigger element="rule" attribute="n" value="A6.1.193"/>
    </triggers>
    <avayavin>
     <sTAnin phone="[@(ac)]"/>
     <avayava phone="" sTAnin.phone="^a$" locus="anta"/>
    </avayavin>
    <para saYjYA="pratyaya[it=^[pl]$]"/>
   </div>
   <div><!-- savarRa A8.4.58 -->
    <triggers>
     <trigger element="rule" attribute="n" value="A8.4.58"/>
    </triggers>
    <sTAnin phone="M"/>
    <para phone="" sTAnin.phone="^a$" locus="anta"/>
    <para phone="[@(yay)]"/>
   </div>
   <div><!-- anusvAra A8.3.24 -->
    <triggers>
     <trigger element="rule" attribute="n" value="A8.3.24"/>
    </triggers>
    <sTAnin range="\1" phone="^[nm]$"/>
    <para phone="" sTAnin.phone="^a$" locus="anta"/>
    <para phone="[@(Jal)]"/>
   </div>
   <div><!-- dIrGe A8.2.77 lopaH na sTAnivat.  In contrast in kiryoH giryoH there is sTAnivadBAva of the i replaced by y, not by lopa -->
    <triggers>
     <trigger element="rule" attribute="n" value="A8.2.77"/>
    </triggers>
    <avayavin saYjYA="pada">
     <avayava saYjYA="DAtu" phone="^[@(al)]*[rv]$" locus="Adi">
      <sTAnin range="\1" saYjYA="upaDA" phone="^[@(ik)]$"/>
     </avayava>
     <para phone="" sTAnin.phone="^a$" locus="anta"/>
     <para phone="[@(hal)]"/>
    </avayavin>
   </div>
   <div><!-- jaS A8.4.53 -->
    <triggers>
     <trigger element="rule" attribute="n" value="A8.4.53"/>
    </triggers>
    <sTAnin phone="[@(Jal)]"/>
    <para phone="" sTAnin.phone="^a$" locus="anta"/>
    <para phone="[@(JaS)]"/>
   </div>
   <div><!-- car A8.4.55 -->
    <triggers>
     <trigger element="rule" attribute="n" value="A8.4.55"/>
    </triggers>
    <sTAnin phone="[@(Jal)]"/>
    <para phone="" sTAnin.phone="^a$" locus="anta"/>
    <para phone="[@(Kar)]"/>
    <AdeSa pratizeDa="yes"/>
   </div>
  </rule>

  <rule n="A1.1.59" s="dvirvacane 'ci" type="pariBAzA" apodita="A1.1.58" comment="A replaced vowel is restored when followed by a vowel-initial affix that conditions reduplication, temporarily for the purpose of doubling, after which it reverts back to its replacement.  {st kASikA}: ... {s dvirvacana eva kartavye .} ... {s niyatakAlaH . tena kfte dvirvacane punar AdeSarUpam evAvatizWate .}.  The {st kASikA} applies this to replacements of vowels provided by A6.1.77 and A6.1.78 as well as deletions of vowels in the {se aNga} section (A6.4.64, A6.4.98, {se Ri-lopa} by A6.4.51).  This {se pariBAzA} is relevant to, and triggered by A6.1.8 and A6.1.11, the only rules that provide doubling before a vowel-initial affix.  The phrase 'before a vowel that conditions doubling' ({s dvivacananimitte 'ci}) in the {st kASikA} implies that the conditioning vowel is in the affix that conditions doubling; this condition limits the doubling to that caused by {s liw} or {s caN}.">
   <!-- The only necessary parameter is the root phone which should be available without using a param-element. -->
   <triggers>
    <trigger element="rule" attribute="n" value="A6.1.8"/>
    <trigger element="rule" attribute="n" value="A6.1.11"/>
   </triggers>
   <avayavin saYjYA="DAtu">
    <sTAnin sTAnin.phone="^[@(ac)]$" locus="anta"/>
   </avayavin>
   <para saYjYA="pratyaya[upadeSa=^(?:liN|caN)$]" phone="^[@(ac)][@(al)]*$"/>
   <AdeSa phone="@(sTAnin.sTAnin.phone)"/><!-- Restore the vowel that was replaced by A6.1.77, A6.1.78, or deleted by A6.4.64, A6.4.98, and A6.4.51 {se Ri-lopa}. -->
  </rule>

  <rule n="A1.1.62" s="pratyayalope pratyayalakzaRam" type="pariBAzA" comment="This {se pariBAzA} is implemented by including pratyayalopa as an attribute whenever deletion of an affix takes place.  The attributes, particularly the {se saYjYA}s {s kft}, {s sArvaDAtuka}, {s ArDaDAtuka}, {s tadDita}, {s sup}, and {s tiN}, are inherited by the zero-length replacement to the phone sequences that have those attributes.  When a rule is implemented referring to those {se saYjYA}s, or to the markers which are properties of the affix, it will consider them if the zero-length replacement has the attribute pratyayalopa=yes.  The function restorePratyaya reinserts the phone of the affix in the phonetic string just as restorePhone does because in {s atfRew} A7.3.92 requires knowing that the affix begins with a consonant.  In {s rE-kulam}, A6.1.78 should not apply because the rule does not depend upon an affix; it depends upon just the phonetics.  The application of A6.1.78 is prevented by {s pratyayalakzaRam}.  If we just check the data stream we cannot determine whether the rule is conditioned by an affix or it is conditioned by a sound which happens to be an affix.  We have to check the characteristics of the rules whose operations are conditioned by an affix; otherwise, we have to provide a listing of such rules.  Therefore, we require that the rule refer to the terms or markers that characterize affixes.  Reference to affix markers is always subordinate to the {s pratyaya} value of the {s saYjYA} attribute, in the form either of pvalues of the property {s it}, or of parts of pvalues of the property {s upadeSa} or {s slp}.  While terms ({s saYjYA}s) that uniquely characterize affixes, such as {s kft}, {s sArvaDAtuka}, {s ArDaDAtuka}, {s tadDita}, {s sup}, and {s tiN} could be referenced as triggers of this rule, instead we should explicitly mention the attribute saYjYA=pratyaya in every rule in which an affix is a condition for the application of the rule.  Therefore we include just saYjYA=pratyaya as the trigger for the second div in this rule.">
   <div n="1" comment="Write an attribute wherever an affix is replaced by zero.">
    <triggers>
     <!-- trigger whenever an affix is deleted, i.e. <sTAnin saYjYA="pratyaya"/> <AdeSa phone="" saYjYA="lopa"/> or saYjYA="luk", etc. -->
     <and>
      <or>
       <trigger element="sTAnin" attribute="saYjYA" value="pratyaya"/>
       <trigger element="sTAnin" attribute="saYjYA" value="kft"/>
       <trigger element="sTAnin" attribute="saYjYA" value="sArvaDAtuka"/>
       <trigger element="sTAnin" attribute="saYjYA" value="ArDaDAtuka"/>
       <trigger element="sTAnin" attribute="saYjYA" value="tadDita"/>
       <trigger element="sTAnin" attribute="saYjYA" value="sup"/>
       <trigger element="sTAnin" attribute="saYjYA" value="tiN"/>
      </or>
      <or>
       <trigger element="AdeSa" attribute="saYjYA" value="lopa"/>
       <trigger element="AdeSa" attribute="saYjYA" value="luk"/>
       <trigger element="AdeSa" attribute="saYjYA" value="Slu"/>
       <trigger element="AdeSa" attribute="saYjYA" value="lup"/>
      </or>
      <trigger element="AdeSa" attribute="phone" value=""/>
     </and>
    </triggers>
    <AdeSa pratyayalopa="yes"/>
   </div>
   <div n="2" comment="Restore the replaced affix wherever a rule affects a sTAnin or uddeSya that precedes a para element that has a zero-length phone with attributes pratyayalopa=yes and saYjYA=pratyaya, or an uddeSya that contains an avayava element that has these attributes.">
    <!-- note: make sure that all rules that condition this use para rather than a numbered avayava and explicitly mention saYjYA=pratyaya rather than just saYjYA=sArvaDAtuke or saYjYA=sup etc. Or easier, just include all the alternative saYjYA values in the triggers. -->
    <triggers>
     <and>
      <or>
       <trigger element="para" attribute="saYjYA" value="pratyaya"/><!-- immediately preceded by a sTAnin or uddeSya, or an avayava/avayavin that contains a sTAnin -->
       <trigger element="para" attribute="saYjYA" value="kft"/>
       <trigger element="para" attribute="saYjYA" value="sArvaDAtuka"/>
       <trigger element="para" attribute="saYjYA" value="ArDaDAtuka"/>
       <trigger element="para" attribute="saYjYA" value="tadDita"/>
       <trigger element="para" attribute="saYjYA" value="sup"/>
       <trigger element="para" attribute="saYjYA" value="tiN"/>
       <trigger element="avayava" attribute="saYjYA" value="pratyaya"/><!-- child of uddeSya -->
       <trigger element="avayava" attribute="saYjYA" value="kft"/>
       <trigger element="avayava" attribute="saYjYA" value="sArvaDAtuka"/>
       <trigger element="avayava" attribute="saYjYA" value="ArDaDAtuka"/>
       <trigger element="avayava" attribute="saYjYA" value="tadDita"/>
       <trigger element="avayava" attribute="saYjYA" value="sup"/>
       <trigger element="avayava" attribute="saYjYA" value="tiN"/>
      </or>
      <trigger attribute="phone" value=""/>
      <trigger attribute="pratyayalopa" value="yes"/>
     </and>
    </triggers>
    <para saYjYA="pratyaya" phone="" pratyayalopa="yes"/>
    <AdeSa execute="restorePratyaya(@(para))"/>
   </div>
  </rule>

  <rule n="A1.1.64" s="aco 'ntyAdi wi" type="saYjYA" comment="This rule is triggered by 36 rules that use the {s wi} in order to so call the portion of the phone of the element that is the parent of the element that has the attribute saYjYA=wi.  The only configurations in which 'wi' is referenced are the following two: avayavin.sTAnin saYjYA='wi' and avayava.avayava saYjYA='wi'.">
   <triggers>
    <trigger element="sTAnin" attribute="saYjYA" value="wi"/>
    <trigger element="avayava" attribute="saYjYA" value="wi"/>
   </triggers>
   <avayavin path="@(triggers.trigger.element.parent)" phone="^[@(al)]*([@(ac)][^@(ac)]*)$"><!-- the parent of the element in which the attribute saYjYA=wi occurs -->
   </avayavin>
   <AdeSa range="\1" saYjYA="wi"/>
  </rule>

  <rule n="A1.1.65" s="alo 'ntyAtpUrva upaDA" type="saYjYA" comment="This rule is triggered by 87 rules that use the {s upaDA} in order to so call the portion of the phone of the element that is the parent of the element that has the attribute saYjYA=upaDA.  The only configurations in which 'upaDA' is referenced are the following five: avayava.para, pUrva.avayava, sTAnin.avayava, avayava.sTAnin, avayavin.sTAnin.">
   <triggers>
    <trigger element="sTAnin" attribute="saYjYA" value="upaDA"/>
    <trigger element="para" attribute="saYjYA" value="upaDA"/>
    <trigger element="avayava" attribute="saYjYA" value="upaDA"/>
    <trigger element="attribute" attribute="saYjYA" value="upaDA"/>
   </triggers>
   <avayavin path="@(triggers.trigger.element.parent)" phone="^[@(al)]*([@(al)])[@(al)]$"/><!-- The element that is the parent of the element in which the attribute saYjYA="upaDA" occurs -->
   <AdeSa range="\1" saYjYA="upaDA"/>
  </rule>

  <rule n="A3.4.67" s="kartari kft" type="viDi" niyata="A3.1.96-A3.2.105 A3.2.110-A3.2.123 A3.2.127-A3.3.112 A3.3.114-A3.3.176 A3.4.2.d1 A3.4.3.d1 A3.4.4.d1 A3.4.6-A3.4.66" comment="{st kASikA}: {s kfdutpattivAkyAnAm ayaM SezaH . tatra yezv arTanirdeSo nAsti tatredam upatizWate . arTAkANkzatvAt . na KyunnAdivAkyezu . sAkzAdarTanirdeSe sati tezAM nirAkANkzatvAt}.  {sp jinendrabudDi}: {s kfdutpattivAkyAnAm ity Adi . anena tezAm asya cEkavAkyatAm Aha}.  This rule restricts all affixes in A3.1.96-A3.4.66 for which another {se kAraka} or {se BAva} is not specified to occur under the condition arTa kAraka='kartf' and designates the attribute vAcya='kartf' for the affix provided, with the following exceptions:  We explicitly mention {s BAva} as the meaning {s vAcya} by {s tumun}, and by certain other affixes taught in the sense {s BAva} without the additional senses of {s tumun}, i.e. A3.4.16-17.  No {se vAcya} should be provided for {s Satf}, {s SAnac}, {s kAnac}, and {s kvasu} that are replacements for {s l} and inherit the {se kAraka}/{se BAva} restrictions of {s l}, i.e. don't put in A3.2.106, A3.2.107, A3.2.108, A3.2.109, A3.2.124, A3.2.125, A3.2.126.  A3.4.2.d2, A3.4.3.d2 provides certain {s tiN} affixes as replacements to {s low} taught in A3.4.2.d1; as replacements for {s l} they inherit the vAcya of the {s l} they replace.  The escape rule A3.3.113 gets no additional restriction.  The affixes called {s kftya} taught in A3.1.96-A3.1.132, and affixes that are {s KalarTa}, i.e. {s Kal}, {s yuc} taught in A3.3.126-130, are restricted by A3.4.70, which is an exception to this rule, and by A3.4.68 which is an exception to A3.4.70.  Affixes that occur in the sense {s tumarTa}, taught in A3.4.9-A3.4.13 will be restricted to the sense {se BAva} by extension by use of the tumarTa attribute value.  Similarly, by extension, affixes that occur in the sense {s kftyArTa} taught in A3.4.14-A3.4.15 will be restricted to the sense required for affixes termed {s kftya} by A3.4.70, which is an exception to this rule, and by A3.4.68 which is an exception to A3.4.70.  Action: Require the condition that the sense be {s kartf} to states that pass the conditions of A3.1.96-A3.4.66 and if data passes the conditions of this rule as well as those rules add the attribute vAcya=kartf.">
   <triggers>
    <and>
     <trigger element="AdeSa" attribute="saYjYA" value="pratyaya"/>
     <trigger not="yes" element="AdeSa" attribute="saYjYA" value="pratyaya" property="slp" pvalue="^(?:Satf|SAnac|kvasu|kAnac)$"/>
     <trigger not="yes" element="arTa" attribute="syntax" value="tumarTa"/>
     <trigger not="yes" element="arTa" attribute="syntax" value="kftyArTa"/>
     <trigger not="yes" element="AdeSa" attribute="vAcya"/>
    </and>
   </triggers>
   <arTa kAraka="kartf"/>
   <AdeSa vAcya="kAraka=kartf"/>
  </rule>

  <rule n="A3.4.68" s="BavyageyapravacanIyopasTAnIyajanyAplAvyApAtyA vA" type="viDi" vA="aprAptaviBAzA" niyata="A3.1.96-A3.1.123" apodita="A3.4.70" comment="{sp jinendrabudDi}: {s BavyAdizu geyapravacanIyopasTAnIyAH sakarmakAH . tena tezAM karmaRi prApte kartari ca nipAtanam . SezARAm akarmakARAM BAve kartari ca}.  Action: In an option, require the condition that the sense be {s kartf} to states that pass the conditions of A3.1.96-A3.1.132 and, if data passes the conditions of this rule as well as those rules, add the attribute vAcya=kartf.">
   <triggers>
    <and>
     <trigger element="AdeSa" attribute="saYjYA" value="pratyaya"/>
     <trigger not="yes" element="AdeSa" attribute="vAcya"/>
    </and>
   </triggers>
   <or>
    <and>
     <pUrva saYjYA="DAtu[slp=^(?:BU/|gE\|ja/nI\~)$"/>
     <uddeSya saYjYA="pratyaya[slp=^yat$]"/><!-- A3.1.97, vt. for jan -->
    </and>
    <and>
     <pUrva saYjYA="DAtu[slp=^(?:va\ca/~|zTA\)$">
      <cooccur saYjYA="upasarga" phone="^(?:pra|upa)$"/><!-- A3.1.96 -->
     </pUrva>
     <uddeSya saYjYA="pratyaya[slp=^anIyar$]"/>
    </and>
    <and>
     <pUrva saYjYA="DAtu[slp=^(?:plu\N|pa/tx/~)$">
      <cooccur saYjYA="upasarga" phone="^A$"/>
     </pUrva>
     <uddeSya saYjYA="pratyaya[slp=^Ryat$]"/><!-- A3.1.124-125 -->
    </and>
   </or>
   <arTa kAraka="kartf"/>
   <AdeSa vAcya="kAraka=kartf"/>
  </rule>

  <rule n="A8.1.18" s="anudAttaM sarvamapAdAdO" type="aDikAra">
   <triggers>
    <trigger element="AdeSa" attribute="svara" value="anudAtta"/>
   </triggers>
   <params>
    <param type="pattern">phone</param><!-- Operate on whatever the sTAnin or uddeSya was in the rule that triggered this rule. -->
   </params>
   <cases>
    <case><!-- apAdAdO -->
     <avayavin saYjYA="pAda">
      <sTAnin phone="@(phone)" locus="Adi"/>
     </avayavin>
     <AdeSa/>
    </case>
    <case><!-- anudAttaM sarvam -->
     <avayavin phone="@(phone)">
      <sTAnin phone="[@(ac)]" flags="g"/>
     </avayavin>
     <AdeSa svara="anudAtta"/>
    </case>
   </cases>
  </rule>

***PARAS ONLY***
  <rule n="A1.1.62" s="pratyayalope pratyayalakzaRam" type="pariBAzA" comment="This {se pariBAzA} is implemented by including pratyayalopa as an attribute whenever deletion of an affix takes place.  The attributes, particularly the {se saYjYA}s {s kft}, {s sArvaDAtuka}, {s ArDaDAtuka}, {s tadDita}, {s sup}, and {s tiN}, are inherited by the zero-length replacement to the phone sequences that have those attributes.  When a rule is implemented referring to those {se saYjYA}s, or to the markers which are properties of the affix, it will consider them if the zero-length replacement has the attribute pratyayalopa=yes.  The function restorePratyaya reinserts the phone of the affix in the phonetic string just as restorePhone does because in {s atfRew} A7.3.92 requires knowing that the affix begins with a consonant.  In {s rE-kulam}, A6.1.78 should not apply because the rule does not depend upon an affix; it depends upon just the phonetics.  The application of A6.1.78 is prevented by {s pratyayalakzaRam}.  If we just check the data stream we cannot determine whether the rule is conditioned by an affix or it is conditioned by a sound which happens to be an affix.  We have to check the characteristics of the rules whose operations are conditioned by an affix; otherwise, we have to provide a listing of such rules.  Therefore, we require that the rule refer to the terms or markers that characterize affixes.  Reference to affix markers is always subordinate to the {s pratyaya} value of the {s saYjYA} attribute, in the form either of pvalues of the property {s it}, or of parts of pvalues of the property {s upadeSa} or {s slp}.  While terms ({s saYjYA}s) that uniquely characterize affixes, such as {s kft}, {s sArvaDAtuka}, {s ArDaDAtuka}, {s tadDita}, {s sup}, and {s tiN} could be referenced as triggers of this rule, instead we should explicitly mention the attribute saYjYA=pratyaya in every rule in which an affix is a condition for the application of the rule.  Therefore we include just saYjYA=pratyaya as the trigger for the second div in this rule.">
   <div n="1" comment="Write an attribute wherever an affix is replaced by zero.">
    <triggers>
     <!-- trigger whenever an affix is deleted, i.e. <sTAnin saYjYA="pratyaya"/> <AdeSa phone="" saYjYA="lopa"/> or saYjYA="luk", etc. -->
     <and>
      <or>
       <trigger element="sTAnin" attribute="saYjYA" value="pratyaya"/>
       <trigger element="sTAnin" attribute="saYjYA" value="kft"/>
       <trigger element="sTAnin" attribute="saYjYA" value="sArvaDAtuka"/>
       <trigger element="sTAnin" attribute="saYjYA" value="ArDaDAtuka"/>
       <trigger element="sTAnin" attribute="saYjYA" value="tadDita"/>
       <trigger element="sTAnin" attribute="saYjYA" value="sup"/>
       <trigger element="sTAnin" attribute="saYjYA" value="tiN"/>
      </or>
      <or>
       <trigger element="AdeSa" attribute="saYjYA" value="lopa"/>
       <trigger element="AdeSa" attribute="saYjYA" value="luk"/>
       <trigger element="AdeSa" attribute="saYjYA" value="Slu"/>
       <trigger element="AdeSa" attribute="saYjYA" value="lup"/>
      </or>
      <trigger element="AdeSa" attribute="phone" value=""/>
     </and>
    </triggers>
    <AdeSa pratyayalopa="yes"/>
   </div>
   <div n="2" comment="Restore the replaced affix wherever a rule affects a sTAnin or uddeSya that precedes a para element that has a zero-length phone with attributes pratyayalopa=yes and saYjYA=pratyaya, or an uddeSya that contains an avayava element that has these attributes.">
    <!-- note: make sure that all rules that condition this use para rather than a numbered avayava and explicitly mention saYjYA=pratyaya rather than just saYjYA=sArvaDAtuke or saYjYA=sup etc. Or easier, just include all the alternative saYjYA values in the triggers. -->
    <triggers>
     <and>
      <or>
       <trigger element="para" attribute="saYjYA" value="pratyaya"/><!-- immediately preceded by a sTAnin or uddeSya, or an avayava/avayavin that contains a sTAnin -->
       <trigger element="para" attribute="saYjYA" value="kft"/>
       <trigger element="para" attribute="saYjYA" value="sArvaDAtuka"/>
       <trigger element="para" attribute="saYjYA" value="ArDaDAtuka"/>
       <trigger element="para" attribute="saYjYA" value="tadDita"/>
       <trigger element="para" attribute="saYjYA" value="sup"/>
       <trigger element="para" attribute="saYjYA" value="tiN"/>
       <trigger element="avayava" attribute="saYjYA" value="pratyaya"/><!-- child of uddeSya -->
       <trigger element="avayava" attribute="saYjYA" value="kft"/>
       <trigger element="avayava" attribute="saYjYA" value="sArvaDAtuka"/>
       <trigger element="avayava" attribute="saYjYA" value="ArDaDAtuka"/>
       <trigger element="avayava" attribute="saYjYA" value="tadDita"/>
       <trigger element="avayava" attribute="saYjYA" value="sup"/>
       <trigger element="avayava" attribute="saYjYA" value="tiN"/>
      </or>
      <trigger attribute="phone" value=""/>
      <trigger attribute="pratyayalopa" value="yes"/>
     </and>
    </triggers>
    <para saYjYA="pratyaya" phone="" pratyayalopa="yes"/>
    <AdeSa execute="restorePratyaya(@(para))"/>
   </div>
  </rule>

  <rule n="A1.4.80" s="te prAgDAtoH" type="viDi" comment="{sp jinendrabudDi}: {s asati tegrahaRe gatisaYjYakAnam anantaratvAt ta eva prAkprayogeRa sambaDyeran . tegrahaRe tUpasargasaYjYA api nirdiSyanta iti tezAm api sambanDa upapadyate . tasmAd upasargARAm api prAk prayoganiyamo yaTA syAd ity evamarTaM tegrahaRam.}.  See Cardona 2014: 47 derivation article.  The present rule places items termed {s gati}, including those also termed {s upasarga}, prior to a root thereby allowing one to interpret ablatives in A1.3.12--93, e.g. A1.3.18, with a direction word such as {s uttara}.  Yet A1.3.12--93 are implemented with the {se upasarga} as cooccur.  The present rule reads those cooccurs, in the terms formulated there, into the main stream.  The rules in A1.4.56--98 give attributes to items prior to A1.3.12--93 coming into play.  This rule has to operate on more than one {s upasarga} in sequence before a root; hence flags=g.">
   <para saYjYA="DAtu">
    <arTa sAmAnya="kriyA"/>
    <cooccur stream="n" saYjYA="gati" target="para.arTa" flags="g"/>
   </para>
   <AdeSa execute="addStream(n)"/><!-- import the cooccur in which saYjYA=DAtu before the para -->
  </rule>

  <rule n="A5.3.68" s="viBAzA supo bahucpurastAttu" type="viDi" vA="aprAptaviBAzA" apodita="A5.3.67" comment="{st kAsikA}: {s IzadasamAptiviSizwe 'rTe vartamAnAt subantAd viBAzA bahucpratyayo Bavati . sa tu purastAd eva Bavati . na parataH .} ... {s subgrahaRaM tiNantAn mA BUd iti .}.  Since the particular {se viBakti} is irrelevant and the preceding rule does not mention it, it would be more efficient to leave to {s sup} out.">
   <para saYjYA="prAtipadika">
    <arTa other="IzadasamApti"/>
   </para>
   <AdeSa saYjYA="pratyaya[slp=bahuc]"/>
  </rule>

  <rule n="A6.2.19" s="na BUvAkciddiDizu" type="pratizeDa" pratizidDa="A6.2.18" comment="{st kASikA}: {s pUrveRa prAptaH svaraH pratiziDyate .}.">
   <avayavin saYjYA="samAsa">
    <attribute saYjYA="tatpuruza"/>
    <avayava saYjYA="pUrvapada" locus="Adi">
     <avayava n="1" saYjYA="prAtipadika[bare=^(?:BU|vAc|cit|diDizu)$]" locus="Adi"/>
     <avayava n="2" saYjYA="sup" locus="anta" quantity="zeroorone"/>
    </avayava><!-- pUrvapada -->
    <para saYjYA="uttarapada" locus="anta">
     <avayava n="1" saYjYA="prAtipadika[bare=^pati$]" locus="Adi"/>
     <avayava n="2" saYjYA="sup" locus="anta" quantity="zeroorone"/>
    </para><!-- uttarapada -->
    <arTa other="ESvarya"/>
   </avayavin>
   <AdeSa pratizeDa="yes"/>
  </rule>

  <rule n="A6.4.46" s="ArDaDAtuke" type="aDikAra">
  <para saYjYA="ArDaDAtuka"/>
  </rule>

  <rule n="A6.4.74" s="na mANyoge" type="pratizeDa" pratizidDa="A6.4.71 A6.4.72">
   <avayavin saYjYA="aNga">
    <avayava saYjYA="DAtu" locus="Adi">
     <cooccur saYjYA="upapada">
      <attribute saYjYA="prAtipadika[upadeSa=^mAN$]" gaRa="cAdi"/>
     </cooccur>
    </avayava>
   </avayavin>
   <para sTAnin.saYjYA="pratyaya[upadeSa=^(?:luN|laN|lxN)$]"/>
   <AdeSa pratizeDa="yes"/>
  </rule>

  <rule n="A6.4.75" s="bahulaM CandasyamANyoge 'pi" type="viDi" pratizidDa="A6.4.71 A6.4.73" vA="aprAptaviBAzA" genre="Candas">
   <avayavin saYjYA="aNga"/>
   <para sTAnin.saYjYA="pratyaya[upadeSa=^(?:luN|laN|lxN)$]"/>
   <AdeSa pratizeDa="yes"/>
  </rule>

  <rule n="A6.4.96" s="CAderGe 'dvyupasargasya" type="viDi" comment="A6.4.51 is {s sidDa} with respect to this rule.  {sp jinendrabudDi}: {s Cada apavAraRe . curAdiRic}.  {st kASikA}: {s Rilopasya ca asidDatvaM sTAnivadBAvo vA vacanasAmarTyAt atra na BavatIti hrasvaBAviny upaDA Bavati}.">
   <cases>
    <case><!-- dvyupasargasya -->
     <avayavin saYjYA="DAtu" phone="CAd">
      <attribute saYjYA="aNga"/>
      <avayava saYjYA="DAtu[slp=^Cada~$]">
       <and>
        <cooccur n="1" not="yes" saYjYA="upasarga"/>
        <cooccur n="2" not="yes" saYjYA="upasarga"/>
       </and>
      </avayava>
      <avayava saYjYA="pratyaya[upadeSa=^Ric$]"/>
     </avayavin>
     <para saYjYA="pratyaya[upadeSa=^Ga$]"/>
     <AdeSa comment="Do nothing"/>
    </case>
    <case><!-- advyupasargasya -->
     <avayavin saYjYA="DAtu" phone="C(A)d"><!-- Applies after A6.4.51 has deleted {s i} ({s Ric}) -->
      <attribute saYjYA="aNga"/>
      <avayava saYjYA="DAtu[slp=^Cada~$]"/>
      <avayava saYjYA="pratyaya[upadeSa=^Ric$]"/>
     </avayavin>
     <para saYjYA="pratyaya[upadeSa=^Ga$]"/>
     <AdeSa range="\1" execute="hrasva"/>
    </case>
   </cases>
  </rule>

  <rule n="A6.4.97" s="ismantrankvizu ca" type="viDi" comment="A6.4.51 is {s sidDa} with respect to this rule.  {sp jinendrabudDi}: {s arciSucihusfpicCAdiCardiBya isir iti is pratyayaH} ({st uR}. 9.30).">
   <avayavin saYjYA="DAtu" phone="C(A)d"><!-- Applies after A6.4.51 has deleted {s i} ({s Ric}) -->
    <attribute saYjYA="aNga"/>
    <avayava saYjYA="DAtu[slp=^Cada~$]"/>
    <avayava saYjYA="pratyaya[upadeSa=^Ric$]"/>
   </avayavin>
   <para saYjYA="pratyaya[upadeSa=^(?:isi|manin|ztran|kvi[pn])$]"/>
   <AdeSa range="\1" execute="hrasva"/>
  </rule>

  <rule n="A7.3.111" s="GerNiti" type="viDi" comment="The term {s sup} recurs from A7.3.102 to this rule.  {st kASikA}: {s supIty eva . pawvI . kurutaH .}.  {sp jinendrabudDi}: {s pawvIti . voto guRavacanAt} (A4.1.44) {s NIz . atra guRo na Bavati . supi ca} (A7.3.102) {s ity ataH supIty anuvftteH .} ...">
   <avayavin saYjYA="aNga" phone="^[@(al)]*[iu]$">
    <attribute saYjYA="Gi"/>
   </avayavin>
   <para saYjYA="pratyaya[it=^N$]">
    <attribute saYjYA="sup"/>
   </para>
   <AdeSa execute="guRa"/>
  </rule>

  <rule n="A7.3.22" s="nendrasya parasya" type="pratizeDa" pratizidDa="A7.3.21">
   <avayavin saYjYA="aNga">
    <attribute saYjYA="samAsa"/>
    <attribute saYjYA="dvandva"/>
    <avayava saYjYA="pUrvapada">
     <arTa other="devatA"/>
    </avayava>
    <avayava saYjYA="uttarapada">
     <attribute saYjYA="prAtipadika[bare=^indra$]"/>
     <arTa other="devatA"/>
    </avayava>
   </avayavin>
   <para saYjYA="pratyaya[it=[YRk]]">
    <attribute saYjYA="tadDita"/>
   </para>
   <AdeSa pratizeDa="yes"/>
  </rule>

  <rule n="A7.3.34" s="nodAttopadeSasya mAntasyAnAcameH" type="pratizeDa" pratizidDa="A7.2.116">
   <avayavin saYjYA="DAtu[svara=udAtta]" phone="^[@(hal)]*[@(ac)]m$">
    <attribute saYjYA="aNga"/>
    <not>
     <attribute saYjYA="DAtu[^ca/mu/~$]"/>
     <cooccur saYjYA="upasarga" phone="A"/>
    </not>
   </avayavin>
   <or>
    <para saYjYA="pratyaya[upadeSa=^ciR$]"/>
    <para saYjYA="pratyaya[it=[YR]]">
     <attribute saYjYA="kft"/>
    </para>
   </or>
   <AdeSa pratizeDa="yes"/>
  </rule>

  <rule n="A7.3.35" s="janivaDyoSca" type="pratizeDa" pratizidDa="A7.2.116" comment="Although {sp haradatta} states that {s vaDa} is listed in the DhP: {s vaDa hiMsAyAm iti BUvAdO pAWAt .}, the root {s vaD}, ( or {s vaDa} or {s vaDi}) is not listed in MDhP.  We include {s vaD} among the {se sOtraDAtu}s.  The {st kASikA} states that the replacement by A2.4.42 ends in {s a} so doesn't get {se vfdDi} anyway.  {s vaDAdeSasya adantatvAd eva vfdDer aBAvaH .}  It appears that the present rool would be useless unless the replacement for {s ad} is {s vaD} ending in a consonant, not in {s a}.">
   <avayavin saYjYA="aNga">
    <or>
     <attribute saYjYA="DAtu[slp=^ja/nI\~$]"/>
     <attribute saYjYA="DAtu[slp=^va/D$]"/>
    </or>
   </avayavin>
   <or>
    <para saYjYA="pratyaya[upadeSa=^ciR$]"/>
    <para saYjYA="pratyaya[it=[YR]]">
     <attribute saYjYA="kft"/>
    </para>
   </or>
   <AdeSa pratizeDa="yes"/>
  </rule>

  <rule n="A7.3.44" s="pratyayasTAtkAtpUrvasyAta idApyasupaH" type="viDi" comment="The only vowel that can precede is {s a} since that is what the rule replaces.  The only vowel that can follow the {s k} is {s a} since that is the only vowel that will undergo single replacement with the {s A} of {s Ap} and there are no affixes {s kA}.  We put the range in the AdeSa because it is unknown whether the {s a} that gets replaced is a part of the affix or part of the stem that precedes it.  A nominal termination intervening between the affix that contains the {s k} and the feminine affix {a Ap} will be deleted by A2.4.71, but even such a deleted affix cannot intervene.">
   <avayavin saYjYA="aNga" phone="^[@(al)]*(a)ka?$">
    <avayava saYjYA="pratyaya" phone="^[@(al)]*a?ka?$" locus="anta"/>
    <avayava not="yes" sTAnin.saYjYA="sup" saYjYA="luk" phone=""/>
   </avayavin>
   <para saYjYA="pratyaya[upadeSa=^[wcq]Ap$]"/>
   <AdeSa range="\1" phone="i"/>
  </rule>

  <rule n="A7.3.45" s="na yAsayoH" type="pratizeDa" pratizidDa="A7.3.44">
   <avayavin saYjYA="aNga" phone="^[@(al)]*(a)ka?$">
    <avayava saYjYA="prAtipadika[upadeSa=^(?:yad|tad)$]">
     <avayava saYjYA="pratyaya[upadeSa=^akac$]"/>
    </avayava>
    <avayava not="yes" sTAnin.saYjYA="sup" saYjYA="luk" phone=""/>
   </avayavin>
   <para saYjYA="pratyaya[upadeSa=^wAp$]"/>
   <AdeSa pratizeDa="yes"/>
  </rule>

  <rule n="A7.3.7" s="svAgatAdInAM ca" type="pratizeDa" pratizidDa="A7.3.3 A7.3.4">
   <avayavin saYjYA="aNga" phone="^[@(hal)]+[yv][@(ac)][@(al)]*$">
    <attribute gaRa="svAgatAdi"/>
   </avayavin>
   <para saYjYA="pratyaya[it=[YRk]]">
    <attribute saYjYA="tadDita"/>
   </para>
   <AdeSa pratizeDa="yes"/>
  </rule>

  <rule n="A7.3.79" s="jYAjanorjA" type="viDi">
   <avayavin saYjYA="DAtu[slp=^(?:jyA\|ja/nI\~)$]">
    <attribute saYjYA="aNga"/>
   </avayavin>
   <para saYjYA="pratyaya[it=^S$]"/>
   <AdeSa phone="jA"/>
  </rule>

  <rule n="A7.3.8" s="SvAderiYi" type="pratizeDa" pratizidDa="A7.3.4" comment="{st kASikA}: {s SvanSabdo dvArAdizu paWyate . tatra ca tadAdiviDir BavatIty etad eva vacanaM jYApakam .}.">
   <avayavin saYjYA="aNga" phone="^Sva[@(al)]+">
    <avayava saYjYA="prAtipadika[bare=^Svan$]" locus="Adi"/>
    <avayava saYjYA="uttarapada"/>
   </avayavin>
   <para saYjYA="pratyaya[upadeSa=^iY$]">
    <attribute saYjYA="tadDita"/>
   </para>
   <AdeSa pratizeDa="yes"/>
  </rule>

  <rule n="A7.3.9" s="padAntasyAnyatarasyAm" type="pratizeDa" vA="prAptaviBAzA" apodita="A7.3.4" comment="The {st kASikA} makes this rule an exception to A7.3.4 by citing the example {s SvApada}/{s SOvApada} because {s SvApada} is derived with the affix {s aR}, not the affix {s iY}.  Although he explains the example given in the {st kASikA}, {sp jinendrabudDi} initially states that the rule is a negation of A7.3.4 and prAptaviBAzA prApta by the preceding rule, i.e. A7.3.8 {s pUrveRa nitye prApte pratizeDe vikalpa ucyate .}.  The example provided in the {st kASikA}, however, does not exemplify exception to A7.3.8.  By A4.2.80 the affix {s iY} is provided after {s Svan} in four senses ({s cAturarTika}) stated in A4.2.67--70 because {s Svan} is included in the list {s sutaNgama}.  The provision does not include the sense {s tasyedam} stated in A4.3.120 and occurs only after the word {s Svan}, not after the word {s Svapada}.  An example of exception to A7.3.8 must be {s SvApadi}/{s SOvApadi} derived with {s iY} provided by A4.1.95 in the sense of a descendant of {s Svapada}.">
   <div n="1" vA="aprAptaviBAzA" pratizidDa="A7.3.4">
    <avayavin saYjYA="aNga" phone="^Svapada">
     <avayava n="1" saYjYA="prAtipadika[bare=^Svan$]" locus="Adi"/>
     <avayava n="2" saYjYA="prAtipadika[bare=^pada$]" locus="anta"/>
    </avayavin>
    <para saYjYA="pratyaya[it=[YRk]]">
     <attribute saYjYA="tadDita"/>
    </para>
    <AdeSa pratizeDa="yes"/>
   </div>
   <div n="2" vA="prAptaviBAzA" pratizidDa="A7.3.4" apodita="A7.3.8">
    <avayavin saYjYA="aNga" phone="^Svapada">
     <avayava n="1" saYjYA="prAtipadika[bare=^Svan$]" locus="Adi"/>
     <avayava n="2" saYjYA="prAtipadika[bare=^pada$]" locus="anta"/>
    </avayavin>
    <para saYjYA="pratyaya[upadeSa=^iY$]">
     <attribute saYjYA="tadDita"/>
    </para>
    <AdeSa pratizeDa="yes"/>
   </div>
  </rule>

***ATIDESAS***
<-- A1.4.106 -->
    <atideSa vacana="any"><!-- eka, dvi, bahu -->
     <atidizwa vacana="eka"/>
     <scope from="A1.4.21" to="A1.4.22" comment="ekavat"/>
    </atideSa>

<-- A2.1.2 -->
   <atideSa>
    <atidizwa saYjYA="pada"/>
    <atidizwa saYjYA="Amantrita"/>
    <scope from="A6.1.158" comment="Seza-anudAtta"/>
    <scope from="A6.1.198" comment="Amantrita-svara"/>
   </atideSa>

<-- A3.1.39 -->
   <atideSa saYjYA="pratyaya[upadeSa=^Am$]">
    <atidizwa saYjYA="pratyaya[upadeSa=Slu]"/><!-- This means replace Am by Slu in the property value for the rules indicated; the phone and range remain unchanged -->
    <scope from="A6.1.10" comment="dvitva by SlO"/>
    <scope from="A6.1.4" comment="aByAsa"/>
    <scope from="A6.1.5" comment="aByasta"/>
    <scope from="A7.4.76" comment="itva by BfYAmit"/>
   </atideSa>

<-- A3.1.42 -->
      <atideSa saYjYA="pratyaya[upadeSa=^Am$]">
       <atidizwa saYjYA="pratyaya[upadeSa=liw]"/>
       <scope from="A6.1.8" comment="dvitva liwi"/>
       <scope from="A6.1.4" comment="aByAsa"/>
       <scope from="A6.1.5" comment="aByasta"/>
      </atideSa>

<-- A3.1.42 -->
    <atideSa genre="Candas">
     <atidizwa genre="mantra"/>
     <scope from="A2.4.80" comment="kfDAtoH cleH luk"/>
    </atideSa>

<-- A3.1.87 -->
   <atideSa prayoga="kartf">
    <atidizwa prayoga="karman"/>
    <scope n="1" from="A1.3.13" to="A1.3.93" comment="Atmanepada"/>
    <scope n="2" from="A3.1.67" to="A3.1.86" comment="yak, not Sap, Syan, ..., SnA"/>
    <scope n="3" from="A3.1.54" to="A3.1.61" comment="ciR"/>
    <scope n="4" from="A3.1.66" comment="ciR"/>
    <scope n="5" from="A6.4.62" comment="ciRvadBAva"/>
   </atideSa>

<-- A3.1.88 -->
   <atideSa prayoga="kartf">
    <atidizwa prayoga="karman"/>
    <scope from="A1.3.13" to="A1.3.93" comment="Atmanepada"/>
    <scope from="A3.1.67" to="A3.1.86" comment="yak, not Sap, Syan, ..., SnA"/>
    <scope from="A3.1.54" to="A3.1.61" comment="ciR"/>
    <scope from="A3.1.66" comment="ciR"/>
    <scope from="A6.4.62" comment="ciRvadBAva"/>
   </atideSa>

<-- A3.1.114 -->
      <atideSa saYjYA="kft"><!-- xxxxx We need to use a value present in the rule that defines the range of the following attribute and identifies the line on which this attribute is present.  That means saYjYA="kft" must already be present.  We could add it here but how do we track A3.1.93? -->
       <atidizwa not="yes" saYjYA="kft"/>
       <scope from="A7.4.25" comment="dIrGa"/>
      </atideSa>

<-- A3.1.121 -->
   <atideSa saYjYA="pratyaya[upadeSa=^kyap$]">
    <atidizwa phone="Ja"/>
    <scope from="A8.2.30" comment="kutva (Jali A8.2.26)"/>
   </atideSa>

<-- A3.1.123 -->
      <atideSa saYjYA="kft"><!-- xxxxx -->
       <atidizwa not="yes" saYjYA="kft"/>
       <scope from="A7.4.25" comment="dIrGa"/>
      </atideSa>

<-- A3.1.132 -->
     <atideSa saYjYA="pratyaya">
      <atidizwa it="p"/>
      <scope from="A6.1.71" comment="tuk"/>
     </atideSa>

<-- A3.1.132 -->
     <atideSa saYjYA="pratyaya">
      <atidizwa it="p"/>
      <scope from="A6.1.71" comment="tuk"/>
     </atideSa>

<-- A3.2.26 -->
    <atideSa saYjYA="pratyaya[it=n]"><!-- mum-Agama -->
     <atidizwa saYjYA="pratyaya[it=K]"/>
     <scope from="A6.3.67" comment="mum"/>
    </atideSa>

<-- A3.2.55 -->
    <atideSa it="k">
     <atidizwa it="Y"/>
     <scope from="A7.3.54" comment="kutva"/><!--hakArasya GAdeSaH-->
    </atideSa>

<-- A3.2.59 -->
      <atideSa saYjYA="pratyaya[upadeSa=^kvin$]">
       <atidizwa saYjYA="pratyaya[upadeSa=liw]"/>
       <scope from="A6.1.8" comment="dvitva"/>
      </atideSa>

<-- A3.2.59 -->
      <atideSa saYjYA="pratyaya[it=^n$]">
       <atidizwa saYjYA="pratyaya[it=c]"/><!-- A6.1.163 citaH but could just read daDfS in uYCAdi gaRa in A6.1.160 xxxxx -->
       <scope from="A6.1.160" to="A6.1.197" comment="antodAttatva"/>
      </atideSa>

<-- A3.2.59 -->
      <atideSa saYjYA="pratyaya[it=^k$, phone=^$]"><!-- amAgamo nipAtyate -->
       <atidizwa saYjYA="pratyaya[it=^$, phone=J]"/><!-- negate the k, make it begin with a Jal -->
       <scope from="A6.1.58" comment="am-Agama"/>
      </atideSa>

<-- A3.2.164 -->
   <atideSa saYjYA="pratyaya[slp=kvarap]">
    <atidizwa phone="Ja"/>
    <scope from="A6.4.37" comment="anunAsikalopa"/>
   </atideSa>

<-- A3.2.169 -->
    <atideSa saYjYA="pratyaya[slp=u]">
     <atidizwa it="S"/>
     <scope from="A7.3.77" comment="{st kASikA}: {s izeH Catvam} ... {s nipAtyate}."/>
    </atideSa>

<-- A3.2.171 -->
   <atideSa saYjYA="pratyaya[upadeSa=^(?:ki|kin)$]">
    <atidizwa saYjYA="pratyaya[upadeSa=liw]"/><!-- This means replace ki and kin by liw in the property value for the rules indicated -->
    <scope from="A6.1.8" comment="dvitva by liwi DAtoranaByAsasya"/>
    <scope from="A6.1.4" comment="aByAsa"/>
    <scope from="A6.1.5" comment="aByasta"/>
   </atideSa>

<-- A3.3.72 -->
   <atideSa saYjYA="pratyaya[slp=^ap$]">
    <atidizwa saYjYA="pratyaya[it=k]"/>
    <scope from="A6.1.15" comment="samprasAraRa"/>
   </atideSa>

<-- A3.3.73 -->
   <atideSa saYjYA="pratyaya[slp=^ap$]">
    <atidizwa saYjYA="pratyaya[it=k]"/>
    <scope from="A6.1.15" comment="samprasAraRa"/>
   </atideSa>

<-- A3.3.74 -->
   <atideSa saYjYA="pratyaya[slp=^ap$]">
    <atidizwa saYjYA="pratyaya[it=k]"/>
    <scope from="A6.1.15" comment="samprasAraRa"/>
   </atideSa>

<-- A3.3.74 -->
   <atideSa saYjYA="pratyaya[slp=^ap$]">
    <atidizwa saYjYA="pratyaya[it=R]"/>
    <scope from="A7.2.115" comment="vfdDi"/>
   </atideSa>

<-- A3.3.75 -->
   <atideSa saYjYA="pratyaya[slp=^ap$]">
    <atidizwa saYjYA="pratyaya[it=k]"/>
    <scope from="A6.1.15" comment="samprasAraRa"/>
   </atideSa>

<-- A3.3.79 -->
    <atideSa saYjYA="pratyaya[it=Y]">
     <atidizwa saYjYA="pratyaya[it=k]"/>
     <scope from="A7.2.116" comment="vfdDyaBAva"/>
    </atideSa>

<-- A3.3.85 -->
   <atideSa saYjYA="pratyaya[slp=^ap$]">
    <atidizwa saYjYA="pratyaya[it=k]"/>
    <scope from="A6.4.98" comment="upaDAlopa"/>
   </atideSa>

<-- A3.3.90 -->
   <atideSa saYjYA="pratyaya[slp=^naN, it=N$]">
    <atidizwa saYjYA="pratyaya[it=]"/><!-- remove the marker N -->
    <scope from="A6.1.16" comment="samprasAraRa"/>
   </atideSa>

<-- A3.3.96 -->
   <atideSa saYjYA="pratyaya[slp=^ktin$, it=n]">
    <atidizwa saYjYA="pratyaya[it=]"/><!-- delete the {se anubanDa} {s n} -->
    <scope from="A6.1.197" comment="{s niti pratyaye AdyudAttatvam}"/>
   </atideSa>

<-- A3.3.97 -->
   <atideSa saYjYA="pratyaya[slp=^ktin$, it=n]">
    <atidizwa saYjYA="pratyaya[it=]"/><!-- delete the {se anubanDa} {s n} -->
    <scope from="A6.1.197" comment="{s niti pratyaye AdyudAttatvam}"/>
   </atideSa>

<-- A3.3.97 -->
   <atideSa saYjYA="pratyaya[slp=^ktin$, it=k]">
    <atidizwa saYjYA="pratyaya[it=]"/><!-- delete the {se anubanDa} {s k} -->
    <scope from="A7.4.40" comment="{s syateH ittvam}"/><!-- prevent replacement of the {s A} of {s sA} by {s i}. -->
    <scope from="A7.3.84" comment="{s her guRaH}"/>
    <scope from="A1.1.5" comment="{s her guRABAvaH}"/><!-- allow guRa of the root {s hi} -->
   </atideSa>

<-- A3.3.97 -->
   <atideSa saYjYA="DAtu[slp=^(?:^yu/|ju)$]" phone="^[yj](u)$">
    <atidizwa range="\1" saYjYA="samprasAraRa"/><!-- the term is required only for the {s u} not for the whole root -->
    <scope from="A6.4.2" comment="{s yu . ju . ukArasya dIrGatvaM}"/>
   </atideSa>

<-- A3.3.98 -->
   <atideSa saYjYA="pratyaya[slp=^kyap$, it=p]">
    <atidizwa saYjYA="pratyaya[it=]"/><!-- delete the {se anubanDa} {s p} -->
    <scope from="A3.1.4" comment="{s piti pratyaye anudAttatvam}"/>
   </atideSa>

<-- A3.3.99 -->
   <atideSa saYjYA="pratyaya[slp=^kyap$, it=p]">
    <atidizwa saYjYA="pratyaya[it=]"/><!-- delete the {se anubanDa} {s p} -->
    <scope from="A3.1.4" comment="{s piti pratyaye anudAttatvam}"/>
   </atideSa>

<-- A3.3.123 -->
   <atideSa saYjYA="pratyaya[upadeSa=^GaY$]">
    <atidizwa phone="ja"/>
    <scope from="A8.2.30" comment="kutva (Jali A8.2.26)"/>
   </atideSa>

<-- A3.3.131 -->
   <atideSa saYjYA="DAtu" kAla="*">
    <atidizwa kAla="vartamAna"/>
    <scope from="A3.2.84" to="A3.3.15"/>
    <scope from="A3.3.136" to="A3.3.151"/>
    <scope from="A5.1.80"/>
    <scope from="A7.3.16"/>
   </atideSa>

<-- A3.3.132 -->
   <atideSa saYjYA="DAtu" kAla="Bavizyat">
    <or>
     <atidizwa kAla="BUta"/>
     <atidizwa kAla="vartamAna"/>
    </or>
    <scope from="A3.2.84" to="A3.3.15"/>
    <scope from="A3.3.136" to="A3.3.151"/>
    <scope from="A5.1.80"/>
    <scope from="A7.3.16"/>
   </atideSa>

<-- A3.4.85 -->
   <atideSa sTAnin.saYjYA="pratyaya[upadeSa=^low$]">
    <atidizwa sTAnin.saYjYA="pratyaya[upadeSa=^laN$]"/>
    <scope from="A3.4.99" to="A3.4.101"/>
   </atideSa>

<-- A4.2.34 -->
   <atideSa other="devatA">
    <atidizwa other="Bava"/>
    <scope from="A4.3.11" to="A4.3.24"/>
    <!-- scope from="A4.3.53" to="A4.3.73"/-->
    <scope from="A4.3.67"/>
    <scope from="A4.3.72"/>
   </atideSa>

<-- A4.2.46 -->
   <atideSa other="samUha">
    <atidizwa other="Darma"/><!-- pratyayArTa -->
    <scope from="A4.3.126" to="A4.3.133" comment="127--128 in special senses; in the sense of {se Darma}, 126 {s vuY}, 129 {s Yya} of which 130 is a negation, 131 {s Ca}, 132--133 {s aR}"/>
   </atideSa>

<-- A4.3.80 -->
   <atideSa kAraka="apAdAna">
    <attribute other="saMbanDin"/>
    <scope from="A4.3.126" to="A4.3.127"/>
   </atideSa>

<-- A4.3.80 -->
   <atideSa other="Agata">
    <attribute other="idam"/>
    <scope from="A4.3.126" to="A4.3.127"/>
   </atideSa>

<-- A4.3.100 -->
     <atideSa>
      <or>
       <attribute vacana="eka"/>
       <attribute vacana="dvi"/>
      </or>
      <atidizwa vacana="bahu"/>
      <scope from="A2.4.62" comment="prakfti-nirhrAsa, i.e. luk"/>
     </atideSa>

<-- A4.3.100 -->
     <atideSa other="janapadin">
      <atidizwa other="janapada"/>
      <scope from="A4.2.124" to="A4.2.145" comment="janapadavat"/>
     </atideSa>

<-- A4.3.100 -->
     <atideSa other="janapadin">
      <atidizwa other="janapada"/>
      <scope from="A4.2.124" to="A4.2.145" comment="janapadavat"/>
     </atideSa>

<-- A4.3.156 -->
   <atideSa other="vikAra">
    <attribute other="krIta"/>
    <scope from="A5.1.18" to="A5.1.36"/>
   </atideSa>

<-- A4.3.156 -->
   <atideSa other="saMbanDin">
    <attribute other="karaRa"/>
    <scope from="A5.1.18" to="A5.1.66"/>
   </atideSa>

<-- A5.1.96 -->
      <atideSa other="dIyate">
       <atidizwa other="Bava"/>
       <scope from="A4.3.11" to="A4.3.24"/>
       <!-- scope from="A4.3.53" to="A4.3.73"/-->
       <scope from="A4.3.67"/>
       <scope from="A4.3.72"/>
      </atideSa>

<-- A5.1.96 -->
      <atideSa other="kArya">
       <atidizwa other="Bava"/>
       <scope from="A4.3.11" to="A4.3.24"/>
       <!-- scope from="A4.3.53" to="A4.3.73"/-->
       <scope from="A4.3.67"/>
       <scope from="A4.3.72"/>
      </atideSa>

<-- A5.1.113 -->
     <atideSa it="Y">
      <atidizwa it=""/>
      <scope from="A6.1.97"/>
     </atideSa>

<-- A5.1.114 -->
    <atideSa it="Y">
     <atidizwa it=""/>
     <scope from="A6.1.97"/>
    </atideSa>

<-- A5.4.22 -->
   <atideSa other="prakfta">
    <atidizwa other="samuha"/>
    <scope from="A4.1.83"/>
    <scope from="A4.2.38" to="A4.2.51"/>
   </atideSa>

<-- A5.4.77 -->
    <atideSa saYjYA="pratyaya[upadeSa=^ac$]">
     <attribute saYjYA="pratyaya[it=q]"/>
     <scope from="A6.4.143" comment="{s wilopa} ({s qiti} A6.4.142)"/>
    </atideSa>

<-- A5.4.77 -->
    <atideSa saYjYA="tadDita">
     <attribute saYjYA=""/>
     <scope from="A6.4.133" comment="samprasAraRa"/>
    </atideSa>

<-- A5.4.84 -->
    <atideSa saYjYA="pratyaya[upadeSa=^ac$]">
     <attribute saYjYA="pratyaya[it=q]"/>
     <scope from="A6.4.143" comment="{s wilopa} ({s qiti} A6.4.142)"/>
    </atideSa>

<-- A6.1.36 -->
      <atideSa saYjYA="pratyaya[upadeSa=^laN$]">
       <atidizwa saYjYA="pratyaya[upadeSa=^liw$]"/>
       <scope from="A6.1.8" comment="dvittva"/> <!-- laNpratyaye pare dvittvam -->
      </atideSa>

<-- A6.1.36 -->
      <atideSa saYjYA="pratyaya[upadeSa=^laN$]">
       <atidizwa saYjYA="ArDaDAtuka"/>
       <scope from="A6.4.48" comment="lopa"/> <!-- laNaH ArDaDAtukatvam tena ato lopaH iti alopo syAt, anyaTA laNaH sArvaDAtukatvAt aloposya asaMBavaH -->
      </atideSa>

<-- A6.1.129 -->
   <atideSa AyAma="pluta">
    <atidizwa not="yes" AyAma="pluta"/>
    <scope from="A6.1.113" to="A6.1.114"/>
    <scope from="A6.1.125"/>
   </atideSa>

<-- A6.1.130 -->
   <atideSa AyAma="pluta">
    <atidizwa not="yes" AyAma="pluta"/>
    <scope from="A6.1.113" to="A6.1.114"/>
    <scope from="A6.1.125"/>
   </atideSa>

<-- A6.1.160 -->
     <atideSa saYjYA="pratyaya[it=^Y$]">
      <atidizwa saYjYA="pratyaya[it=^k$]"/>
      <scope from="A1.1.5" comment="guRABAva"/>
     </atideSa>

<-- A6.2.175 -->
   <atideSa saYjYA="prAtipadika[bare=^bahu$]">
    <atidizwa saYjYA="prAtipadika[bare=^naY$]" gaRa="cAdi" comment="naYvatsvara"/>
    <scope from="A6.2.116" comment="AdyudAtta"/>
    <scope from="A6.2.172" to="A6.2.174"/>
   </atideSa>

<-- A6.3.68 -->
   <atideSa varga="Agama[upadeSa=^am$]">
    <atidizwa saYjYA="pratyaya[^am$]"/>
    <scope from="A6.1.93" comment="Atva"/>
    <scope from="A6.1.107" comment="pUrvasavarRa"/>
    <scope from="A7.3.110" comment="guRa"/>
    <scope from="A6.4.77" to="A6.4.80" comment="iyaN-uvaN-AdeSa"/>
   </atideSa>

<-- A6.3.69 -->
   <atideSa varga="Agama[upadeSa=^am$]">
    <atidizwa saYjYA="pratyaya[^am$]"/>
    <scope from="A6.1.93" comment="Atva"/>
    <scope from="A6.1.107" comment="pUrvasavarRa"/>
    <scope from="A7.3.110" comment="guRa"/>
    <scope from="A6.4.77" to="A6.4.80" comment="iyaN-uvaN-AdeSa"/>
   </atideSa>

<-- A6.4.28 -->
   <atideSa saYjYA="pratyaya[it=^Y$]">
    <atidizwa saYjYA="pratyaya[it=^n$]"/>
    <scope from="A7.2.116" comment="Replace the {s Y} with {s n}.  {st kASikA}: {s syandaternalopo vfdDyaBAvaSca}."/>
   </atideSa>

<-- A6.4.29 -->
     <atideSa saYjYA="lopa" sTAnin.phone="^n$">
      <atidizwa sTAnin.phone=""/>
      <scope from="A7.3.86" comment="Replace the {s n} with nothing for {s guRa}"/>
      <scope from="A1.1.57" comment="prevent {s sTAnivadBAva}"/>
     </atideSa>

<-- A6.4.29 -->
     <atideSa saYjYA="lopa" sTAnin.phone="^n$">
      <atidizwa sTAnin.phone=""/>
      <scope from="A7.3.86" comment="Replace the {s n} with nothing for {s guRa}"/>
      <scope from="A1.1.57" comment="prevent {s sTAnivadBAva}"/>
     </atideSa>

<-- A6.4.29 -->
     <atideSa saYjYA="pratyaya[it=^Y$]">
      <atidizwa saYjYA="pratyaya[it=^n$]"/>
      <scope from="A7.2.116" comment="Replace the {s Y} with {s n}.  {st kASikA}: {s syandaternalopo vfdDyaBAvaSca}."/>
     </atideSa>

<-- A6.4.62 -->
    <atideSa saYjYA="pratyaya">
     <atidizwa saYjYA="pratyaya[upadeSa=^ciR$]"/>
     <scope n="1" from="A7.2.115" to="A7.2.116" comment="vfdDi"/>
     <scope n="2" from="A7.3.54" comment="hanteH kutvam"/>
     <scope n="3" from="A7.3.33" comment="yugAgama"/>
     <scope n="4" from="A6.4.93" comment="dIrGa"/>
    </atideSa>

<-- A7.1.74 -->
   <atideSa liNga="napuMsaka">
    <atidizwa liNga="pums"/>
    <scope n="1" from="A1.2.47" comment="hrasva"/>
   </atideSa>

<-- A7.2.18 -->
      <atideSa saYjYA="DAtu[slp=^la/ge/~$]">
       <attribute saYjYA="DAtu[it=^o$]"/>
       <scope from="A8.2.45" comment="natva"/>
      </atideSa>

<-- A7.2.20 -->
    <atideSa saYjYA="DAtu[it=^i$]">
     <atidizwa not="yes" saYjYA="DAtu[it=^i$]"/><!-- xxxxx we just want no i as it; still need DAtu: not="yes" pvalue="^i$"? -->
     <scope from="A6.4.24" comment="nalopa"/>
    </atideSa>

<-- A7.2.21 -->
    <atideSa saYjYA="DAtu[it=^i$]">
     <atidizwa not="yes" saYjYA="DAtu[it=^i$]"/><!-- xxxxx we just want no i as it; still need DAtu: not="yes" pvalue="^i$"? -->
     <scope from="A6.4.24" comment="nalopa"/>
    </atideSa>

<-- A7.2.61 -->
     <atideSa saYjYA="pratyaya[upadeSa=^Tal$]">
      <atidizwa saYjYA="pratyaya[upadeSa=tAsi]"/>
      <scope from="A7.2.10" comment="ekAca upadeSe 'nudAttAt"/>
      <scope from="A7.2.36" comment="snukramor anAtmanepadanimitte"/>
     </atideSa>

<-- A7.2.62 -->
     <atideSa saYjYA="pratyaya[upadeSa=^Tal$]">
      <atidizwa saYjYA="pratyaya[upadeSa=tAsi]"/>
      <scope from="A7.2.10" comment="ekAca upadeSe 'nudAttAt"/>
      <scope from="A7.2.36" comment="snukramor anAtmanepadanimitte"/>
     </atideSa>

<-- A7.2.63 -->
      <atideSa saYjYA="pratyaya[upadeSa=^Tal$]">
       <atidizwa saYjYA="pratyaya[upadeSa=tAsi]"/>
       <scope from="A7.2.10" comment="ekAca upadeSe 'nudAttAt"/>
       <scope from="A7.2.36" comment="snukramor anAtmanepadanimitte"/>
      </atideSa>

<-- A7.2.63 -->
      <atideSa saYjYA="pratyaya[upadeSa=^Tal$]">
       <atidizwa saYjYA="pratyaya[upadeSa=tAsi]"/>
       <scope from="A7.2.10" comment="ekAca upadeSe 'nudAttAt"/>
       <scope from="A7.2.36" comment="snukramor anAtmanepadanimitte"/>
      </atideSa>

<-- A7.4.93 -->
   <atideSa saYjYA="pratyaya[upadeSa=^caN$]">
    <attribute saYjYA="pratyaya[upadeSa=^san$]"/>
    <scope from="A7.4.79" comment="aByAsasya ataH ikAraH"/>
    <scope from="A7.4.80" comment="aByAsasya ukArasya ikAraH"/>
    <scope from="A7.4.81" comment="aByAsasya ukArasya ikAraH"/>
   </atideSa>

<-- A8.1.9 -->
   <atideSa>
    <attribute range="\1\2" saYjYA="samAsa"/>
    <attribute range="\1\2" saYjYA="bahuvrIhi"/>
    <attribute range="\1" saYjYA="pUrvapada"/>
    <attribute range="\2" saYjYA="uttarapada"/>
    <scope n="1" from="A1.2.46" comment="prAtipadikasaYjYA"/>
    <!--scope n="1" from="A2.4.71" comment="subluk"/-->
    <!--scope n="2" from="A6.2.1" comment="pUrvapadaprakftisvara"/-->
    <scope n="2" from="A6.3.34" comment="puMvadBAva"/>
   </atideSa>

<-- A8.1.10 -->
   <atideSa>
    <attribute range="\1\2" saYjYA="samAsa"/>
    <attribute range="\1\2" saYjYA="bahuvrIhi"/>
    <attribute range="\1" saYjYA="pUrvapada"/>
    <attribute range="\2" saYjYA="uttarapada"/>
    <scope n="1" from="A1.2.46" comment="prAtipadikasaYjYA"/>
    <!--scope n="1" from="A2.4.71" comment="subluk"/-->
    <!--scope n="2" from="A6.2.1" comment="pUrvapadaprakftisvara"/-->
    <scope n="2" from="A6.3.34" comment="puMvadBAva"/>
   </atideSa>

<-- A8.1.12 -->
   <atideSa>
    <attribute range="\1\2" saYjYA="samAsa"/>
    <attribute range="\1\2" saYjYA="karmaDAraya"/>
    <attribute range="\1" saYjYA="pUrvapada"/>
    <attribute range="\2" saYjYA="uttarapada"/>
    <scope n="1" from="A1.2.46" comment="prAtipadikasaYjYA"/>
    <!--scope n="1" from="A2.4.71" comment="subluk"/-->
    <scope n="2" from="A6.1.223" comment="antodAtta"/>
    <scope n="3" from="A6.3.42" comment="puMvadBAva"/>
   </atideSa>

<-- A8.1.13 -->
   <atideSa>
    <attribute range="\1\2" saYjYA="samAsa"/>
    <attribute range="\1\2" saYjYA="karmaDAraya"/>
    <attribute range="\1" saYjYA="pUrvapada"/>
    <attribute range="\2" saYjYA="uttarapada"/>
    <scope n="1" from="A1.2.46" comment="prAtipadikasaYjYA"/>
    <!--scope n="1" from="A2.4.71" comment="subluk"/-->
    <scope n="2" from="A6.1.223" comment="antodAtta"/>
    <scope n="3" from="A6.3.42" comment="puMvadBAva"/>
   </atideSa>

<-- A8.1.14 -->
    <atideSa>
     <attribute range="\1\2" saYjYA="samAsa"/>
     <attribute range="\1\2" saYjYA="karmaDAraya"/>
     <attribute range="\1" saYjYA="pUrvapada"/>
     <attribute range="\2" saYjYA="uttarapada"/>
     <scope n="1" from="A1.2.46" comment="prAtipadikasaYjYA"/>
     <!--scope n="1" from="A2.4.71" comment="subluk"/-->
     <scope n="2" from="A6.1.223" comment="antodAtta"/>
    </atideSa>

<-- A8.1.15 -->
    <atideSa>
     <attribute range="\1\2" saYjYA="samAsa"/>
     <attribute range="\1\2" saYjYA="karmaDAraya"/>
     <attribute range="\1" saYjYA="pUrvapada"/>
     <attribute range="\2" saYjYA="uttarapada"/>
     <scope n="1" from="A1.2.46" comment="prAtipadikasaYjYA"/>
     <!--scope n="1" from="A2.4.71" comment="subluk"/-->
     <scope n="2" from="A6.1.223" comment="antodAtta"/>
     <scope n="3" from="A6.3.42" comment="puMvadBAva"/>
    </atideSa>

<-- A8.1.72 -->
    <atideSa>
     <atidizwa presence="avidyamAna"/>
     <scope from="A8.1.19" comment="{s AmantritaniGAtABAvaH}.  The Amantrita must be preceded by a pada, but if that pada is an Amantrita the pada doesn't count."/>
    </atideSa>

<-- A8.1.72 -->
    <atideSa>
     <atidizwa presence="avidyamAna"/>
     <!--
     <scope from="A8.1.20" to="A8.1.23" comment="{s yuzmadasmadAdeSABAvaH}."/>
     <scope from="A8.1.28" comment="{s tiNniGAtABAvaH}."/>
     <scope from="A8.1.37" to="A8.1.38" comment="{s pUjAyAm anantarapratizeDaH}.  The rule must apply even if an avidyamAna comes between yAvat|yaTA and the tiNanta"/>
     <scope from="A8.1.47" to="A8.1.48" comment="{s anantarapratizeDaH}.  The rule must apply even if jAtu or kimvftta is preceded by an avidyamAna"/>
     <scope from="A8.1.49" to="A8.1.50" comment="{s anantarapratizeDaH}.  The rule must apply even if Aho or utAho is preceded by an avidyamAna or if one comes between these and the tiNanta"/>
     <scope from="A8.1.55" comment="{s anantarapratizeDaH}.  The rule must apply even if an avidyamAna comes between Am, the one intervening word, and the tiNanta"/>
     <scope from="A8.1.68" comment="{s anantarapratizeDaH}. The rule must apply even if an avidyamAna comes between kAzWa, etc. and the tiNanta"/>
     -->
     <scope from="A8.1.20" to="A8.1.68" comment="{s padAt},  All these rules require a preceding pada, but if it is an Amantrita it doesn't count"/>
    </atideSa>

***MULTILEVEL ADESAS***
  <rule n="A2.4.71" s="supo DAtuprAtipadikayoH" type="viDi" comment="It is correct never to discard the meaning attributes of speech forms deleted by {s luk} even when all other attributes are discarded.  Those meaning attributes must be transferred to the nominal base after which the speech form was deleted when A2.4.71 is executed.  We similarly transfer meanings that belong to {s tadDita}-affixes to the nominal bases after which the {s tadDita}-affixes were provided when the {s tadDita} affix is deleted by {s luk}.  Otherwise we would have to keep the meaning in two places: belonging to the base and to the affix.">
   <div n="1">
    <avayavin saYjYA="prAtipadika">
     <attribute saYjYA="pUrvapada"/>
     <sTAnin saYjYA="sup"/>
    </avayavin>
    <AdeSa phone="" saYjYA="luk"/>
   </div>
   <div n="2">
    <or>
     <avayavin saYjYA="prAtipadika">
      <attribute saYjYA="uttarapada"/>
      <sTAnin saYjYA="sup"/>
     </avayavin>
     <avayavin saYjYA="DAtu">
      <sTAnin saYjYA="sup"/>
     </avayavin>
    </or>
   </div>
   <AdeSa phone="" saYjYA="luk"/>
  </rule>

***PARAS***
<!-- A1.1.4 -->
    <para saYjYA="ArDaDAtuka"/>

<!-- A1.1.4 -->
    <para saYjYA="ArDaDAtuka">
     <attribute DAtulopa="yes"/>
    </para>

<!-- A1.1.5 -->
   <para saYjYA="pratyaya[it=^[kN]$]"/><!-- g -->

<!-- A1.1.16 -->
    <para saYjYA="sambudDi" phone="">
     <or>
      <attribute saYjYA="lopa"/>
      <attribute saYjYA="luk"/>
     </or>
    </para>

<!-- A1.1.16 -->
   <para saYjYA="prAtipadika[bare=^iti$]" gaRa="cAdi">
    <attribute saYjYA="nipAta"/>
   </para>

<!-- A1.1.18 -->
   <para saYjYA="prAtipadika[bare=^iti$]" gaRa="cAdi">
    <attribute saYjYA="nipAta"/>
   </para>

<!-- A1.1.19 -->
     <para saYjYA="sup" viBakti="saptamI">
      <attribute saYjYA="luk"/>
     </para>

<!-- A1.1.32 -->
   <para saYjYA="pratyaya[upadeSa=^jas$]"/>

<!-- A1.1.33 -->
    <para saYjYA="pratyaya[upadeSa=^jas$]"/>

<!-- A1.1.33 -->
    <para saYjYA="pratyaya[upadeSa=^jas$]"/>

<!-- A1.1.34 -->
   <para saYjYA="pratyaya[upadeSa=^jas$]"/>

<!-- A1.1.35 -->
   <para saYjYA="pratyaya[upadeSa=^jas$]"/>

<!-- A1.1.36 -->
   <para saYjYA="pratyaya[upadeSa=^jas$]"/>

<!-- A1.1.57 -->
   <para attribute="@(affix)"/><!-- value here is pratyaya -->

<!-- A1.1.58 -->
    <para sTAnin.phone="^[@(ac)]$"/>

<!-- A1.1.58 -->
    <para phone="[^@(ac)]$" sTAnin.phone="^[@(ac)]$"/>

<!-- A1.1.58 -->
     <para saYjYA="pratyaya[upadeSa=^yaN$]" locus="anta">
      <avayava phone="" sTAnin.phone="^a$" locus="anta"/>
     </para>

<!-- A1.1.58 -->
    <para saYjYA="pratyaya[upadeSa=^varac$]"/>

<!-- A1.1.58 -->
     <para phone="" sTAnin.phone="^a$" locus="anta"/>

<!-- A1.1.58 -->
    <para phone="[@(val)]"/>

<!-- A1.1.58 -->
    <para saYjYA="pratyaya[it=^[pl]$]"/>

<!-- A1.1.58 -->
    <para phone="" sTAnin.phone="^a$" locus="anta"/>

<!-- A1.1.58 -->
    <para phone="[@(yay)]"/>

<!-- A1.1.58 -->
    <para phone="" sTAnin.phone="^a$" locus="anta"/>

<!-- A1.1.58 -->
    <para phone="[@(Jal)]"/>

<!-- A1.1.58 -->
     <para phone="" sTAnin.phone="^a$" locus="anta"/>

<!-- A1.1.58 -->
     <para phone="[@(hal)]"/>

<!-- A1.1.58 -->
    <para phone="" sTAnin.phone="^a$" locus="anta"/>

<!-- A1.1.58 -->
    <para phone="[@(JaS)]"/>

<!-- A1.1.58 -->
    <para phone="" sTAnin.phone="^a$" locus="anta"/>

<!-- A1.1.58 -->
    <para phone="[@(Kar)]"/>

<!-- A1.1.59 -->
   <para saYjYA="pratyaya[upadeSa=^(?:liN|caN)$]" phone="^[@(ac)][@(al)]*$"/>

<!-- A1.1.62 -->
    <para saYjYA="pratyaya" phone="" pratyayalopa="yes"/>

<!-- A1.1.63 -->
   <para saYjYA="pratyaya" phone="" pratyayalopa="yes">
    <attribute saYjYA="^(?:luk|Slu|lup)$"/>
   </para>

<!-- A1.2.11 -->
     <para pada="Atmane"/>

<!-- A1.2.12 -->
     <para pada="Atmane"/>

<!-- A1.2.13 -->
     <para pada="Atmane"/>

<!-- A1.2.14 -->
   <para pada="Atmane"/>

<!-- A1.2.15 -->
   <para pada="Atmane"/>

<!-- A1.2.16 -->
   <para pada="Atmane"/>

<!-- A1.2.17 -->
    <para pada="Atmane"/>

<!-- A1.2.17 -->
    <para n="1" saYjYA="pratyaya[upadeSa=^sic$]"/>

<!-- A1.2.17 -->
    <para n="2" pada="Atmane"/>

<!-- A1.2.40 -->
   <para n="1" phone="[@(hal)]*"/>

<!-- A1.2.40 -->
    <para n="2" phone="^[@(ac)]$" svara="udAtta"/>

<!-- A1.2.40 -->
    <para n="2" phone="^[@(ac)]$" svara="svarita"/>

<!-- A1.2.49 -->
    <para phone="" saYjYA="luk" locus="anta" sTAnin.saYjYA="tadDita"/>

<!-- A1.2.50 -->
    <para phone="" saYjYA="luk" locus="anta" sTAnin.saYjYA="tadDita"/>

<!-- A1.2.66 -->
       <para saYjYA="viBakti" locus="anta"/>

<!-- A1.2.66 -->
       <para saYjYA="viBakti" locus="anta"/>

<!-- A1.2.66 -->
     <para saYjYA="viBakti" locus="anta"/>

<!-- A1.3.60 -->
   <para saYjYA="pratyaya[it=^S$]"/>

<!-- A1.3.61 -->
      <para saYjYA="pratyaya[it=^S$]"/>

<!-- A1.3.61 -->
      <para saYjYA="pratyaya[upadeSa=^(?:luN|liN)$"/>

<!-- A1.3.90 -->
   <para saYjYA="pratyaya[upadeSa=^kyaz$]"/>

<!-- A1.3.91 -->
   <para saYjYA="pratyaya[upadeSa=^luN$]"/>

<!-- A1.3.92 -->
   <para saYjYA="pratyaya[upadeSa=^sya$]"/>

<!-- A1.3.93 -->
   <para saYjYA="pratyaya[upadeSa=^(?:luw|sya)$"/>

<!-- A1.4.4 -->
    <para saYjYA="sup"/>

<!-- A1.4.5 -->
   <para saYjYA="pratyaya[upadeSa=^Am$]"/>

<!-- A1.4.6 -->
   <para saYjYA="pratyaya[it=N]">
    <attribute saYjYA="sup"/>
   </para>

<!-- A1.4.11 -->
   <para saYjYA="saMyoga"/>

<!-- A1.4.13 -->
   <para param="@(affix)"/><!--  the one just taught -->

<!-- A1.4.15 -->
     <para saYjYA="pratyaya[upadeSa=^(?:kyac|kyaN|kyaz)$]"/>

<!-- A1.4.16 -->
   <para saYjYA="pratyaya[it=^s$]"/>

<!-- A1.4.17 -->
   <para saYjYA="pratyaya" gaRa="svAdi">
    <attribute not="yes" saYjYA="sarvanAmasTAna"/>
   </para>

<!-- A1.4.18 -->
   <para saYjYA="pratyaya" gaRa="svAdi" phone="^[y@(ac)][@(al)]*$">
    <attribute not="yes" saYjYA="sarvanAmasTAna"/>
   </para>

<!-- A1.4.19 -->
   <para saYjYA="pratyaya">
    <arTa other="matvarTa"/>
   </para>

<!-- A1.4.20 -->
      <para saYjYA="pratyaya[upadeSa=^mayaw$]"/><!-- ayasmaya -->

<!-- A1.4.20 -->
      <para saYjYA="pratyaya[upadeSa=^matup$]"/><!-- fkvat -->

<!-- A1.4.20 -->
      <para saYjYA="pratyaya[upadeSa=^matup$]"/><!-- fkvat -->

<!-- A1.4.80 -->
   <para saYjYA="DAtu">
    <arTa sAmAnya="kriyA"/>
    <cooccur stream="n" saYjYA="gati" target="para.arTa" flags="g"/>
   </para>

<!-- A1.4.82 -->
    <para n="1" saYjYA="gati" target="para.arTa"/>

<!-- A1.4.82 -->
    <para n="2" saYjYA="DAtu">
     <arTa sAmAnya="kriyA"/>
    </para>

<!-- A1.4.82 -->
    <para saYjYA="DAtu">
     <arTa sAmAnya="kriyA"/>
    </para>

<!-- A2.1.51 -->
        <para saYjYA="uttarapada"/>

<!-- A2.2.35 -->
    <para saYjYA="uttarapada"/>

<!-- A2.2.36 -->
    <para saYjYA="uttarapada"/>

<!-- A2.4.32 -->
   <para saYjYA="pratyaya">
    <or>
     <avayava viBakti="tftIyA"/>
     <avayava viBakti="caturTI"/>
     <avayava viBakti="paYcamI"/>
     <avayava viBakti="zazWI"/>
     <avayava viBakti="saptamI"/>
    </or>
   </para>

<!-- A2.4.33 -->
    <para saYjYA="pratyaya[bare=^(?:tra|tas)$]"/>

<!-- A2.4.34 -->
     <para saYjYA="pratyaya" viBakti="dvitIyA">
      <attribute saYjYA="sup"/>
     </para>

<!-- A2.4.34 -->
     <para saYjYA="pratyaya[upadeSa=^(?:wA|os))$]">
      <attribute saYjYA="sup"/>
     </para>

<!-- A2.4.36 -->
      <para saYjYA="pratyaya[bare=^t[@(al)]*$,it=k]">
       <attribute saYjYA="ArDaDAtuka"/>
      </para>

<!-- A2.4.36 -->
      <para saYjYA="pratyaya[upadeSa=^lyap$]">
       <attribute saYjYA="ArDaDAtuka"/>
      </para>

<!-- A2.4.37 -->
     <para saYjYA="pratyaya[upadeSa=^(?:luN|san)$]"/>

<!-- A2.4.38 -->
     <para saYjYA="pratyaya[upadeSa=^(?:GaY|ap)$]">
      <attribute saYjYA="ArDaDAtuka"/>
     </para>

<!-- A2.4.40 -->
     <para saYjYA="pratyaya[upadeSa=^liw$]">
      <attribute saYjYA="ArDaDAtuka"/>
     </para>

<!-- A2.4.41 -->
     <para saYjYA="pratyaya[upadeSa=^liw$]">
      <attribute saYjYA="ArDaDAtuka"/>
     </para>

<!-- A2.4.42 -->
     <para saYjYA="pratyaya[upadeSa=^liN$]">
      <attribute saYjYA="ArDaDAtuka"/>
     </para>

<!-- A2.4.43 -->
     <para saYjYA="pratyaya[upadeSa=^luN$]"/>

<!-- A2.4.44 -->
     <para saYjYA="pratyaya[upadeSa=^luN$]" pada="Atmane"/>

<!-- A2.4.45 -->
     <para saYjYA="pratyaya[upadeSa=^luN$]"/>

<!-- A2.4.46 -->
     <para saYjYA="pratyaya[upadeSa=^Ric$]">
      <attribute saYjYA="ArDaDAtuka"/>
     </para>

<!-- A2.4.47 -->
     <para saYjYA="pratyaya[upadeSa=^san$]">
      <attribute saYjYA="ArDaDAtuka"/>
     </para>

<!-- A2.4.48 -->
     <para saYjYA="pratyaya[upadeSa=^san$]">
      <attribute saYjYA="ArDaDAtuka"/>
     </para>

<!-- A2.4.49 -->
     <para saYjYA="pratyaya[upadeSa=^liw$]">
      <attribute saYjYA="ArDaDAtuka"/>
     </para>

<!-- A2.4.50 -->
     <para saYjYA="pratyaya[upadeSa=^(?:luN|lfN)$]"/>

<!-- A2.4.51 -->
     <para saYjYA="pratyaya[upadeSa=^Ric$]">
      <attribute saYjYA="ArDaDAtuka"/>
     </para>

<!-- A2.4.51 -->
     <para saYjYA="pratyaya[upadeSa=^(?san|caN:)$]">
      <attribute saYjYA="ArDaDAtuka"/>
     </para>

<!-- A2.4.52 -->
     <para saYjYA="pratyaya">
      <attribute saYjYA="ArDaDAtuka"/>
     </para>

<!-- A2.4.53 -->
     <para saYjYA="pratyaya">
      <attribute saYjYA="ArDaDAtuka"/>
     </para>

<!-- A2.4.54 -->
     <para saYjYA="pratyaya">
      <attribute saYjYA="ArDaDAtuka"/>
     </para>

<!-- A2.4.55 -->
     <para saYjYA="pratyaya[upadeSa=^liw$]">
      <attribute saYjYA="ArDaDAtuka"/>
     </para>

<!-- A2.4.56 -->
     <para saYjYA="pratyaya">
      <attribute saYjYA="ArDaDAtuka"/>
      <attribute not="yes" saYjYA="pratyaya[upadeSa=^(?:GaY|ap)$]"/>
     </para>

<!-- A2.4.57 -->
     <para saYjYA="pratyaya[upadeSa=^lyuw$]">
      <attribute saYjYA="ArDaDAtuka"/>
     </para>

<!-- A2.4.74 -->
   <para saYjYA="pratyaya[upadeSa=^ac$]"/><!-- not:  phone="^[@(ac)][@(hal)]*$" -->

<!-- A2.4.77 -->
   <para pada="parasmE"/>

<!-- A2.4.78 -->
    <para pada="parasmE"/>

<!-- A2.4.78 -->
    <para pada="parasmE"/>

<!-- A2.4.79 -->
    <para saYjYA="pratyaya[upadeSa=^ta$]" pada="Atmane"/>

<!-- A2.4.79 -->
    <para saYjYA="pratyaya[upadeSa=^TAs$]"/>

<!-- A3.1.6 -->
    <para saYjYA="pratyaya" phone="san"/>

<!-- A3.1.11 -->
    <para saYjYA="pratyaya[upadeSa=kyaN]"/>

<!-- A3.1.12 -->
    <para saYjYA="pratyaya[upadeSa=^kyaN$]">
     <arTa other="BavatyarTa"/>
    </para>

<!-- A3.1.31 -->
     <para saYjYA="ArDaDAtuka"/>

<!-- A3.1.31 -->
     <para saYjYA="ArDaDAtuka"/>

<!-- A3.1.31 -->
     <para saYjYA="ArDaDAtuka"/>

<!-- A3.1.33 -->
     <para saYjYA="pratyaya[upadeSa=^lf[Nw]$]"/>

<!-- A3.1.33 -->
     <para saYjYA="pratyaya" phone="^luw$"/>

<!-- A3.1.34 -->
   <para saYjYA="pratyaya[upadeSa=^lew$]"/>

<!-- A3.1.35 -->
   <para saYjYA="pratyaya[upadeSa=^liw$]"/>

<!-- A3.1.36 -->
   <para saYjYA="pratyaya[upadeSa=^liw$]"/>

<!-- A3.1.37 -->
   <para saYjYA="pratyaya[upadeSa=^liw$]"/>

<!-- A3.1.38 -->
   <para saYjYA="pratyaya[upadeSa=^liw$]"/>

<!-- A3.1.39 -->
   <para saYjYA="pratyaya[upadeSa=^liw$]"/>

<!-- A3.1.41 -->
    <para saYjYA="pratyaya[upadeSa=^low$]" puruza="praTama" vacana="bahu"/>

<!-- A3.1.42 -->
      <para saYjYA="pratyaya[upadeSa=^luN$]" puruza="praTama" vacana="eka"/>

<!-- A3.1.42 -->
      <para saYjYA="pratyaya[upadeSa=^luN$]" puruza="praTama" vacana="eka"/>

<!-- A3.1.42 -->
      <para saYjYA="pratyaya[upadeSa=^liN$]" puruza="praTama" vacana="eka">
       <arTa other="ASis"/>
      </para>

<!-- A3.1.42 -->
      <para saYjYA="pratyaya[upadeSa=^luN$]" puruza="praTama" vacana="bahu"/>

<!-- A3.1.42 -->
    <para phone=".*Am$">
     <avayava saYjYA="pratyaya" phone="^Am$"/>
     <avayava saYjYA="pratyaya[upadeSa=^luN$]" puruza="praTama" vacana="eka"/>
    </para>

<!-- A3.1.43 -->
   <para saYjYA="pratyaya[upadeSa=^luN$]"/>

<!-- A3.1.44 -->
   <para saYjYA="pratyaya[upadeSa=^luN$]"/>

<!-- A3.1.45 -->
   <para saYjYA="pratyaya[upadeSa=^luN$]"/>

<!-- A3.1.45 -->
     <para saYjYA="pratyaya[upadeSa=^luN$]"/>

<!-- A3.1.46 -->
   <para saYjYA="pratyaya[upadeSa=^luN$]"/>

<!-- A3.1.46 -->
     <para saYjYA="pratyaya[upadeSa=^luN$]"/>

<!-- A3.1.47 -->
   <para saYjYA="pratyaya[upadeSa=^luN$]"/>

<!-- A3.1.48 -->
   <para saYjYA="pratyaya[upadeSa=^luN$]">
    <arTa prayoga="kartf"/>
   </para>

<!-- A3.1.49 -->
   <para saYjYA="pratyaya[upadeSa=^luN$]">
    <arTa prayoga="kartf"/>
   </para>

<!-- A3.1.50 -->
   <para saYjYA="pratyaya[upadeSa=^luN$]">
    <arTa prayoga="kartf"/>
   </para>

<!-- A3.1.51 -->
   <para saYjYA="pratyaya[upadeSa=^luN$]"/>

<!-- A3.1.52 -->
   <para saYjYA="pratyaya[upadeSa=^luN$]">
    <arTa prayoga="kartf"/>
   </para>

<!-- A3.1.53 -->
   <para saYjYA="pratyaya[upadeSa=^luN$]">
    <arTa prayoga="kartf"/>
   </para>

<!-- A3.1.54 -->
   <para saYjYA="pratyaya[upadeSa=^luN$]">
    <arTa prayoga="kartf"/>
    <attribute pada="Atmane"/>
   </para>

<!-- A3.1.55 -->
   <para saYjYA="pratyaya[upadeSa=^luN$]">
    <arTa prayoga="kartf"/>
    <attribute pada="parasmE"/>
   </para>

<!-- A3.1.56 -->
   <para saYjYA="pratyaya[upadeSa=^luN$]">
    <arTa prayoga="kartf"/>
   </para>

<!-- A3.1.57 -->
   <para saYjYA="pratyaya[upadeSa=^luN$]">
    <arTa prayoga="kartf"/>
    <attribute pada="parasmE"/>
   </para>

<!-- A3.1.58 -->
   <para saYjYA="pratyaya[upadeSa=^luN$]">
    <arTa prayoga="kartf"/>
    <attribute pada="parasmE"/>
   </para>

<!-- A3.1.59 -->
   <para saYjYA="pratyaya[upadeSa=^luN$]">
    <arTa prayoga="kartf"/>
    <attribute pada="parasmE"/>
   </para>

<!-- A3.1.60 -->
   <para saYjYA="pratyaya[upadeSa=^luN$]">
    <arTa prayoga="kartf"/>
    <!--arTa vacana="eka" puruza="praTama"/>
    <attribute pada="Atmane"/-->
   </para>

<!-- A3.1.60 -->
     <para saYjYA="pratyaya[upadeSa=^ta$]"/>

<!-- A3.1.61 -->
   <para saYjYA="pratyaya[upadeSa=^luN$]">
    <arTa prayoga="kartf"/>
    <!--arTa vacana="eka" puruza="praTama"/>
    <attribute pada="Atmane"/-->
   </para>

<!-- A3.1.61 -->
     <para saYjYA="pratyaya[upadeSa=^ta$]"/>

<!-- A3.1.62 -->
   <para saYjYA="pratyaya[upadeSa=^luN$]">
    <arTa prayoga="kartf"/>
    <!--arTa vacana="eka" puruza="praTama"/>
    <attribute pada="Atmane"/-->
    <or>
     <arTa other="karman.vikArya"/>
     <arTa other="karman.nirvartya"/>
    </or>
   </para>

<!-- A3.1.62 -->
     <para saYjYA="pratyaya[upadeSa=^ta$]"/>

<!-- A3.1.63 -->
   <para saYjYA="pratyaya[upadeSa=^luN$]">
    <arTa prayoga="kartf"/>
    <!--arTa vacana="eka" puruza="praTama"/>
    <attribute pada="Atmane"/-->
    <or>
     <arTa other="karman.vikArya"/>
     <arTa other="karman.nirvartya"/>
    </or>
   </para>

<!-- A3.1.63 -->
     <para saYjYA="pratyaya[upadeSa=^ta$]"/>

<!-- A3.1.64 -->
   <para saYjYA="pratyaya[upadeSa=^luN$]">
    <arTa prayoga="kartf"/>
    <!--arTa vacana="eka" puruza="praTama"/>
    <attribute pada="Atmane"/-->
    <or>
     <arTa other="karman.vikArya"/>
     <arTa other="karman.nirvartya"/>
    </or>
   </para>

<!-- A3.1.64 -->
     <para saYjYA="pratyaya[upadeSa=^ta$]"/>

<!-- A3.1.65 -->
     <para saYjYA="pratyaya[upadeSa=^luN$]">
      <arTa prayoga="kartf"/>
      <!--arTa vacana="eka" puruza="praTama"/>
      <attribute pada="Atmane"/-->
      <or>
       <arTa other="karman.vikArya"/>
       <arTa other="karman.nirvartya"/>
      </or>
     </para>

<!-- A3.1.65 -->
       <para saYjYA="pratyaya[upadeSa=^ta$]"/>

<!-- A3.1.65 -->
     <para saYjYA="pratyaya[upadeSa=^luN$]">
      <arTa prayoga="kartf"/>
      <!--arTa vacana="eka" puruza="praTama"/>
      <attribute pada="Atmane"/-->
      <or>
       <attribute prayoga="karman"/>
       <attribute prayoga="BAva"/>
      </or>
     </para>

<!-- A3.1.65 -->
       <para saYjYA="pratyaya[upadeSa=^ta$]"/>

<!-- A3.1.66 -->
   <para saYjYA="pratyaya[upadeSa=^luN$]">
    <!--arTa vacana="eka" puruza="praTama"/>
    <attribute pada="Atmane"/-->
    <or>
     <arTa prayoga="BAva"/>
     <arTa prayoga="karman"/>
    </or>
   </para>

<!-- A3.1.66 -->
     <para saYjYA="pratyaya[upadeSa=^ta$]"/>

<!-- A3.1.67 -->
   <para saYjYA="sArvaDAtuka">
    <or>
     <arTa prayoga="BAva"/>
     <arTa prayoga="karman"/>
    </or>
   </para>

<!-- A3.1.68 -->
   <para saYjYA="pratyaya[bare=^l$]">
    <arTa prayoga="kartf"/>
   </para>

<!-- A3.1.68 -->
     <para saYjYA="sArvaDAtuka" sTAnin.saYjYA="pratyaya[bare=^l$]">
      <arTa prayoga="kartf"/>
     </para>

<!-- A3.1.69 -->
   <para saYjYA="sArvaDAtuka">
    <arTa prayoga="kartf"/>
   </para>

<!-- A3.1.70 -->
   <para saYjYA="sArvaDAtuka">
    <arTa prayoga="kartf"/>
   </para>

<!-- A3.1.71 -->
   <para saYjYA="sArvaDAtuka">
    <arTa prayoga="kartf"/>
   </para>

<!-- A3.1.72 -->
   <para saYjYA="sArvaDAtuka">
    <arTa prayoga="kartf"/>
   </para>

<!-- A3.1.73 -->
   <para saYjYA="sArvaDAtuka">
    <arTa prayoga="kartf"/>
   </para>

<!-- A3.1.74 -->
    <para saYjYA="sArvaDAtuka">
     <arTa prayoga="kartf"/>
    </para>

<!-- A3.1.74 -->
    <para saYjYA="pratyaya[upadeSa=^Snu$]"/>

<!-- A3.1.75 -->
   <para saYjYA="sArvaDAtuka">
    <arTa prayoga="kartf"/>
   </para>

<!-- A3.1.76 -->
   <para saYjYA="sArvaDAtuka">
    <arTa prayoga="kartf"/>
   </para>

<!-- A3.1.77 -->
   <para saYjYA="sArvaDAtuka">
    <arTa prayoga="kartf"/>
   </para>

<!-- A3.1.78 -->
   <para saYjYA="sArvaDAtuka">
    <arTa prayoga="kartf"/>
   </para>

<!-- A3.1.79 -->
   <para saYjYA="sArvaDAtuka">
    <arTa prayoga="kartf"/>
   </para>

<!-- A3.1.80 -->
    <para saYjYA="sArvaDAtuka">
     <arTa prayoga="kartf"/>
    </para>

<!-- A3.1.80 -->
    <para saYjYA="pratyaya[slp=u]" phone="u$"/>

<!-- A3.1.81 -->
   <para saYjYA="sArvaDAtuka">
    <arTa prayoga="kartf"/>
   </para>

<!-- A3.1.82 -->
   <para saYjYA="sArvaDAtuka">
    <arTa prayoga="kartf"/>
   </para>

<!-- A3.1.83 -->
   <para saYjYA="pratyaya" phone="^hi$"/>

<!-- A3.1.84 -->
   <para saYjYA="pratyaya" phone="hi$"/>

<!-- A3.1.86 -->
   <para saYjYA="pratyaya" phone="^liN$">
    <arTa other="ASis"/>
   </para>

<!-- A3.1.90 -->
    <para saYjYA="pratyaya[bare=^l$]" phone="^l$">
     <arTa prayoga="kartf"/>
     <or>
      <arTa other="karman.vikArya"/>
      <arTa other="karman.nirvartya"/>
     </or>
    </para>

<!-- A3.1.108 -->
    <para saYjYA="pratyaya[upadeSa=^kyap$]"/>

<!-- A3.1.111 -->
    <para saYjYA="pratyaya" phone="^kyap$"/>

<!-- A3.1.114 -->
      <para saYjYA="pratyaya[upadeSa=^kyap$]">
       <arTa kAraka="kartf"/>
      </para>

<!-- A3.1.114 -->
    <para saYjYA="pratyaya[upadeSa=^kyap$]"/>

<!-- A3.1.123 -->
    <para saYjYA="pratyaya[upadeSa=^Ryat$]"/>

<!-- A3.1.123 -->
    <para phone="^tarkya$">
     <avayava saYjYA="DAtu[slp=^kf/tI/~$]"/>
     <avayava saYjYA="pratyaya[upadeSa=^Ryat$]"/>
    </para>

<!-- A3.1.123 -->
    <para saYjYA="pratyaya[upadeSa=^Ryat$]"/>

<!-- A3.1.127 -->
    <para saYjYA="pratyaya[upadeSa=^Ryat$]"/>

<!-- A3.1.128 -->
    <para saYjYA="pratyaya[upadeSa=^Ryat$]"/>

<!-- A3.1.129 -->
    <para saYjYA="pratyaya[upadeSa=Ryat]"/>

<!-- A3.1.129 -->
    <para>
     <avayava saYjYA="DAtu[slp=^RI\Y$]"/>
     <avayava saYjYA="pratyaya[upadeSa=^Ryat$]"/>
    </para>

<!-- A3.1.129 -->
    <para saYjYA="pratyaya[upadeSa=^Ryat$]"/>

<!-- A3.1.130 -->
    <para saYjYA="pratyaya[upadeSa=^Ryat$]"/>

<!-- A3.1.131 -->
    <para saYjYA="pratyaya[upadeSa=^Ryat$]"/>

<!-- A3.1.131 -->
    <para saYjYA="pratyaya[upadeSa=^(kyat$)]"/>

<!-- A3.2.26 -->
    <para>
     <avayava saYjYA="DAtu[slp=^gra/ha^~$]"/>
     <avayava saYjYA="pratyaya[upadeSa=^in$]"/>
    </para>

<!-- A3.2.51 -->
    <para>
     <avayava saYjYA="DAtu[slp=^ha\na/~$]"/>
     <avayava saYjYA="pratyaya[upadeSa=Rini]"/>
    </para>

<!-- A3.2.55 -->
    <para saYjYA="pratyaya[upadeSa=^wak$]"/>

<!-- A3.2.59 -->
    <para>
     <avayava saYjYA="DAtu[slp=^zniha~$]"/>
     <avayava saYjYA="pratyaya[upadeSa=^kvin$]" locus="anta"/>
    </para>

<!-- A3.2.59 -->
    <para saYjYA="pratyaya[upadeSa=^kvin$]"/>

<!-- A3.2.70 -->
    <para>
     <avayava saYjYA="sup" locus="anta"/>
     <avayava saYjYA="pratyaya" phone="^kap$"/>
    </para>

<!-- A3.2.71 -->
    <para>
     <avayava saYjYA="pratyaya" phone="^Rvin$"/>
    </para>

<!-- A3.2.71 -->
    <para>
     <avayava saYjYA="pratyaya" phone="^Rvin$"/>
    </para>

<!-- A3.2.158 -->
    <para>
     <avayava saYjYA="DAtu[slp=^drA\$]"/>
     <avayava saYjYA="pratyaya[slp=Aluc]"/>
    </para>

<!-- A3.2.169 -->
    <para saYjYA="pratyaya[slp=^u$]">
     <or>
      <arTa kAraka="kartf.tacCIla"/>
      <arTa kAraka="kartf.tadDarma"/>
      <arTa kAraka="kartf.tatsADukArin"/>
     </or>
    </para>

<!-- A3.3.41 -->
     <para saYjYA="pratyaya[it=^G$]"/>

<!-- A3.3.41 -->
     <para saYjYA="pratyaya[upadeSa=^Ryat$]"/>

<!-- A3.3.70 -->
   <para>
    <avayava saYjYA="pratyaya" phone="^ap$"/>
   </para>

<!-- A3.3.76 -->
    <para saYjYA="pratyaya[slp=ap]"/>

<!-- A3.3.76 -->
    <para saYjYA="pratyaya[slp=ap]"/>

<!-- A3.3.77 -->
    <para saYjYA="pratyaya[slp=ap]"/>

<!-- A3.3.78 -->
    <para saYjYA="pratyaya[slp=ap]"/>

<!-- A3.3.80 -->
    <para saYjYA="pratyaya[slp=ap]"/>

<!-- A3.3.81 -->
    <para saYjYA="pratyaya[slp=ap]"/>

<!-- A3.3.82 -->
    <para saYjYA="pratyaya[slp=ap]"/>

<!-- A3.3.83 -->
    <para saYjYA="pratyaya[slp=ap]"/>

<!-- A3.3.84 -->
    <para saYjYA="pratyaya[slp=ap]"/>

<!-- A3.3.86 -->
    <para saYjYA="pratyaya[slp=ap]"/>

<!-- A3.3.87 -->
    <para saYjYA="pratyaya[slp=ap]"/>

<!-- A3.4.32 -->
    <para saYjYA="pratyaya[upadeSa=^Ramul$]"/>

<!-- A3.4.84 -->
    <para sTAnin.saYjYA="pratyaya[upadeSa=^law$]" saYjYA="tiN" pada="parasmE">
     <attribute saYjYA="pratyaya[slp=^(?:Ral|atus|us|Tal|aTus)$]"/>
    </para>

<!-- A4.1.31 -->
     <para not="yes" saYjYA="pratyaya[upadeSa=^jas$]"/>

<!-- A4.1.32 -->
    <para saYjYA="pratyaya[slp=^NIp$]"/>

<!-- A4.1.39 -->
    <para saYjYA="pratyaya[slp=^NIp$]"/>

<!-- A4.1.49 -->
    <para saYjYA="pratyaya[slp=^NIz$]"/>

<!-- A4.1.89 -->
     <para saYjYA="pratyaya" phone="^[@(ac)].*$">
      <arTa other="@(prAgdIvyatIya)"/>
     </para>

<!-- A4.1.90 -->
     <para saYjYA="pratyaya" phone="^[@(ac)].*$">
      <attribute saYjYA="tadDita"/>
      <arTa other="@(prAgdIvyatIya)"/>
     </para>

<!-- A4.1.91 -->
     <para saYjYA="pratyaya" phone="^[@(ac)].*$">
      <attribute saYjYA="tadDita"/>
      <arTa other="@(prAgdIvyatIya)"/>
     </para>

<!-- A4.1.97 -->
    <para saYjYA="pratyaya[upadeSa=^iY$]"/>

<!-- A4.1.115 -->
    <para saYjYA="pratyaya[slp=aR]">
     <arTa santati="apatya"/>
    </para>

<!-- A4.1.116 -->
    <para saYjYA="pratyaya[slp=^aR$]">
     <arTa santati="apatya"/>
    </para>

<!-- A4.1.125 -->
    <para saYjYA="pratyaya[slp=^Qak$]">
     <arTa santati="apatya"/>
    </para>

<!-- A4.1.126 -->
    <para saYjYA="pratyaya[slp=^Qak$]">
     <arTa santati="apatya"/>
    </para>

<!-- A4.1.127 -->
    <para saYjYA="pratyaya[slp=Qak]">
     <arTa santati="apatya"/>
    </para>

<!-- A4.1.133 -->
   <para saYjYA="pratyaya[slp=^Qak$]">
    <arTa santati="apatya"/>
   </para>

<!-- A4.1.134 -->
    <para saYjYA="pratyaya[slp=^Qak$]">
     <arTa santati="apatya"/>
    </para>

<!-- A4.1.158 -->
    <para saYjYA="pratyaya[slp=^PiY$]"/>

<!-- A4.1.159 -->
   <para saYjYA="pratyaya[slp=^PiY$]"/>

<!-- A4.1.161 -->
    <para saYjYA="pratyaya[slp=^(?:aY|yat)$]"/>

<!-- A4.2.25 -->
   <para saYjYA="pratyaya[slp=^aR$]"/>

<!-- A4.3.2 -->
     <para saYjYA="pratyaya[upadeSa=^(?:aR|KaY)$]"/>

<!-- A4.3.2 -->
     <para saYjYA="pratyaya[upadeSa=^(?:aR|KaY)$]"/>

<!-- A4.3.3 -->
     <para saYjYA="pratyaya[upadeSa=^(?:aR|KaY)$]"/>

<!-- A4.3.3 -->
     <para saYjYA="pratyaya[upadeSa=^(?:aR|KaY)$]"/>

<!-- A4.3.22 -->
    <para saYjYA="pratyaya[slp=^aR$]"/>

<!-- A4.3.29 -->
    <para saYjYA="pratyaya[slp=vun]"/>

<!-- A4.3.133 -->
    <para saYjYA="pratyaya[slp=aR]">
     <arTa other="idam"/>
    </para>

<!-- A4.3.138 -->
    <para saYjYA="pratyaya[slp=aR]">
     <arTa other="vikAra"/>
    </para>

<!-- A4.4.89 -->
    <para saYjYA="pratyaya[slp=^ya$]"/>

<!-- A4.4.108 -->
    <para saYjYA="pratyaya[slp=^yat$]"/>

<!-- A4.4.125 -->
    <para saYjYA="pratyaya[slp=yat]"/>

<!-- A4.4.126 -->
    <para saYjYA="pratyaya[slp=aR]"/>

<!-- A4.4.127 -->
    <para saYjYA="pratyaya[slp=matup]"/>

<!-- A5.1.59 -->
    <para saYjYA="pratyaya[upadeSa=^ti$]"/>

<!-- A5.1.65 -->
     <para saYjYA="prAtipadika[bare=^Ceda$]" locus="anta"/>

<!-- A5.1.65 -->
    <para saYjYA="pratyaya[upadeSa=^(?:yat|Wak)$]"/>

<!-- A5.1.76 -->
    <para saYjYA="pratyaya[slp=^Ra$]">
     <arTa other="nityam_gacCati"/>
    </para>

<!-- A5.1.90 -->
    <para saYjYA="pratyaya[upadeSa=^kan$]">
     <arTa other="pacyante"/>
    </para>

<!-- A5.1.125 -->
    <para saYjYA="pratyaya[slp=yat]">
     <or>
      <arTa other="BAva" range="*"/>
      <arTa other="karman" range="*"/><!-- kriyA -->
     </or>
    </para>

<!-- A5.2.10 -->
    <para saYjYA="pratyaya[slp=^Ka$]">
     <arTa other="anuBavati"/>
    </para>

<!-- A5.2.23 -->
    <para saYjYA="pratyaya[slp=^KaY$]"/>

<!-- A5.2.33 -->
      <para saYjYA="pratyaya[slp=^inac$]">
       <arTa other="nAsikAnata"/>
      </para>

<!-- A5.2.33 -->
      <para saYjYA="pratyaya[slp=^piwac$]">
       <arTa other="nAsikAnata"/>
      </para>

<!-- A5.2.34 -->
    <para saYjYA="pratyaya[upadeSa=^Ap$]"/>

<!-- A5.2.34 -->
    <para not="yes" saYjYA="sup"/>

<!-- A5.2.51 -->
    <para saYjYA="pratyaya[slp=^qaw$]">
     <arTa other="pUraRa"/>
    </para>

<!-- A5.2.52 -->
    <para saYjYA="pratyaya[slp=^qaw$]">
     <arTa other="pUraRa"/>
    </para>

<!-- A5.2.55 -->
    <para saYjYA="pratyaya[slp=^tIya$]"/>

<!-- A5.2.71 -->
    <para saYjYA="pratyaya[slp=^kan$]"/>

<!-- A5.2.74 -->
    <para saYjYA="pratyaya[slp=^kan$]"/>

<!-- A5.2.77 -->
    <para saYjYA="pratyaya[slp=^kan$]"/>

<!-- A5.2.84 -->
    <para saYjYA="pratyaya[slp=^Gan$]"/>

<!-- A5.2.114 -->
    <para saYjYA="pratyaya[slp=^na$]"/>

<!-- A5.2.114 -->
    <para saYjYA="pratyaya[slp=^ra$]"/>

<!-- A5.2.129 -->
    <para saYjYA="pratyaya[slp=^ini$]"/>

<!-- A5.3.3 -->
   <para saYjYA="pratyaya[upadeSa=^(tasil|ha|rhil|DunA|dAnIm|samasaR|dya|Tamu)$]"/>

<!-- A5.3.4 -->
     <para saYjYA="pratyaya[^r[@(al)]*$]"/><!-- rhil -->

<!-- A5.3.4 -->
     <para saYjYA="pratyaya[^T[@(al)]*$]"/><!-- Tamu -->

<!-- A5.3.5 -->
   <para saYjYA="pratyaya[upadeSa=^(tasil|tral|rhil|TAl)$]"/>

<!-- A5.3.6 -->
   <para saYjYA="pratyaya" phone="^d[@(al)]*$"/><!-- dA -->

<!-- A5.3.17 -->
    <para saYjYA="pratyaya[slp=DunA]">
     <arTa other="kAla"/>
    </para>

<!-- A5.3.22 -->
      <para saYjYA="pratyaya[slp=^dya$]"/>

<!-- A5.3.22 -->
      <para saYjYA="pratyaya[slp=^(?:ut|ArI)$]">
       <arTa other="saMvatsara"/>
      </para>

<!-- A5.3.22 -->
      <para saYjYA="pratyaya[slp=^samasaR$]">
       <arTa other="saMvatsara"/>
      </para>

<!-- A5.3.22 -->
      <para saYjYA="pratyaya[slp=^dya$]"/>

<!-- A5.3.31 -->
     <para saYjYA="pratyaya[slp=ril]"/>

<!-- A5.3.31 -->
     <para saYjYA="pratyaya[slp=rizwAtil]"/>

<!-- A5.3.32 -->
    <para saYjYA="pratyaya[slp=Ati]"/>

<!-- A5.3.33 -->
     <para saYjYA="pratyaya[slp=a]"/>

<!-- A5.3.33 -->
     <para saYjYA="pratyaya[slp=A]"/>

<!-- A5.3.39 -->
      <para saYjYA="pratyaya[slp=asi]"/>

<!-- A5.3.39 -->
      <para saYjYA="pratyaya[slp=asi]"/>

<!-- A5.3.39 -->
      <para saYjYA="pratyaya[slp=asi]"/>

<!-- A5.3.40 -->
     <para saYjYA="pratyaya[slp=astAti]"/>

<!-- A5.3.40 -->
     <para saYjYA="pratyaya[slp=astAti]"/>

<!-- A5.3.41 -->
   <para saYjYA="pratyaya[slp=astAti]"/>

<!-- A5.3.60 -->
    <para saYjYA="pratyaya[slp=(?:izWan|Iyasun)$]"/>

<!-- A5.3.61 -->
   <para saYjYA="pratyaya[slp=(?:izWan|Iyasun)$]"/>

<!-- A5.3.62 -->
   <para saYjYA="pratyaya[slp=(?:izWan|Iyasun)$]"/>

<!-- A5.3.63 -->
      <para saYjYA="pratyaya[slp=(?:izWan|Iyasun)$]"/>

<!-- A5.3.63 -->
      <para saYjYA="pratyaya[slp=(?:izWan|Iyasun)$]"/>

<!-- A5.3.64 -->
    <para saYjYA="pratyaya[slp=(?:izWan|Iyasun)$]"/>

<!-- A5.3.65 -->
    <para saYjYA="pratyaya[slp=(?:izWan|Iyasun)$]"/>

<!-- A5.3.68 -->
   <para saYjYA="prAtipadika">
    <arTa other="IzadasamApti"/>
   </para>

<!-- A5.3.82 -->
    <para saYjYA="pratyaya[slp=kan]"/>

<!-- A5.3.83 -->
    <para saYjYA="pratyaya[upadeSa=^Wac$]"/>

<!-- A5.3.83 -->
    <para saYjYA="pratyaya[upadeSa=^(?:Gan|ilac|aqac|vuc)$]" phone="^[@(ac)][@(al)]*$"/>

<!-- A5.3.84 -->
    <para saYjYA="pratyaya[upadeSa=^Wac$]"/>

<!-- A5.3.84 -->
    <para saYjYA="pratyaya[upadeSa=^(?:Gan|ilac|aqac|vuc)$]" phone="^[@(ac)][@(al)]*$"/>

<!-- A5.4.1 -->
    <para saYjYA="pratyaya[slp=^vun$]"/>

<!-- A5.4.19 -->
    <para saYjYA="pratyaya[slp=^suc$]"/>

<!-- A5.4.51 -->
   <para saYjYA="pratyaya[slp=^cvi$]"/>

<!-- A5.4.77 -->
     <para saYjYA="prAtipadika[bare=^azWIvat$]"/>

<!-- A5.4.77 -->
    <para saYjYA="pratyaya[slp=^ac$]"/>

<!-- A5.4.77 -->
     <para saYjYA="prAtipadika[bare=^div$]"/>

<!-- A5.4.77 -->
    <para saYjYA="pratyaya[slp=^ac$]"/>

<!-- A5.4.77 -->
    <para saYjYA="pratyaya[slp=^ac$]"/>

<!-- A5.4.88 -->
    <para saYjYA="pratyaya[slp=^wac$]" locus="anta"/>

<!-- A5.4.89 -->
    <para saYjYA="pratyaya[slp=^wac$]" locus="anta"/>

<!-- A5.4.90 -->
    <para saYjYA="pratyaya[slp=^wac$]" locus="anta"/>

<!-- A5.4.118 -->
    <para saYjYA="pratyaya[slp=^ac$]"/>

<!-- A5.4.120 -->
      <para saYjYA="pratyaya[slp=^ac$]"/>

<!-- A5.4.120 -->
      <para saYjYA="pratyaya[slp=^ac$]"/>

<!-- A6.1.8 -->
   <para saYjYA="pratyaya[upadeSa=^liw$]"/>

<!-- A6.1.10 -->
   <para saYjYA="Slu" phone=""/>

<!-- A6.1.11 -->
   <para saYjYA="pratyaya[upadeSa=^caN$]"/>

<!-- A6.1.12 -->
    <para saYjYA="pratyaya[upadeSa=^liw$]"/>

<!-- A6.1.12 -->
    <para saYjYA="pratyaya[slp=kvasu]"/>

<!-- A6.1.14 -->
    <para saYjYA="uttarapada" phone="^banDu$"/>

<!-- A6.1.15 -->
   <para saYjYA="pratyaya[it=^k$]"/>

<!-- A6.1.16 -->
   <para saYjYA="pratyaya[it=^(k|N)$]"/>

<!-- A6.1.17 -->
   <para saYjYA="pratyaya[bare=^liw$]"/>

<!-- A6.1.18 -->
   <para saYjYA="pratyaya[upadeSa=^caN$]"/>

<!-- A6.1.19 -->
   <para saYjYA="pratyaya[upadeSa=^yaN$]"/>

<!-- A6.1.20 -->
   <para saYjYA="pratyaya[upadeSa=^yaN$]"/>

<!-- A6.1.21 -->
   <para saYjYA="pratyaya[upadeSa=^yaN$]"/>

<!-- A6.1.22 -->
   <para saYjYA="nizWA"/>

<!-- A6.1.23 -->
   <para saYjYA="nizWA"/>

<!-- A6.1.24 -->
   <para saYjYA="nizWA"/>

<!-- A6.1.25 -->
   <para saYjYA="nizWA"/>

<!-- A6.1.26 -->
   <para saYjYA="nizWA"/>

<!-- A6.1.27 -->
   <para saYjYA="nizWA"/>

<!-- A6.1.28 -->
   <para saYjYA="nizWA"/>

<!-- A6.1.29 -->
    <para saYjYA="pratyaya[bare=^liw$]"/>

<!-- A6.1.29 -->
    <para saYjYA="pratyaya[upadeSa=^yaN$]"/>

<!-- A6.1.30 -->
    <para saYjYA="pratyaya[bare=^liw$]"/>

<!-- A6.1.30 -->
    <para saYjYA="pratyaya[upadeSa=^yaN$]"/>

<!-- A6.1.31 -->
    <para saYjYA="pratyaya[=^san$]"/>

<!-- A6.1.31 -->
    <para saYjYA="pratyaya[upadeSa=^caN$]"/>

<!-- A6.1.32 -->
    <para saYjYA="pratyaya[=^san$]"/>

<!-- A6.1.32 -->
    <para saYjYA="pratyaya[upadeSa=^caN$]"/>

<!-- A6.1.36 -->
      <para saYjYA="pratyaya[upadeSa=^laN$]">
       <attribute saYjYA="pratyaya[upadeSa=^ATAm$]"/>
      </para>

<!-- A6.1.36 -->
      <para saYjYA="pratyaya[upadeSa=^liw$]">
       <attribute saYjYA="pratyaya[upadeSa=^us$]"/>
      </para>

<!-- A6.1.36 -->
      <para saYjYA="pratyaya[upadeSa=^liw$]">
       <attribute saYjYA="pratyaya[upadeSa=^se$]"/>
      </para>

<!-- A6.1.36 -->
      <para saYjYA="pratyaya[upadeSa=^liw$]"/>

<!-- A6.1.36 -->
      <para saYjYA="nizWA"/>

<!-- A6.1.36 -->
       <para saYjYA="pratyaya[upadeSa=^kvip$]"/>

<!-- A6.1.36 -->
       <para saYjYA="nizWA"/>

<!-- A6.1.38 -->
   <para saYjYA="pratyaya[upadeSa=^liw$]"/>

<!-- A6.1.39 -->
   <para saYjYA="pratyaya[upadeSa=^liw$, it=^k$]"/>

<!-- A6.1.40 -->
   <para saYjYA="pratyaya[upadeSa=^liw$]"/>

<!-- A6.1.41 -->
   <para saYjYA="pratyaya[upadeSa=^ktvA$]"/>

<!-- A6.1.41 -->
     <para saYjYA="pratyaya[upadeSa=^lyap$]"/>

<!-- A6.1.42 -->
   <para saYjYA="pratyaya[upadeSa=^ktvA$]"/>

<!-- A6.1.42 -->
     <para saYjYA="pratyaya[upadeSa=^lyap$]"/>

<!-- A6.1.43 -->
   <para saYjYA="pratyaya[upadeSa=^ktvA$]"/>

<!-- A6.1.43 -->
     <para saYjYA="pratyaya[upadeSa=^lyap$]"/>

<!-- A6.1.44 -->
   <para saYjYA="pratyaya[upadeSa=^ktvA$]"/>

<!-- A6.1.44 -->
     <para saYjYA="pratyaya[upadeSa=^lyap$]"/>

<!-- A6.1.45 -->
     <para saYjYA="pratyaya">
      <attribute not="yes" saYjYA="pratyaya[upadeSa=^S[@(al)]*$, it=^S$]"/>
     </para>

<!-- A6.1.46 -->
     <para saYjYA="pratyaya[upadeSa=^liw$]"/>

<!-- A6.1.47 -->
   <para saYjYA="pratyaya[upadeSa=^GaY$]"/>

<!-- A6.1.48 -->
   <para saYjYA="pratyaya[upadeSa=^Ric$]"/>

<!-- A6.1.49 -->
   <para saYjYA="pratyaya[upadeSa=^Ric$]"/>

<!-- A6.1.50 -->
       <para saYjYA="pratyaya[upadeSa=^lyap$]"/>

<!-- A6.1.50 -->
       <para saYjYA="pratyaya"/>

<!-- A6.1.51 -->
       <para saYjYA="pratyaya[upadeSa=^lyap$]"/>

<!-- A6.1.51 -->
       <para saYjYA="pratyaya"/>

<!-- A6.1.52 -->
       <para saYjYA="pratyaya[upadeSa=^lyap$]"/>

<!-- A6.1.52 -->
     <para saYjYA="pratyaya"/>

<!-- A6.1.53 -->
   <para saYjYA="pratyaya[upadeSa=^Ramul$]"/>

<!-- A6.1.54 -->
   <para saYjYA="pratyaya[upadeSa=^Ric$]"/>

<!-- A6.1.55 -->
   <para saYjYA="pratyaya[upadeSa=^Ric$]"/>

<!-- A6.1.56 -->
   <para saYjYA="pratyaya[upadeSa=^Ric$]"/>

<!-- A6.1.57 -->
   <para saYjYA="pratyaya[upadeSa=^Ric$]"/>

<!-- A6.1.58 -->
   <para saYjYA="pratyaya" phone="[@(Jal)]">
    <attribute not="yes" saYjYA="pratyaya[it=^k$]"/>
   </para>

<!-- A6.1.59 -->
   <para saYjYA="pratyaya" phone="[@(Jal)]">
    <attribute not="yes" saYjYA="pratyaya[it=^k$]"/>
   </para>

<!-- A6.1.61 -->
   <para saYjYA="pratyaya[upadeSa=^y[@(al)]*$]">
    <attribute saYjYA="tadDita"/>
   </para>

<!-- A6.1.62 -->
   <para saYjYA="pratyaya[upadeSa=^[@(ac)][@(al)]*$]">
    <attribute saYjYA="tadDita"/>
   </para>

<!-- A6.1.63 -->
     <para saYjYA="pratyaya[upadeSa=^(?:Sas|wA|ByAm|Bis|Ne|ByAm|Byas|Nasi|ByAm|Byas|Nas|os|Am|Ni|os|su)$]"/>

<!-- A6.1.63 -->
     <para saYjYA="pratyaya[upadeSa=^(?:Sas|wA|ByAm|Bis|Ne|ByAm|Byas|Nasi|ByAm|Byas|Nas|os|Am|Ni|os|su)$]"/>

<!-- A6.1.63 -->
     <para saYjYA="pratyaya[upadeSa=^(?:Sas|wA|ByAm|Bis|Ne|ByAm|Byas|Nasi|ByAm|Byas|Nas|os|Am|Ni|os|su)$]"/>

<!-- A6.1.63 -->
     <para saYjYA="pratyaya[upadeSa=^(?:Sas|wA|ByAm|Bis|Ne|ByAm|Byas|Nasi|ByAm|Byas|Nas|os|Am|Ni|os|su)$]"/>

<!-- A6.1.63 -->
     <para saYjYA="pratyaya[upadeSa=^(?:Sas|wA|ByAm|Bis|Ne|ByAm|Byas|Nasi|ByAm|Byas|Nas|os|Am|Ni|os|su)$]"/>

<!-- A6.1.63 -->
     <para saYjYA="pratyaya[upadeSa=^(?:Sas|wA|ByAm|Bis|Ne|ByAm|Byas|Nasi|ByAm|Byas|Nas|os|Am|Ni|os|su)$]"/>

<!-- A6.1.63 -->
     <para saYjYA="pratyaya[upadeSa=^(?:Sas|wA|ByAm|Bis|Ne|ByAm|Byas|Nasi|ByAm|Byas|Nas|os|Am|Ni|os|su)$]"/>

<!-- A6.1.63 -->
     <para saYjYA="pratyaya[upadeSa=^(?:Sas|wA|ByAm|Bis|Ne|ByAm|Byas|Nasi|ByAm|Byas|Nas|os|Am|Ni|os|su)$]"/>

<!-- A6.1.63 -->
     <para saYjYA="pratyaya[upadeSa=^(?:Sas|wA|ByAm|Bis|Ne|ByAm|Byas|Nasi|ByAm|Byas|Nas|os|Am|Ni|os|su)$]"/>

<!-- A6.1.63 -->
     <para saYjYA="pratyaya[upadeSa=^(?:Sas|wA|ByAm|Bis|Ne|ByAm|Byas|Nasi|ByAm|Byas|Nas|os|Am|Ni|os|su)$]"/>

<!-- A6.1.63 -->
     <para saYjYA="pratyaya[upadeSa=^(?:Sas|wA|ByAm|Bis|Ne|ByAm|Byas|Nasi|ByAm|Byas|Nas|os|Am|Ni|os|su)$]"/>

<!-- A6.1.63 -->
     <para saYjYA="pratyaya[upadeSa=^(?:Sas|wA|ByAm|Bis|Ne|ByAm|Byas|Nasi|ByAm|Byas|Nas|os|Am|Ni|os|su)$]"/>

<!-- A6.1.63 -->
     <para saYjYA="pratyaya[upadeSa=^(?:Sas|wA|ByAm|Bis|Ne|ByAm|Byas|Nasi|ByAm|Byas|Nas|os|Am|Ni|os|su)$]"/>

<!-- A6.1.66 -->
   <para phone="[@(val)]"/>

<!-- A6.1.71 -->
   <para saYjYA="pratyaya[upadeSa=^kft$, it=^p$]"/>

<!-- A6.1.73 -->
   <para phone="^C"/>

<!-- A6.1.74 -->
   <para phone="^C"/>

<!-- A6.1.75 -->
   <para phone="^C"/>

<!-- A6.1.76 -->
   <para phone="^C"/>

<!-- A6.1.77 -->
     <para phone="[@(ac)]"/>

<!-- A6.1.77 -->
     <para phone="[@(ac)]"/>

<!-- A6.1.77 -->
     <para phone="[@(ac)]"/>

<!-- A6.1.77 -->
     <para phone="[@(ac)]"/>

<!-- A6.1.78 -->
     <para phone="[@(ac)]"/>

<!-- A6.1.78 -->
     <para phone="[@(ac)]"/>

<!-- A6.1.78 -->
     <para phone="[@(ac)]"/>

<!-- A6.1.78 -->
     <para phone="[@(ac)]"/>

<!-- A6.1.79 -->
     <para saYjYA="pratyaya" phone="^y[@(al)]*$"/>

<!-- A6.1.79 -->
     <para saYjYA="pratyaya" phone="^y[@(al)]*$"/>

<!-- A6.1.80 -->
     <para saYjYA="pratyaya" phone="^y[@(al)]*$"/>

<!-- A6.1.80 -->
     <para saYjYA="pratyaya" phone="^y[@(al)]*$"/>

<!-- A6.1.81 -->
   <para saYjYA="pratyaya[upadeSa=^yat$]"/>

<!-- A6.1.82 -->
   <para saYjYA="pratyaya[upadeSa=^yat$]"/>

<!-- A6.1.83 -->
   <para saYjYA="pratyaya[upadeSa=^yat$]"/>

<!-- A6.1.87 -->
   <para  phone="([@(ac)])[@(al)]*$">
    <sTAnin phone="[@(ac)]" locus="Adi"/>
   </para>

<!-- A6.1.88 -->
   <para  phone="^[@(ec)][@(al)]*$">
    <sTAnin phone="[@(ec)]" locus="Adi"/>
   </para>

<!-- A6.1.89 -->
    <para saYjYA="DAtu[slp=^(?:i\R|e/Da\~)$]" phone="^[@(ec)][@(al)]*$">
     <sTAnin phone="[@(ec)]" locus="Adi"/>
    </para>

<!-- A6.1.89 -->
    <para varga="Sabda[upadeSa=^UW$]" phone="^U$">
     <sTAnin phone="^U$" locus="Adi"/>
    </para>

<!-- A6.1.90 -->
   <para phone="^[@(ac)][@(al)]*$">
    <sTAnin phone="[@(ac)]" locus="Adi"/>
   </para>

<!-- A6.1.91 -->
   <para saYjYA="DAtu" phone="^[@(f)][@(al)]*$">
    <sTAnin phone="[@(f)]" locus="Adi"/>
   </para>

<!-- A6.1.92 -->
   <para saYjYA="DAtu" phone="^[@(f)][@(al)]*$">
    <sTAnin phone="[@(f)]" locus="Adi"/>
    <avayava saYjYA="sup" locus="anta"/>
   </para>

<!-- A6.1.93 -->
   <para saYjYA="pratyaya[upadeSa=^(?:am|Sas)$]">
    <attribute saYjYA="sup"/>
    <sTAnin phone="a" locus="Adi"/>
   </para>

<!-- A6.1.94 -->
   <para saYjYA="DAtu" phone="^[@(eN)][@(al)]*$">
    <sTAnin phone="[@(eN)]" locus="Adi"/>
   </para>

<!-- A6.1.95 -->
   <para phone="^(?:om|A)$">
    <sTAnin phone="^[oA]$" locus="Adi"/>
   </para>

<!-- A6.1.96 -->
    <para saYjYA="pratyaya" phone="^us$"><!-- upadeSa = us, jus -->
     <sTAnin phone="u" locus="Adi"/>
    </para>

<!-- A6.1.97 -->
    <para saYjYA="guRa">
     <sTAnin saYjYA="guRa"/>
    </para>

<!-- A6.1.98 -->
   <para saYjYA="pada" phone="^iti$" gaRa="cAdi">
    <sTAnin phone="^i"/>
   </para>

<!-- A6.1.99 -->
    <para saYjYA="pada" phone="^iti$" gaRa="cAdi">
     <sTAnin phone="^i"/>
    </para>

<!-- A6.1.99 -->
    <para saYjYA="pada" phone="^iti$" gaRa="cAdi">
     <sTAnin phone="^i"/>
    </para>

<!-- A6.1.100 -->
   <para saYjYA="pratyaya[upadeSa=^qAc$]">
    <sTAnin phone="^A$"/>
   </para>

<!-- A6.1.101 -->
   <para phone="^[@(ak)][@(al)]*$">
    <sTAnin phone="[@(ak)]" locus="Adi"/>
   </para>

<!-- A6.1.102 -->
   <para>
    <sTAnin phone="^[Oa]$" locus="Adi"/>
    <or>
     <attribute viBakti="praTamA"/>
     <attribute viBakti="dvitIyA"/>
    </or>
   </para>

<!-- A6.1.104 -->
   <para phone="^[@(ic)][@(al)]*$">
    <sTAnin phone="[@(ic)]" locus="Adi"/>
    <or>
     <attribute viBakti="praTamA"/>
     <attribute viBakti="dvitIyA"/>
    </or>
   </para>

<!-- A6.1.105 -->
    <para phone="^[@(ic)][@(al)]*$">
     <sTAnin phone="[@(ic)]" locus="Adi"/>
     <or>
      <attribute viBakti="praTamA"/>
      <attribute viBakti="dvitIyA"/>
     </or>
    </para>

<!-- A6.1.105 -->
    <para saYjYA="pratyaya[upadeSa=^jas$]" viBakti="praTamA">
     <sTAnin phone="a" locus="Adi"/>
    </para>

<!-- A6.1.106 -->
    <para phone="^[@(ic)][@(al)]*$">
     <sTAnin phone="[@(ic)]" locus="Adi"/>
     <or>
      <attribute viBakti="praTamA"/>
      <attribute viBakti="dvitIyA"/>
     </or>
    </para>

<!-- A6.1.106 -->
    <para saYjYA="pratyaya[upadeSa=^jas$]" viBakti="praTamA">
     <sTAnin phone="a" locus="Adi"/>
    </para>

<!-- A6.1.107 -->
    <para saYjYA="pratyaya[upadeSa=^am$]" viBakti="dvitIyA">
     <sTAnin phone="a" locus="Adi"/>
    </para>

<!-- A6.1.107 -->
    <para saYjYA="pratyaya[upadeSa=^am$]" viBakti="dvitIyA">
     <sTAnin phone="a" locus="Adi"/>
    </para>

<!-- A6.1.108 -->
   <para phone="^[@(ac)][@(al)]*$">
    <sTAnin phone="[@(ac)]" locus="Adi"/>
   </para>

<!-- A6.1.109 -->
   <para phone="^a[@(al)]*$">
    <sTAnin phone="a" locus="Adi"/>
   </para>

<!-- A6.1.110 -->
   <para saYjYA="pratyaya[upadeSa=^(?:Nasi|Nas)$]">
    <sTAnin phone="a" locus="Adi"/>
   </para>

<!-- A6.1.111 -->
   <para saYjYA="pratyaya[upadeSa=^(?:Nasi|Nas)$]">
    <sTAnin phone="a" locus="Adi"/>
   </para>

<!-- A6.1.112 -->
   <para saYjYA="pratyaya[slp=^(?:Nasi|Nas)$]">
    <sTAnin phone="a" locus="Adi"/>
   </para>

<!-- A6.1.113 -->
   <para phone="^a">
    <attribute not="yes" AyAma="pluta"/>
   </para>

<!-- A6.1.114 -->
   <para phone="^[@(haS)]"/>

<!-- A6.1.115 -->
    <para phone="^a[^vy][@(al)]*$"/>

<!-- A6.1.116 -->
     <para saYjYA="pada" phone="^(?:avyAt|avadyAt|avakramuH|ayam|avantu)$"/>

<!-- A6.1.116 -->
     <para saYjYA="pada">
      <avayava saYjYA="prAtipadika[bare=^(?:avrata|avasyu)$]"/>
     </para>

<!-- A6.1.117 -->
   <para phone="^a"/>

<!-- A6.1.118 -->
     <para phone="^a"/>

<!-- A6.1.118 -->
     <para phone="^ambike$"/>

<!-- A6.1.118 -->
     <para phone="^ambAle$"/>

<!-- A6.1.119 -->
     <para phone="^a"/>

<!-- A6.1.119 -->
     <para saYjYA="pada" phone="^aNge$"/>

<!-- A6.1.120 -->
   <para phone="^a[@(ku)D][@(al)]*$">
    <avayava phone="a" svara="anudAtta" locus="Adi"/>
   </para>

<!-- A6.1.121 -->
   <para saYjYA="pada" phone="^avapaTAs$">
    <avayava phone="a" svara="anudAtta" locus="Adi"/>
   </para>

<!-- A6.1.122 -->
   <para phone="^a"/>

<!-- A6.1.123 -->
   <para phone="^[@(ac)]"/>

<!-- A6.1.124 -->
   <para saYjYA="prAtipadika[bare=^indra$]"/>

<!-- A6.1.125 -->
   <para phone="^[@(ac)]"/>

<!-- A6.1.126 -->
   <para phone="^[@(ac)]"/>

<!-- A6.1.127 -->
   <para phone="^[@(ac)]$"/>

<!-- A6.1.128 -->
   <para phone="^f"/>

<!-- A6.1.129 -->
   <para saYjYA="pada" gaRa="cAdi" phone="^iti$"/>

<!-- A6.1.130 -->
   <para phone="^[@(ac)]"/>

<!-- A6.1.132 -->
   <para saYjYA="pada" phone="^[@(hal)][@(al)]*$"/>

<!-- A6.1.133 -->
   <para saYjYA="pada" phone="^[@(hal)][@(al)]*$"/>

<!-- A6.1.134 -->
    <para saYjYA="pada" phone="^[@(ac)][@(al)]*$"/>

<!-- A6.1.167 -->
   <para saYjYA="pratyaya[upadeSa=^Sas$]">
    <attribute saYjYA="sup"/>
   </para>

<!-- A6.1.180 -->
   <para saYjYA="pratyaya" phone="^[@(Jal)][@(al)]*$">
    <attribute saYjYA="sup"/>
   </para>

<!-- A6.1.181 -->
   <para saYjYA="pratyaya" phone="^[@(Jal)][@(al)]*$">
    <attribute saYjYA="sup"/>
   </para>

<!-- A6.1.187 -->
    <para sTAnin.saYjYA="pratyaya[bare=^l$]" saYjYA="sArvaDAtuka"/><!-- lasArvaDAtuke -->

<!-- A6.1.188 -->
   <para saYjYA="pratyaya[^[@(ac)][@(al)]*]"><!-- aci -->
    <attribute sTAnin.saYjYA="pratyaya[bare=^l$]" saYjYA="sArvaDAtuka"/><!-- lasArvaDAtuke -->
    <avayava not="yes" saYjYA="pratyaya[upadeSa=^iw$]"/><!-- aniwi -->
   </para>

<!-- A6.1.189 -->
   <para saYjYA="pratyaya[^[@(ac)][@(al)]*]"><!-- aci -->
    <attribute sTAnin.saYjYA="pratyaya[bare=^l$]" saYjYA="sArvaDAtuka"/><!-- lasArvaDAtuke -->
    <avayava not="yes" saYjYA="pratyaya[upadeSa=^iw$]"/><!-- aniwi -->
   </para>

<!-- A6.1.190 -->
   <para saYjYA="pratyaya[upadeSa=^[@(hal)]+[@(ac)][@(al)]*$]" phone="^[@(hal)]+[@(al)]*$">
    <attribute sTAnin.saYjYA="pratyaya[bare=^l$]" saYjYA="sArvaDAtuka"/><!-- lasArvaDAtuke -->
    <avayava not="yes" svara="udAtta" phone="^[@(ac)]$" flags="g"/>
   </para>

<!-- A6.1.191 -->
   <para saYjYA="pratyaya">
    <attribute saYjYA="sup"/>
   </para>

<!-- A6.1.192 -->
   <para saYjYA="pratyaya[it=^p$]"><!-- piti -->
    <attribute sTAnin.saYjYA="pratyaya[bare=^l$]" saYjYA="sArvaDAtuka"/><!-- lasArvaDAtuke -->
   </para>

<!-- A6.1.193 -->
   <para saYjYA="pratyaya[it=^l$]"/>

<!-- A6.1.194 -->
   <para saYjYA="pratyaya[upadeSa=^Ramul$]"/>

<!-- A6.1.195 -->
   <para><!-- kartfyaki -->
    <avayava saYjYA="pratyaya[upadeSa=^yak$]"/>
    <avayava saYjYA="sArvaDAtuka">
     <arTa kAraka="kartf"/>
    </avayava>
   </para>

<!-- A6.1.197 -->
   <para saYjYA="pratyaya[it-^(?:Y|n)$]"/>

<!-- A6.1.199 -->
   <para saYjYA="sarvanAmasTAna"/>

<!-- A6.1.211 -->
   <para overlap="one" saYjYA="pratyaya[upadeSa=^Nas$]">
    <attribute saYjYA="sup"/>
   </para>

<!-- A6.1.212 -->
   <para overlap="one" saYjYA="pratyaya[upadeSa=^Ne$]">
    <attribute saYjYA="sup"/>
   </para>

<!-- A6.1.222 -->
   <para saYjYA="uttarapada">
    <avayava saYjYA="DAtu[slp=^(?:a/ncu/~|a/ncu^~)$]" locus="Adi"/>
    <avayava saYjYA="pratyaya[upadeSa=^kvin$]"/>
    <avayava not="yes" saYjYA="sarvanAmasTAna" locus="anta">
     <attribute saYjYA="sup"/>
    </avayava>
   </para>

<!-- A6.2.3 -->
    <para saYjYA="uttarapada" locus="anta">
     <avayava n="1" saYjYA="prAtipadika" locus="Adi">
      <attribute not="yes" saYjYA="prAtipadika[upadeSa=^eta$]"/>
      <arTa other="varRa"/>
     </avayava><!-- prAtipadika -->
     <avayava n="2" saYjYA="sup" locus="anta" quantity="zeroorone"/>
    </para><!-- uttarapada -->

<!-- A6.2.4 -->
    <para saYjYA="uttarapada" locus="anta">
     <avayava n="1" saYjYA="prAtipadika[bare=^(?:gADa|lavaRa)$]" locus="Adi"/>
     <avayava n="2" saYjYA="sup" locus="anta" quantity="zeroorone"/>
    </para><!-- uttarapada -->

<!-- A6.2.5 -->
    <para saYjYA="uttarapada" locus="anta">
     <avayava n="1" saYjYA="prAtipadika[bare=^dAyAda$]" locus="Adi"/>
     <avayava n="2" saYjYA="sup" locus="anta" quantity="zeroorone"/>
    </para><!-- uttarapada -->

<!-- A6.2.6 -->
    <para saYjYA="uttarapada" locus="anta">
     <avayava n="1" saYjYA="prAtipadika[bare=^(?:cira|kfcCra)$]" locus="Adi"/>
     <avayava n="2" saYjYA="sup" locus="anta" quantity="zeroorone"/>
    </para><!-- uttarapada -->

<!-- A6.2.7 -->
    <para saYjYA="uttarapada" locus="anta">
     <avayava n="1" saYjYA="prAtipadika[bare=^pada$]" locus="Adi"/>
     <avayava n="2" saYjYA="sup" locus="anta" quantity="zeroorone"/>
    </para><!-- uttarapada -->

<!-- A6.2.8 -->
    <para saYjYA="uttarapada" locus="anta">
     <avayava n="1" saYjYA="prAtipadika[bare=^nivAta$]" locus="Adi"/>
     <avayava n="2" saYjYA="sup" locus="anta" quantity="zeroorone"/>
    </para><!-- uttarapada -->

<!-- A6.2.9 -->
    <para saYjYA="uttarapada" locus="anta">
     <avayava n="1" saYjYA="prAtipadika[bare=^SArada$]" locus="Adi">
      <arTa not="yes" other="Artava"/>
     </avayava><!-- prAtipadika -->
     <avayava n="2" saYjYA="sup" locus="anta" quantity="zeroorone"/>
    </para><!-- uttarapada -->

<!-- A6.2.10 -->
    <para saYjYA="uttarapada" locus="anta">
     <avayava n="1" saYjYA="prAtipadika[bare=^(?:aDvaryu|kazAya)$]" locus="Adi"/>
     <avayava n="2" saYjYA="sup" locus="anta" quantity="zeroorone"/>
    </para><!-- uttarapada -->

<!-- A6.2.11 -->
    <para saYjYA="uttarapada" locus="anta">
     <avayava n="1" saYjYA="prAtipadika[bare=^(?:sadfSa|pratirUpa)$]" locus="Adi"/>
     <avayava n="2" saYjYA="sup" locus="anta" quantity="zeroorone"/>
    </para><!-- uttarapada -->

<!-- A6.2.12 -->
    <para saYjYA="uttarapada" locus="anta">
     <avayava n="1" saYjYA="dvigu" locus="Adi"/>
     <avayava n="2" saYjYA="sup" locus="anta" quantity="zeroorone"/>
    </para><!-- uttarapada -->

<!-- A6.2.13 -->
    <para saYjYA="uttarapada" locus="anta">
     <avayava n="1" saYjYA="prAtipadika[bare=^vARija$]" locus="Adi"/>
     <avayava n="2" saYjYA="sup" locus="anta" quantity="zeroorone"/>
    </para><!-- uttarapada -->

<!-- A6.2.14 -->
    <para saYjYA="uttarapada" locus="anta">
     <avayava n="1" saYjYA="prAtipadika[bare=^(?:mAtrA|upajYA|upakrama|CAyA)$]" locus="Adi"/>
     <avayava n="2" saYjYA="sup" locus="anta" quantity="zeroorone"/>
    </para><!-- uttarapada -->

<!-- A6.2.15 -->
    <para saYjYA="uttarapada" locus="anta">
     <avayava n="1" saYjYA="prAtipadika[bare=^(?:suKa|priya)$]" locus="Adi"/>
     <avayava n="2" saYjYA="sup" locus="anta" quantity="zeroorone"/>
    </para><!-- uttarapada -->

<!-- A6.2.16 -->
    <para saYjYA="uttarapada" locus="anta">
     <avayava n="1" saYjYA="prAtipadika[bare=^(?:suKa|priya)$]" locus="Adi"/>
     <avayava n="2" saYjYA="sup" locus="anta" quantity="zeroorone"/>
    </para><!-- uttarapada -->

<!-- A6.2.17 -->
    <para saYjYA="uttarapada" locus="anta">
     <avayava n="1" saYjYA="prAtipadika[bare=^svAmin$]" locus="Adi"/>
     <avayava n="2" saYjYA="sup" locus="anta" quantity="zeroorone"/>
    </para><!-- uttarapada -->

<!-- A6.2.18 -->
    <para saYjYA="uttarapada" locus="anta">
     <avayava n="1" saYjYA="prAtipadika[bare=^pati$]" locus="Adi"/>
     <avayava n="2" saYjYA="sup" locus="anta" quantity="zeroorone"/>
    </para><!-- uttarapada -->

<!-- A6.2.19 -->
    <para saYjYA="uttarapada" locus="anta">
     <avayava n="1" saYjYA="prAtipadika[bare=^pati$]" locus="Adi"/>
     <avayava n="2" saYjYA="sup" locus="anta" quantity="zeroorone"/>
    </para><!-- uttarapada -->

<!-- A6.2.20 -->
    <para saYjYA="uttarapada" locus="anta">
     <avayava n="1" saYjYA="prAtipadika[bare=^pati$]" locus="Adi"/>
     <avayava n="2" saYjYA="sup" locus="anta" quantity="zeroorone"/>
    </para><!-- uttarapada -->

<!-- A6.2.21 -->
    <para saYjYA="uttarapada" locus="anta">
     <avayava n="1" saYjYA="prAtipadika[bare=^(?:ASaMka|AbADa|nedIyas)$]" locus="Adi"/>
     <avayava n="2" saYjYA="sup" locus="anta" quantity="zeroorone"/>
    </para><!-- uttarapada -->

<!-- A6.2.22 -->
    <para saYjYA="uttarapada" locus="anta">
     <avayava n="1" saYjYA="prAtipadika[bare=^pUrva$]" locus="Adi"/>
     <avayava n="2" saYjYA="sup" locus="anta" quantity="zeroorone"/>
    </para><!-- uttarapada -->

<!-- A6.2.23 -->
    <para saYjYA="uttarapada" locus="anta">
     <avayava n="1" saYjYA="prAtipadika[bare=^(?:saviDa|sanIqa|samaryAda|saveSa|sadeSa)$]" locus="Adi"/>
     <avayava n="2" saYjYA="sup" locus="anta" quantity="zeroorone"/>
    </para><!-- uttarapada -->

<!-- A6.2.24 -->
    <para saYjYA="uttarapada" locus="anta">
     <avayava n="1" saYjYA="prAtipadika" locus="Adi">
      <arTa other="guRa"/>
     </avayava><!-- prAtipadika -->
     <avayava n="2" saYjYA="sup" locus="anta" quantity="zeroorone"/>
    </para><!-- uttarapada -->

<!-- A6.2.25 -->
    <para saYjYA="uttarapada" locus="anta">
     <or>
      <avayava n="1" saYjYA="prAtipadika" locus="Adi">
       <avayava n="1" phone="^(?:Sra|jya|kan|pApa)$" locus="Adi"/>
       <avayava n="2" saYjYA="pratyaya[^(?:izWan|Iyasun)$]" locus="anta"/>
      </avayava><!-- prAtipadika -->
      <avayava n="1" saYjYA="prAtipadika[bare=^avama$]" locus="Adi"/><!-- prAtipadika -->
     </or>
     <avayava n="2" saYjYA="sup" locus="anta" quantity="zeroorone"/>
    </para><!-- uttarapada -->

<!-- A6.2.26 -->
    <para n="2" saYjYA="uttarapada" locus="anta"/>

<!-- A6.2.27 -->
    <para saYjYA="uttarapada" locus="anta">
     <avayava n="1" saYjYA="prAtipadika[bare=^pratyenas$]" locus="Adi"/>
     <avayava n="2" saYjYA="sup" locus="anta" quantity="zeroorone"/>
    </para><!-- uttarapada -->

<!-- A6.2.28 -->
    <para saYjYA="uttarapada" locus="anta">
     <avayava n="1" saYjYA="prAtipadika" locus="Adi">
      <arTa other="pUga"/>
     </avayava><!-- prAtipadika -->
     <avayava n="2" saYjYA="sup" locus="anta" quantity="zeroorone"/>
    </para><!-- uttarapada -->

<!-- A6.2.29 -->
    <para saYjYA="uttarapada" locus="anta">
     <or>
      <avayava n="1" saYjYA="prAtipadika[bare=^[@(al)]*[@(ik)]$]" locus="Adi"/>
      <avayava n="1" saYjYA="prAtipadika" locus="Adi">
       <arTa other="kAla"/>
      </avayava><!-- prAtipadika -->
      <avayava n="1" saYjYA="prAtipadika[bare=^(?:kapAla|BagAla|SarAva)$]" locus="Adi"/>
     </or>
     <avayava n="2" saYjYA="sup" locus="anta" quantity="zeroorone"/>
    </para><!-- uttarapada -->

<!-- A6.2.30 -->
    <para saYjYA="uttarapada" locus="anta">
     <or>
      <avayava n="1" saYjYA="prAtipadika[bare=^[@(al)]*[@(ik)]$]" locus="Adi"/>
      <avayava n="1" saYjYA="prAtipadika" locus="Adi">
       <arTa other="kAla"/>
      </avayava><!-- prAtipadika -->
      <avayava n="1" saYjYA="prAtipadika[bare=^(?:kapAla|BagAla|SarAva)$]" locus="Adi"/>
     </or>
     <avayava n="2" saYjYA="sup" locus="anta" quantity="zeroorone"/>
    </para><!-- uttarapada -->

<!-- A6.2.31 -->
    <para saYjYA="uttarapada" locus="anta">
     <avayava n="1" saYjYA="prAtipadika[bare=^(?:dizwi|vitasti)$]" locus="Adi"/>
     <avayava n="2" saYjYA="sup" locus="anta" quantity="zeroorone"/>
    </para><!-- uttarapada -->

<!-- A6.2.32 -->
    <para saYjYA="uttarapada" locus="anta">
     <avayava n="1" saYjYA="prAtipadika[bare=^(?:sidDa|Suzka|pakva|banDa)$]" locus="Adi"/>
     <avayava n="2" saYjYA="sup" locus="anta" quantity="zeroorone"/>
    </para><!-- uttarapada -->

<!-- A6.2.33 -->
    <para saYjYA="uttarapada" locus="anta">
     <avayava n="1" saYjYA="prAtipadika" locus="Adi">
      <or>
       <arTa other="ahar.avayava"/>
       <arTa other="rAtri.avayava"/>
       <arTa other="varjyamAna"/>
      </or>
     </avayava><!-- prAtipadika -->
     <avayava n="2" saYjYA="sup" locus="anta" quantity="zeroorone"/>
    </para><!-- uttarapada -->

<!-- A6.2.34 -->
    <para saYjYA="uttarapada" locus="anta">
     <avayava n="1" saYjYA="prAtipadika" locus="Adi">
      <arTa other="rAjanya"/>
     </avayava><!-- prAtipadika -->
     <avayava n="2" saYjYA="sup" vacana="bahu" locus="anta" quantity="zeroorone"/>
    </para><!-- uttarapada -->

<!-- A6.2.35 -->
    <para saYjYA="uttarapada"/>

<!-- A6.2.36 -->
    <para saYjYA="uttarapada">
     <avayava n="1" saYjYA="prAtipadika" locus="Adi">
      <avayava n="1" saYjYA="prAtipadika" locus="Adi">
       <arTa other="AcArya"/>
      </avayava><!-- prAtipadika -->
      <avayava n="2" saYjYA="tadDita" locus="anta"/>
      <arTa other="antevAsin"/>
     </avayava><!-- prAtipadika -->
     <avayava n="2" saYjYA="sup" locus="anta" quantity="zeroorone"/>
    </para><!-- uttarapada -->

<!-- A6.2.38 -->
    <para saYjYA="uttarapada" locus="anta">
     <avayava n="1" saYjYA="prAtipadika[bare=^(?:vrIhi|aparAhRa|gfzwi|izvAsa|jAbAla|BAra|BArata|hElihila|rOrava|pravfdDa)$]" locus="Adi"/>
     <avayava n="2" saYjYA="sup" locus="anta" quantity="zeroorone"/>
    </para><!-- uttarapada -->

<!-- A6.2.39 -->
    <para saYjYA="uttarapada" locus="anta">
     <avayava n="1" saYjYA="prAtipadika[bare=^vESvadeva$]" locus="Adi"/>
     <avayava n="2" saYjYA="sup" locus="anta" quantity="zeroorone"/>
    </para><!-- uttarapada -->

<!-- A6.2.40 -->
    <para saYjYA="uttarapada" locus="anta">
     <avayava n="1" saYjYA="prAtipadika[bare=^(sAdi|vAmin)$]" locus="Adi"/>
     <avayava n="2" saYjYA="sup" locus="anta" quantity="zeroorone"/>
    </para><!-- uttarapada -->

<!-- A6.2.41 -->
    <para saYjYA="uttarapada" locus="anta">
     <avayava n="1" saYjYA="prAtipadika[bare=^(?:sAda|sAdi|sAraTi)$]" locus="Adi"/>
     <avayava n="2" saYjYA="sup" locus="anta" quantity="zeroorone"/>
    </para><!-- uttarapada -->

<!-- A6.2.42 -->
    <para saYjYA="uttarapada" locus="anta">
     <avayava n="1" saYjYA="prAtipadika[bare=^(?:gArhapata|guru|jarat|dfQarUpa|vaqava|kadru|kambala)$]" locus="Adi"/>
     <avayava n="2" quantity="zeroorone" saYjYA="pratyaya[upadeSa=^(?:NI[pzn]|[wcq]Ap)$]"/>
     <avayava n="3" saYjYA="sup" locus="anta" quantity="zeroorone"/>
    </para><!-- uttarapada -->

<!-- A6.2.43 -->
    <para saYjYA="uttarapada" locus="anta">
     <avayava n="1" saYjYA="prAtipadika" locus="Adi">
      <arTa other="tadarTa"/><!-- vikftArTa-prakfti -->
     </avayava><!-- prAtipadika -->
     <avayava n="2" saYjYA="sup" locus="anta"/>
    </para><!-- uttarapada -->

<!-- A6.2.44 -->
    <para saYjYA="uttarapada" locus="anta">
     <avayava n="1" saYjYA="prAtipadika[bare=^arTa$]" locus="Adi"/>
     <avayava n="2" saYjYA="sup" locus="anta"/>
    </para><!-- uttarapada -->

<!-- A6.2.45 -->
    <para saYjYA="uttarapada" locus="anta">
     <avayava n="1" saYjYA="prAtipadika" locus="Adi">
      <avayava saYjYA="pratyaya[upadeSa=^kta$]" locus="anta"/>
     </avayava><!-- prAtipadika -->
     <avayava n="2" saYjYA="sup" locus="anta"/>
    </para><!-- uttarapada -->

<!-- A6.2.46 -->
      <para saYjYA="uttarapada" locus="anta">
       <avayava n="1" saYjYA="prAtipadika" locus="Adi">
        <avayava saYjYA="pratyaya[upadeSa=^kta$]" locus="anta"/>
       </avayava><!-- prAtipadika -->
       <avayava n="2" saYjYA="sup" locus="anta" quantity="zeroorone"/>
      </para><!-- uttarapada -->

<!-- A6.2.46 -->
      <para saYjYA="uttarapada" locus="anta">
       <avayava n="1" saYjYA="prAtipadika" locus="Adi">
        <avayava saYjYA="pratyaya[upadeSa=^kta$]" locus="anta"/>
       </avayava><!-- prAtipadika -->
       <avayava n="2" saYjYA="sup" locus="anta" quantity="zeroorone"/>
      </para><!-- uttarapada -->

<!-- A6.2.47 -->
    <para saYjYA="uttarapada" locus="anta">
     <avayava n="1" saYjYA="prAtipadika" locus="Adi">
      <!-- attribute not="yes" saYjYA="prAtipadika[bare=^hIna$]"/ This interpretation would have to imply a rule that permits such a compound because no rule provides one. -->
      <arTa not="yes" other="hIna"/>
      <avayava saYjYA="pratyaya[upadeSa=^kta$]" locus="anta"/>
     </avayava><!-- prAtipadika -->
     <avayava n="2" saYjYA="sup" locus="anta"/>
    </para><!-- uttarapada -->

<!-- A6.2.48 -->
    <para saYjYA="uttarapada" locus="anta">
     <avayava n="1" saYjYA="prAtipadika" locus="Adi">
      <avayava saYjYA="pratyaya[upadeSa=^kta$]" locus="anta">
       <arTa kAraka="karman"/>
      </avayava>
     </avayava><!-- prAtipadika -->
     <avayava n="2" saYjYA="sup" locus="anta" quantity="zeroorone"/>
    </para><!-- uttarapada -->

<!-- A6.2.49 -->
    <para saYjYA="uttarapada" locus="anta">
     <avayava n="1" saYjYA="prAtipadika" locus="Adi">
      <avayava saYjYA="pratyaya[upadeSa=^kta$]" locus="anta">
       <arTa kAraka="karman"/>
      </avayava>
     </avayava><!-- prAtipadika -->
     <avayava n="2" saYjYA="sup" locus="anta" quantity="zeroorone"/>
    </para><!-- uttarapada -->

<!-- A6.2.50 -->
    <para saYjYA="uttarapada" locus="anta">
     <avayava n="1" saYjYA="prAtipadika" locus="Adi">
      <avayava saYjYA="pratyaya[bare=^t[@(al)]*$,it=n]">
       <attribute saYjYA="kft"/>
       <attribute not="yes" saYjYA="pratyaya[bare=^tu$]"/>
      </avayava>
     </avayava><!-- prAtipadika -->
     <avayava n="2" saYjYA="sup" locus="anta" quantity="zeroorone"/>
    </para><!-- uttarapada -->

<!-- A6.2.51 -->
    <para saYjYA="uttarapada" locus="anta">
     <avayava n="1" saYjYA="prAtipadika" locus="Adi">
      <avayava saYjYA="pratyaya[bare=^tavE$">
       <attribute saYjYA="kft"/>
       <sTAnin phone="[@(ac)]" locus="anta"/>
      </avayava>
     </avayava><!-- prAtipadika -->
     <avayava n="2" saYjYA="sup" locus="anta" quantity="zeroorone"/>
    </para><!-- uttarapada -->

<!-- A6.2.52 -->
    <para saYjYA="uttarapada" locus="anta">
     <avayava n="1" saYjYA="prAtipadika" locus="Adi">
      <avayava n="1" saYjYA="DAtu[slp=^a/ncu/~$]" locus="Adi"/>
      <avayava n="2" saYjYA="pratyaya[upadeSa=^kvin$]" locus="anta"/>
     </avayava><!-- prAtipadika -->
     <avayava n="2" saYjYA="sup" locus="anta" quantity="zeroorone"/>
    </para><!-- uttarapada -->

<!-- A6.2.53 -->
    <para saYjYA="uttarapada" locus="anta">
     <avayava n="1" saYjYA="prAtipadika" locus="Adi">
      <avayava n="1" saYjYA="DAtu[slp=^a/ncu/~$]" locus="Adi"/>
      <avayava n="2" saYjYA="pratyaya[upadeSa=^kvin$]" locus="anta"/>
     </avayava><!-- prAtipadika -->
     <avayava n="2" saYjYA="sup" locus="anta" quantity="zeroorone"/>
    </para><!-- uttarapada -->

<!-- A6.2.54 -->
    <para saYjYA="uttarapada" locus="anta"/>

<!-- A6.2.55 -->
    <para saYjYA="uttarapada" locus="anta">
     <avayava n="1" saYjYA="prAtipadika[bare=^Dana$]" locus="Adi"/>
     <avayava n="2" saYjYA="sup" locus="anta" quantity="zeroorone"/>
    </para><!-- uttarapada -->

<!-- A6.2.56 -->
    <para saYjYA="uttarapada" locus="anta"/>

<!-- A6.2.57 -->
    <para saYjYA="uttarapada" locus="anta"/>

<!-- A6.2.58 -->
    <para saYjYA="uttarapada" locus="anta">
     <avayava n="1" saYjYA="prAtipadika[bare=^(?:brAhmaRa|kumAra)$]" locus="Adi"/>
     <avayava n="2" saYjYA="sup" locus="anta" quantity="zeroorone"/>
    </para><!-- uttarapada -->

<!-- A6.2.59 -->
    <para saYjYA="uttarapada" locus="anta">
     <avayava n="1" saYjYA="prAtipadika[bare=^(?:brAhmaRa|kumAra)$]" locus="Adi"/>
     <avayava n="2" saYjYA="sup" locus="anta" quantity="zeroorone"/>
    </para><!-- uttarapada -->

<!-- A6.2.60 -->
    <para saYjYA="uttarapada" locus="anta">
     <avayava n="1" saYjYA="prAtipadika[bare=^pratyenas$]" locus="Adi"/>
     <avayava n="2" saYjYA="sup" locus="anta" quantity="zeroorone"/>
    </para><!-- uttarapada -->

<!-- A6.2.61 -->
    <para saYjYA="uttarapada" locus="anta">
     <avayava n="1" saYjYA="prAtipadika" locus="Adi">
      <avayava saYjYA="pratyaya[upadeSa=^kta$]" locus="anta"/>
     </avayava><!-- prAtipadika -->
     <avayava n="2" saYjYA="sup" locus="anta" quantity="zeroorone"/>
    </para><!-- uttarapada -->

<!-- A6.2.62 -->
    <para saYjYA="uttarapada" locus="anta">
     <avayava n="1" saYjYA="prAtipadika" locus="Adi">
      <arTa other="Silpin"/>
     </avayava><!-- prAtipadika -->
     <avayava n="2" saYjYA="sup" locus="anta" quantity="zeroorone"/>
    </para><!-- uttarapada -->

<!-- A6.2.63 -->
    <para saYjYA="uttarapada" locus="anta">
     <avayava n="1" saYjYA="prAtipadika" locus="Adi">
      <arTa other="Silpin"/>
     </avayava><!-- prAtipadika -->
     <avayava n="2" saYjYA="sup" locus="anta" quantity="zeroorone"/>
    </para><!-- uttarapada -->

<!-- A6.2.65 -->
    <para saYjYA="uttarapada" locus="anta">
     <avayava n="1" saYjYA="prAtipadika" locus="Adi">
      <attribute not="yes" saYjYA="prAtipadika[bare=^haraRa$]"/>
      <arTa other="Darmya"/>
     </avayava><!-- prAtipadika -->
     <avayava n="2" saYjYA="sup" locus="anta" quantity="zeroorone"/>
    </para><!-- uttarapada -->

<!-- A6.2.66 -->
    <para saYjYA="uttarapada" locus="anta">
     <avayava n="1" saYjYA="prAtipadika" locus="Adi">
      <arTa other="yukta"/>
     </avayava><!-- prAtipadika -->
     <avayava n="2" saYjYA="sup" locus="anta" quantity="zeroorone"/>
    </para><!-- uttarapada -->

<!-- A6.2.67 -->
    <para saYjYA="uttarapada" locus="anta">
     <avayava n="1" saYjYA="prAtipadika[bare=^aDyakza$]" locus="Adi">
      <arTa other="yukta"/>
     </avayava><!-- prAtipadika -->
     <avayava n="2" saYjYA="sup" locus="anta" quantity="zeroorone"/>
    </para><!-- uttarapada -->

<!-- A6.2.68 -->
    <para saYjYA="uttarapada" locus="anta">
     <avayava n="1" saYjYA="prAtipadika" locus="Adi">
      <arTa other="Silpin"/>
     </avayava><!-- prAtipadika -->
     <avayava n="2" saYjYA="sup" locus="anta" quantity="zeroorone"/>
    </para><!-- uttarapada -->

<!-- A6.2.69 -->
    <para saYjYA="uttarapada" locus="anta">
     <or>
      <avayava n="1" saYjYA="prAtipadika" locus="Adi">
       <or>
        <arTa santati="apatya.gotra"/>
        <arTa other="antevAsin"/>
       </or>
      </avayava><!-- prAtipadika -->
      <avayava n="1" saYjYA="prAtipadika[bare=^(?:mARava|brAhmaRa)$]" locus="Adi"/>
     </or>
     <avayava n="2" saYjYA="sup" locus="anta" quantity="zeroorone"/>
    </para><!-- uttarapada -->

<!-- A6.2.70 -->
    <para saYjYA="uttarapada" locus="anta">
     <avayava n="1" saYjYA="prAtipadika[bare=^mEreya$]" locus="Adi"/>
     <avayava n="2" saYjYA="sup" locus="anta" quantity="zeroorone"/>
    </para><!-- uttarapada -->

<!-- A6.2.71 -->
    <para saYjYA="uttarapada" locus="anta">
     <avayava n="1" saYjYA="prAtipadika" locus="Adi">
      <arTa other="tadarTa"/>
     </avayava><!-- prAtipadika -->
     <avayava n="2" saYjYA="sup" locus="anta" quantity="zeroorone"/>
    </para><!-- uttarapada -->

<!-- A6.2.72 -->
    <para saYjYA="uttarapada">
     <avayava n="1" saYjYA="prAtipadika[bare=^(go|biqAla|siMha|sEnDava)$]" locus="Adi">
      <arTa other="upamAna"/>
     </avayava><!-- prAtipadika -->
     <avayava n="2" saYjYA="sup" locus="anta" quantity="zeroorone"/>
    </para><!-- uttarapada -->

<!-- A6.2.73 -->
    <para saYjYA="uttarapada" locus="anta">
     <avayava n="1" saYjYA="prAtipadika" locus="Adi">
      <avayava saYjYA="pratyaya[upadeSa=^Rvul$]" locus="anta"/>
     </avayava><!-- prAtipadika -->
     <avayava n="2" saYjYA="sup" locus="anta" quantity="zeroorone"/>
    </para><!-- uttarapada -->

<!-- A6.2.74 -->
    <para saYjYA="uttarapada" locus="anta">
     <avayava n="1" saYjYA="prAtipadika" locus="Adi">
      <avayava saYjYA="pratyaya[upadeSa=^Rvul$]" locus="anta"/>
     </avayava><!-- prAtipadika -->
     <avayava n="2" saYjYA="sup" locus="anta" quantity="zeroorone"/>
    </para><!-- uttarapada -->

<!-- A6.2.75 -->
    <para saYjYA="uttarapada" locus="anta">
     <avayava n="1" saYjYA="prAtipadika" locus="Adi">
      <avayava saYjYA="pratyaya[upadeSa=^aR$]" locus="anta"/>
     </avayava><!-- prAtipadika -->
     <avayava n="2" saYjYA="sup" locus="anta" quantity="zeroorone"/>
    </para><!-- uttarapada -->

<!-- A6.2.76 -->
    <para saYjYA="uttarapada" locus="anta">
     <avayava n="1" saYjYA="prAtipadika" locus="Adi">
      <avayava n="1" saYjYA="DAtu" locus="Adi">
       <attribute not="yes" saYjYA="DAtu[slp=^(?:kf/vi/~|kf\Y|qukf\Y)$]"/>
      </avayava>
      <avayava n="2" saYjYA="pratyaya[upadeSa=^aR$]" locus="anta"/>
     </avayava><!-- prAtipadika -->
     <avayava n="2" saYjYA="sup" locus="anta" quantity="zeroorone"/>
    </para><!-- uttarapada -->

<!-- A6.2.77 -->
    <para saYjYA="uttarapada" locus="anta">
     <avayava n="1" saYjYA="prAtipadika" locus="Adi">
      <avayava n="1" saYjYA="DAtu" locus="Adi">
       <attribute not="yes" saYjYA="DAtu[slp=^(?:kf/vi/~|kf\Y|qukf\Y)$]"/>
      </avayava>
      <avayava n="2" saYjYA="pratyaya[upadeSa=^aR$]" locus="anta"/>
     </avayava><!-- prAtipadika -->
     <avayava n="2" saYjYA="sup" locus="anta" quantity="zeroorone"/>
    </para><!-- uttarapada -->

<!-- A6.2.78 -->
    <para saYjYA="uttarapada" locus="anta">
     <avayava n="1" saYjYA="prAtipadika[bare=^pAla$]" locus="Adi"/>
     <avayava n="2" saYjYA="sup" locus="anta" quantity="zeroorone"/>
    </para><!-- uttarapada -->

<!-- A6.2.79 -->
    <para saYjYA="uttarapada" locus="anta">
     <avayava n="1" saYjYA="prAtipadika" locus="Adi">
      <avayava saYjYA="pratyaya[upadeSa=^Rini$]" locus="anta"/>
     </avayava><!-- prAtipadika -->
     <avayava n="2" saYjYA="sup" locus="anta" quantity="zeroorone"/>
    </para><!-- uttarapada -->

<!-- A6.2.80 -->
      <para saYjYA="uttarapada" locus="anta">
       <avayava n="1" saYjYA="prAtipadika" locus="Adi">
        <avayava n="1" saYjYA="upasarga" locus="Adi" quantity="zeroorone"/>
        <avayava n="2" saYjYA="DAtu">
         <arTa other="Sabda"/>
        </avayava>
        <avayava n="3" saYjYA="pratyaya[upadeSa=^Rini$]" locus="anta"/>
       </avayava><!-- prAtipadika -->
       <avayava n="2" saYjYA="sup" locus="anta" quantity="zeroorone"/>
      </para><!-- uttarapada -->

<!-- A6.2.80 -->
      <para saYjYA="uttarapada" locus="anta">
       <avayava n="1" saYjYA="prAtipadika" locus="Adi">
        <avayava n="1" saYjYA="upasarga" locus="Adi" quantity="zeroorone"/>
        <avayava n="2" saYjYA="DAtu">
         <arTa not="yes" other="Sabda"/>
        </avayava>
        <avayava n="3" saYjYA="pratyaya[upadeSa=^Rini$]" locus="anta"/>
       </avayava><!-- prAtipadika -->
       <avayava n="2" saYjYA="sup" locus="anta" quantity="zeroorone"/>
      </para><!-- uttarapada -->

<!-- A6.2.82 -->
    <para saYjYA="uttarapada" locus="anta">
     <avayava saYjYA="prAtipadika[bare=^ja$]">
      <avayava saYjYA="DAtu[slp=^ja/nI\~$]"/>
      <avayava saYjYA="pratyaya[upadeSa=^qa$]" locus="anta"/>
     </avayava><!-- prAtipadika -->
    </para><!-- uttarapada -->

<!-- A6.2.83 -->
    <para n="2" saYjYA="uttarapada" locus="anta">
     <avayava saYjYA="prAtipadika[bare=^ja$]">
      <avayava saYjYA="DAtu[slp=^ja/nI\~$]"/>
      <avayava saYjYA="pratyaya[upadeSa=^qa$]" locus="anta"/>
     </avayava><!-- prAtipadika -->
    </para><!-- uttarapada -->

<!-- A6.2.84 -->
    <para saYjYA="uttarapada" locus="anta">
     <avayava n="1" saYjYA="prAtipadika[bare=^grAma$]" locus="Adi"/>
     <avayava n="2" saYjYA="sup" locus="anta" quantity="zeroorone"/>
    </para><!-- uttarapada -->

<!-- A6.2.85 -->
    <para saYjYA="uttarapada" locus="anta">
     <avayava n="1" saYjYA="prAtipadika" gaRa="GozAdi" locus="Adi"/>
     <avayava n="2" saYjYA="sup" locus="anta" quantity="zeroorone"/>
    </para><!-- uttarapada -->

<!-- A6.2.86 -->
    <para saYjYA="uttarapada" locus="anta">
     <avayava n="1" saYjYA="prAtipadika[bare=^SAlA$]" locus="Adi"/>
     <avayava n="2" saYjYA="sup" locus="anta" quantity="zeroorone"/>
    </para><!-- uttarapada -->

<!-- A6.2.87 -->
    <para saYjYA="uttarapada" locus="anta">
     <avayava n="1" saYjYA="prAtipadika[bare=^prasTa$]" locus="Adi"/>
     <avayava n="2" saYjYA="sup" locus="anta" quantity="zeroorone"/>
    </para><!-- uttarapada -->

<!-- A6.2.88 -->
    <para n="2" saYjYA="uttarapada" locus="anta">
     <attribute saYjYA="prAtipadika[bare=^prasTa$]"/>
    </para><!-- uttarapada -->

<!-- A6.2.89 -->
    <para saYjYA="uttarapada" locus="anta">
     <attribute saYjYA="prAtipadika[bare=^nagara$]"/>
    </para><!-- uttarapada -->

<!-- A6.2.90 -->
    <para saYjYA="uttarapada" locus="anta">
     <attribute saYjYA="prAtipadika[bare=^arma$]"/>
    </para><!-- uttarapada -->

<!-- A6.2.91 -->
    <para saYjYA="uttarapada" locus="anta">
     <attribute saYjYA="prAtipadika[bare=^arma$]"/>
    </para><!-- uttarapada -->

<!-- A6.2.93 -->
    <para saYjYA="uttarapada" locus="anta"/>

<!-- A6.2.94 -->
    <para n="2" saYjYA="uttarapada" locus="anta">
     <attribute saYjYA="prAtipadika[bare=^(?:giri|nikAya)$]"/>
    </para><!-- uttarapada -->

<!-- A6.2.95 -->
    <para saYjYA="uttarapada" locus="anta" phone="kumArI">
     <avayava n="1" saYjYA="prAtipadika[bare=^kumAra$]" locus="Adi"/>
     <avayava n="2" overlap="one" saYjYA="pratyaya[upadeSa=^NIp$]" locus="anta"/>
    </para><!-- uttarapada -->

<!-- A6.2.96 -->
    <para saYjYA="uttarapada" locus="anta">
     <attribute saYjYA="prAtipadika[bare=^udaka$]"/>
    </para><!-- uttarapada -->

<!-- A6.2.97 -->
    <para saYjYA="uttarapada" locus="anta">
     <attribute saYjYA="dvigu"/>
    </para><!-- uttarapada -->

<!-- A6.2.98 -->
    <para saYjYA="uttarapada" locus="anta">
     <attribute saYjYA="prAtipadika[bare=^saBA$]"/>
    </para><!-- uttarapada -->

<!-- A6.2.99 -->
    <para saYjYA="uttarapada" locus="anta">
     <attribute saYjYA="prAtipadika[bare=^pura$]"/>
    </para><!-- uttarapada -->

<!-- A6.2.100 -->
    <para saYjYA="uttarapada" locus="anta">
     <attribute saYjYA="prAtipadika[bare=^pura$]"/>
    </para><!-- uttarapada -->

<!-- A6.2.101 -->
    <para saYjYA="uttarapada" locus="anta">
     <attribute saYjYA="prAtipadika[bare=^pura$]"/>
    </para><!-- uttarapada -->

<!-- A6.2.102 -->
    <para saYjYA="uttarapada" locus="anta">
     <attribute saYjYA="prAtipadika[bare=^bila$]"/>
    </para><!-- uttarapada -->

<!-- A6.2.103 -->
     <para saYjYA="uttarapada" locus="anta">
      <avayava n="1" saYjYA="prAtipadika" locus="Adi">
       <or>
        <arTa other="grAma"/>
        <arTa other="jAnapada"/>
        <arTa other="AKyAna"/>
       </or>
      </avayava><!-- prAtipadika -->
      <avayava n="2" quantity="zeroorone" saYjYA="pratyaya[upadeSa=^(?:NI[pzn]|[wcq]Ap)$]"/>
     </para><!-- uttarapada -->

<!-- A6.2.103 -->
     <para saYjYA="uttarapada" locus="anta">
      <attribute saYjYA="prAtipadika[bare=^cAnarAwa$]"/>
     </para><!-- uttarapada -->

<!-- A6.2.104 -->
    <para saYjYA="uttarapada" locus="anta">
     <avayava n="1" saYjYA="prAtipadika" locus="Adi">
      <avayava n="1" saYjYA="prAtipadika" locus="Adi">
       <arTa other="AcArya"/>
      </avayava><!-- prAtipadika -->
      <avayava n="2" saYjYA="tadDita" locus="anta"/>
      <arTa other="antevAsin"/>
     </avayava><!-- tadDitAntaprAtipadika -->
     <avayava n="2" quantity="zeroorone" saYjYA="pratyaya[upadeSa=^(?:NI[pzn]|[wcq]Ap)$]"/>
    </para><!-- uttarapada -->

<!-- A6.2.105 -->
    <para saYjYA="uttarapada" locus="anta" phone="^[@(hal)]*([@(ac)])[@(al)]*$">
     <attribute saYjYA="prAtipadika"/>
     <or>
      <arTa other="ftu"/><!-- A7.3.11 -->
      <arTa other="janapada"/><!-- A7.3.12-13 -->
      <arTa other="grAma"/><!-- A7.3.14 -->
      <arTa other="nagara"/><!-- A7.3.14 -->
     </or>
     <avayava range="\1" saYjYA="vfdDi"/>
    </para><!-- uttarapada -->

<!-- A6.2.106 -->
    <para saYjYA="uttarapada" locus="anta"/>

<!-- A6.2.107 -->
    <para saYjYA="uttarapada" locus="anta">
     <attribute saYjYA="prAtipadika[bare=^(?:udara|aSva|izu)$]"/>
    </para><!-- uttarapada -->

<!-- A6.2.108 -->
    <para saYjYA="uttarapada" locus="anta">
     <attribute saYjYA="prAtipadika[bare=^(?:udara|aSva|izu)$]"/>
    </para><!-- uttarapada -->

<!-- A6.2.109 -->
    <para saYjYA="uttarapada" locus="anta">
     <attribute saYjYA="prAtipadika[bare=^banDu$]"/>
    </para><!-- uttarapada -->

<!-- A6.2.110 -->
    <para saYjYA="uttarapada" locus="anta"/>

<!-- A6.2.199 -->
    <para saYjYA="pratyaya[upadeSa=^zac$]" locus="anta" phone="a"/>

<!-- A6.3.1 -->
   <para saYjYA="uttarapada"/>

<!-- A6.3.2 -->
   <para saYjYA="uttarapada"/>

<!-- A6.3.3 -->
   <para saYjYA="uttarapada"/>

<!-- A6.3.4 -->
   <para saYjYA="uttarapada"/>

<!-- A6.3.5 -->
   <para saYjYA="uttarapada">
    <avayava saYjYA="prAtipadika[bare=^AjYAyin$]" locus="Adi"/>
   </para>

<!-- A6.3.6 -->
   <para saYjYA="uttarapada">
    <avayava saYjYA="prAtipadika" locus="Adi">
     <avayava saYjYA="pratyaya" locus="anta">
      <arTa other="pUraRa"/>
     </avayava><!-- pratyaya -->
    </avayava><!-- prAtipadika -->
   </para>

<!-- A6.3.7 -->
   <para saYjYA="uttarapada"/>

<!-- A6.3.8 -->
   <para saYjYA="uttarapada"/>

<!-- A6.3.9 -->
   <para saYjYA="uttarapada"/>

<!-- A6.3.10 -->
    <para saYjYA="uttarapada"/>

<!-- A6.3.10 -->
    <para saYjYA="uttarapada"/>

<!-- A6.3.11 -->
   <para saYjYA="uttarapada">
    <avayava n="1" saYjYA="prAtipadika[bare=^guru$]" locus="Adi"/>
    <avayava n="2" saYjYA="sup" locus="anta"/>
   </para>

<!-- A6.3.12 -->
   <para saYjYA="uttarapada">
    <avayava n="1" saYjYA="prAtipadika[bare=^kAma$]" locus="Adi"/>
    <avayava n="2" saYjYA="sup" locus="anta"/>
   </para>

<!-- A6.3.13 -->
   <para saYjYA="uttarapada">
    <avayava n="1" saYjYA="prAtipadika[bare=^banDa$]" locus="Adi"/>
    <avayava n="2" saYjYA="sup" locus="anta"/>
   </para>

<!-- A6.3.14 -->
    <para saYjYA="uttarapada">
     <avayava n="1" saYjYA="prAtipadika" locus="Adi">
      <avayava saYjYA="kft" locus="anta"/>
     </avayava>
     <avayava n="2" saYjYA="sup" locus="anta"/>
    </para>

<!-- A6.3.15 -->
   <para saYjYA="uttarapada" phone="^ja$">
    <attribute saYjYA="prAtipadika[bare=^ja$]"/>
   </para>

<!-- A6.3.16 -->
   <para saYjYA="uttarapada" phone="^ja$">
    <attribute saYjYA="prAtipadika[bare=^ja$]"/>
   </para>

<!-- A6.3.17 -->
    <para saYjYA="uttarapada">
     <avayava n="1" saYjYA="prAtipadika[bare=^kAla$" locus="Adi"/>
     <avayava n="2" saYjYA="sup" locus="anta"/>
    </para>

<!-- A6.3.17 -->
    <para saYjYA="Ga" locus="anta"/>

<!-- A6.3.17 -->
    <para saYjYA="pratyaya[bare=^tana$]" locus="anta"/>

<!-- A6.3.18 -->
   <para saYjYA="uttarapada">
    <avayava n="1" saYjYA="prAtipadika[bare=^(?:Saya|vAsa|vAsin)$]" locus="Adi"/>
    <avayava n="2" saYjYA="sup" locus="anta" quantity="zeroorone"/>
   </para>

<!-- A6.3.19 -->
   <para saYjYA="uttarapada">
    <avayava n="1" saYjYA="prAtipadika" locus="Adi">
     <or>
      <avayava saYjYA="pratyaya[bare=^in$]" locus="anta"/>
      <attribute saYjYA="prAtipadika[bare=^sidDa$]"/>
      <avayava saYjYA="DAtu[slp=^ba\nDa~$]" locus="Adi"/>
     </or>
    </avayava><!-- prAtipadika -->
    <avayava n="2" saYjYA="sup" locus="anta" quantity="zeroorone"/>
   </para>

<!-- A6.3.20 -->
   <para saYjYA="uttarapada">
    <attribute saYjYA="prAtipadika[bare=^sTa$]"/>
   </para>

<!-- A6.3.21 -->
   <para saYjYA="uttarapada"/>

<!-- A6.3.22 -->
   <para saYjYA="uttarapada">
    <avayava n="1" saYjYA="prAtipadika[bare=^putra$]" locus="Adi"/>
    <avayava n="2" saYjYA="sup" locus="anta"/>
   </para>

<!-- A6.3.23 -->
   <para saYjYA="uttarapada">
    <avayava n="1" saYjYA="prAtipadika" locus="Adi">
     <or>
      <arTa other="vidyAsambanDa"/>
      <arTa other="yonisambanDa"/>
     </or>
    </avayava>
    <avayava n="2" saYjYA="sup" locus="anta"/>
   </para>

<!-- A6.3.24 -->
   <para saYjYA="uttarapada">
    <avayava n="1" saYjYA="prAtipadika[bare=^(?:svasf|pati)$]" locus="Adi">
     <or>
      <arTa other="vidyAsambanDa"/>
      <arTa other="yonisambanDa"/>
     </or>
    </avayava>
    <avayava n="2" saYjYA="sup" locus="anta"/>
   </para>

<!-- A6.3.25 -->
    <para saYjYA="uttarapada">
     <attribute saYjYA="prAtipadika[bare=^[@(al)]*f$]"/>
     <avayava phone="f" locus="anta"/>
     <or>
      <arTa other="vidyAsambanDa"/>
      <arTa other="yonisambanDa"/>
     </or>
    </para>

<!-- A6.3.26 -->
    <para saYjYA="uttarapada">
     <attribute saYjYA="prAtipadika"/>
     <arTa other="devatA"/>
    </para>

<!-- A6.3.27 -->
    <para saYjYA="uttarapada">
     <attribute saYjYA="prAtipadika[bare=^(?:soma|varuRa)$]"/>
     <arTa other="devatA"/>
    </para>

<!-- A6.3.28 -->
    <para saYjYA="uttarapada">
     <attribute saYjYA="prAtipadika" phone="^[@(hal)]*([@(ac)])[@(al)]*$"/>
     <avayava range="\1" saYjYA="vfdDi"/>
     <arTa other="devatA"/>
    </para>

<!-- A6.3.29 -->
    <para saYjYA="uttarapada">
     <arTa other="devatA"/>
    </para>

<!-- A6.3.30 -->
    <para saYjYA="uttarapada" phone="^pfTivI$">
     <arTa other="devatA"/>
    </para>

<!-- A6.3.31 -->
    <para saYjYA="uttarapada">
     <arTa other="devatA"/>
    </para>

<!-- A6.3.32 -->
    <para saYjYA="uttarapada">
     <attribute saYjYA="prAtipadika[bare=^pitf$]"/>
    </para>

<!-- A6.3.33 -->
    <para saYjYA="uttarapada">
     <attribute saYjYA="prAtipadika[bare=^mAtf$]"/>
    </para>

<!-- A6.3.34 -->
   <para saYjYA="uttarapada">
    <attribute not="yes" saYjYA="pUraRI"/>
    <attribute not="yes" gaRa="priyAdi"/>
    <avayava n="1" saYjYA="prAtipadika" locus="Adi">
     <arTa liNga="strI"/>
    </avayava>
   </para>

<!-- A6.3.35 -->
   <para saYjYA="tadDita">
    <or>
     <attribute saYjYA="pratyaya[slp=^Tyan$]" comment="A5.1.8 wit: N"/>
     <attribute saYjYA="pratyaya[slp=^tasil$]" comment="A5.3.7 wit: KN"/>
     <attribute saYjYA="pratyaya[slp=^tral$]" comment="A5.3.10 wit: KN"/>
     <attribute saYjYA="pratyaya[slp=^ha$]" comment="A5.3.11"/>
     <attribute saYjYA="pratyaya[slp=^at$]" comment="A5.3.12 A5.3.13 A5.3.14"/>
     <attribute saYjYA="pratyaya[slp=^dA$]" comment="A5.3.15 19-20 wit: KN"/>
     <attribute saYjYA="pratyaya[slp=^rhil$]" comment="A5.3.16 A5.3.20 A5.3.21 wit: KN"/>
     <attribute saYjYA="pratyaya[slp=^DunA$]" comment="A5.3.17"/>
     <attribute saYjYA="pratyaya[slp=^dAnIm$]" comment="A5.3.18"/>
     <attribute saYjYA="pratyaya[slp=^dya$]" comment="A5.3.22"/>
     <attribute saYjYA="pratyaya[slp=^ut$]" comment="A5.3.22"/>
     <attribute saYjYA="pratyaya[slp=^ArI$]" comment="A5.3.22"/>
     <attribute saYjYA="pratyaya[slp=^samasaR$]" comment="A5.3.22"/>
     <attribute saYjYA="pratyaya[slp=^edyavi$]" comment="A5.3.22"/>
     <attribute saYjYA="pratyaya[slp=^edyus$]" comment="A5.3.22"/>
     <attribute saYjYA="pratyaya[slp=^TAl$]" comment="A5.3.23 A5.3.111 wit: KN"/>
     <attribute saYjYA="pratyaya[slp=^Tamu$]" comment="A5.3.24 A5.3.25 wit: K"/>
     <attribute saYjYA="pratyaya[slp=^TA$]" comment="A5.3.26"/>
     <attribute saYjYA="pratyaya[slp=^astAti$]" comment="A5.3.27 A5.3.40"/>
     <attribute saYjYA="pratyaya[slp=^atasuc$]" comment="A5.3.28 A5.3.29"/>
     <attribute saYjYA="pratyaya[slp=^ril$]" comment="A5.3.31"/>
     <attribute saYjYA="pratyaya[slp=^rizwAtil$]" comment="A5.3.31"/>
     <attribute saYjYA="pratyaya[slp=^Ati$]" comment="A5.3.32 A5.3.34"/>
     <attribute saYjYA="pratyaya[slp=^a$]" comment="A5.3.33"/>
     <attribute saYjYA="pratyaya[slp=^A$]" comment="A5.3.33"/>
     <attribute saYjYA="pratyaya[slp=^enap$]" comment="A5.3.35"/>
     <attribute saYjYA="pratyaya[slp=^Ac$]" comment="A5.3.36 A5.3.38"/>
     <attribute saYjYA="pratyaya[slp=^Ahi$]" comment="A5.3.37 A5.3.38"/>
     <attribute saYjYA="pratyaya[slp=^asi$]" comment="A5.3.39"/>
     <attribute saYjYA="pratyaya[slp=^DA$]" comment="A5.3.42"/>
     <attribute saYjYA="pratyaya[slp=^DyamuY$]" comment="A5.3.44"/>
     <attribute saYjYA="pratyaya[slp=^DamuY$]" comment="A5.3.45"/>
     <attribute saYjYA="pratyaya[slp=^eDAc$]" comment="A5.3.46"/>
     <attribute saYjYA="pratyaya[slp=^pASap$]" comment="A5.3.47 wit: KN"/>
     <attribute saYjYA="pratyaya[slp=^an$]" comment="A5.3.48 A5.3.49"/>
     <attribute saYjYA="pratyaya[slp=^Ya$]" comment="A5.3.50"/>
     <attribute saYjYA="pratyaya[slp=^kan$]" comment="A5.3.51 A5.3.64 A5.3.75 A5.3.81 A5.3.87 A5.3.95 A5.4.3-4 A5.4.6"/>
     <attribute saYjYA="pratyaya[slp=^Akinac$]" comment="A5.3.52"/>
     <attribute saYjYA="pratyaya[slp=^caraw$]" comment="A5.3.53 A5.3.54 wit: KN"/>
     <attribute saYjYA="pratyaya[slp=^rUpya$]" comment="A5.3.54"/>
     <attribute saYjYA="pratyaya[slp=^tamap$]" comment="A5.3.55 A5.3.56 wit: KN"/>
     <attribute saYjYA="pratyaya[slp=^izWan$]" comment="A5.3.55 A5.3.58"/>
     <attribute saYjYA="pratyaya[slp=^tarap$]" comment="A5.3.57 wit: KN"/>
     <attribute saYjYA="pratyaya[slp=^Iyasun$]" comment="A5.3.57 A5.3.58"/>
     <attribute saYjYA="pratyaya[slp=^rUpap$]" comment="A5.3.66 wit: KN"/>
     <attribute saYjYA="pratyaya[slp=^kalpap$]" comment="A5.3.67 wit: KN"/>
     <attribute saYjYA="pratyaya[slp=^deSya$]" comment="A5.3.67 wit: KN"/>
     <attribute saYjYA="pratyaya[slp=^deSIyar$]" comment="A5.3.67 wit: KN"/>
     <attribute saYjYA="pratyaya[slp=^bahuc$]" comment="A5.3.68"/>
     <attribute saYjYA="pratyaya[slp=^jAtIyar$]" comment="A5.3.69 wit: KN"/>
     <attribute saYjYA="pratyaya[slp=^ka$]" comment="A5.3.70"/>
     <attribute saYjYA="pratyaya[slp=^akac$]" comment="A5.3.71"/>
     <attribute saYjYA="pratyaya[slp=^Wac$]" comment="A5.3.78 A5.3.109"/>
     <attribute saYjYA="pratyaya[slp=^Gan$]" comment="A5.3.79"/>
     <attribute saYjYA="pratyaya[slp=^ilac$]" comment="A5.3.79"/>
     <attribute saYjYA="pratyaya[slp=^aqac$]" comment="A5.3.80"/>
     <attribute saYjYA="pratyaya[slp=^vuc$]" comment="A5.3.80"/>
     <attribute saYjYA="pratyaya[slp=^ra$]" comment="A5.3.88"/>
     <attribute saYjYA="pratyaya[slp=^qupac$]" comment="A5.3.89"/>
     <attribute saYjYA="pratyaya[slp=^ztarac$]" comment="A5.3.90 A5.3.91"/>
     <attribute saYjYA="pratyaya[slp=^qatarac$]" comment="A5.3.92 A5.3.94"/>
     <attribute saYjYA="pratyaya[slp=^qatamac$]" comment="A5.3.93 A5.3.94"/>
     <attribute saYjYA="pratyaya[slp=^QaY$]" comment="A5.3.101"/>
     <attribute saYjYA="pratyaya[slp=^Qa$]" comment="A5.3.102"/>
     <attribute saYjYA="pratyaya[slp=^yat$]" comment="A5.3.103 A5.3.104"/>
     <attribute saYjYA="pratyaya[slp=^Ca$]" comment="A5.3.105 A5.3.106 A5.3.116"/>
     <attribute saYjYA="pratyaya[slp=^aR$]" comment="A5.3.107 A5.3.117 A5.4.15 A5.4.16"/>
     <attribute saYjYA="pratyaya[slp=^Wak$]" comment="A5.3.108 A5.4.13"/>
     <attribute saYjYA="pratyaya[slp=^Ikak$]" comment="A5.3.110"/>
     <attribute saYjYA="pratyaya[slp=^Yya$]" comment="A5.3.112 A5.3.113"/>
     <attribute saYjYA="pratyaya[slp=^Yyaw$]" comment="A5.3.114"/>
     <attribute saYjYA="pratyaya[slp=^weRyaR$]" comment="A5.3.115"/>
     <attribute saYjYA="pratyaya[slp=^aY$]" comment="A5.3.117 A5.4.14"/>
     <attribute saYjYA="pratyaya[slp=^yaY$]" comment="A5.3.118"/>
     <attribute saYjYA="pratyaya[slp=^vun$]" comment="A5.4.1 A5.4.2"/>
     <attribute saYjYA="pratyaya[slp=^Ka$]" comment="A5.4.7 A5.4.8"/>
     <attribute saYjYA="pratyaya[slp=^Ca$]" comment="A5.4.9 A5.4.10"/>
     <attribute saYjYA="pratyaya[slp=^Amu$]" comment="A5.4.11"/>
     <attribute saYjYA="pratyaya[slp=^amu$]" comment="A5.4.12"/>
     <attribute saYjYA="pratyaya[slp=^kftvasuc$]" comment="A5.4.17"/>
     <attribute saYjYA="pratyaya[slp=^til$]" comment="A5.4.41 wit: KN"/>
     <attribute saYjYA="pratyaya[slp=^tAtil$]" comment="A5.4.41 wit: KN"/>
     <attribute saYjYA="pratyaya[slp=^Sas$]" comment="A5.4.42 wit: Kvt729"/>
    </or>
   </para>

<!-- A6.3.36 -->
    <para saYjYA="pratyaya[upadeSa=^kyaN$]"/>

<!-- A6.3.36 -->
    <para saYjYA="uttarapada">
     <attribute saYjYA="prAtipadika[bare=^mAnin$]"/>
    </para>

<!-- A6.3.37 -->
    <para saYjYA="uttarapada"/>

<!-- A6.3.37 -->
    <para saYjYA="tadDita"/>

<!-- A6.3.37 -->
    <para saYjYA="pratyaya[upadeSa=^kyaN$]"/>

<!-- A6.3.38 -->
    <para saYjYA="uttarapada"/>

<!-- A6.3.38 -->
    <para saYjYA="tadDita"/>

<!-- A6.3.38 -->
    <para saYjYA="pratyaya[upadeSa=^kyaN$]"/>

<!-- A6.3.39 -->
    <para saYjYA="uttarapada"/>

<!-- A6.3.39 -->
    <para saYjYA="tadDita"/>

<!-- A6.3.39 -->
    <para saYjYA="pratyaya[upadeSa=^kyaN$]"/>

<!-- A6.3.40 -->
    <para saYjYA="uttarapada">
     <attribute not="yes" saYjYA="prAtipadika[bare=^mAnin$]"/>
    </para>

<!-- A6.3.40 -->
    <para saYjYA="tadDita"/>

<!-- A6.3.40 -->
    <para saYjYA="pratyaya[upadeSa=^kyaN$]"/>

<!-- A6.3.41 -->
    <para saYjYA="uttarapada">
     <attribute not="yes" saYjYA="prAtipadika[bare=^mAnin$]"/>
    </para>

<!-- A6.3.41 -->
    <para saYjYA="tadDita"/>

<!-- A6.3.41 -->
    <para saYjYA="pratyaya[upadeSa=^kyaN$]"/>

<!-- A6.3.42 -->
      <para saYjYA="uttarapada">
       <attribute not="yes" saYjYA="pUraRI"/>
       <attribute not="yes" gaRa="priyAdi"/>
       <avayava n="1" saYjYA="prAtipadika" locus="Adi">
        <arTa liNga="strI"/>
       </avayava>
      </para>

<!-- A6.3.42 -->
     <para saYjYA="pratyaya[upadeSa=^(?:jAtIyar|deSIyar)$]"/>

<!-- A6.3.43 -->
    <para saYjYA="Ga"/>

<!-- A6.3.43 -->
    <para saYjYA="pratyaya[upadeSa=^(?:rUpap|kalpap)$]"/>

<!-- A6.3.43 -->
    <para saYjYA="uttarapada">
     <or>
      <avayava n="1" saYjYA="prAtipadika[upadeSa=^celaw$]" gaRa="pacAdi" locus="Adi"/>
      <avayava n="1" saYjYA="prAtipadika[bare=^(?:bruva|gotra|mata|hata)$]" locus="Adi"/>
     </or>
     <avayava n="2" saYjYA="pratyaya[upadeSa=^(?:NI[pzn]|[wcq]Ap|UN)$]" locus="anta" overlap="zeroorone">
      <arTa dyotya="liNga=strI"/>
     </avayava>
    </para>

<!-- A6.3.44 -->
    <para saYjYA="Ga"/>

<!-- A6.3.44 -->
    <para saYjYA="pratyaya[upadeSa=^(?:rUpap|kalpap)$]"/>

<!-- A6.3.44 -->
    <para saYjYA="uttarapada">
     <or>
      <avayava n="1" saYjYA="prAtipadika[upadeSa=^celaw$]" gaRa="pacAdi" locus="Adi"/>
      <avayava n="1" saYjYA="prAtipadika[bare=^(?:bruva|gotra|mata|hata)$]" locus="Adi"/>
     </or>
     <avayava n="2" saYjYA="pratyaya[upadeSa=^(?:NI[pzn]|[wcq]Ap|UN)$]" locus="anta" overlap="zeroorone">
      <arTa dyotya="liNga=strI"/>
     </avayava>
    </para>

<!-- A6.3.45 -->
    <para saYjYA="Ga"/>

<!-- A6.3.45 -->
    <para saYjYA="pratyaya[upadeSa=^(?:rUpap|kalpap)$]"/>

<!-- A6.3.45 -->
    <para saYjYA="uttarapada">
     <or>
      <avayava n="1" saYjYA="prAtipadika[upadeSa=^celaw$]" gaRa="pacAdi" locus="Adi"/>
      <avayava n="1" saYjYA="prAtipadika[bare=^(?:bruva|gotra|mata|hata)$]" locus="Adi"/>
     </or>
     <avayava n="2" saYjYA="pratyaya[upadeSa=^(?:NI[pzn]|[wcq]Ap|UN)$]" locus="anta" overlap="zeroorone">
      <arTa dyotya="liNga=strI"/>
     </avayava>
    </para>

<!-- A6.3.46 -->
     <para saYjYA="uttarapada">
      <avayava n="1" saYjYA="prAtipadika" locus="Adi"/>
      <avayava n="2" saYjYA="pratyaya[upadeSa=^(?:NI[pzn]|[wcq]Ap|UN)$]" quantity="zeroorone" locus="anta" overlap="zeroorone">
       <arTa dyotya="liNga=strI"/>
      </avayava>
     </para>

<!-- A6.3.46 -->
    <para saYjYA="pratyaya[upadeSa=^jAtIyar$]"/>

<!-- A6.3.47 -->
    <para saYjYA="uttarapada" locus="anta">
     <attribute saYjYA="saNKyA"/>
     <attribute not="yes" phone="^aSiti$"/>
    </para>

<!-- A6.3.48 -->
    <para saYjYA="uttarapada" locus="anta">
     <attribute saYjYA="saNKyA"/>
     <attribute not="yes" phone="^aSiti$"/>
    </para>

<!-- A6.3.49 -->
      <para saYjYA="uttarapada" locus="anta">
       <attribute saYjYA="saNKyA" gaRa="catvAriMSatpraBfti"/>
       <attribute not="yes" phone="^aSiti$"/>
      </para>

<!-- A6.3.49 -->
      <para saYjYA="uttarapada" locus="anta">
       <attribute saYjYA="saNKyA" gaRa="catvAriMSatpraBfti"/>
       <attribute not="yes" phone="^aSiti$"/>
      </para>

<!-- A6.3.50 -->
    <para saYjYA="uttarapada" phone="^(?:leKa|lAsa)$">
     <attribute saYjYA="prAtipadika[bare=^(?:leKa|lAsa)$]"/>
    </para>

<!-- A6.3.50 -->
    <para saYjYA="pratyaya[upadeSa=^(?:yat|aR)$]"/>

<!-- A6.3.51 -->
    <para saYjYA="uttarapada" phone="^(?:Soka|roga)$">
     <attribute saYjYA="prAtipadika[bare=^(?:Soka|roga)$]"/>
    </para>

<!-- A6.3.51 -->
    <para saYjYA="pratyaya[upadeSa=^zyaY$]"/>

<!-- A6.3.52 -->
   <para saYjYA="uttarapada" phone="^(?:Aji|Ati|ga|upahata)$">
    <attribute saYjYA="prAtipadika[bare=^(?:Aji|Ati|ga|upahata)$]"/>
   </para>

<!-- A6.3.53 -->
   <para saYjYA="pratyaya[upadeSa=^yat$]">
    <arTa not="yes" other="tAdarTya"/>
   </para>

<!-- A6.3.54 -->
   <para saYjYA="uttarapada" phone="^(?:hima|kAzin|hati)$">
    <attribute saYjYA="prAtipadika[bare=^(?:hima|kAzin|hati)$]"/>
   </para>

<!-- A6.3.55 -->
   <para saYjYA="pratyaya[upadeSa=^Sas$]"/>

<!-- A6.3.56 -->
   <para saYjYA="uttarapada" phone="^(?:Goza|miSra|Sabda)$">
    <attribute saYjYA="prAtipadika[bare=^(?:Goza|miSra|Sabda)$]"/>
   </para>

<!-- A6.3.57 -->
   <para saYjYA="uttarapada"/>

<!-- A6.3.58 -->
   <para saYjYA="uttarapada" phone="^(?:pezam|vAsa|vAhana|Di)$">
    <attribute saYjYA="prAtipadika[bare=^(?:pezam|vAsa|vAhana|Di)$]"/>
   </para>

<!-- A6.3.59 -->
   <para saYjYA="uttarapada" phone="^[@(hal)][@(ac)][@(al)]*$">
    <attribute saYjYA="prAtipadika[bare=^[@(hal)][@(ac)][@(al)]*$]"/>
    <arTa other="pUrayitavya"/>
   </para>

<!-- A6.3.60 -->
   <para saYjYA="uttarapada" phone="^(?:manTa|odana|saktu|bindu|vajra|BAra|hAra|vIvaDa|gAha)$">
    <attribute saYjYA="prAtipadika[bare=^(?:manTa|odana|saktu|bindu|vajra|BAra|hAra|vIvaDa|gAha)$]"/>
   </para>

<!-- A6.3.61 -->
   <para saYjYA="uttarapada"/>

<!-- A6.3.62 -->
    <para saYjYA="uttarapada"/>

<!-- A6.3.62 -->
    <para saYjYA="tadDita"/>

<!-- A6.3.63 -->
   <para saYjYA="uttarapada"/>

<!-- A6.3.64 -->
   <para saYjYA="pratyaya[upadeSa=^tva$]"/>

<!-- A6.3.65 -->
     <para saYjYA="prAtipadika[upadeSa=^cita$]"/>

<!-- A6.3.65 -->
     <para saYjYA="prAtipadika[upadeSa=^tUla$]"/>

<!-- A6.3.65 -->
     <para saYjYA="prAtipadika[upadeSa=^BArin$]"/>

<!-- A6.3.66 -->
   <para saYjYA="uttarapada">
    <avayava saYjYA="pratyaya[it=K]" locus="anta"/>
   </para>

<!-- A6.3.67 -->
   <para saYjYA="uttarapada">
    <avayava saYjYA="pratyaya[it=K]" locus="anta"/>
   </para>

<!-- A6.3.68 -->
   <para saYjYA="uttarapada">
    <avayava saYjYA="pratyaya[it=^K$]" locus="anta"/>
   </para>

<!-- A6.3.69 -->
     <para saYjYA="uttarapada[bare=^yama$]" phone="^yama$">
      <avayava saYjYA="pratyaya[it=^K$]" locus="anta"/>
     </para>

<!-- A6.3.69 -->
     <para saYjYA="uttarapada" phone="^dara$">
      <avayava saYjYA="pratyaya[it=^K$]" locus="anta"/>
     </para>

<!-- A6.3.70 -->
   <para saYjYA="uttarapada" phone="^kAra$">
    <attribute saYjYA="prAtipadika[bare=^kAra$]"/>
   </para>

<!-- A6.3.71 -->
   <para n="1" saYjYA="uttarapada" phone="^pAta$">
    <attribute saYjYA="prAtipadika[bare=^pAta$]"/>
   </para>

<!-- A6.3.71 -->
   <para n="2" saYjYA="pratyaya[upadeSa=^Ya$]"/>

<!-- A6.3.72 -->
   <para saYjYA="uttarapada">
    <attribute saYjYA="prAtipadika"/>
    <avayava saYjYA="pratyaya" locus="anta">
     <attribute saYjYA="kft"/>
    </avayava>
   </para>

<!-- A6.3.73 -->
   <para saYjYA="uttarapada"/>

<!-- A6.3.75 -->
   <para saYjYA="uttarapada" phone="^(?:BrAj|pAt|vedas|asatya|muci|kula|Ka|puMsaka|kzatra|kra|aka)$">
    <attribute saYjYA="prAtipadika[bare=^(?:BrAj|pAt|vedas|asatya|muci|kula|Ka|puMsaka|kzatra|kra|aka)$]"/>
   </para>

<!-- A6.3.76 -->
    <para saYjYA="uttarapada" phone="^viMSati$"/>

<!-- A6.3.76 -->
    <para saYjYA="uttarapada" phone="^naviMSati$"/>

<!-- A6.3.77 -->
   <para saYjYA="uttarapada" phone="^ga$">
    <attribute saYjYA="prAtipadika[bare=^ga$]"/>
   </para>

<!-- A6.3.78 -->
   <para saYjYA="uttarapada"/>

<!-- A6.3.79 -->
   <para saYjYA="uttarapada"/>

<!-- A6.3.80 -->
   <para saYjYA="uttarapada">
    <arTa other="dvitIya"/>
    <arTa other="anupAKya"/>
   </para>

<!-- A6.3.81 -->
   <para saYjYA="uttarapada">
    <avayava saYjYA="prAtipadika">
     <arTa not="yes" other="kAla"/>
    </avayava>
    <avayava saYjYA="pratyaya[upadeSa=^(?:NI[pzn]|[wcq]Ap|UN)$]" quantity="zeroorone" locus="anta" overlap="zeroorone">
    </avayava>
   </para>

<!-- A6.3.82 -->
    <para saYjYA="uttarapada"/>

<!-- A6.3.83 -->
    <para saYjYA="uttarapada">
     <attribute not="yes" saYjYA="prAtipadika[bare=^(?:go|vatsa|hala)$]"/>
    </para>

<!-- A6.3.84 -->
   <para saYjYA="uttarapada">
    <attribute not="yes" saYjYA="prAtipadika[bare=^(?:mUrDan|praBfti|udarka)$]"/>
   </para>

<!-- A6.3.85 -->
   <para saYjYA="uttarapada">
    <attribute not="yes" saYjYA="prAtipadika[bare=^(?:jyotis|janapada|rAtri|nABi|nAman|gotra|rUpa|sTAna|varRa|vayas|vacana|banDu)$]"/>
   </para>

<!-- A6.3.86 -->
   <para saYjYA="uttarapada">
    <attribute saYjYA="prAtipadika[bare=^brahmacArin$]"/>
    <arTa other="caraRa"/>
   </para>

<!-- A6.3.87 -->
   <para n="1" saYjYA="uttarapada">
    <attribute saYjYA="prAtipadika[bare=^tIrTa$]"/>
   </para>

<!-- A6.3.87 -->
   <para n="2" saYjYA="pratyaya[upadeSa=^yat$]"/>

<!-- A6.3.88 -->
   <para n="1" saYjYA="uttarapada">
    <attribute saYjYA="prAtipadika[bare=^udara$]"/>
   </para>

<!-- A6.3.88 -->
   <para n="2" saYjYA="pratyaya[upadeSa=^yat$]"/>

<!-- A6.3.89 -->
   <para n="1" saYjYA="uttarapada">
    <attribute saYjYA="prAtipadika[bare=^(?:dfk|dfSa)$]"/>
   </para>

<!-- A6.3.90 -->
      <para saYjYA="uttarapada" phone="^(?:dfk|dfSa)$"/>

<!-- A6.3.90 -->
      <para saYjYA="pratyaya[upadeSa=^vatup$]"/>

<!-- A6.3.90 -->
      <para saYjYA="uttarapada" phone="^(?:dfk|dfSa)$"/>

<!-- A6.3.90 -->
      <para saYjYA="pratyaya[upadeSa=^vatup$]"/>

<!-- A6.3.91 -->
    <para saYjYA="uttarapada" phone="^(?:dfk|dfSa)$"/>

<!-- A6.3.91 -->
    <para saYjYA="pratyaya[bare=^vat$]"/>

<!-- A6.3.92 -->
   <para saYjYA="uttarapada">
    <attribute saYjYA="prAtipadika"/>
    <avayava n="1" saYjYA="DAtu[slp=^a/ncu/~$]" locus="Adi"/>
    <avayava n="2" saYjYA="pratyaya[upadeSa=^kvin$]" locus="anta"/>
   </para>

<!-- A6.3.93 -->
   <para saYjYA="uttarapada">
    <attribute saYjYA="prAtipadika"/>
    <avayava n="1" saYjYA="DAtu[slp=^a/ncu/~]" locus="Adi"/>
    <avayava n="2" saYjYA="pratyaya[upadeSa=^kvin$]" locus="anta"/>
   </para>

<!-- A6.3.94 -->
   <para saYjYA="uttarapada" phone="^ac$">
    <attribute saYjYA="prAtipadika"/>
    <avayava n="1" saYjYA="DAtu[slp=^a/ncu/~$]" locus="Adi"/>
    <avayava n="2" saYjYA="pratyaya[upadeSa=^kvin$]" locus="anta"/>
   </para>

<!-- A6.3.94 -->
     <para saYjYA="pratyaya"/>

<!-- A6.3.95 -->
   <para saYjYA="uttarapada">
    <attribute saYjYA="prAtipadika"/>
    <avayava n="1" saYjYA="DAtu[slp=^a/ncu/~]" locus="Adi"/>
    <avayava n="2" saYjYA="pratyaya[upadeSa=^kvin$]" locus="anta"/>
   </para>

<!-- A6.3.96 -->
   <para saYjYA="uttarapada" phone="^(?:mAda|sTa)$">
    <attribute saYjYA="prAtipadika[bare=^(?:mAda|sTa)$]"/>
   </para>

<!-- A6.3.99 -->
      <para state="pre-luk" saYjYA="sup" locus="anta">
       <attribute not="yes" viBakti="zazWI"/>
       <attribute not="yes" viBakti="tftIyA"/>
      </para>

<!-- A6.3.99 -->
     <para saYjYA="uttarapada" phone="^(?:ASis|ASA|AsTA|AsTita|utsuka|Uti|rAga)$">
      <attribute saYjYA="prAtipadika[bare=^(?:ASis|ASA|AsTA|AsTita|utsuka|Uti|rAga)$"/>
     </para>

<!-- A6.3.99 -->
      <para saYjYA="uttarapada" phone="^kAraka$">
       <attribute saYjYA="prAtipadika[bare=^kAraka$"/>
      </para>

<!-- A6.3.99 -->
      <para saYjYA="pratyaya[upadeSa=^Ca$]"/>

<!-- A6.3.100 -->
   <para saYjYA="uttarapada" phone="^arTa$">
    <attribute saYjYA="prAtipadika[bare=^arTa$]"/>
   </para>

<!-- A6.3.101 -->
    <para saYjYA="uttarapada" phone="^[@(ac)][@(al)]*$"/>

<!-- A6.3.102 -->
    <para saYjYA="uttarapada" phone="^(?:raTa|vada)$">
     <attribute saYjYA="prAtipadika[bare=^(?:raTa|vada)$"/>
    </para>

<!-- A6.3.103 -->
    <para saYjYA="uttarapada" phone="^tfRa">
     <attribute saYjYA="prAtipadika[bare=^tfRa$"/>
    </para>

<!-- A6.3.104 -->
    <para saYjYA="uttarapada" phone="^(?:paTin|akza)">
     <attribute saYjYA="prAtipadika[bare=^(?:paTin|akza)$"/>
    </para>

<!-- A6.3.105 -->
    <para saYjYA="uttarapada"/>

<!-- A6.3.106 -->
    <para saYjYA="uttarapada" phone="^puruza">
     <attribute saYjYA="prAtipadika[bare=^puruza$"/>
    </para>

<!-- A6.3.107 -->
    <para saYjYA="uttarapada" phone="^uzRa$">
     <attribute saYjYA="prAtipadika[bare=^uzRa$"/>
    </para>

<!-- A6.3.108 -->
    <para saYjYA="uttarapada" phone="^paTin$">
     <attribute saYjYA="prAtipadika[bare=^paTin$"/>
    </para>

<!-- A6.3.110 -->
   <para saYjYA="pratyaya[upadeSa=^Ni$]"/>

<!-- A6.3.111 -->
   <para phone="()[Qr]">
    <avayava range="\1" saYjYA="lopa" sTAnin="^[Qr]$"/>
   </para>

<!-- A6.3.112 -->
    <para phone="()Q">
     <avayava range="\1" saYjYA="lopa" sTAnin="^Q$"/>
    </para>

<!-- A6.3.113 -->
     <para phone="()Q">
      <avayava range="\1" saYjYA="lopa" sTAnin="^Q$"/>
     </para>

<!-- A6.3.113 -->
     <para saYjYA="pratyaya[upadeSa=^ktvA$]"/>

<!-- A6.3.113 -->
     <para saYjYA="pratyaya[upadeSa=^tfc$]"/>

<!-- A6.3.115 -->
   <para saYjYA="uttarapada" phone="^karRa$">
    <attribute saYjYA="prAtipadika[bare=^karRa$]"/>
   </para>

<!-- A6.3.116 -->
   <para saYjYA="uttarapada">
    <attribute saYjYA="prAtipadika"/>
    <avayava n="1" saYjYA="DAtu[slp=^(?:Ra\ha^~|vf/tu\~|vf/zu/~|vya\Da/~|ru/ca\~|za/ha\~|ta/nu^~)$]" locus="Adi"/>
    <avayava n="2" saYjYA="pratyaya[upadeSa=^kvin$]" locus="anta"/>
   </para>

<!-- A6.3.117 -->
     <para saYjYA="uttarapada">
      <attribute saYjYA="prAtipadika" gaRa="kowarAdi"/>
     </para>

<!-- A6.3.117 -->
     <para saYjYA="uttarapada">
      <attribute saYjYA="prAtipadika" gaRa="kiMSulukAdi"/>
     </para>

<!-- A6.3.118 -->
   <para saYjYA="pratyaya[upadeSa=^valac$]"/>

<!-- A6.3.119 -->
   <para saYjYA="pratyaya[upadeSa=^matup$]"/>

<!-- A6.3.120 -->
   <para saYjYA="pratyaya[upadeSa=^matup$]"/>

<!-- A6.3.121 -->
   <para saYjYA="uttarapada">
    <attribute saYjYA="prAtipadika[upadeSa=^vaha$]"/>
    <avayava saYjYA="DAtu[slp=^va\ha^~$]" locus="Adi"/>
   </para>

<!-- A6.3.122 -->
   <para saYjYA="uttarapada">
    <attribute saYjYA="prAtipadika"/>
    <avayava saYjYA="pratyaya[^GaY$]" locus="anta"/>
   </para>

<!-- A6.3.123 -->
    <para saYjYA="uttarapada" phone="^kASa$">
     <attribute saYjYA="prAtipadika"/>
    </para>

<!-- A6.3.123 -->
    <para saYjYA="uttarapada" phone="^kASa$">
     <attribute saYjYA="prAtipadika"/>
    </para>

<!-- A6.3.124 -->
   <para saYjYA="uttarapada" phone="^t[@(al)]*$">
    <attribute saYjYA="prAtipadika"/>
    <avayava saYjYA="DAtu[slp=^qudA\Y$]" locus="Adi"/>
   </para>

<!-- A6.3.125 -->
   <para saYjYA="uttarapada"/>

<!-- A6.3.126 -->
   <para saYjYA="uttarapada"/>

<!-- A6.3.127 -->
   <para saYjYA="pratyaya[upadeSa=^kap$]"/>

<!-- A6.3.128 -->
     <para saYjYA="uttarapada" phone="^vasu$">
      <attribute saYjYA="prAtipadika[bare=^vasu$]"/>
     </para>

<!-- A6.3.128 -->
     <para saYjYA="uttarapada">
      <attribute saYjYA="prAtipadika[bare=^rAj$]"/>
     </para>

<!-- A6.3.128 -->
       <para saYjYA="uttarapada" phone="^rAw$"/>

<!-- A6.3.129 -->
   <para saYjYA="uttarapada" phone="^nara$">
    <attribute saYjYA="prAtipadika[bare=^nara$]"/>
   </para>

<!-- A6.3.130 -->
   <para saYjYA="uttarapada" phone="^mitra$">
    <attribute saYjYA="prAtipadika[bare=^mitra$]"/>
   </para>

<!-- A6.3.131 -->
   <para saYjYA="pratyaya[upadeSa=^matup$]"/>

<!-- A6.3.132 -->
   <para saYjYA="viBakti">
    <attribute not="yes" viBakti="praTamA"/>
   </para>

<!-- A6.3.134 -->
   <para saYjYA="pada" phone="^suY$">
    <attribute saYjYA="nipAta"/>
   </para>

<!-- A6.3.137 -->
    <para saYjYA="uttarapada">
     <attribute saYjYA="prAtipadika[bare=^sah$]"/>
    </para>

<!-- A6.3.138 -->
   <para saYjYA="uttarapada" phone="^c$">
    <attribute saYjYA="prAtipadika[bare=^anc$]"/>
    <attribute saYjYA="DAtu[slp=^a/ncu/~$]"/>
   </para>

<!-- A6.3.139 -->
   <para saYjYA="uttarapada"/>

<!-- A6.4.3 -->
   <para saYjYA="pratyaya[upadeSa=^Am$]" phone="^nAm$"/>

<!-- A6.4.4 -->
   <para saYjYA="pratyaya[upadeSa=^Am$]" phone="^nAm$"/>

<!-- A6.4.5 -->
   <para saYjYA="pratyaya[upadeSa=^Am$]" phone="^nAm$"/>

<!-- A6.4.6 -->
   <para saYjYA="pratyaya[upadeSa=^Am$]" phone="^nAm$"/>

<!-- A6.4.7 -->
   <para saYjYA="pratyaya[upadeSa=^Am$]" phone="^nAm$"/>

<!-- A6.4.8 -->
   <para saYjYA="sarvanAmasTAna">
    <attribute not="yes" saYjYA="sambudDi"/>
   </para>

<!-- A6.4.9 -->
   <para saYjYA="sarvanAmasTAna">
    <attribute not="yes" saYjYA="sambudDi"/>
   </para>

<!-- A6.4.10 -->
   <para saYjYA="sarvanAmasTAna">
    <attribute not="yes" saYjYA="sambudDi"/>
   </para>

<!-- A6.4.11 -->
   <para saYjYA="sarvanAmasTAna">
    <attribute not="yes" saYjYA="sambudDi"/>
   </para>

<!-- A6.4.12 -->
     <para saYjYA="pratyaya[upadeSa=^Si$]"/>

<!-- A6.4.12 -->
     <para saYjYA="sarvanAmasTAna"/>

<!-- A6.4.12 -->
     <para saYjYA="pratyaya[upadeSa=^kvi[pn]$]"/>

<!-- A6.4.13 -->
   <para saYjYA="pratyaya[upadeSa=^su$]">
    <attribute not="yes" saYjYA="sambudDi"/>
   </para>

<!-- A6.4.14 -->
   <para saYjYA="pratyaya[upadeSa=^su$]">
    <attribute not="yes" saYjYA="sambudDi"/>
   </para>

<!-- A6.4.15 -->
    <para saYjYA="pratyaya[upadeSa=^kvi[pn]$]"/>

<!-- A6.4.15 -->
    <para saYjYA="pratyaya[it=^[kN]$]">
     <avayava phone="[@(Jal)]" locus="Adi"/>
    </para>

<!-- A6.4.16 -->
   <para saYjYA="pratyaya[upadeSa=^san$]">
    <avayava phone="[@(Jal)]" locus="Adi"/>
   </para>

<!-- A6.4.17 -->
   <para saYjYA="pratyaya[upadeSa=^san$]">
    <avayava phone="[@(Jal)]" locus="Adi"/>
   </para>

<!-- A6.4.18 -->
   <para saYjYA="pratyaya[upadeSa=^ktvA$]">
    <avayava phone="[@(Jal)]" locus="Adi"/>
   </para>

<!-- A6.4.19 -->
      <para saYjYA="pratyaya[upadeSa=^kvi[pn]$]"/>

<!-- A6.4.19 -->
      <para saYjYA="pratyaya[it=^[kN]$]">
       <avayava phone="[@(Jal)]" locus="Adi"/>
      </para>

<!-- A6.4.19 -->
      <para saYjYA="pratyaya">
       <avayava AnunAsikya="anunAsika" locus="Adi"/>
      </para>

<!-- A6.4.19 -->
      <para saYjYA="pratyaya[upadeSa=^kvi[pn]$]"/>

<!-- A6.4.19 -->
      <para saYjYA="pratyaya[it=^[kN]$]">
       <avayava phone="[@(Jal)]" locus="Adi"/>
      </para>

<!-- A6.4.19 -->
      <para saYjYA="pratyaya">
       <avayava AnunAsikya="anunAsika" locus="Adi"/>
      </para>

<!-- A6.4.20 -->
    <para saYjYA="pratyaya[upadeSa=^kvi[pn]$]"/>

<!-- A6.4.20 -->
    <para saYjYA="pratyaya[it=^[kN]$]">
     <avayava phone="[@(Jal)]" locus="Adi"/>
    </para>

<!-- A6.4.20 -->
    <para saYjYA="pratyaya">
     <avayava AnunAsikya="anunAsika" locus="Adi"/>
    </para>

<!-- A6.4.21 -->
    <para saYjYA="pratyaya[upadeSa=^kvi[pn]$]"/>

<!-- A6.4.21 -->
    <para saYjYA="pratyaya[it=^[kN]$]">
     <avayava phone="[@(Jal)]" locus="Adi"/>
    </para>

<!-- A6.4.24 -->
   <para saYjYA="pratyaya[it=^[kN]$]"/>

<!-- A6.4.25 -->
   <para saYjYA="pratyaya[upadeSa=^Sap$]"/>

<!-- A6.4.26 -->
   <para saYjYA="pratyaya[upadeSa=^Sap$]"/>

<!-- A6.4.27 -->
   <para saYjYA="pratyaya[upadeSa=^GaY$]">
    <or>
     <arTa other="BAva"/>
     <arTa kAraka="karaRa"/>
    </or>
   </para>

<!-- A6.4.28 -->
   <para saYjYA="pratyaya[upadeSa=^GaY$]"/>

<!-- A6.4.29 -->
     <para saYjYA="pratyaya[upadeSa=^GaY$]"/>

<!-- A6.4.29 -->
     <para saYjYA="pratyaya[upadeSa=^GaY$]"/>

<!-- A6.4.29 -->
     <para saYjYA="pratyaya[upadeSa=^man$]"/><!-- man is an ORAdika affix by artistusuhusfDfkzikzuBAyAvApadiyakzinObhyo man. Though man is not stated by this rule to undI, uRAdayo bahulam will provide the same affix to it. JinendrabudDi says bahulavacanAd underapi Bavizyati. -->

<!-- A6.4.29 -->
     <para saYjYA="pratyaya[upadeSa=^GaY$]"/>

<!-- A6.4.30 -->
   <para saYjYA="pratyaya[it=^[kN]$]"/>

<!-- A6.4.31 -->
   <para saYjYA="pratyaya[upadeSa=^ktvA$]"/>

<!-- A6.4.32 -->
   <para saYjYA="pratyaya[upadeSa=^ktvA$]"/>

<!-- A6.4.33 -->
   <para saYjYA="pratyaya[upadeSa=^ciR$]"/>

<!-- A6.4.34 -->
    <para saYjYA="pratyaya[upadeSa=^aN$]"/><!-- by A3.1.56 sic is substituted by aN -->

<!-- A6.4.34 -->
    <para saYjYA="pratyaya[it=^[kN]$]">
     <avayava phone="[@(hal)]" locus="Adi"/>
    </para>

<!-- A6.4.35 -->
   <para saYjYA="pratyaya[upadeSa=^hi$]"/>

<!-- A6.4.36 -->
   <para saYjYA="pratyaya[upadeSa=^hi$]"/>

<!-- A6.4.37 -->
   <para saYjYA="pratyaya[it=^[kN]$]">
    <avayava phone="[@(Jal)]" locus="Adi"/>
   </para>

<!-- A6.4.38 -->
   <para saYjYA="pratyaya[upadeSa=^ktvA$]"/>

<!-- A6.4.38 -->
     <para saYjYA="pratyaya[upadeSa=^lyap$]"/>

<!-- A6.4.39 -->
   <para saYjYA="pratyaya[upadeSa=^ktic$]"/>

<!-- A6.4.40 -->
   <para saYjYA="pratyaya[upadeSa=^kvi[pn]$]"/>

<!-- A6.4.41 -->
    <para saYjYA="pratyaya[upadeSa=^viw$]"/>

<!-- A6.4.41 -->
    <para saYjYA="pratyaya[bare=^van$]"/>

<!-- A6.4.42 -->
    <para saYjYA="pratyaya[upadeSa=^san$">
     <avayava phone="[@(Jal)]" locus="Adi"/>
    </para>

<!-- A6.4.42 -->
    <para saYjYA="pratyaya[it=^[kN]$]">
     <avayava phone="[@(Jal)]" locus="Adi"/>
    </para>

<!-- A6.4.43 -->
   <para saYjYA="pratyaya[bare=^y[@(al)]*$, it=^[kN]$]"/>

<!-- A6.4.44 -->
   <para saYjYA="pratyaya[upadeSa=^yak$]"/>

<!-- A6.4.45 -->
    <para saYjYA="pratyaya[upadeSa=^ktic$]"/>

<!-- A6.4.45 -->
    <para saYjYA="pratyaya[upadeSa=^ktic$]"/>

<!-- A6.4.46 -->
  <para saYjYA="ArDaDAtuka"/>

<!-- A6.4.47 -->
    <para saYjYA="ArDaDAtuka"/>

<!-- A6.4.48 -->
   <para saYjYA="ArDaDAtuka"/>

<!-- A6.4.49 -->
   <para saYjYA="ArDaDAtuka"/>

<!-- A6.4.50 -->
   <para saYjYA="ArDaDAtuka"/>

<!-- A6.4.51 -->
   <para saYjYA="ArDaDAtuka">
    <avayava not="yes" varga="Agama[slp=^iw$]" locus="Adi"/>
   </para>

<!-- A6.4.52 -->
   <para saYjYA="nizWA">
    <attribute saYjYA="ArDaDAtuka"/>
    <avayava varga="Agama[slp=^iw$]" locus="Adi"/>
   </para>

<!-- A6.4.53 -->
   <para saYjYA="pratyaya[upadeSa=^tfc$]">
    <attribute saYjYA="ArDaDAtuka"/>
    <avayava varga="Agama[slp=^iw$]" locus="Adi"/>
   </para>

<!-- A6.4.54 -->
   <para saYjYA="pratyaya[upadeSa=^tfc$]">
    <attribute saYjYA="ArDaDAtuka"/>
    <avayava varga="Agama[slp=^iw$]" locus="Adi"/>
   </para>

<!-- A6.4.55 -->
    <para saYjYA="pratyaya[upadeSa=^(?:Am|Jac|Aluc|Ayya|itnuc|izRuc)$]">
     <attribute saYjYA="ArDaDAtuka"/>
    </para>

<!-- A6.4.55 -->
    <para saYjYA="ArDaDAtuka" phone="^anta$"/><!-- {s anta} is a substitution of {s Jac}. -->

<!-- A6.4.56 -->
   <para saYjYA="pratyaya[upadeSa=^ktvA$]">
    <attribute saYjYA="ArDaDAtuka"/>
   </para>

<!-- A6.4.56 -->
     <para saYjYA="pratyaya[upadeSa=^lyap$]"/>

<!-- A6.4.57 -->
   <para saYjYA="pratyaya[upadeSa=^ktvA$]">
    <attribute saYjYA="ArDaDAtuka"/>
   </para>

<!-- A6.4.57 -->
     <para saYjYA="pratyaya[upadeSa=^lyap$]"/>

<!-- A6.4.58 -->
   <para saYjYA="pratyaya[upadeSa=^ktvA$]">
    <attribute saYjYA="ArDaDAtuka"/>
   </para>

<!-- A6.4.58 -->
     <para saYjYA="pratyaya[upadeSa=^lyap$]"/>

<!-- A6.4.59 -->
   <para saYjYA="pratyaya[upadeSa=^ktvA$]">
    <attribute saYjYA="ArDaDAtuka"/>
   </para>

<!-- A6.4.59 -->
     <para saYjYA="pratyaya[upadeSa=^lyap$]"/>

<!-- A6.4.60 -->
   <para saYjYA="nizWA">
    <arTa not="yes" kAraka="karman"/>
    <arTa not="yes" other="BAva"/>
    <attribute saYjYA="ArDaDAtuka"/>
   </para>

<!-- A6.4.61 -->
   <para saYjYA="nizWA">
    <arTa not="yes" kAraka="karman"/>
    <arTa not="yes" other="BAva"/>
    <attribute saYjYA="ArDaDAtuka"/>
   </para>

<!-- A6.4.62 -->
     <para saYjYA="pratyaya[upadeSa=^(?:sya|sic|tAs)$]">
      <or>
       <arTa kAraka="karman"/>
       <arTa other="BAva"/>
      </or>
      <attribute saYjYA="ArDaDAtuka"/>
     </para>

<!-- A6.4.62 -->
     <para saYjYA="pratyaya">
      <avayava varga="Agama[slp=^sIyuw$]"/>
      <or>
       <arTa kAraka="karman"/>
       <arTa other="BAva"/>
      </or>
      <attribute saYjYA="ArDaDAtuka"/>
     </para>

<!-- A6.4.64 -->
    <para saYjYA="pratyaya[bare=^[@(ac)][@(al)]*$, it=^[kN]$]">
     <attribute saYjYA="ArDaDAtuka"/>
    </para>

<!-- A6.4.64 -->
    <para saYjYA="pratyaya">
     <avayava varga="Agama[slp=^iw$]" locus="Adi"/>
     <attribute saYjYA="ArDaDAtuka"/>
    </para>

<!-- A6.4.65 -->
   <para saYjYA="pratyaya[upadeSa=^yat$]"/>

<!-- A6.4.66 -->
   <para saYjYA="pratyaya[upadeSa=^[@(hal)][@(al)]*$, [it=^[kN]$]]">
    <attribute saYjYA="ArDaDAtuka"/>
   </para>

<!-- A6.4.67 -->
   <para saYjYA="pratyaya[upadeSa=^liN$, it=^[kN]$]">
    <attribute saYjYA="ArDaDAtuka"/>
   </para>

<!-- A6.4.68 -->
   <para saYjYA="pratyaya[upadeSa=^liN$, it=^[kN]$]">
    <attribute saYjYA="ArDaDAtuka"/>
   </para>

<!-- A6.4.69 -->
   <para saYjYA="pratyaya[upadeSa=^ktvA$]">
    <attribute saYjYA="ArDaDAtuka"/>
   </para>

<!-- A6.4.69 -->
     <para saYjYA="pratyaya[upadeSa=^lyap$]"/>

<!-- A6.4.70 -->
   <para saYjYA="pratyaya[upadeSa=^ktvA$]">
    <attribute saYjYA="ArDaDAtuka"/>
   </para>

<!-- A6.4.70 -->
     <para saYjYA="pratyaya[upadeSa=^lyap$]"/>

<!-- A6.4.71 -->
   <para sTAnin.saYjYA="pratyaya[upadeSa=^(?:luN|laN|lxN)$]"/>

<!-- A6.4.72 -->
   <para sTAnin.saYjYA="pratyaya[upadeSa=^(?:luN|laN|lxN)$]"/>

<!-- A6.4.73 -->
   <para sTAnin.saYjYA="pratyaya[upadeSa=^(?:luN|laN|lxN)$]"/>

<!-- A6.4.74 -->
   <para sTAnin.saYjYA="pratyaya[upadeSa=^(?:luN|laN|lxN)$]"/>

<!-- A6.4.75 -->
   <para sTAnin.saYjYA="pratyaya[upadeSa=^(?:luN|laN|lxN)$]"/>

<!-- A6.4.77 -->
     <para saYjYA="pratyaya" phone="^[@(ac)][@(al)]*"/>

<!-- A6.4.77 -->
     <para saYjYA="pratyaya" phone="^[@(ac)][@(al)]*"/>

<!-- A6.4.78 -->
     <para phone="^[^@(i)]"/><!-- asavarRe -->

<!-- A6.4.78 -->
     <para phone="^[^@(u)]"/><!-- asavarRe -->

<!-- A6.4.79 -->
   <para saYjYA="pratyaya" phone="^[@(ac)][@(al)]*"/>

<!-- A6.4.80 -->
   <para saYjYA="pratyaya[upadeSa=^(?:am|Sas)$]"/>

<!-- A6.4.81 -->
   <para saYjYA="pratyaya[upadeSa=^[@(ac)][@(al)]*$]"/>

<!-- A6.4.82 -->
   <para saYjYA="pratyaya[bare=^[@(ac)][@(al)]*$]"/>

<!-- A6.4.83 -->
   <para saYjYA="pratyaya[bare=^[@(ac)][@(al)]*$]">
    <attribute saYjYA="sup"/>
   </para>

<!-- A6.4.84 -->
   <para saYjYA="pratyaya[bare=^[@(ac)][@(al)]*$]">
    <attribute saYjYA="sup"/>
   </para>

<!-- A6.4.85 -->
   <para saYjYA="pratyaya[bare=^[@(ac)][@(al)]*$]">
    <attribute saYjYA="sup"/>
   </para>

<!-- A6.4.86 -->
     <para saYjYA="pratyaya[bare=^[@(ac)][@(al)]*$]">
      <attribute saYjYA="sup"/>
     </para>

<!-- A6.4.86 -->
     <para saYjYA="pratyaya[bare=^[@(ac)][@(al)]*$]">
      <attribute saYjYA="sup"/>
     </para>

<!-- A6.4.87 -->
   <para saYjYA="pratyaya[bare=^[@(ac)][@(al)]*$]">
    <attribute saYjYA="sArvaDAtuka"/>
   </para>

<!-- A6.4.88 -->
   <para saYjYA="pratyaya[upadeSa=^(?:luN|liw)$]">
    <attribute saYjYA="pratyaya[bare=^[@(ac)][@(al)]*]$"/>
   </para>

<!-- A6.4.89 -->
   <para saYjYA="pratyaya[bare=^[@(ac)][@(al)]*]"/>

<!-- A6.4.90 -->
   <para saYjYA="pratyaya[upadeSa=^Ric$]"/>

<!-- A6.4.91 -->
   <para saYjYA="pratyaya[upadeSa=^Ric$]"/>

<!-- A6.4.92 -->
   <para saYjYA="pratyaya[upadeSa=^Ric$]"/>

<!-- A6.4.93 -->
   <para>
    <avayava saYjYA="pratyaya[upadeSa=^Ric$]"/>
    <avayava saYjYA="pratyaya[upadeSa=^(?:ciR|Ramul)$]"/>
   </para>

<!-- A6.4.94 -->
   <para>
    <avayava saYjYA="pratyaya[upadeSa=^Ric$]"/>
    <avayava saYjYA="pratyaya[upadeSa=^Kac$]"/>
   </para>

<!-- A6.4.95 -->
   <para saYjYA="nizWA"/>

<!-- A6.4.96 -->
     <para saYjYA="pratyaya[upadeSa=^Ga$]"/>

<!-- A6.4.96 -->
     <para saYjYA="pratyaya[upadeSa=^Ga$]"/>

<!-- A6.4.97 -->
   <para saYjYA="pratyaya[upadeSa=^(?:isi|manin|ztran|kvi[pn])$]"/>

<!-- A6.4.98 -->
   <para saYjYA="pratyaya[bare=^[@(ac)][@(al)]*$, it=^[kN]$]">
    <attribute not="yes" saYjYA="pratyaya[upadeSa=^aN$]"/>
   </para>

<!-- A6.4.99 -->
   <para saYjYA="pratyaya[bare=^[@(ac)][@(al)]*$, it=^[kN]$]">
    <attribute not="yes" saYjYA="pratyaya[upadeSa=^aN$]"/>
   </para>

<!-- A6.4.100 -->
   <para saYjYA="pratyaya[it=^[kN]$]">
    <attribute not="yes" saYjYA="pratyaya[upadeSa=^aN$]"/>
   </para>

<!-- A6.4.107 -->
    <para saYjYA="pratyaya" phone="^v[@(al)*]$"/>

<!-- A6.4.107 -->
    <para saYjYA="pratyaya" phone="^m[@(al)*]$"/>

<!-- A6.4.108 -->
    <para saYjYA="pratyaya" phone="^v[@(al)*]$"/>

<!-- A6.4.108 -->
    <para saYjYA="pratyaya" phone="^m[@(al)*]$"/>

<!-- A6.4.109 -->
   <para saYjYA="pratyaya[upadeSa=^y[@(al)]*$"/>

<!-- A6.4.110 -->
   <para saYjYA="pratyaya[it=^[kN]$]">
    <avayava saYjYA="sArvaDAtuka"/>
   </para>

<!-- A6.4.111 -->
   <para saYjYA="pratyaya[upadeSa=it=^[kN]$]">
    <avayava saYjYA="sArvaDAtuka"/>
   </para>

<!-- A6.4.112 -->
   <para saYjYA="pratyaya[it=^[kN]$]">
    <avayava saYjYA="sArvaDAtuka"/>
   </para>

<!-- A6.4.113 -->
   <para saYjYA="pratyaya[upadeSa=^[@(hal)][@(al)]*$, it=^[kN]$]">
    <avayava saYjYA="sArvaDAtuka"/>
   </para>

<!-- A6.4.114 -->
   <para saYjYA="pratyaya[upadeSa=^[@(hal)][@(al)]*$, it=^[kN]$]">
    <avayava saYjYA="sArvaDAtuka"/>
   </para>

<!-- A6.4.115 -->
   <para saYjYA="pratyaya[upadeSa=^[@(hal)][@(al)]*$, it=^[kN]$]">
    <avayava saYjYA="sArvaDAtuka"/>
   </para>

<!-- A6.4.116 -->
   <para saYjYA="pratyaya[upadeSa=^[@(hal)][@(al)]*$, it=^[kN]$]">
    <avayava saYjYA="sArvaDAtuka"/>
   </para>

<!-- A6.4.117 -->
   <para saYjYA="pratyaya[upadeSa=^hi$, it=^[kN]$]"><!-- One could just assume that it is pit to obtain this option and dispense with this rule at least in Vedic. -->
    <avayava saYjYA="sArvaDAtuka"/>
   </para>

<!-- A6.4.118 -->
   <para saYjYA="pratyaya[upadeSa=^y[@(al)]*$, it=^[kN]$]">
    <avayava saYjYA="sArvaDAtuka"/>
   </para>

<!-- A6.4.119 -->
    <para saYjYA="pratyaya[upadeSa=^y[@(al)]*$, it=^[kN]$]">
     <avayava saYjYA="sArvaDAtuka"/>
    </para>

<!-- A6.4.120 -->
    <para saYjYA="pratyaya[upadeSa=^liw$, it=^[kN]$]"/>

<!-- A6.4.120 -->
      <para saYjYA="pratyaya[upadeSa=^liw$, it=^[kN]$]"/>

<!-- A6.4.121 -->
    <para saYjYA="pratyaya[upadeSa=^Tal$]">
     <avayava varga="Agama[slp=^iw$]"/>
    </para>

<!-- A6.4.121 -->
      <para saYjYA="pratyaya[upadeSa=^Tal$]">
       <avayava varga="Agama[slp=^iw$]" locus="Adi"/>
      </para>

<!-- A6.4.122 -->
     <para saYjYA="pratyaya[upadeSa=^liw$, it=^[kN]$]"/>

<!-- A6.4.122 -->
     <para saYjYA="pratyaya[upadeSa=^Tal$]">
      <avayava varga="Agama[slp=^iw$]" locus="Adi"/>
     </para>

<!-- A6.4.123 -->
     <para saYjYA="pratyaya[upadeSa=^liw$, it=^[kN]$]"/>

<!-- A6.4.123 -->
     <para saYjYA="pratyaya[upadeSa=^Tal$]">
      <avayava varga="Agama[slp=^iw$]" locus="Adi"/>
     </para>

<!-- A6.4.124 -->
     <para saYjYA="pratyaya[upadeSa=^liw$, it=^[kN]$]"/>

<!-- A6.4.124 -->
     <para saYjYA="pratyaya[upadeSa=^Tal$]">
      <avayava varga="Agama[slp=^iw$]" locus="Adi"/>
     </para>

<!-- A6.4.125 -->
     <para saYjYA="pratyaya[upadeSa=^liw$, it=^[kN]$]"/>

<!-- A6.4.125 -->
     <para saYjYA="pratyaya[upadeSa=^Tal$]">
      <avayava varga="Agama[slp=^iw$]" locus="Adi"/>
     </para>

<!-- A6.4.126 -->
    <para saYjYA="pratyaya[upadeSa=^liw$, it=^[kN]$]"/>

<!-- A6.4.126 -->
    <para saYjYA="pratyaya[upadeSa=^Tal$]">
     <avayava varga="Agama[slp=^iw$]" locus="Adi"/>
    </para>

<!-- A6.4.127 -->
   <para saYjYA="pratyaya">
    <attribute not="yes" saYjYA="pratyaya[upadeSa=^su$]"/>
   </para>

<!-- A6.4.128 -->
   <para saYjYA="pratyaya"/>

<!-- A6.4.133 -->
   <para saYjYA="tadDita"/>

<!-- A6.4.135 -->
   <para saYjYA="pratyaya[upadeSa=^aR$]"/>

<!-- A6.4.136 -->
   <para saYjYA="pratyaya[upadeSa=^(?:Ni|SI)$]"/>

<!-- A6.4.141 -->
   <para saYjYA="pratyaya[upadeSa=^wA$]">
    <attribute viBakti="tftIyA" vacana="eka"/>
   </para>

<!-- A6.4.142 -->
   <para saYjYA="pratyaya[it=^q$]"/>

<!-- A6.4.143 -->
   <para saYjYA="pratyaya[it=^q$]"/>

<!-- A6.4.144 -->
   <para saYjYA="tadDita"/>

<!-- A6.4.145 -->
     <para saYjYA="pratyaya[upadeSa=^(?:wa|Ka)$]"/>

<!-- A6.4.145 -->
     <para saYjYA="tadDita"/>

<!-- A6.4.146 -->
   <para saYjYA="tadDita"/>

<!-- A6.4.147 -->
   <para saYjYA="pratyaya[bare=^Qa$]"/><!-- upadeSa=^(?:Qak|QaY|Qa)$ -->

<!-- A6.4.148 -->
    <para saYjYA="pratyaya[bare=^I$]"/>

<!-- A6.4.148 -->
    <para saYjYA="tadDita"/>

<!-- A6.4.149 -->
    <para saYjYA="pratyaya[bare=^I$]"/>

<!-- A6.4.149 -->
    <para saYjYA="tadDita"/>

<!-- A6.4.150 -->
   <para saYjYA="pratyaya[bare=^I$]"/>

<!-- A6.4.151 -->
   <para saYjYA="tadDita">
    <avayava not="yes" phone="A" locus="Adi"/>
   </para>

<!-- A6.4.152 -->
   <para saYjYA="pratyaya[upadeSa=^(?:kya[cN]|cvi)$]"/><!-- not {s kyaz} -->

<!-- A6.4.153 -->
   <para saYjYA="tadDita"/>

<!-- A6.4.154 -->
   <para saYjYA="pratyaya[upadeSa=^(?:izWan|imanic|Iyasun)$]"/>

<!-- A6.4.155 -->
   <para saYjYA="pratyaya[upadeSa=^(?:izWan|imanic|Iyasun)$]"/>

<!-- A6.4.156 -->
   <para saYjYA="pratyaya[upadeSa=^(?:izWan|imanic|Iyasun)$]"/>

<!-- A6.4.157 -->
     <para saYjYA="pratyaya[upadeSa=^(?:izWan|imanic|Iyasun)$]"/>

<!-- A6.4.157 -->
     <para saYjYA="pratyaya[upadeSa=^(?:izWan|Iyasun)$]"/>

<!-- A6.4.157 -->
     <para saYjYA="pratyaya[upadeSa=^(?:izWan|Iyasun)$]"/>

<!-- A6.4.157 -->
     <para saYjYA="pratyaya[upadeSa=^(?:izWan|imanic|Iyasun)$]"/>

<!-- A6.4.157 -->
     <para saYjYA="pratyaya[upadeSa=^(?:izWan|imanic|Iyasun)$]"/>

<!-- A6.4.157 -->
     <para saYjYA="pratyaya[upadeSa=^(?:izWan|imanic|Iyasun)$]"/>

<!-- A6.4.157 -->
     <para saYjYA="pratyaya[upadeSa=^(?:izWan|Iyasun)$]"/>

<!-- A6.4.157 -->
     <para saYjYA="pratyaya[upadeSa=^(?:izWan|Iyasun)$]"/>

<!-- A6.4.157 -->
     <para saYjYA="pratyaya[upadeSa=^(?:izWan|imanic|Iyasun)$]"/>

<!-- A6.4.157 -->
     <para saYjYA="pratyaya[upadeSa=^(?:izWan|Iyasun)$]"/>

<!-- A6.4.161 -->
   <para saYjYA="pratyaya[upadeSa=^(?:izWan|imanic|Iyasun)$]"/>

<!-- A6.4.162 -->
   <para saYjYA="pratyaya[upadeSa=^(?:izWan|imanic|Iyasun)$]"/>

<!-- A6.4.163 -->
   <para saYjYA="pratyaya[upadeSa=^(?:izWan|imanic|Iyasun)$]"/>

<!-- A6.4.164 -->
   <para saYjYA="pratyaya[upadeSa=^aR$]">
    <arTa not="yes" other="apatya"/><!-- exclude also apatya.gotra, etc. -->
   </para>

<!-- A6.4.165 -->
   <para saYjYA="pratyaya[upadeSa=^aR$]"/><!-- arTa other="apatya, apatya.gotra, etc." -->

<!-- A6.4.166 -->
   <para saYjYA="pratyaya[upadeSa=^aR$]"/><!-- arTa other="apatya, apatya.gotra, etc." -->

<!-- A6.4.167 -->
   <para saYjYA="pratyaya[upadeSa=^aR$]"/>

<!-- A6.4.168 -->
   <para saYjYA="pratyaya" phone="^y[@(al)]*$">
    <attribute saYjYA="tadDita"/>
    <arTa not="yes" other="BAva"/>
    <arTa not="yes" kAraka="karman"/>
   </para>

<!-- A6.4.169 -->
   <para saYjYA="pratyaya[upadeSa=^Ka$]">
    <attribute saYjYA="tadDita"/>
   </para>

<!-- A6.4.170 -->
   <para saYjYA="pratyaya[upadeSa=^aR$]">
    <arTa other="apatya"/><!-- Include apatya.gotra, etc.? -->
   </para>

<!-- A6.4.171 -->
   <para saYjYA="pratyaya[upadeSa=^aR$]">
    <arTa not="yes" other="apatya.jAti"/>
   </para>

<!-- A6.4.172 -->
   <para saYjYA="pratyaya[upadeSa=^Ra$]">
    <arTa other="tAcCIlya"/>
   </para>

<!-- A6.4.173 -->
   <para saYjYA="pratyaya[upadeSa=^aR$]">
    <arTa not="yes" other="apatya"/>
   </para>

<!-- A6.4.174 -->
     <para saYjYA="pratyaya[upadeSa=^Pak$]"/>

<!-- A6.4.174 -->
     <para saYjYA="pratyaya[upadeSa=^Wak$]"/>

<!-- A6.4.174 -->
     <para saYjYA="pratyaya[upadeSa=^Qak$]"/>

<!-- A6.4.174 -->
     <para saYjYA="pratyaya[upadeSa=^PiY$]"/>

<!-- A6.4.174 -->
     <para saYjYA="pratyaya[upadeSa=^zyaY$]"/>

<!-- A6.4.174 -->
     <para saYjYA="pratyaya[upadeSa=^aR$]"/>

<!-- A6.4.174 -->
     <para saYjYA="pratyaya[upadeSa=^(?:aY|aR)$]"/>

<!-- A6.4.174 -->
     <para saYjYA="pratyaya[upadeSa=^QaY$]"/>

<!-- A6.4.174 -->
     <para saYjYA="pratyaya[upadeSa=^mayaw$]"/>

<!-- A6.4.175 -->
     <para saYjYA="pratyaya[upadeSa=^yat$]"/>

<!-- A6.4.175 -->
     <para saYjYA="pratyaya[upadeSa=^aR$]"/><!-- {s tatra BavaH iti aR}. -->

<!-- A6.4.175 -->
     <para saYjYA="pratyaya[upadeSa=^aR$]"/>

<!-- A7.1.43 -->
   <para saYjYA="pada" phone="^enam$"/>

<!-- A7.1.51 -->
   <para saYjYA="pratyaya[upadeSa=^kyac$]"/>

<!-- A7.1.53 -->
   <para saYjYA="pratyaya[upadeSa=^Am$]" phone="^Am$"/>

<!-- A7.1.59 -->
   <para saYjYA="pratyaya[upadeSa=^Sa$]"/>

<!-- A7.1.60 -->
   <para saYjYA="pratyaya" phone="^[@(Jal)][@(al)]*$"/>

<!-- A7.1.61 -->
   <para saYjYA="pratyaya" phone="^[@(ac)][@(al)]*$"/>

<!-- A7.1.62 -->
   <para saYjYA="pratyaya" phone="^[@(ac)][@(al)]*$">
    <avayava n="1" varga="Agama[slp=^iw$]" phone="^i$" locus="Adi"/>
    <avayava n="2" not="yes" saYjYA="pratyaya[upadeSa=^liw$]"/><!-- xxxxx Do we need also: sTAnin.saYjYA="pratyaya[upadeSa=^liw$]" -->
   </para>

<!-- A7.1.63 -->
   <para saYjYA="pratyaya" phone="^[@(ac)][@(al)]*$">
    <attribute not="yes" saYjYA="pratyaya[upadeSa=^(?:Sap|liw)$]"/>
    <!-- Might have to add the following instead of liw above: attribute not="yes" sTAnin.saYjYA="pratyaya[upadeSa=^liw$]"/-->
   </para>

<!-- A7.1.64 -->
   <para saYjYA="pratyaya" phone="^[@(ac)][@(hal)]*$">
    <attribute not="yes" saYjYA="pratyaya[upadeSa=^(?:Sap|liw)$]"/>
    <!-- Might have to add the following instead of liw above: attribute not="yes" sTAnin.saYjYA="pratyaya[upadeSa=^liw$]"/-->
   </para>

<!-- A7.1.65 -->
     <para saYjYA="pratyaya[upadeSa=^(?:Ryat|lyap|yak|yaN)$]" phone="^y[@(al)]*$"/>

<!-- A7.1.66 -->
     <para saYjYA="pratyaya[upadeSa=^(?:Ryat|lyap|yak|yaN)$]" phone="^y[@(al)]*$"/>

<!-- A7.1.67 -->
     <para saYjYA="pratyaya[upadeSa=^(?:Kal|GaY)$]"/>

<!-- A7.1.67 -->
     <para saYjYA="pratyaya[upadeSa=^(?:Kal|GaY)$]"/>

<!-- A7.1.68 -->
   <para saYjYA="pratyaya[upadeSa=^(?:Kal|GaY)$]"/>

<!-- A7.1.69 -->
     <para saYjYA="pratyaya[upadeSa=^(?:ciR|Ramul)$]"/>

<!-- A7.1.69 -->
     <para saYjYA="pratyaya[upadeSa=^(?:ciR|Ramul)$]"/>

<!-- A7.1.70 -->
   <para saYjYA="sarvanAmasTAna"/>

<!-- A7.1.71 -->
   <para saYjYA="sarvanAmasTAna"/>

<!-- A7.1.72 -->
   <para saYjYA="sarvanAmasTAna"/>

<!-- A7.1.73 -->
   <para saYjYA="viBakti" phone="^[@(ac)][@(al)]*$" locus="Adi"/>

<!-- A7.1.74 -->
    <para viBakti="tftIyA" phone="^[@(ac)][@(al)]*$"/>

<!-- A7.1.74 -->
    <para viBakti="caturTI" phone="^[@(ac)][@(al)]*$"/>

<!-- A7.1.74 -->
    <para viBakti="paYcamI" phone="^[@(ac)][@(al)]*$"/>

<!-- A7.1.74 -->
    <para viBakti="zazWI" phone="^[@(ac)][@(al)]*$"/>

<!-- A7.1.74 -->
    <para viBakti="saptamI" phone="^[@(ac)][@(al)]*$"/>

<!-- A7.1.75 -->
    <para viBakti="tftIyA" phone="^[@(ac)][@(al)]*$" locus="Adi"/>

<!-- A7.1.75 -->
    <para viBakti="caturTI" phone="^[@(ac)][@(al)]*$" locus="Adi"/>

<!-- A7.1.75 -->
    <para viBakti="paYcamI" phone="^[@(ac)][@(al)]*$" locus="Adi"/>

<!-- A7.1.75 -->
    <para viBakti="zazWI" phone="^[@(ac)][@(al)]*$" locus="Adi"/>

<!-- A7.1.75 -->
    <para viBakti="saptamI" phone="^[@(ac)][@(al)]*$" locus="Adi"/>

<!-- A7.1.76 -->
   <para saYjYA="pratyaya"/>

<!-- A7.1.77 -->
   <para saYjYA="dvivacana">
    <attribute saYjYA="viBakti"/>
   </para>

<!-- A7.1.78 -->
   <para saYjYA="sarvanAmasTAna"/>

<!-- A7.1.79 -->
   <para saYjYA="sarvanAmasTAna"/>

<!-- A7.1.80 -->
    <para saYjYA="pratyaya[upadeSa=^SI$]"/>

<!-- A7.1.80 -->
    <para saYjYA="nadI"/>

<!-- A7.1.81 -->
    <para saYjYA="pratyaya[upadeSa=^SI$]"/>

<!-- A7.1.81 -->
    <para saYjYA="nadI"/>

<!-- A7.1.82 -->
   <para saYjYA="pratyaya[upadeSa=^su$]" phone="^s$"/>

<!-- A7.1.83 -->
   <para saYjYA="pratyaya[upadeSa=^su$]" phone="s"/>

<!-- A7.1.84 -->
   <para saYjYA="pratyaya[upadeSa=^su$]" phone="s"/>

<!-- A7.1.85 -->
   <para saYjYA="pratyaya[upadeSa=^su$]" phone="s"/>

<!-- A7.1.86 -->
   <para saYjYA="sarvanAmasTAna"/>

<!-- A7.1.87 -->
   <para saYjYA="sarvanAmasTAna"/>

<!-- A7.1.89 -->
    <para saYjYA="sarvanAmasTAna"/>

<!-- A7.1.93 -->
   <para saYjYA="pratyaya[upadeSa=^su$]">
    <attribute not="yes" saYjYA="sambudDi"/>
   </para>

<!-- A7.1.94 -->
   <para saYjYA="pratyaya[upadeSa=^su$]">
    <attribute not="yes" saYjYA="sambudDi"/>
   </para>

<!-- A7.1.95 -->
   <para saYjYA="sarvanAmasTAna">
    <attribute not="yes" saYjYA="sambudDi"/>
   </para>

<!-- A7.1.97 -->
    <para viBakti="tftIyA" phone="^[@(ac)][@(al)]*$" locus="Adi"/>

<!-- A7.1.97 -->
    <para viBakti="caturTI" phone="^[@(ac)][@(al)]*$" locus="Adi"/>

<!-- A7.1.97 -->
    <para viBakti="paYcamI" phone="^[@(ac)][@(al)]*$" locus="Adi"/>

<!-- A7.1.97 -->
    <para viBakti="zazWI" phone="^[@(ac)][@(al)]*$" locus="Adi"/>

<!-- A7.1.97 -->
    <para viBakti="saptamI" phone="^[@(ac)][@(al)]*$" locus="Adi"/>

<!-- A7.1.98 -->
   <para saYjYA="pratyaya[upadeSa=^su$]">
    <attribute not="yes" saYjYA="sambudDi"/>
   </para>

<!-- A7.1.99 -->
   <para saYjYA="pratyaya[upadeSa=^su$]">
    <attribute saYjYA="sambudDi"/>
   </para>

<!-- A7.2.1 -->
   <para n="1" saYjYA="pratyaya[upadeSa=^sic$]"/>

<!-- A7.2.1 -->
   <para n="2" pada="parasmE"/>

<!-- A7.2.2 -->
   <para n="1" saYjYA="pratyaya[upadeSa=^sic$]"/>

<!-- A7.2.2 -->
   <para n="2" pada="parasmE"/>

<!-- A7.2.3 -->
    <para n="1" saYjYA="pratyaya[upadeSa=^sic$]"/>

<!-- A7.2.3 -->
    <para n="2" pada="parasmE"/>

<!-- A7.2.3 -->
    <para n="1" saYjYA="pratyaya[upadeSa=^sic$]"/>

<!-- A7.2.3 -->
    <para n="2" pada="parasmE"/>

<!-- A7.2.4 -->
   <para n="1" saYjYA="pratyaya[upadeSa=^sic$]">
    <avayava varga="Agama[upadeSa=^iw$]" locus="Adi"/>
   </para>

<!-- A7.2.4 -->
   <para n="2" pada="parasmE"/>

<!-- A7.2.5 -->
   <para n="1" saYjYA="pratyaya[upadeSa=^sic$]">
    <avayava varga="Agama[upadeSa=^iw$]" locus="Adi"/>
   </para>

<!-- A7.2.5 -->
   <para n="2" pada="parasmE"/>

<!-- A7.2.6 -->
   <para n="1" saYjYA="pratyaya[upadeSa=^sic$]">
    <avayava varga="Agama[upadeSa=^iw$]" locus="Adi"/>
   </para>

<!-- A7.2.6 -->
   <para n="2" pada="parasmE"/>

<!-- A7.2.7 -->
   <para n="1" saYjYA="pratyaya[upadeSa=^sic$]">
    <avayava varga="Agama[upadeSa=^iw$]" locus="Adi"/>
   </para>

<!-- A7.2.7 -->
   <para n="2" pada="parasmE"/>

<!-- A7.2.18 -->
      <para saYjYA="nizWA"/>

<!-- A7.2.18 -->
      <para saYjYA="nizWA"/>

<!-- A7.2.18 -->
      <para saYjYA="nizWA"/>

<!-- A7.2.18 -->
      <para saYjYA="nizWA"/>

<!-- A7.2.26 -->
    <para saYjYA="pratyaya[upadeSa=[^kta$]">
     <attribute saYjYA="nizWA"/>
    </para>

<!-- A7.2.27 -->
    <para saYjYA="pratyaya[upadeSa=[^kta$]">
     <attribute saYjYA="nizWA"/>
    </para>

<!-- A7.2.27 -->
    <para saYjYA="pratyaya[upadeSa=[^kta$]">
     <attribute saYjYA="nizWA"/>
    </para>

<!-- A7.2.31 -->
   <para saYjYA="nizWA"/>

<!-- A7.2.32 -->
   <para saYjYA="pratyaya[upadeSa=^kta$]">
    <attribute saYjYA="nizWA"/>
   </para>

<!-- A7.2.32 -->
     <para saYjYA="sup">
      <arTa vacana="bahu"/>
     </para>

<!-- A7.2.33 -->
    <para saYjYA="pratyaya[upadeSa=^kta$]">
     <attribute saYjYA="nizWA"/>
    </para>

<!-- A7.2.34 -->
    <para saYjYA="pratyaya[upadeSa=^tip$]"/>

<!-- A7.2.36 -->
        <para saYjYA="pratyaya" locus="anta">
         <attribute saYjYA="tiN"/>
         <attribute pada="Atmane"/>
        </para>

<!-- A7.2.36 -->
        <para n="1" saYjYA="pratyaya[upadeSa=^sya|tAsi|sic$]"/>

<!-- A7.2.36 -->
        <para n="2" saYjYA="pratyaya" locus="anta">
         <attribute saYjYA="tiN"/>
         <attribute pada="Atmane"/>
        </para>

<!-- A7.2.40 -->
   <para pada="parasmE"/>

<!-- A7.2.42 -->
     <para pada="Atmane"/>

<!-- A7.2.43 -->
     <para pada="Atmane"/>

<!-- A7.2.58 -->
    <para pada="parasmE"/>

<!-- A7.2.58 -->
    <para sTAnin.saYjYA="pratyaya[upadeSa=^hi$]" saYjYA="luk" phone=""/><!-- parasmEpadaluki -->

<!-- A7.2.59 -->
   <para pada="parasmE"/>

<!-- A7.2.60 -->
   <para pada="parasmE"/>

<!-- A7.2.72 -->
   <para pada="parasmE"/>

<!-- A7.2.73 -->
    <para pada="parasmE"/>

<!-- A7.2.79 -->
    <para phone="[@(al)]+"/>    

<!-- A7.2.82 -->
   <para saYjYA="pratyaya[upadeSa=^[kcS]Ana[cnS]$]"/><!-- SAnac|cAnaS|SAnan|kAnac -->

<!-- A7.2.84 -->
   <para saYjYA="viBakti"/>

<!-- A7.2.85 -->
   <para saYjYA="viBakti" phone="^[@(hal)][@(al)]*$"/>

<!-- A7.2.86 -->
   <para saYjYA="viBakti"/>

<!-- A7.2.87 -->
   <para viBakti="dvitIyA"/>

<!-- A7.2.88 -->
   <para viBakti="praTamA" vacana="dvi"/>

<!-- A7.2.89 -->
   <para saYjYA="viBakti" phone="^[@(ac)][@(hal)]*$"/>

<!-- A7.2.90 -->
   <para saYjYA="viBakti">
    <attribute saYjYA="sup"/>
   </para>

<!-- A7.2.92 -->
     <para saYjYA="viBakti" vacana="dvi"/>

<!-- A7.2.92 -->
     <para saYjYA="viBakti" vacana="dvi"/>

<!-- A7.2.93 -->
     <para saYjYA="pratyaya[upadeSa=^jas$]"/>

<!-- A7.2.93 -->
     <para saYjYA="pratyaya[upadeSa=^jas$]"/>

<!-- A7.2.94 -->
     <para saYjYA="pratyaya[upadeSa=^su$]"/>

<!-- A7.2.94 -->
     <para saYjYA="pratyaya[upadeSa=^su$]"/>

<!-- A7.2.95 -->
     <para saYjYA="pratyaya[upadeSa=^Ne$]"/>

<!-- A7.2.95 -->
     <para saYjYA="pratyaya[upadeSa=^Ne$]"/>

<!-- A7.2.96 -->
     <para saYjYA="pratyaya[upadeSa=^Nas$]"/>

<!-- A7.2.96 -->
     <para saYjYA="pratyaya[upadeSa=^Nas$]"/>

<!-- A7.2.97 -->
     <para saYjYA="viBakti" vacana="eka"/>

<!-- A7.2.97 -->
     <para saYjYA="viBakti" vacana="eka"/>

<!-- A7.2.97 -->
     <para saYjYA="viBakti"/>

<!-- A7.2.98 -->
       <para saYjYA="pratyaya"/><!-- tadDita affix -->

<!-- A7.2.98 -->
       <para saYjYA="uttarapada"/><!-- subsequent compound element -->

<!-- A7.2.98 -->
       <para saYjYA="pratyaya"/><!-- tadDita affix -->

<!-- A7.2.98 -->
       <para saYjYA="uttarapada"/><!-- subsequent compound element -->

<!-- A7.2.99 -->
     <para saYjYA="viBakti"/>

<!-- A7.2.99 -->
     <para saYjYA="viBakti"/>

<!-- A7.2.100 -->
   <para saYjYA="viBakti" phone="^[@(ac)][@(hal)]*$"/>

<!-- A7.2.101 -->
   <para saYjYA="viBakti" phone="^[@(ac)][@(hal)]*$"/>

<!-- A7.2.102 -->
   <para saYjYA="viBakti"/>

<!-- A7.2.103 -->
   <para saYjYA="viBakti"/>

<!-- A7.2.104 -->
   <para saYjYA="viBakti" phone="^[th][@(al)]+$"/>

<!-- A7.2.105 -->
   <para saYjYA="pratyaya[upadeSa=^at$]">
    <attribute saYjYA="viBakti"/>
   </para>

<!-- A7.2.106 -->
   <para saYjYA="pratyaya[upadeSa=^su$]">
    <attribute saYjYA="viBakti"/>
   </para>

<!-- A7.2.107 -->
    <para saYjYA="pratyaya[upadeSa=^su$]">
     <attribute saYjYA="viBakti"/>
    </para>

<!-- A7.2.108 -->
   <para saYjYA="pratyaya[upadeSa=^su$]">
    <attribute saYjYA="viBakti"/>
   </para>

<!-- A7.2.109 -->
   <para saYjYA="viBakti"/>

<!-- A7.2.110 -->
   <para saYjYA="pratyaya[upadeSa=^su$]">
    <attribute saYjYA="viBakti"/>
   </para>

<!-- A7.2.111 -->
   <para saYjYA="pratyaya[upadeSa=^su$]">
    <attribute saYjYA="viBakti"/>
   </para>

<!-- A7.2.112 -->
    <para saYjYA="pratyaya[upadeSa=^wA$]">
     <attribute saYjYA="viBakti"/>
    </para>

<!-- A7.2.112 -->
    <para saYjYA="pratyaya[upadeSa=^Ne$]">
     <attribute saYjYA="viBakti"/>
    </para>

<!-- A7.2.112 -->
    <para saYjYA="pratyaya[upadeSa=^Nasi$]">
     <attribute saYjYA="viBakti"/>
    </para>

<!-- A7.2.112 -->
    <para saYjYA="pratyaya[upadeSa=^Nas$]">
     <attribute saYjYA="viBakti"/>
    </para>

<!-- A7.2.112 -->
    <para saYjYA="pratyaya[upadeSa=^os$]">
     <attribute saYjYA="viBakti"/>
    </para>

<!-- A7.2.112 -->
    <para saYjYA="pratyaya[upadeSa=^Am$]">
     <attribute saYjYA="viBakti"/>
    </para>

<!-- A7.2.112 -->
    <para saYjYA="pratyaya[upadeSa=^Ni$]">
     <attribute saYjYA="viBakti"/>
    </para>

<!-- A7.2.113 -->
   <para saYjYA="viBakti" phone="^[@(hal)][@(al)]*$"/>

<!-- A7.2.114 -->
   <para saYjYA="pratyaya"/>

<!-- A7.2.115 -->
   <para saYjYA="pratyaya[it=[YR]]"/>

<!-- A7.2.116 -->
   <para saYjYA="pratyaya[it=^[YR]$]"/>

<!-- A7.2.117 -->
   <para saYjYA="pratyaya[it=[YR]]">
    <attribute saYjYA="tadDita"/>
   </para>

<!-- A7.2.118 -->
   <para saYjYA="pratyaya[it=[k]]">
    <attribute saYjYA="tadDita"/>
   </para>

<!-- A7.3.1 -->
   <para saYjYA="pratyaya[it=[YRk]]">
    <attribute saYjYA="tadDita"/>
   </para>

<!-- A7.3.2 -->
   <para saYjYA="pratyaya[it=[YRk]]">
    <attribute saYjYA="tadDita"/>
   </para>

<!-- A7.3.3 -->
     <para saYjYA="pratyaya[it=[YRk]]">
      <attribute saYjYA="tadDita"/>
     </para>

<!-- A7.3.3 -->
       <para saYjYA="pratyaya[it=[YRk]]">
        <attribute saYjYA="tadDita"/>
       </para>

<!-- A7.3.3 -->
       <para saYjYA="pratyaya[it=[YRk]]">
        <attribute saYjYA="tadDita"/>
       </para>

<!-- A7.3.3 -->
     <para saYjYA="pratyaya[it=[YRk]]">
      <attribute saYjYA="tadDita"/>
     </para>

<!-- A7.3.3 -->
       <para saYjYA="pratyaya[it=[YRk]]">
        <attribute saYjYA="tadDita"/>
       </para>

<!-- A7.3.3 -->
       <para saYjYA="pratyaya[it=[YRk]]">
        <attribute saYjYA="tadDita"/>
       </para>

<!-- A7.3.4 -->
    <para saYjYA="pratyaya[it=[YRk]]">
     <attribute saYjYA="tadDita"/>
    </para>

<!-- A7.3.4 -->
      <para saYjYA="pratyaya[it=[YRk]]">
       <attribute saYjYA="tadDita"/>
      </para>

<!-- A7.3.4 -->
      <para saYjYA="pratyaya[it=[YRk]]">
       <attribute saYjYA="tadDita"/>
      </para>

<!-- A7.3.5 -->
    <para saYjYA="pratyaya[it=[YRk]]">
     <attribute saYjYA="tadDita"/>
    </para>

<!-- A7.3.5 -->
    <para saYjYA="pratyaya[it=[YRk]]">
     <attribute saYjYA="tadDita"/>
    </para>

<!-- A7.3.5 -->
    <para saYjYA="pratyaya[it=[YRk]]">
     <attribute saYjYA="tadDita"/>
    </para>

<!-- A7.3.6 -->
   <para saYjYA="pratyaya[it=[YRk]]">
    <attribute saYjYA="tadDita"/>
   </para>

<!-- A7.3.7 -->
   <para saYjYA="pratyaya[it=[YRk]]">
    <attribute saYjYA="tadDita"/>
   </para>

<!-- A7.3.8 -->
   <para saYjYA="pratyaya[upadeSa=^iY$]">
    <attribute saYjYA="tadDita"/>
   </para>

<!-- A7.3.9 -->
    <para saYjYA="pratyaya[it=[YRk]]">
     <attribute saYjYA="tadDita"/>
    </para>

<!-- A7.3.9 -->
    <para saYjYA="pratyaya[upadeSa=^iY$]">
     <attribute saYjYA="tadDita"/>
    </para>

<!-- A7.3.11 -->
   <para saYjYA="pratyaya[it=[YRk]]">
    <attribute saYjYA="tadDita"/>
   </para>

<!-- A7.3.12 -->
   <para saYjYA="pratyaya[it=[YRk]]">
    <attribute saYjYA="tadDita"/>
   </para>

<!-- A7.3.13 -->
   <para saYjYA="pratyaya[it=[YRk]]">
    <attribute saYjYA="tadDita"/>
   </para>

<!-- A7.3.14 -->
   <para saYjYA="pratyaya[it=[YRk]]">
    <attribute saYjYA="tadDita"/>
   </para>

<!-- A7.3.15 -->
   <para saYjYA="pratyaya[it=[YRk]]">
    <attribute saYjYA="tadDita"/>
   </para>

<!-- A7.3.16 -->
   <para saYjYA="pratyaya[it=[YRk]]">
    <attribute saYjYA="tadDita"/>
    <arTa not="yes" other="BAvin"/><!-- Bavizyat -->
   </para>

<!-- A7.3.17 -->
   <para saYjYA="pratyaya[it=[YRk]]">
    <attribute saYjYA="tadDita"/>
    <arTa not="yes" other="BAvin"/><!-- Bavizyat -->
   </para>

<!-- A7.3.18 -->
   <para saYjYA="pratyaya[it=[YRk]]">
    <attribute saYjYA="tadDita"/>
    <arTa other="jAta"/>
   </para>

<!-- A7.3.19 -->
    <para saYjYA="pratyaya[it=[YRk]]">
     <attribute saYjYA="tadDita"/>
    </para>

<!-- A7.3.19 -->
    <para saYjYA="pratyaya[it=[YRk]]">
     <attribute saYjYA="tadDita"/>
    </para>

<!-- A7.3.20 -->
    <para saYjYA="pratyaya[it=[YRk]]">
     <attribute saYjYA="tadDita"/>
    </para>

<!-- A7.3.20 -->
    <para saYjYA="pratyaya[it=[YRk]]">
     <attribute saYjYA="tadDita"/>
    </para>

<!-- A7.3.21 -->
    <para saYjYA="pratyaya[it=[YRk]]">
     <attribute saYjYA="tadDita"/>
    </para>

<!-- A7.3.21 -->
    <para saYjYA="pratyaya[it=[YRk]]">
     <attribute saYjYA="tadDita"/>
    </para>

<!-- A7.3.22 -->
   <para saYjYA="pratyaya[it=[YRk]]">
    <attribute saYjYA="tadDita"/>
   </para>

<!-- A7.3.23 -->
   <para saYjYA="pratyaya[it=[YRk]]">
    <attribute saYjYA="tadDita"/>
   </para>

<!-- A7.3.24 -->
    <para saYjYA="pratyaya[it=[YRk]]">
     <attribute saYjYA="tadDita"/>
    </para>

<!-- A7.3.24 -->
    <para saYjYA="pratyaya[it=[YRk]]">
     <attribute saYjYA="tadDita"/>
    </para>

<!-- A7.3.25 -->
    <para saYjYA="pratyaya[it=[YRk]]">
     <attribute saYjYA="tadDita"/>
    </para>

<!-- A7.3.25 -->
    <para saYjYA="pratyaya[it=[YRk]]">
     <attribute saYjYA="tadDita"/>
    </para>

<!-- A7.3.26 -->
    <para saYjYA="pratyaya[it=[YRk]]">
     <attribute saYjYA="tadDita"/>
    </para>

<!-- A7.3.26 -->
    <para saYjYA="pratyaya[it=[YRk]]">
     <attribute saYjYA="tadDita"/>
    </para>

<!-- A7.3.27 -->
   <para saYjYA="pratyaya[it=[YRk]]">
    <attribute saYjYA="tadDita"/>
   </para>

<!-- A7.3.28 -->
    <para saYjYA="pratyaya[upadeSa=^Qa[YRk]$]">
     <attribute saYjYA="tadDita"/>
    </para>

<!-- A7.3.28 -->
    <para saYjYA="pratyaya[upadeSa=^Qa[YRk]$]">
     <attribute saYjYA="tadDita"/>
    </para>

<!-- A7.3.29 -->
    <para saYjYA="pratyaya[it=[YRk]]">
     <attribute saYjYA="tadDita"/>
    </para>

<!-- A7.3.29 -->
    <para saYjYA="pratyaya[it=[YRk]]">
     <attribute saYjYA="tadDita"/>
    </para>

<!-- A7.3.30 -->
    <para saYjYA="pratyaya[it=[YRk]]">
     <attribute saYjYA="tadDita"/>
    </para>

<!-- A7.3.30 -->
    <para saYjYA="pratyaya[it=[YRk]]">
     <attribute saYjYA="tadDita"/>
    </para>

<!-- A7.3.31 -->
    <para saYjYA="pratyaya[it=[YRk]]">
     <attribute saYjYA="tadDita"/>
    </para>

<!-- A7.3.31 -->
    <para saYjYA="pratyaya[it=[YRk]]">
     <attribute saYjYA="tadDita"/>
    </para>

<!-- A7.3.32 -->
   <para saYjYA="pratyaya[it=[YR]]">
    <attribute not="yes" saYjYA="pratyaya[upadeSa=^(?:ciR|Nal)$]"/>
   </para>

<!-- A7.3.33 -->
    <para saYjYA="pratyaya[upadeSa=^ciR$]"/>

<!-- A7.3.33 -->
    <para saYjYA="pratyaya[it=[YR]]">
     <attribute saYjYA="kft"/>
    </para>

<!-- A7.3.34 -->
    <para saYjYA="pratyaya[upadeSa=^ciR$]"/>

<!-- A7.3.34 -->
    <para saYjYA="pratyaya[it=[YR]]">
     <attribute saYjYA="kft"/>
    </para>

<!-- A7.3.35 -->
    <para saYjYA="pratyaya[upadeSa=^ciR$]"/>

<!-- A7.3.35 -->
    <para saYjYA="pratyaya[it=[YR]]">
     <attribute saYjYA="kft"/>
    </para>

<!-- A7.3.36 -->
   <para saYjYA="pratyaya[upadeSa=^Ri[cN]$]"/>

<!-- A7.3.37 -->
   <para saYjYA="pratyaya[upadeSa=^Ri[cN]$]"/>

<!-- A7.3.38 -->
   <para saYjYA="pratyaya[upadeSa=^Ri[cN]$]"/>

<!-- A7.3.39 -->
     <para saYjYA="pratyaya[upadeSa=^Ri[cN]$]"/>

<!-- A7.3.39 -->
     <para saYjYA="pratyaya[upadeSa=^Ri[cN]$]"/>

<!-- A7.3.40 -->
   <para saYjYA="pratyaya[upadeSa=^Ri[cN]$]"/>

<!-- A7.3.41 -->
   <para saYjYA="pratyaya[upadeSa=^Ri[cN]$]"/>

<!-- A7.3.42 -->
   <para saYjYA="pratyaya[upadeSa=^Ri[cN]$]"/>

<!-- A7.3.43 -->
   <para saYjYA="pratyaya[upadeSa=^Ri[cN]$]"/>

<!-- A7.3.44 -->
   <para saYjYA="pratyaya[upadeSa=^[wcq]Ap$]"/>

<!-- A7.3.45 -->
   <para saYjYA="pratyaya[upadeSa=^wAp$]"/>

<!-- A7.3.46 -->
    <para n="1" saYjYA="pratyaya" phone="^ka$" locus="anta"/>

<!-- A7.3.46 -->
     <para n="2" sTAnin.saYjYA="sup" saYjYA="luk" phone=""/>

<!-- A7.3.46 -->
   <para saYjYA="pratyaya[upadeSa=^[wcq]Ap$]"/>

<!-- A7.3.47 -->
   <para saYjYA="pratyaya[upadeSa=^[wcq]Ap$]"/>

<!-- A7.3.48 -->
   <para saYjYA="pratyaya[upadeSa=^[wcq]Ap$]"/>

<!-- A7.3.49 -->
   <para saYjYA="pratyaya[upadeSa=^[wcq]Ap$]"/>

<!-- A7.3.52 -->
    <para saYjYA="pratyaya[it=^G$]"/>

<!-- A7.3.52 -->
    <para saYjYA="pratyaya[upadeSa=^Ryat$]"/>

<!-- A7.3.53 -->
    <para saYjYA="pratyaya"/>

<!-- A7.3.54 -->
     <para saYjYA="pratyaya[it=^[YR]$]"/>

<!-- A7.3.54 -->
     <para phone="n"/>

<!-- A7.3.56 -->
   <para not="yes" saYjYA="pratyaya[upadeSa=^caN$]"/>

<!-- A7.3.57 -->
    <para saYjYA="pratyaya[upadeSa=^san$]"/>

<!-- A7.3.57 -->
    <para saYjYA="pratyaya[upadeSa=^liw$]"/>

<!-- A7.3.58 -->
    <para saYjYA="pratyaya[upadeSa=^san$]"/>

<!-- A7.3.58 -->
    <para saYjYA="pratyaya[upadeSa=^liw$]"/>

<!-- A7.3.59 -->
    <para saYjYA="pratyaya[it=^G$]"/>

<!-- A7.3.59 -->
    <para saYjYA="pratyaya[upadeSa=^Ryat$]"/>

<!-- A7.3.60 -->
    <para saYjYA="pratyaya[it=^G$]"/>

<!-- A7.3.60 -->
    <para saYjYA="pratyaya[upadeSa=^Ryat$]"/>

<!-- A7.3.61 -->
    <para saYjYA="pratyaya[it=^GaY$]"/>

<!-- A7.3.61 -->
    <para saYjYA="pratyaya[it=^GaY$]"/>

<!-- A7.3.62 -->
   <para saYjYA="pratyaya[it=^GaY$]"/>

<!-- A7.3.63 -->
    <para saYjYA="pratyaya[it=^G$]"/>

<!-- A7.3.63 -->
    <para saYjYA="pratyaya[upadeSa=^Ryat$]"/>

<!-- A7.3.64 -->
    <para saYjYA="pratyaya[upadeSa=^ka$]"/>

<!-- A7.3.64 -->
    <para saYjYA="pratyaya[upadeSa=^ka$]"/>

<!-- A7.3.65 -->
   <para saYjYA="pratyaya[upadeSa=^Ryat$]">
    <arTa other="AvaSyaka"/>
   </para>

<!-- A7.3.66 -->
   <para saYjYA="pratyaya[upadeSa=^Ryat$]"/>

<!-- A7.3.67 -->
   <para saYjYA="pratyaya[upadeSa=^Ryat$]"/>

<!-- A7.3.68 -->
   <para saYjYA="pratyaya[upadeSa=^Ryat$]"/>

<!-- A7.3.69 -->
   <para saYjYA="pratyaya[upadeSa=^Ryat$]"/>

<!-- A7.3.70 -->
   <para sTAnin.saYjYA="pratyaya[upadeSa=^lew$]"/>

<!-- A7.3.71 -->
   <para saYjYA="pratyaya[upadeSa=^Syan$]"/>

<!-- A7.3.72 -->
   <para saYjYA="pratyaya" phone="^[@(ac)][@(al)]*$"/>

<!-- A7.3.73 -->
   <para saYjYA="pratyaya"><!-- phone="^[tTdDnv][@(al)]*$" -->
    <attribute pada="Atmane"/>
    <avayava sTAna="dantya" locus="Adi"/>
   </para>

<!-- A7.3.74 -->
   <para saYjYA="pratyaya[upadeSa=^Syan$]"/>

<!-- A7.3.75 -->
   <para saYjYA="pratyaya[it=^S$]"/>

<!-- A7.3.76 -->
   <para n="1" saYjYA="pratyaya[it=^S$]"/>

<!-- A7.3.76 -->
   <para n="2" pada="parasmE"/>

<!-- A7.3.77 -->
   <para saYjYA="pratyaya[it=^S$]"/>

<!-- A7.3.78 -->
      <para saYjYA="pratyaya[it=^S$]"/>

<!-- A7.3.78 -->
      <para saYjYA="pratyaya[it=^S$]"/>

<!-- A7.3.78 -->
      <para saYjYA="pratyaya[it=^S$]"/>

<!-- A7.3.78 -->
      <para saYjYA="pratyaya[it=^S$]"/>

<!-- A7.3.78 -->
      <para saYjYA="pratyaya[it=^S$]"/>

<!-- A7.3.78 -->
      <para saYjYA="pratyaya[it=^S$]"/>

<!-- A7.3.78 -->
      <para saYjYA="pratyaya[it=^S$]"/>

<!-- A7.3.78 -->
      <para saYjYA="pratyaya[it=^S$]"/>

<!-- A7.3.78 -->
      <para saYjYA="pratyaya[it=^S$]"/>

<!-- A7.3.78 -->
      <para saYjYA="pratyaya[it=^S$]"/>

<!-- A7.3.78 -->
      <para saYjYA="pratyaya[it=^S$]"/>

<!-- A7.3.79 -->
   <para saYjYA="pratyaya[it=^S$]"/>

<!-- A7.3.80 -->
   <para saYjYA="pratyaya[it=^S$]"/>

<!-- A7.3.81 -->
   <para saYjYA="pratyaya[it=^S$]"/>

<!-- A7.3.82 -->
   <para saYjYA="pratyaya[it=^S$]"/>

<!-- A7.3.83 -->
   <para saYjYA="pratyaya[upadeSa=^jus$]" phone="^us$">
    <avayava not="yes" varga="Agama[upadeSa=^yAsuw$]"/>
   </para>

<!-- A7.3.84 -->
    <para saYjYA="sArvaDAtuka"/>

<!-- A7.3.84 -->
    <para saYjYA="ArDaDAtuka"/>

<!-- A7.3.85 -->
    <para saYjYA="sArvaDAtuka">
     <avayava not="yes" saYjYA="pratyaya[it=^N$]"/>
    </para>

<!-- A7.3.85 -->
    <para saYjYA="ArDaDAtuka">
     <avayava not="yes" saYjYA="pratyaya[it=^N$]"/>
     <avayava not="yes" saYjYA="pratyaya[upadeSa=^(?:kvin|ciR|Ral)$]"/>
    </para>

<!-- A7.3.86 -->
     <para varga="Agama[slp=^puk$]" locus="anta"/>

<!-- A7.3.86 -->
    <para saYjYA="sArvaDAtuka"/>

<!-- A7.3.86 -->
    <para saYjYA="ArDaDAtuka"/>

<!-- A7.3.87 -->
   <para saYjYA="pratyaya[it=^p$]" phone="^[@(ac)][@(al)]*$">
    <attribute saYjYA="sArvaDAtuka"/>
   </para>

<!-- A7.3.88 -->
   <para not="yes" sTAnin.saYjYA="pratyaya[upadeSa=^yaN$]" saYjYA="luk" phone=""/>

<!-- A7.3.88 -->
   <para saYjYA="tiN">
    <attribute saYjYA="sArvaDAtuka"/>
   </para>

<!-- A7.3.89 -->
   <para saYjYA="pratyaya[it=^p$]" phone="^[@(hal)][@(al)]*$">
    <attribute saYjYA="sArvaDAtuka"/>
   </para>

<!-- A7.3.90 -->
   <para saYjYA="pratyaya[it=^p$]" phone="^[@(hal)][@(al)]*$">
    <attribute saYjYA="sArvaDAtuka"/>
   </para>

<!-- A7.3.91 -->
   <para saYjYA="pratyaya[it=^p$]" phone="^[@(hal)]$">
    <attribute saYjYA="sArvaDAtuka"/>
    <attribute saYjYA="apfkta"/>
   </para>

<!-- A7.3.92 -->
   <para saYjYA="pratyaya[it=^p$]" phone="^[@(hal][@(al)]*$">
    <attribute saYjYA="sArvaDAtuka"/>
   </para>

<!-- A7.3.101 -->
   <para saYjYA="sArvaDAtuka" phone="^[@(yaY][@(al)]*$"/>

<!-- A7.3.102 -->
   <para saYjYA="sup" phone="^[@(yaY)][@(al)]*$"/>

<!-- A7.3.103 -->
   <para saYjYA="sup" phone="^[@(Jal)][@(al)]*$">
    <attribute vacana="bahu"/>
   </para>

<!-- A7.3.104 -->
   <para saYjYA="pratyaya[upadeSa=^os$]">
    <attribute saYjYA="sup"/>
   </para>

<!-- A7.3.105 -->
   <para saYjYA="pratyaya[upadeSa=^(?:wA|os)$]"><!-- AN -->
    <attribute saYjYA="sup"/>
   </para>

<!-- A7.3.106 -->
   <para saYjYA="pratyaya[upadeSa=^su$]">
    <attribute saYjYA="sambudDi"/>
   </para>

<!-- A7.3.107 -->
   <para saYjYA="pratyaya[upadeSa=^su$]">
    <attribute saYjYA="sambudDi"/>
   </para>

<!-- A7.3.108 -->
   <para saYjYA="pratyaya[upadeSa=^su$]">
    <attribute saYjYA="sambudDi"/>
   </para>

<!-- A7.3.109 -->
   <para saYjYA="pratyaya[upadeSa=^jas$]">
    <attribute saYjYA="sup"/>
   </para>

<!-- A7.3.110 -->
   <para saYjYA="sup">
    <or>
     <attribute saYjYA="pratyaya[upadeSa=^Ni$]"/>
     <attribute saYjYA="sarvanAmasTAna"/>
    </or>
   </para>

<!-- A7.3.111 -->
   <para saYjYA="pratyaya[it=^N$]">
    <attribute saYjYA="sup"/>
   </para>

<!-- A7.3.114 -->
    <para saYjYA="pratyaya[it=^N$]">
     <attribute saYjYA="sup"/>
    </para>

<!-- A7.3.115 -->
    <para saYjYA="pratyaya[it=^N$]">
     <attribute saYjYA="sup"/>
    </para>

<!-- A7.3.119 -->
    <para saYjYA="pratyaya[upadeSa=^Ni$]">
     <attribute saYjYA="sup"/>
    </para>

<!-- A7.4.1 -->
   <para n="1" saYjYA="pratyaya[upadeSa=^Ri[cN]$]"/>

<!-- A7.4.1 -->
   <para n="2" saYjYA="pratyaya[upadeSa=^caN$]"/>

<!-- A7.4.2 -->
   <para n="1" saYjYA="pratyaya[upadeSa=^Ri[cN]$]"/>

<!-- A7.4.2 -->
   <para n="2" saYjYA="pratyaya[upadeSa=^caN$]"/>

<!-- A7.4.3 -->
    <para n="1" saYjYA="pratyaya[upadeSa=^Ri[cN]$]"/>

<!-- A7.4.3 -->
    <para n="2" saYjYA="pratyaya[upadeSa=^caN$]"/>

<!-- A7.4.3 -->
    <para n="1" saYjYA="pratyaya[upadeSa=^Ri[cN]$]"/>

<!-- A7.4.3 -->
    <para n="2" saYjYA="pratyaya[upadeSa=^caN$]"/>

<!-- A7.4.4 -->
    <para n="1" saYjYA="pratyaya[upadeSa=^Ri[cN]$]"/>

<!-- A7.4.4 -->
    <para n="2" saYjYA="pratyaya[upadeSa=^caN$]"/>

<!-- A7.4.4 -->
    <para n="1" saYjYA="pratyaya[upadeSa=^Ri[cN]$]"/>

<!-- A7.4.4 -->
    <para n="2" saYjYA="pratyaya[upadeSa=^caN$]"/>

<!-- A7.4.5 -->
   <para n="1" saYjYA="pratyaya[upadeSa=^Ri[cN]$]"/>

<!-- A7.4.5 -->
   <para n="2" saYjYA="pratyaya[upadeSa=^caN$]"/>

<!-- A7.4.6 -->
   <para n="1" saYjYA="pratyaya[upadeSa=^Ri$]"/>

<!-- A7.4.6 -->
   <para n="2" saYjYA="pratyaya[upadeSa=^caN$]"/>

<!-- A7.4.7 -->
   <para n="1" saYjYA="pratyaya[upadeSa=^Ri[cN]$]"/>

<!-- A7.4.7 -->
   <para n="2" saYjYA="pratyaya[upadeSa=^caN$]"/>

<!-- A7.4.8 -->
   <para n="1" saYjYA="pratyaya[upadeSa=^Ri[cN]$]"/>

<!-- A7.4.8 -->
   <para n="2" saYjYA="pratyaya[upadeSa=^caN$]"/>

<!-- A7.4.9 -->
   <para saYjYA="pratyaya[upadeSa=^liw$]"/>

<!-- A7.4.10 -->
   <para saYjYA="pratyaya[upadeSa=^liw$]"/>

<!-- A7.4.11 -->
   <para saYjYA="pratyaya[upadeSa=^liw$]"/>

<!-- A7.4.12 -->
   <para saYjYA="pratyaya[upadeSa=^liw$]"/>

<!-- A7.4.13 -->
   <para saYjYA="pratyaya[bare=^ka$]"/>

<!-- A7.4.14 -->
   <para saYjYA="pratyaya[upadeSa=^kap$]"/>

<!-- A7.4.15 -->
   <para saYjYA="pratyaya[upadeSa=^kap$]"/>

<!-- A7.4.16 -->
   <para saYjYA="pratyaya[upadeSa=^aN$]"/>

<!-- A7.4.17 -->
   <para saYjYA="pratyaya[upadeSa=^aN$]"/>

<!-- A7.4.18 -->
   <para saYjYA="pratyaya[upadeSa=^aN$]"/>

<!-- A7.4.19 -->
   <para saYjYA="pratyaya[upadeSa=^aN$]"/>

<!-- A7.4.20 -->
   <para saYjYA="pratyaya[upadeSa=^aN$]"/>

<!-- A7.4.21 -->
   <para saYjYA="sArvaDAtuka"/>

<!-- A7.4.22 -->
   <para saYjYA="pratyaya[it=^[kN]$]" phone="^y[@(al)]+$"/>

<!-- A7.4.23 -->
   <para saYjYA="pratyaya[it=^[kN]$]" phone="^y[@(al)]+$"/>

<!-- A7.4.24 -->
   <para sTAnin.saYjYA="pratyaya[upadeSa=^liN$]" phone="^y[@(al)]+$"/>

<!-- A7.4.25 -->
   <para saYjYA="pratyaya" phone="^y[@(al)]+$">
    <attribute not="yes" saYjYA="kft"/>
    <attribute not="yes" saYjYA="sArvaDAtuka"/>
   </para>

<!-- A7.4.26 -->
   <para saYjYA="pratyaya[upadeSa=^cvi$"/>

<!-- A7.4.27 -->
    <para saYjYA="pratyaya" phone="^y[@(al)]+$">
     <attribute not="yes" saYjYA="kft"/>
     <attribute not="yes" saYjYA="sArvaDAtuka"/>
    </para>

<!-- A7.4.27 -->
    <para saYjYA="pratyaya[upadeSa=^cvi$"/>

<!-- A7.4.28 -->
    <para saYjYA="pratyaya[upadeSa=^Sa$]"/>

<!-- A7.4.28 -->
    <para saYjYA="pratyaya[upadeSa=^yak$]"/>

<!-- A7.4.28 -->
    <para saYjYA="pratyaya[upadeSa=^liN$]" phone="^y[@(al)]+$">
     <attribute not="yes" saYjYA="sArvaDAtuka"/>
    </para>

<!-- A7.4.29 -->
    <para saYjYA="pratyaya[upadeSa=^yak$"/>

<!-- A7.4.29 -->
    <para saYjYA="pratyaya[upadeSa=^liN$]" phone="^y[@(al)]+$">
     <attribute not="yes" saYjYA="sArvaDAtuka"/>
    </para>

<!-- A7.4.30 -->
   <para saYjYA="pratyaya[upadeSa=^yaN$]"/>

<!-- A7.4.31 -->
   <para saYjYA="pratyaya[upadeSa=^yaN$]"/>

<!-- A7.4.32 -->
   <para saYjYA="pratyaya[upadeSa=^cvi$]"/>

<!-- A7.4.33 -->
   <para saYjYA="pratyaya[upadeSa=^kyac$]"/>

<!-- A7.4.34 -->
     <para saYjYA="pratyaya[upadeSa=^kyac$]"/>

<!-- A7.4.34 -->
     <para saYjYA="pratyaya[upadeSa=^kyac$]"/>

<!-- A7.4.34 -->
     <para saYjYA="pratyaya[upadeSa=^kyac$]"/>

<!-- A7.4.35 -->
   <para saYjYA="pratyaya[upadeSa=^kyac$]"/>

<!-- A7.4.36 -->
     <para saYjYA="pratyaya[upadeSa=^kyac$]"/>

<!-- A7.4.36 -->
     <para saYjYA="pratyaya[upadeSa=^kyac$]"/>

<!-- A7.4.36 -->
     <para saYjYA="pratyaya[upadeSa=^kyac$]"/>

<!-- A7.4.36 -->
     <para saYjYA="pratyaya[upadeSa=^kyac$]"/>

<!-- A7.4.37 -->
   <para saYjYA="pratyaya[upadeSa=^kyac$]"/>

<!-- A7.4.38 -->
   <para saYjYA="pratyaya[upadeSa=^kyac$]"/>

<!-- A7.4.39 -->
   <para saYjYA="pratyaya[upadeSa=^kyac$]"/>

<!-- A7.4.40 -->
   <para saYjYA="pratyaya[it=^k$]" phone="^t[@(al)]*$"/>

<!-- A7.4.41 -->
   <para saYjYA="pratyaya[it=^k$]" phone="^t[@(al)]*$"/>

<!-- A7.4.42 -->
   <para saYjYA="pratyaya[it=^k$]" phone="^t[@(al)]*$"/>

<!-- A7.4.43 -->
   <para saYjYA="pratyaya[upadeSa=^ktvA$]"/>

<!-- A7.4.44 -->
   <para saYjYA="pratyaya[upadeSa=^ktvA$]"/>

<!-- A7.4.45 -->
     <para saYjYA="pratyaya[upadeSa=^kta$]"/>

<!-- A7.4.45 -->
      <para sTAnin.saYjYA="pratyaya[upadeSa=^low$]" saYjYA="pratyaya[upadeSa=^se$]" phone="^sva$"/>

<!-- A7.4.45 -->
      <para sTAnin.saYjYA="pratyaya[upadeSa=^liN$]" saYjYA="pratyaya[upadeSa=^iw$,it=k]" phone="^sIya$"/>

<!-- A7.4.46 -->
   <para saYjYA="pratyaya[it=^k$]" phone="^t[@(al)]*$"/>

<!-- A7.4.47 -->
   <para saYjYA="pratyaya[it=^k$]" phone="^t[@(al)]*$"/>

<!-- A7.4.48 -->
   <para saYjYA="pratyaya" phone="^B[@(al)]*$"/>

<!-- A7.4.49 -->
   <para saYjYA="pratyaya" phone="^s[@(al)]*$">
    <attribute saYjYA="ArDaDAtuka"/>
   </para>

<!-- A7.4.50 -->
   <para saYjYA="pratyaya" phone="^s[@(al)]*$"/>

<!-- A7.4.51 -->
   <para saYjYA="pratyaya" phone="^r[@(al)]*$"/>

<!-- A7.4.52 -->
   <para saYjYA="pratyaya" phone="^e$"/>

<!-- A7.4.53 -->
    <para saYjYA="pratyaya" phone="^y[@(al)]*$"/>

<!-- A7.4.53 -->
    <para saYjYA="pratyaya" phone="^[@(i)][@(al)]*$"/>

<!-- A7.4.54 -->
   <para saYjYA="pratyaya[upadeSa=^san$]" phone="^s[@(al)]*$"/>

<!-- A7.4.55 -->
   <para saYjYA="pratyaya[upadeSa=^san$]" phone="^s[@(al)]*$"/>

<!-- A7.4.56 -->
   <para saYjYA="pratyaya[upadeSa=^san$]" phone="^s[@(al)]*$"/>

<!-- A7.4.57 -->
   <para saYjYA="pratyaya[upadeSa=^san$]" phone="^s[@(al)]*$"/>

<!-- A7.4.65 -->
     <para n="1" saYjYA="DAtu[slp=^Pa/Ra/~$]">
      <cooccur saYjYA="upasarga" phone="^A$"/>
     </para>

<!-- A7.4.65 -->
     <para n="2" phone="" saYjYA="luk" locus="anta">
      <attribute sTAnin.saYjYA="pratyaya[upadeSa=^yaN$]"/>
     </para>

<!-- A7.4.65 -->
    <para saYjYA="pratyaya[upadeSa=^Satf$]"/>

<!-- A7.4.65 -->
      <para n="1" saYjYA="DAtu[slp=^sya/ndU\~$]">
       <cooccur saYjYA="upasarga" phone="^sam$"/><!-- {st kASikA}: {s AN} too. -->
      </para>

<!-- A7.4.65 -->
      <para n="1" saYjYA="DAtu[slp=^kra/di/~$]"/>

<!-- A7.4.65 -->
     <para n="2" phone="" saYjYA="luk" locus="anta">
      <attribute sTAnin.saYjYA="pratyaya[upadeSa=^yaN$]"/>
     </para>

<!-- A7.4.65 -->
    <para saYjYA="pratyaya[upadeSa=^Satf$]"/>

<!-- A7.4.65 -->
      <para n="1" saYjYA="DAtu[slp=^qukf\Y$]"/>

<!-- A7.4.65 -->
      <para n="1" saYjYA="DAtu[slp=^kra/di/~$]"/>

<!-- A7.4.65 -->
     <para n="2" phone="" saYjYA="luk" locus="anta">
      <attribute sTAnin.saYjYA="pratyaya[upadeSa=^yaN$]"/>
     </para>

<!-- A7.4.65 -->
    <para saYjYA="pratyaya[upadeSa=^Satf$]"/>

<!-- A7.4.65 -->
     <para n="1" saYjYA="DAtu[slp=^quBf\Y$]"/>

<!-- A7.4.65 -->
     <para n="2" phone="" saYjYA="luk" locus="anta">
      <attribute sTAnin.saYjYA="pratyaya[upadeSa=^yaN$]"/>
     </para>

<!-- A7.4.65 -->
    <para saYjYA="pratyaya[upadeSa=^Satf$]"/>

<!-- A7.4.65 -->
     <para n="1" saYjYA="DAtu[slp=^DU/Y$]"/>

<!-- A7.4.65 -->
     <para n="2" phone="" saYjYA="luk" locus="anta">
      <attribute sTAnin.saYjYA="pratyaya[upadeSa=^yaN$]"/>
     </para>

<!-- A7.4.65 -->
    <para saYjYA="pratyaya[upadeSa=^Satf$]"/>

<!-- A7.4.65 -->
     <para n="1" saYjYA="DAtu[slp=^dyu/ta\~$]"/>

<!-- A7.4.65 -->
     <para n="2" phone="" saYjYA="luk" locus="anta">
      <attribute sTAnin.saYjYA="pratyaya[upadeSa=^yaN$]"/>
     </para>

<!-- A7.4.65 -->
    <para saYjYA="pratyaya[upadeSa=^Satf$]"/>

<!-- A7.4.65 -->
     <para n="1" saYjYA="DAtu[slp=^ga\mx/~$]">
      <cooccur saYjYA="upasarga" phone="^A$"/>
     </para>

<!-- A7.4.65 -->
     <para n="2" phone="" saYjYA="luk" locus="anta">
      <attribute sTAnin.saYjYA="pratyaya[upadeSa=^yaN$]"/>
     </para>

<!-- A7.4.65 -->
    <para saYjYA="pratyaya[upadeSa=^law$]"/>

<!-- A7.4.65 -->
    <para saYjYA="pratyaya[upadeSa=^Satf$]"/>

<!-- A7.4.68 -->
   <para saYjYA="pratyaya[upadeSa=^liw$]"/>

<!-- A7.4.69 -->
   <para saYjYA="pratyaya[upadeSa=^liw$, it=^k$]"/>

<!-- A7.4.70 -->
   <para saYjYA="pratyaya[upadeSa=^liw$]"/>

<!-- A7.4.71 -->
   <para saYjYA="pratyaya[upadeSa=^liw$]"/>

<!-- A7.4.72 -->
   <para saYjYA="pratyaya[upadeSa=^liw$]"/>

<!-- A7.4.73 -->
   <para saYjYA="pratyaya[upadeSa=^liw$]"/>

<!-- A7.4.74 -->
    <para saYjYA="pratyaya[upadeSa=^liw$]" phone="^[@(ac)][@(al)]*]"/>

<!-- A7.4.74 -->
    <para saYjYA="pratyaya[upadeSa=^liw$]"/>

<!-- A7.4.75 -->
   <para saYjYA="Slu" phone=""/>

<!-- A7.4.76 -->
   <para saYjYA="Slu" phone=""/>

<!-- A7.4.77 -->
   <para saYjYA="Slu" phone=""/>

<!-- A7.4.78 -->
   <para saYjYA="Slu" phone=""/>

<!-- A7.4.79 -->
    <para saYjYA="pratyaya[upadeSa=^san$]"/>

<!-- A7.4.80 -->
    <para saYjYA="pratyaya[upadeSa=^san$]"/>

<!-- A7.4.80 -->
     <para n="1" saYjYA="pratyaya[upadeSa=^(?:Ri[Nc])$]"/>

<!-- A7.4.80 -->
     <para n="2" saYjYA="pratyaya[upadeSa=^san$]"/>

<!-- A7.4.81 -->
   <para n="1" saYjYA="pratyaya[upadeSa=^(?:Ri[Nc])$]"/>

<!-- A7.4.81 -->
   <para n="2" saYjYA="pratyaya[upadeSa=^san$]"/>

<!-- A7.4.82 -->
     <para saYjYA="pratyaya[upadeSa=^yaN$]" locus="anta"/>

<!-- A7.4.82 -->
     <para phone="" saYjYA="luk" sTAnin.saYjYA="pratyaya[upadeSa=^yaN$]" locus="anta"/>

<!-- A7.4.83 -->
     <para saYjYA="pratyaya[upadeSa=^yaN$]" locus="anta"/>

<!-- A7.4.83 -->
     <para phone="" saYjYA="luk" sTAnin.saYjYA="pratyaya[upadeSa=^yaN$]" locus="anta"/>

<!-- A7.4.84 -->
     <para saYjYA="pratyaya[upadeSa=^yaN$]" locus="anta"/>

<!-- A7.4.84 -->
     <para phone="" saYjYA="luk" sTAnin.saYjYA="pratyaya[upadeSa=^yaN$]" locus="anta"/>

<!-- A7.4.85 -->
     <para saYjYA="pratyaya[upadeSa=^yaN$]" locus="anta"/>

<!-- A7.4.85 -->
     <para phone="" saYjYA="luk" sTAnin.saYjYA="pratyaya[upadeSa=^yaN$]" locus="anta"/>

<!-- A7.4.86 -->
     <para saYjYA="pratyaya[upadeSa=^yaN$]" locus="anta"/>

<!-- A7.4.86 -->
     <para phone="" saYjYA="luk" sTAnin.saYjYA="pratyaya[upadeSa=^yaN$]" locus="anta"/>

<!-- A7.4.87 -->
     <para saYjYA="pratyaya[upadeSa=^yaN$]" locus="anta"/>

<!-- A7.4.87 -->
     <para phone="" saYjYA="luk" sTAnin.saYjYA="pratyaya[upadeSa=^yaN$]" locus="anta"/>

<!-- A7.4.88 -->
     <para saYjYA="pratyaya[upadeSa=^yaN$]" locus="anta"/>

<!-- A7.4.88 -->
     <para phone="" saYjYA="luk" sTAnin.saYjYA="pratyaya[upadeSa=^yaN$]" locus="anta"/>

<!-- A7.4.89 -->
   <para saYjYA="pratyaya" phone="^t[@(al)]*$"/>

<!-- A7.4.90 -->
     <para saYjYA="pratyaya[upadeSa=^yaN$]" locus="anta"/>

<!-- A7.4.90 -->
     <para phone="" saYjYA="luk" sTAnin.saYjYA="pratyaya[upadeSa=^yaN$]" locus="anta"/><!-- The statement of the next rule makes this condition vacuous here. -->

<!-- A7.4.91 -->
    <para phone="" saYjYA="luk" sTAnin.saYjYA="pratyaya[upadeSa=^yaN$]" locus="anta"/>

<!-- A7.4.92 -->
      <para phone="" saYjYA="luk" sTAnin.saYjYA="pratyaya[upadeSa=^yaN$]" locus="anta"/>

<!-- A7.4.92 -->
      <para phone="" saYjYA="luk" sTAnin.saYjYA="pratyaya[upadeSa=^yaN$]" locus="anta"/>

<!-- A7.4.93 -->
   <para n="1" saYjYA="pratyaya[upadeSa=^Ri[Nc]$]"/>

<!-- A7.4.93 -->
   <para n="2" saYjYA="pratyaya[upadeSa=^caN$]"/>

<!-- A7.4.94 -->
   <para n="1" saYjYA="pratyaya[upadeSa=^Ri[Nc]$]"/>

<!-- A7.4.94 -->
   <para n="2" saYjYA="pratyaya[upadeSa=^caN$]"/>

<!-- A7.4.95 -->
   <para n="1" saYjYA="pratyaya[upadeSa=^Ric$]"/>

<!-- A7.4.95 -->
   <para n="2" saYjYA="pratyaya[upadeSa=^caN$]"/>

<!-- A7.4.96 -->
   <para n="1" saYjYA="pratyaya[upadeSa=^Ric$]"/>

<!-- A7.4.96 -->
   <para n="2" saYjYA="pratyaya[upadeSa=^caN$]"/>

<!-- A7.4.97 -->
   <para n="1" saYjYA="pratyaya[upadeSa=^Ric$]"/>

<!-- A7.4.97 -->
   <para n="2" saYjYA="pratyaya[upadeSa=^caN$]"/>

<!-- A8.1.56 -->
     <para saYjYA="nipAta" gaRa="cAdi" phone="yat"/>

<!-- A8.1.56 -->
     <para saYjYA="nipAta" gaRa="cAdi" phone="hi"/>

<!-- A8.1.56 -->
     <para saYjYA="nipAta" gaRa="cAdi" phone="tu"/>

<!-- A8.1.56 -->
    <para saYjYA="pada">
     <attribute not="yes" saYjYA="nipAta" gaRa="cAdi" phone="yat"/>
     <attribute not="yes" saYjYA="nipAta" gaRa="cAdi" phone="hi"/>
     <attribute not="yes" saYjYA="nipAta" gaRa="cAdi" phone="tu"/>
    </para>

<!-- A8.1.57 -->
    <para saYjYA="nipAta" gaRa="cAdi" phone="^(?:cana|iva)$"/> 

<!-- A8.1.57 -->
    <para phone="^cid$"/>

<!-- A8.1.57 -->
    <para saYjYA="pada">
     <avayava n="1" saYjYA="prAtipadika" gaRa="gotrAdi" locus="Adi">
      <or>
       <arTa other="kutsana"/>
       <arTa other="ABikzRya"/>
      </or>
     </avayava>
     <avayava n="2" saYjYA="sup" locus="anta"/>
    </para>

<!-- A8.1.57 -->
    <para saYjYA="tadDita"/>

<!-- A8.1.57 -->
    <para saYjYA="Amreqita"/>

<!-- A8.1.58 -->
    <para saYjYA="nipAta" gaRa="cAdi" phone="^(?:ca|vA|ha|aha|eva)$"/>

<!-- A8.1.59 -->
     <para n="1" saYjYA="nipAta" gaRa="cAdi" phone="^ca$"/>

<!-- A8.1.59 -->
     <para n="2" saYjYA="gati"/>

<!-- A8.1.59 -->
     <para n="3" saYjYA="pada">
      <avayava saYjYA="tiN" locus="anta"/>
     </para>

<!-- A8.1.59 -->
     <para n="4" saYjYA="nipAta" gaRa="cAdi" phone="^ca$"/>

<!-- A8.1.59 -->
     <para n="1" saYjYA="nipAta" gaRa="cAdi" phone="^vA"/>

<!-- A8.1.59 -->
     <para n="2" saYjYA="gati"/>

<!-- A8.1.59 -->
     <para n="3" saYjYA="pada">
      <avayava saYjYA="tiN" locus="anta"/>
     </para>

<!-- A8.1.59 -->
     <para n="4" saYjYA="nipAta" gaRa="cAdi" phone="^vA"/>

<!-- A8.1.59 -->
     <para n="1" saYjYA="pada"/>

<!-- A8.1.59 -->
     <para n="2" saYjYA="nipAta" gaRa="cAdi" phone="^ca$"/>

<!-- A8.1.59 -->
     <para n="3" saYjYA="pada">
      <avayava saYjYA="tiN" locus="anta"/>
     </para>

<!-- A8.1.59 -->
     <para n="1" saYjYA="pada"/>

<!-- A8.1.59 -->
     <para n="2" saYjYA="nipAta" gaRa="cAdi" phone="^vA"/>

<!-- A8.1.59 -->
     <para n="3" saYjYA="pada">
      <avayava saYjYA="tiN" locus="anta"/>
     </para>

<!-- A8.1.60 -->
   <para n="1" saYjYA="pada" quantity="oneormore"/>

<!-- A8.1.60 -->
   <para n="2" saYjYA="pada">
    <avayava saYjYA="tiN" locus="anta"/>
   </para>

<!-- A8.1.61 -->
   <para n="1" saYjYA="pada" quantity="oneormore"/>

<!-- A8.1.61 -->
   <para n="1" saYjYA="pada">
    <avayava saYjYA="tiN" locus="anta"/>
   </para>

<!-- A8.1.62 -->
   <para n="1" saYjYA="pada"/>

<!-- A8.1.62 -->
   <para n="2" saYjYA="nipAta" gaRa="cAdi" phone="^eva$">
    <arTa other="avaDAraRa"/>
   </para>

<!-- A8.1.62 -->
   <para n="3" saYjYA="pada" quantity="zeroormore"/>

<!-- A8.1.62 -->
   <para n="4" saYjYA="pada">
    <avayava saYjYA="tiN" locus="anta">
     <arTa kAraka="kartf"/>
    </avayava>
   </para>

<!-- A8.1.64 -->
   <para n="1" saYjYA="pada" quantity="oneormore"/>

<!-- A8.1.64 -->
   <para n="2" saYjYA="pada"><!-- dvitIyA tiNviBaktiH anudAttA by A8.1.28 -->
    <avayava saYjYA="tiN" locus="anta"/>
   </para>

<!-- A8.1.69 -->
   <para saYjYA="pada">
    <avayava n="1" saYjYA="prAtipadika" locus="Adi">
     <attribute not="yes" gaRa="gotrAdi"/>
     <arTa other="kutsana"/>
    </avayava>
    <avayava n="2" saYjYA="sup" locus="anta"/>
   </para>

<!-- A8.1.70 -->
   <para saYjYA="gati"/>

<!-- A8.1.71 -->
    <para saYjYA="pada" phone="^[@(al)]*([@(ac)])[@(al)]*$">
     <avayava type="pervasive" range="\1" svara="udAtta"/><!-- udAttavati xxxxx We need to define a means to have a floating part not limited in its position by other parts.  Or locus="anywhere". -->
     <avayava saYjYA="DAtu" locus="Adi"/>
     <avayava saYjYA="tiN" locus="anta"/>
    </para>

<!-- A8.1.71 -->
    <para saYjYA="pada" phone="^[@(al)]*([@(ac)])[@(al)]*$">
     <avayava type="pervasive" range="\1" svara="udAtta"/><!-- udAttavati xxxxx -->
     <avayava saYjYA="DAtu" locus="Adi"/>
     <avayava saYjYA="tiN"/>
     <avayava saYjYA="Ga"/>
     <avayava saYjYA="pratyaya[upadeSa=^(?:Amu|amu)]" locus="anta"/>
    </para>

<!-- A8.1.72 -->
    <para saYjYA="Amantrita"/>

<!-- A8.1.73 -->
   <para saYjYA="Amantrita">
    <arTa syntax="samAnADikaraRa[@(uddeSya)]"/>
   </para>

<!-- A8.1.74 -->
   <para saYjYA="Amantrita">
    <avayava saYjYA="prAtipadika" locus="Adi">
     <arTa other="viSeza"/>
    </avayava>
    <avayava saYjYA="sup" vacana="bahu" locus="anta"/>
    <arTa syntax="samAnADikaraRa[@(uddeSya)]"/>
   </para>

<!-- A8.2.6 -->
   <para overlap="one" saYjYA="pada">
    <avayava state="pre-ekAdeSa" saYjYA="anudAtta" locus="Adi"/>
   </para>

<!-- A8.2.8 -->
    <para saYjYA="pratyaya[upadeSa=^Ni$]"/>

<!-- A8.2.8 -->
    <para saYjYA="pratyaya[upadeSa=^su$]">
     <attribute saYjYA="sambudDi"/>
    </para>

<!-- A8.2.12 -->
     <para saYjYA="pratyaya[upadeSa=^matup$]"/>

<!-- A8.2.12 -->
     <para saYjYA="pratyaya[upadeSa=^matup$]"/>

<!-- A8.2.12 -->
     <para saYjYA="pratyaya[upadeSa=^matup$]"/>

<!-- A8.2.12 -->
     <para saYjYA="pratyaya[upadeSa=^matup$]"/>

<!-- A8.2.12 -->
     <para saYjYA="pratyaya[upadeSa=^matup$]"/>

<!-- A8.2.12 -->
     <para saYjYA="pratyaya[upadeSa=^NIp$]"/>

<!-- A8.2.13 -->
   <para saYjYA="pratyaya[upadeSa=^matup$]"/>

<!-- A8.2.14 -->
   <para saYjYA="pratyaya[upadeSa=^matup$]"/>

<!-- A8.2.19 -->
   <para saYjYA="DAtu[slp=^(?:i|I|a/ya\~)$]"/>

<!-- A8.2.20 -->
   <para saYjYA="pratyaya[upadeSa=^yaN$]"/>

<!-- A8.2.21 -->
   <para saYjYA="pratyaya[upadeSa=^[@(ac)][@(al)]*$]"/>

<!-- A8.2.22 -->
   <para varga="prAtipadika[bare=^(?:Ga|aNka)$]"/>

<!-- A8.2.25 -->
   <para saYjYA="pratyaya" phone="^D[@(al)]*$"/>

<!-- A8.2.26 -->
   <para saYjYA="pratyaya" phone="^[@(jal)][@(al)]*$"/>

<!-- A8.2.27 -->
   <para saYjYA="pratyaya" phone="^[@(jal)][@(al)]*$"/>

<!-- A8.2.28 -->
   <para varga="Agama[upadeSa=^Iw$]"/>

<!-- A8.2.29 -->
     <para saYjYA="pratyaya" phone="^[@(Jal)][@(al)]*$"/>

<!-- A8.2.30 -->
     <para saYjYA="pratyaya" phone="^[@(Jal)][@(al)]*$"/>

<!-- A8.2.31 -->
     <para saYjYA="pratyaya" phone="^[@(Jal)][@(al)]*$"/>

<!-- A8.2.32 -->
     <para saYjYA="pratyaya" phone="^[@(Jal)][@(al)]*$"/>

<!-- A8.2.33 -->
      <para saYjYA="pratyaya" phone="^[@(Jal)][@(al)]*$"/>

<!-- A8.2.33 -->
      <para saYjYA="pratyaya" phone="^[@(Jal)][@(al)]*$"/>

<!-- A8.2.34 -->
     <para saYjYA="pratyaya" phone="^[@(Jal)][@(al)]*$"/>

<!-- A8.2.35 -->
     <para saYjYA="pratyaya" phone="^[@(Jal)][@(al)]*$"/>

<!-- A8.2.36 -->
     <para saYjYA="pratyaya" phone="^[@(Jal)][@(al)]*$"/>

<!-- A8.2.37 -->
     <para saYjYA="pratyaya[upadeSa=^(?:s|Dv)[@(al)]*$]"/>

<!-- A8.2.38 -->
    <para saYjYA="pratyaya[upadeSa=^(?:s|Dv|t|T)[@(al)]*$]"/>

<!-- A8.2.41 -->
    <para saYjYA="pratyaya" phone="^s[@(al)]*$"/>

<!-- A8.2.42 -->
     <para saYjYA="nizWA">
      <avayava phone="n" locus="Adi"/>
     </para>

<!-- A8.2.55 -->
      <para saYjYA="nizWA"/>

<!-- A8.2.55 -->
      <para saYjYA="nizWA"/>

<!-- A8.2.61 -->
     <para saYjYA="nizWA"/>

<!-- A8.2.62 -->
    <para saYjYA="pratyaya" phone="" locus="anta">
     <attribute saYjYA="lopa"/>
    </para>

<!-- A8.2.63 -->
    <para saYjYA="pratyaya" phone="" locus="anta">
     <attribute saYjYA="lopa"/>
    </para>

<!-- A8.2.64 -->
    <para saYjYA="pratyaya" phone="" locus="anta">
     <attribute saYjYA="lopa"/>
    </para>

<!-- A8.2.65 -->
    <para saYjYA="pratyaya" phone="^[mv][@(al)]*$"/>

<!-- A8.2.67 -->
    <para saYjYA="pratyaya[upadeSa=^su$]">
     <attribute saYjYA="sambudDi"/>
    </para>

<!-- A8.2.68 -->
     <para saYjYA="pada" phone="r[@(al)]*"/>

<!-- A8.2.69 -->
     <para saYjYA="sup"/>

<!-- A8.2.69 -->
      <para saYjYA="luk">
       <attribute saYjYA="sup"/>
      </para>

<!-- A8.2.73 -->
    <para saYjYA="pratyaya[upadeSa=^tip$]">
     <attribute saYjYA="lopa"/>
    </para>

<!-- A8.2.74 -->
    <para saYjYA="pratyaya[upadeSa=^sip$]">
     <attribute saYjYA="lopa"/>
    </para>

<!-- A8.2.75 -->
    <para saYjYA="pratyaya[upadeSa=^sip$]">
     <attribute saYjYA="lopa"/>
    </para>

<!-- A8.2.77 -->
    <para saYjYA="pratyaya" phone="^[@(hal)][@(al)]*$"/>

<!-- A8.2.78 -->
     <para n="1" saYjYA="upaDA" phone="^[rv]$"/>

<!-- A8.2.78 -->
     <para n="2" phone="^[@(hal)]$" locus="anta"/>

<!-- A8.2.79 -->
    <para saYjYA="pratyaya" phone="^[@(hal)][@(al)]*$"/>

<!-- A8.2.81 -->
     <para overlap="one" saYjYA="sup" vacana="bahu"/>

<!-- A8.2.88 -->
    <para saYjYA="pada" phone="^yajAmahe$">
     <avayava saYjYA="DAtu[slp=^ya\ja^~$]" locus="Adi"/>
     <avayava saYjYA="tiN" puruza="uttama" vacana="bahu" locus="anta"/>
    </para>

<!-- A8.2.103 -->
    <para saYjYA="Amreqita"/>

<!-- A8.2.108 -->
    <para phone="[@(ac)]"/>

<!-- A8.3.1 -->
    <para saYjYA="saMbudDi" locus="anta"/>

<!-- A8.3.2 -->
    <para varga="Sabda[upadeSa=^ru$]"/>

<!-- A8.3.3 -->
    <para varga="Sabda[upadeSa=^ru$]"/>

<!-- A8.3.3 -->
   <para saYjYA="pada" phone="^[@(aw)][@(al)]*$"/>

<!-- A8.3.4 -->
    <para varga="Sabda[upadeSa=^ru$]" locus="anta"/>

<!-- A8.3.5 -->
   <para varga="Agama[upadeSa=^suw$]"/>

<!-- A8.3.6 -->
   <para saYjYA="pada" phone="^[@(Kay)][@(am)][@(al)]*$"/>

<!-- A8.3.7 -->
   <para saYjYA="pada" phone="^[@(Cav)][@(am)][@(al)]*$"/>

<!-- A8.3.8 -->
   <para saYjYA="pada" phone="^[@(Cav)][@(am)][@(al)]*$"/>

<!-- A8.3.9 -->
    <para saYjYA="pada" phone="^[@(aw)][@(al)]*$"/>

<!-- A8.3.10 -->
   <para saYjYA="pada" phone="^p[@(al)]*$"/>

<!-- A8.3.11 -->
   <para saYjYA="pada" phone="^pAyu[@(al)]*$"/>

<!-- A8.3.12 -->
   <para saYjYA="Amreqita"/>

<!-- A8.3.13 -->
    <para saYjYA="pratyaya">
     <avayava phone="Q" locus="Adi"/>
    </para>

<!-- A8.3.14 -->
   <para phone="r"/>

<!-- A8.3.15 -->
    <para saYjYA="pada" phone="^[@(Kar)][@(al)]*$"/>

<!-- A8.3.15 -->
    <para saYjYA="avasAna"/>

<!-- A8.3.16 -->
      <para saYjYA="pratyaya[upadeSa=^sup$]"/><!-- 3p -->

<!-- A8.3.16 -->
      <para saYjYA="pratyaya[upadeSa=^sup$]"/><!-- 3p -->

<!-- A8.3.17 -->
   <para saYjYA="pada" phone="^[@(aS)][@(al)]*$"/>

<!-- A8.3.18 -->
   <para saYjYA="pada" phone="^[@(aS)][@(al)]*$"/>

<!-- A8.3.19 -->
   <para saYjYA="pada" phone="^[@(aS)][@(al)]*$"/>

<!-- A8.3.20 -->
   <para saYjYA="pada" phone="^[@(aS)][@(al)]*$"/>

<!-- A8.3.21 -->
   <para saYjYA="pada" gaRa="cAdi" phone="^u$">
    <attribute saYjYA="prAtipadika[upadeSa=^uY$]"/>
   </para>

<!-- A8.3.22 -->
   <para saYjYA="pada" phone="^[@(hal)][@(al)]*$"/>

<!-- A8.3.23 -->
   <para saYjYA="pada" phone="^[@(hal)][@(al)]*$"/>

<!-- A8.3.24 -->
     <para phone="[@(Jal)]"/>

<!-- A8.3.24 -->
      <para phone="[@(Jal)]"/>

<!-- A8.3.25 -->
   <para saYjYA="pada">
    <avayava saYjYA="prAtipadika[bare=^rAj$]" locus="Adi">
     <avayava n="1" saYjYA="DAtu[slp=^rA/jf^~$]" locus="Adi"/>
     <avayava n="2" saYjYA="pratyaya[upadeSa=^kvip$]" locus="anta"/>
    </avayava>
    <avayava n="3" saYjYA="sup" locus="anta"/>
   </para>

<!-- A8.3.26 -->
   <para saYjYA="pada" phone="^hm[@(al)]*$"/>

<!-- A8.3.27 -->
   <para saYjYA="pada" phone="^hn[@(al)]*$"/>

<!-- A8.3.28 -->
     <para phone="[@(Sar)]"/>

<!-- A8.3.28 -->
     <para phone="[@(Sar)]"/>

<!-- A8.3.31 -->
   <para saYjYA="pada" phone="^S[@(al)]*"/>

<!-- A8.3.34 -->
   <para phone="[@(Kar)]"/>

<!-- A8.3.35 -->
   <para phone="[@(Kar)][@(Sar)]"/>

<!-- A8.3.36 -->
   <para phone="[@(Sar)]"/>

<!-- A8.3.37 -->
     <para saYjYA="pada" phone="^[@(ku)][@(al)]*$"/>

<!-- A8.3.37 -->
     <para saYjYA="pada" phone="^[@(pu)][@(al)]*$"/>

<!-- A8.3.38 -->
     <para saYjYA="pada" phone="^[@(ku)@(pu)][@(al)]*$"/>

<!-- A8.3.38 -->
     <para phone="^[@(ku)@(pu)][@(al)]*$">
      <!-- saYjYA="pratyaya[upadeSa=^(?:pASap|kalpap|ka|kap|kAmyac)$]" -->
      <attribute not="yes" saYjYA="pada"/>
     </para>

<!-- A8.3.39 -->
     <para saYjYA="pada" phone="^[@(ku)@(pu)][@(al)]*$"/>

<!-- A8.3.39 -->
     <para phone="^[@(ku)@(pu)][@(al)]*$">
      <!-- saYjYA="pratyaya[upadeSa=^(?:pASap|kalpap|ka|kap|kAmyac)$]" -->
      <attribute not="yes" saYjYA="pada"/>
     </para>

<!-- A8.3.40 -->
   <para saYjYA="pada" phone="^[@(ku)@(pu)][@(al)]*$"/>

<!-- A8.3.41 -->
     <para saYjYA="pada" phone="^[@(ku)@(pu)][@(al)]*$"/>

<!-- A8.3.41 -->
     <para saYjYA="pada" phone="^[@(ku)@(pu)][@(al)]*$"/>

<!-- A8.3.42 -->
   <para saYjYA="pada" phone="^[@(ku)@(pu)][@(al)]*$"/>

<!-- A8.3.43 -->
    <para saYjYA="pada" phone="^[@(ku)@(pu)][@(al)]*$"/>

<!-- A8.3.43 -->
    <para saYjYA="pada" phone="^[@(ku)@(pu)][@(al)]*$"/>

<!-- A8.3.44 -->
    <para saYjYA="pada" phone="^[@(ku)@(pu)][@(al)]*$">
     <arTa syntax="sAmarTya" target="@(avayavin)"/>
    </para>

<!-- A8.3.44 -->
    <para saYjYA="pada" phone="^[@(ku)@(pu)][@(al)]*$">
     <arTa syntax="sAmarTya" target="@(avayavin)"/>
    </para>

<!-- A8.3.45 -->
     <para saYjYA="pada" phone="^[@(ku)@(pu)][@(al)]*$">
      <attribute saYjYA="uttarapada"/>
     </para>

<!-- A8.3.45 -->
     <para saYjYA="pada" phone="^[@(ku)@(pu)][@(al)]*$">
      <attribute saYjYA="uttarapada"/>
     </para>

<!-- A8.3.46 -->
    <para saYjYA="pada" phone="^[@(ku)@(pu)][@(al)]*$">
     <attribute saYjYA="uttarapada"/>
     <or>
      <avayava saYjYA="DAtu[slp=^(?:qukf\Y|ka/mu\~)$]" locus="Adi"/>
      <avayava saYjYA="prAtipadika[bare=^(?:kaMsa|kuMBa|pAtra)$]" locus="Adi"/>
      <and>
       <avayava n="1" saYjYA="prAtipadika[bare=^kuSa$]" locus="Adi"/>
       <avayava n="2" saYjYA="pratyaya[upadeSa=^wAp$]"/>
      </and>
      <and>
       <avayava n="1" saYjYA="prAtipadika[bare=^karRa$]" locus="Adi"/>
       <avayava n="2" saYjYA="pratyaya[upadeSa=^NIz$]"/>
      </and>
     </or>
    </para>

<!-- A8.3.47 -->
    <para saYjYA="pada" phone="^[@(ku)@(pu)][@(al)]*$">
     <attribute saYjYA="uttarapada"/>
     <avayava saYjYA="prAtipadika[bare=^pada$]" locus="Adi"/>
    </para>

<!-- A8.3.48 -->
      <para saYjYA="pada" phone="^[@(ku)@(pu)][@(al)]*$">
       <attribute saYjYA="uttarapada"/>
      </para>

<!-- A8.3.48 -->
      <para saYjYA="pada" phone="^[@(ku)@(pu)][@(al)]*$">
       <attribute saYjYA="uttarapada"/>
      </para>

<!-- A8.3.49 -->
    <para saYjYA="pada" phone="^[@(ku)@(pu)][@(al)]*$"/>

<!-- A8.3.49 -->
    <para saYjYA="pada" phone="^[@(ku)@(pu)][@(al)]*$">
     <or>
      <attribute saYjYA="prAtipadika[upadeSa=^pra$]" gaRa="prAdi"/>
      <attribute saYjYA="Amreqita"/>
     </or>
     <arTa syntax="sAmarTya" target="@(avayavin)"/>
    </para>

<!-- A8.3.49 -->
     <para saYjYA="pada" phone="^[@(ku)@(pu)][@(al)]*$">
      <attribute saYjYA="uttarapada"/>
      <or>
       <avayava saYjYA="DAtu[slp=^(?:qukf\Y|ka/mu\~)$]" locus="Adi"/>
       <avayava saYjYA="prAtipadika[bare=^(?:kaMsa|kuMBa|pAtra)$]" locus="Adi"/>
       <and>
        <avayava n="1" saYjYA="prAtipadika[bare=^kuSa$]" locus="Adi"/>
        <avayava n="2" saYjYA="pratyaya[upadeSa=^wAp$]"/>
       </and>
       <and>
        <avayava n="1" saYjYA="prAtipadika[bare=^karRa$]" locus="Adi"/>
        <avayava n="2" saYjYA="pratyaya[upadeSa=^NIz$]"/>
       </and>
      </or>
     </para>

<!-- A8.3.49 -->
      <para saYjYA="pada" phone="^[@(ku)@(pu)][@(al)]*$"/>

<!-- A8.3.49 -->
      <para saYjYA="pada" phone="^[@(ku)@(pu)][@(al)]*$"/>

<!-- A8.3.50 -->
      <para saYjYA="pada" phone="^(?:kaH|karat|karati|kfDi)$"/>

<!-- A8.3.50 -->
      <para saYjYA="pada" phone="^[@(ku)][@(al)]*$">
       <avayava saYjYA="prAtipadika[bare=^kfta$]" locus="Adi"/>
      </para>

<!-- A8.3.50 -->
      <para saYjYA="pada" phone="^(?:kaH|karat|karati|kfDi)$"/>

<!-- A8.3.50 -->
      <para saYjYA="pada" phone="^[@(ku)][@(al)]*$">
       <avayava saYjYA="prAtipadika[bare=^kfta$]" locus="Adi"/>
      </para>

<!-- A8.3.51 -->
     <para saYjYA="pada" phone="^pari$">
      <attribute saYjYA="prAtipadika[upadeSa=^pari$]" gaRa="prAdi"/>
      <attribute saYjYA="karmapravacanIya"/>
      <arTa other="aDyarTa"/>
     </para>

<!-- A8.3.51 -->
     <para saYjYA="pada" phone="^pari$">
      <attribute saYjYA="prAtipadika[upadeSa=^pari$]" gaRa="prAdi"/>
      <attribute saYjYA="karmapravacanIya"/>
      <arTa other="aDyarTa"/>
     </para>

<!-- A8.3.52 -->
     <para saYjYA="pada" phone="^[@(pu)][@(al)]*$">
      <avayava saYjYA="DAtu[slp=^pA\$]" gaRa="adAdi" locus="Adi"/>
     </para>

<!-- A8.3.52 -->
     <para saYjYA="pada" phone="^[@(pu)][@(al)]*$">
      <avayava saYjYA="DAtu[slp=^pA\$]" gaRa="adAdi" locus="Adi"/>
     </para>

<!-- A8.3.53 -->
     <para saYjYA="pada" phone="^[@(pu)][@(al)]*$">
      <avayava saYjYA="prAtipadika[bare=^(?:pati|putra|pfzWa|pAra|pada|payas|poza)$]" locus="Adi"/>
     </para>

<!-- A8.3.53 -->
     <para saYjYA="pada" phone="^[@(pu)][@(al)]*$">
      <avayava saYjYA="prAtipadika[bare=^(?:pati|putra|pfzWa|pAra|pada|payas|poza)$]" locus="Adi"/>
     </para>

<!-- A8.3.54 -->
   <para saYjYA="pada" phone="^[@(pu)][@(al)]*$">
    <avayava saYjYA="prAtipadika[bare=^(?:pati|putra|pfzWa|pAra|pada|payas|poza)$]" locus="Adi"/>
   </para>

<!-- A8.3.61 -->
      <para saYjYA="pratyaya[upadeSa=^san$]" phone="^[@(al)]*z[@(al)]*$"/>

<!-- A8.3.61 -->
      <para saYjYA="pratyaya[upadeSa=^san$]" phone="^[@(al)]*z[@(al)]*$"/>

<!-- A8.3.62 -->
     <para saYjYA="pratyaya[upadeSa=^Ric$]" locus="anta"/>

<!-- A8.3.62 -->
     <para saYjYA="pratyaya[upadeSa=^san$]" phone="^[@(al)]*z[@(al)]*$"/>

<!-- A8.3.65 -->
       <para saYjYA="pratyaya[upadeSa=^Ric$]" locus="anta"/>

<!-- A8.3.65 -->
       <para saYjYA="prAtipadika[bare=^senA$]"/>

<!-- A8.3.65 -->
       <para saYjYA="pratyaya[upadeSa=^Ric$]" locus="anta"/>

<!-- A8.3.73 -->
    <para saYjYA="pratyaya">
     <attribute not="yes" saYjYA="nizWA"/>
    </para>

<!-- A8.3.86 -->
      <para saYjYA="pratyaya[upadeSa=^GaY$]" locus="anta"/>

<!-- A8.3.87 -->
     <para phone="[y@(ac)]"/>

<!-- A8.3.88 -->
      <para sTAnin.saYjYA="pratyaya[upadeSa=^liw$]" locus="anta"/>

<!-- A8.3.89 -->
     <para saYjYA="pratyaya" locus="anta"/>

<!-- A8.3.90 -->
     <para saYjYA="pratyaya[upadeSa=^kta$]" locus="anta"/>

<!-- A8.3.91 -->
     <para saYjYA="pratyaya[upadeSa=^ac$]" locus="anta"/>

<!-- A8.3.92 -->
     <para saYjYA="pratyaya[upadeSa=^ka$]" locus="anta"/>

<!-- A8.3.93 -->
     <para saYjYA="pratyaya[upadeSa=^ap$]" locus="anta"/>

<!-- A8.3.94 -->
     <para saYjYA="pratyaya[upadeSa=^GaY$]" locus="anta"/>

<!-- A8.3.96 -->
     <para saYjYA="pratyaya[upadeSa=^ac$]" locus="anta"/>

<!-- A8.3.97 -->
     <para saYjYA="pratyaya[upadeSa=^ka$]" locus="anta"/>

<!-- A8.3.99 -->
    <para saYjYA="pratyaya[upadeSa=^t[@(al)]+$]" phone="^t[@(al)]+$">
     <attribute saYjYA="tadDita"/>
    </para>

<!-- A8.3.100 -->
   <para saYjYA="pada" phone="^t[@(al)]+$">
    <avayava saYjYA="DAtu[slp=^ta\pa/~$]" locus="Adi"/>
   </para>

<!-- A8.3.101 -->
     <para saYjYA="pada">
      <avayava saYjYA="prAtipadika[upadeSa=^(?:yuzmad|tad)$]" gaRa="sarvAdi" phone="^t[@(al)]*$" locus="Adi"/>
     </para>

<!-- A8.3.101 -->
     <para saYjYA="pada">
      <avayava saYjYA="prAtipadika[upadeSa=^tat$]" gaRa="cAdi" phone="^t[@(al)]*$" locus="Adi"/>
     </para>

<!-- A8.3.101 -->
     <para saYjYA="pada" phone="^tatakzu[rHs]$" locus="anta">
      <avayava n="1" saYjYA="Datu[slp=^ta/kzU/~$]" locus="Adi"/>
      <avayava n="2" sTAnin.saYjYA="pratyaya[upadeSa=^liw$]" saYjYA="pratyaya[upadeSa=^Ji$]" locus="anta"/>
     </para>

<!-- A8.3.102 -->
    <para saYjYA="pada">
     <avayava saYjYA="prAtipadika[upadeSa=^(?:yuzmad|tad)$]" gaRa="sarvAdi" phone="^t[@(al)]*$" locus="Adi"/>
    </para>

<!-- A8.3.102 -->
    <para saYjYA="pada">
     <avayava saYjYA="prAtipadika[upadeSa=^tat$]" gaRa="cAdi" phone="^t[@(al)]*$" locus="Adi"/>
    </para>

<!-- A8.3.102 -->
    <para saYjYA="pada" phone="^tatakzu[rHs]$" locus="anta">
     <avayava n="1" saYjYA="Datu[slp=^ta/kzU/~$]" locus="Adi"/>
     <avayava n="2" sTAnin.saYjYA="pratyaya[upadeSa=^liw$]" saYjYA="pratyaya[upadeSa=^Ji$]" locus="anta"/>
    </para>

<!-- A8.3.110 -->
      <para saYjYA="pratyaya[upadeSa=^yaN$]"/>

<!-- A8.3.110 -->
      <para saYjYA="pratyaya[upadeSa=^yaN$]"/>

<!-- A8.3.114 -->
     <para saYjYA="pratyaya[upadeSa=^caN$]"/>

<!-- A8.3.114 -->
     <para saYjYA="pratyaya[upadeSa=^caN$]"/>

<!-- A8.3.115 -->
   <para saYjYA="pratyaya[upadeSa=^(?:sya|san)$]"/>

<!-- A8.3.116 -->
   <para saYjYA="pratyaya[upadeSa=^liw$]"/>

<!-- A8.3.117 -->
      <para saYjYA="pratyaya[upadeSa=^Ric$]" locus="anta"/>

<!-- A8.4.17 -->
    <para saYjYA="DAtu[slp=^(?:ga/da/~|Ra/da/~|pa/tx/~|pa\da\~|me\N|mA\N|zo\|ha\na/~|yA\|vA\|drA\|psA\|quva\p|va\ha^~|Sa/mu/~|ci\Y|di\ha^~)$]"/>

<!-- A8.4.17 -->
    <para saYjYA="Gu"/>

<!-- A8.4.18 -->
   <para saYjYA="DAtu">
    <attribute not="yes" saYjYA="DAtu[bare=^(?:[kK][@(al)]*|[@(al)]*z)$]"/>
   </para>

<!-- A8.4.23 -->
   <para saYjYA="pratyaya[upadeSa=^(?:vas|mas)$]" phone="^[vm][@(al)]*$"/>

<!-- A8.4.39 -->
       <para saYjYA="pratyaya[upadeSa=^yaN$]"/>

<!-- A8.4.40 -->
     <para phone="[S@(cu)]"/>

<!-- A8.4.41 -->
     <para phone="[z@(wu)]"/>

<!-- A8.4.43 -->
   <para phone="z"/>

<!-- A8.4.45 -->
   <para saYjYA="anunAsika"/>

<!-- A8.4.45.v955 -->
   <para saYjYA="pratyaya">
    <avayava saYjYA="anunAsika" locus="Adi"/>
   </para>

<!-- A8.4.47 -->
   <para phone="[^@(ac)]$"/>

<!-- A8.4.48 -->
      <para phone="[^@(ac)]"/>

<!-- A8.4.48 -->
     <para saYjYA="prAtipadika[bare=^Adin$]" locus="anta">
      <attribute saYjYA="uttarapada"/>
     </para>

<!-- A8.4.48 -->
    <para saYjYA="pratyaya[upadeSa=^NIp$]"/>

<!-- A8.4.49 -->
   <para phone="[@(ac)]"/>

<!-- A8.4.50 -->
     <para phone="[^@(hal)]$"/>

<!-- A8.4.50 -->
     <para phone="[^@(ac)]$"/>

<!-- A8.4.50 -->
     <para phone="[^@(hal)]$"/>

<!-- A8.4.51 -->
     <para phone="[^@(ac)]$"/>

<!-- A8.4.52 -->
     <para phone="[^@(ac)]$"/>

<!-- A8.4.53 -->
   <para phone="[@(JaS)]"/>

<!-- A8.4.55 -->
   <para phone="[@(Kar)]"/>

<!-- A8.4.56 -->
   <para saYjYA="avasAna"/>

<!-- A8.4.57 -->
   <para saYjYA="avasAna"/>

<!-- A8.4.58 -->
   <para phone="[@(yay)]"/>

<!-- A8.4.59 -->
   <para phone="[@(yay)]"/>

<!-- A8.4.60 -->
   <para phone="l"/>

<!-- A8.4.61 -->
   <para saYjYA="DAtu[slp=^(?:zTA\|stanBu)$"/>

<!-- A8.4.63 -->
   <para phone="[@(aw)]"/>

<!-- A8.4.64 -->
   <para phone="[@(yam)]"/>

<!-- A8.4.65 -->
   <para phone="[@(Jar)]"/>

<!-- A8.4.67 -->
    <para svara="udAtta"/>

<!-- A8.4.67 -->
    <para svara="svarita"/>