initial XML:

<example id="nomphr" translation="The woman with the knife caught those three blind mice.">
  <s>
    <vp tam="past-punct">
      <verb>catch</verb>
    </vp>
    <np role="subj" number="sing" def="def">
      <noun>woman</noun>
      <pp role="comitative">
        <np number="sing" def="def">
          <noun>knife</noun>
        </np>
      </pp>
    </np>
    <np role="obj" def="def" number="plur" tr="rheme">
      <noun>mouse</noun>
      <adj>blind</adj>
      <num>three</num>
      <det>yon</det>
    </np>
  </s>
</example>

cleanup:

<example id="nomphr" translation="The woman with the knife caught those three blind mice.">
  <s>
-    <vp tam="past-punct">
-      <verb>catch</verb>
+    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active">
+      <word posp="verb" gloss="catch"/>
    </vp>
-    <np role="subj" number="sing" def="def">
-      <noun>woman</noun>
+    <np role="subj" number="sing" def="def" locus="number">
+      <word posp="noun" gloss="woman"/>
      <pp role="comitative">
-        <np number="sing" def="def">
-          <noun>knife</noun>
+        <np number="sing" def="def" locus="number">
+          <word posp="noun" gloss="knife"/>
        </np>
      </pp>
    </np>
-    <np role="obj" def="def" number="plur" tr="rheme">
-      <noun>mouse</noun>
-      <adj>blind</adj>
-      <num>three</num>
-      <det>yon</det>
+    <np role="obj" def="def" number="plur" tr="rheme" locus="number">
+      <word posp="noun" gloss="mouse"/>
+      <word posp="adj" gloss="blind"/>
+      <word posp="num" gloss="three"/>
+      <word posp="det" gloss="yon"/>
    </np>
  </s>
</example>

module articles:

No change.

module nonpastonly:

<example id="nomphr" translation="The woman with the knife caught those three blind mice.">
  <s>
-    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active">
+    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="catch"/>
    </vp>
    <np role="subj" number="sing" def="def" locus="number">
      <word posp="noun" gloss="woman"/>
      <pp role="comitative">
        <np number="sing" def="def" locus="number">
          <word posp="noun" gloss="knife"/>
        </np>
      </pp>
    </np>
    <np role="obj" def="def" number="plur" tr="rheme" locus="number">
      <word posp="noun" gloss="mouse"/>
      <word posp="adj" gloss="blind"/>
      <word posp="num" gloss="three"/>
      <word posp="det" gloss="yon"/>
    </np>
  </s>
</example>

module noepistemic:

No change.

module NRel:

No change.

module sentenceconnectors:

No change.

module complementise:

No change.

tva1
tva2

module affixdensity:

No change.

module adpositions:

<example id="nomphr" translation="The woman with the knife caught those three blind mice.">
  <s>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="catch"/>
    </vp>
    <np role="subj" number="sing" def="def" locus="number">
      <word posp="noun" gloss="woman"/>
      <pp role="comitative">
-        <np number="sing" def="def" locus="number">
+        <np number="sing" def="def" locus="number" case="LOC">
          <word posp="noun" gloss="knife"/>
        </np>
+        <word gloss="COMIT" posp="pp" owner="3s"/>
      </pp>
    </np>
    <np role="obj" def="def" number="plur" tr="rheme" locus="number">
      <word posp="noun" gloss="mouse"/>
      <word posp="adj" gloss="blind"/>
      <word posp="num" gloss="three"/>
      <word posp="det" gloss="yon"/>
    </np>
  </s>
</example>

module constorder:

<example id="nomphr" translation="The woman with the knife caught those three blind mice.">
  <s>
-    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
-      <word posp="verb" gloss="catch"/>
-    </vp>
    <np role="subj" number="sing" def="def" locus="number">
      <word posp="noun" gloss="woman"/>
      <pp role="comitative">
        <np number="sing" def="def" locus="number" case="LOC">
          <word posp="noun" gloss="knife"/>
        </np>
        <word gloss="COMIT" posp="pp" owner="3s"/>
      </pp>
    </np>
    <np role="obj" def="def" number="plur" tr="rheme" locus="number">
      <word posp="noun" gloss="mouse"/>
      <word posp="adj" gloss="blind"/>
      <word posp="num" gloss="three"/>
      <word posp="det" gloss="yon"/>
    </np>
+    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
+      <word posp="verb" gloss="catch"/>
+    </vp>
  </s>
</example>

module casemarking:

<example id="nomphr" translation="The woman with the knife caught those three blind mice.">
  <s>
-    <np role="subj" number="sing" def="def" locus="number">
+    <np role="subj" number="sing" def="def" locus="number" case="ERG">
      <word posp="noun" gloss="woman"/>
      <pp role="comitative">
        <np number="sing" def="def" locus="number" case="LOC">
          <word posp="noun" gloss="knife"/>
        </np>
        <word gloss="COMIT" posp="pp" owner="3s"/>
      </pp>
    </np>
-    <np role="obj" def="def" number="plur" tr="rheme" locus="number">
+    <np role="obj" def="def" number="plur" tr="rheme" locus="number" case="NOM">
      <word posp="noun" gloss="mouse"/>
      <word posp="adj" gloss="blind"/>
      <word posp="num" gloss="three"/>
      <word posp="det" gloss="yon"/>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="catch"/>
    </vp>
  </s>
</example>

module markowner:

No change.

module addgender:

<example id="nomphr" translation="The woman with the knife caught those three blind mice.">
  <s>
-    <np role="subj" number="sing" def="def" locus="number" case="ERG">
+    <np role="subj" number="sing" def="def" locus="number" case="ERG" gender="cl.2">
      <word posp="noun" gloss="woman"/>
      <pp role="comitative">
-        <np number="sing" def="def" locus="number" case="LOC">
+        <np number="sing" def="def" locus="number" case="LOC" gender="cl.3">
          <word posp="noun" gloss="knife"/>
        </np>
        <word gloss="COMIT" posp="pp" owner="3s"/>
      </pp>
    </np>
-    <np role="obj" def="def" number="plur" tr="rheme" locus="number" case="NOM">
+    <np role="obj" def="def" number="plur" tr="rheme" locus="number" case="NOM" gender="cl.4">
      <word posp="noun" gloss="mouse"/>
      <word posp="adj" gloss="blind"/>
      <word posp="num" gloss="three"/>
      <word posp="det" gloss="yon"/>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="catch"/>
    </vp>
  </s>
</example>

module propagatenumber:

No change.

createpronouns:

No change.

module markowned:

<example id="nomphr" translation="The woman with the knife caught those three blind mice.">
  <s>
-    <np role="subj" number="sing" def="def" locus="number" case="ERG" gender="cl.2">
+    <np role="subj" number="sing" def="def" locus="number" case="ERG" gender="cl.2" possessor="no.owner">
      <word posp="noun" gloss="woman"/>
      <pp role="comitative">
-        <np number="sing" def="def" locus="number" case="LOC" gender="cl.3">
+        <np number="sing" def="def" locus="number" case="LOC" gender="cl.3" possessor="no.owner">
          <word posp="noun" gloss="knife"/>
        </np>
        <word gloss="COMIT" posp="pp" owner="3s"/>
      </pp>
    </np>
-    <np role="obj" def="def" number="plur" tr="rheme" locus="number" case="NOM" gender="cl.4">
+    <np role="obj" def="def" number="plur" tr="rheme" locus="number" case="NOM" gender="cl.4" possessor="no.owner">
      <word posp="noun" gloss="mouse"/>
      <word posp="adj" gloss="blind"/>
      <word posp="num" gloss="three"/>
      <word posp="det" gloss="yon"/>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="catch"/>
    </vp>
  </s>
</example>

module ngen:

No change.

module wordorder:

<example id="nomphr" translation="The woman with the knife caught those three blind mice.">
  <s>
    <np role="subj" number="sing" def="def" locus="number" case="ERG" gender="cl.2" possessor="no.owner">
      <word posp="noun" gloss="woman"/>
      <pp role="comitative">
        <np number="sing" def="def" locus="number" case="LOC" gender="cl.3" possessor="no.owner">
          <word posp="noun" gloss="knife"/>
        </np>
        <word gloss="COMIT" posp="pp" owner="3s"/>
      </pp>
    </np>
    <np role="obj" def="def" number="plur" tr="rheme" locus="number" case="NOM" gender="cl.4" possessor="no.owner">
-      <word posp="noun" gloss="mouse"/>
      <word posp="adj" gloss="blind"/>
+      <word posp="noun" gloss="mouse"/>
      <word posp="num" gloss="three"/>
      <word posp="det" gloss="yon"/>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="catch"/>
    </vp>
  </s>
</example>

module wordorder:

<example id="nomphr" translation="The woman with the knife caught those three blind mice.">
  <s>
    <np role="subj" number="sing" def="def" locus="number" case="ERG" gender="cl.2" possessor="no.owner">
      <word posp="noun" gloss="woman"/>
      <pp role="comitative">
        <np number="sing" def="def" locus="number" case="LOC" gender="cl.3" possessor="no.owner">
          <word posp="noun" gloss="knife"/>
        </np>
        <word gloss="COMIT" posp="pp" owner="3s"/>
      </pp>
    </np>
    <np role="obj" def="def" number="plur" tr="rheme" locus="number" case="NOM" gender="cl.4" possessor="no.owner">
+      <word posp="num" gloss="three"/>
      <word posp="adj" gloss="blind"/>
      <word posp="noun" gloss="mouse"/>
-      <word posp="num" gloss="three"/>
      <word posp="det" gloss="yon"/>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="catch"/>
    </vp>
  </s>
</example>

module wordorder:

<example id="nomphr" translation="The woman with the knife caught those three blind mice.">
  <s>
    <np role="subj" number="sing" def="def" locus="number" case="ERG" gender="cl.2" possessor="no.owner">
      <word posp="noun" gloss="woman"/>
      <pp role="comitative">
        <np number="sing" def="def" locus="number" case="LOC" gender="cl.3" possessor="no.owner">
          <word posp="noun" gloss="knife"/>
        </np>
        <word gloss="COMIT" posp="pp" owner="3s"/>
      </pp>
    </np>
    <np role="obj" def="def" number="plur" tr="rheme" locus="number" case="NOM" gender="cl.4" possessor="no.owner">
+      <word posp="det" gloss="yon"/>
      <word posp="num" gloss="three"/>
      <word posp="adj" gloss="blind"/>
      <word posp="noun" gloss="mouse"/>
-      <word posp="det" gloss="yon"/>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="catch"/>
    </vp>
  </s>
</example>

module conjp:

No change.

flattenconjp:

No change.

fixpronouns:

No change.

copyuptophrase:

<example id="nomphr" translation="The woman with the knife caught those three blind mice.">
  <s>
    <np role="subj" number="sing" def="def" locus="number" case="ERG" gender="cl.2" possessor="no.owner">
      <word posp="noun" gloss="woman"/>
      <pp role="comitative">
        <np number="sing" def="def" locus="number" case="LOC" gender="cl.3" possessor="no.owner">
          <word posp="noun" gloss="knife"/>
        </np>
        <word gloss="COMIT" posp="pp" owner="3s"/>
      </pp>
    </np>
    <np role="obj" def="def" number="plur" tr="rheme" locus="number" case="NOM" gender="cl.4" possessor="no.owner">
      <word posp="det" gloss="yon"/>
      <word posp="num" gloss="three"/>
      <word posp="adj" gloss="blind"/>
      <word posp="noun" gloss="mouse"/>
    </np>
-    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
+    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.2" obj="3.plur.cl.4">
      <word posp="verb" gloss="catch"/>
    </vp>
  </s>
</example>

prodrop:

No change.

addclitics:

<example id="nomphr" translation="The woman with the knife caught those three blind mice.">
  <s>
    <np role="subj" number="sing" def="def" locus="number" case="ERG" gender="cl.2" possessor="no.owner">
+      <thingy type="npnumber" function="proclitic" gloss="sing"/>
+      <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner"/>
      <word posp="noun" gloss="woman"/>
      <pp role="comitative">
        <np number="sing" def="def" locus="number" case="LOC" gender="cl.3" possessor="no.owner">
+          <thingy type="npnumber" function="proclitic" gloss="sing"/>
          <word posp="noun" gloss="knife"/>
        </np>
        <word gloss="COMIT" posp="pp" owner="3s"/>
      </pp>
    </np>
    <np role="obj" def="def" number="plur" tr="rheme" locus="number" case="NOM" gender="cl.4" possessor="no.owner">
+      <thingy type="npnumber" function="proclitic" gloss="plur"/>
+      <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
      <word posp="det" gloss="yon"/>
      <word posp="num" gloss="three"/>
      <word posp="adj" gloss="blind"/>
      <word posp="noun" gloss="mouse"/>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.2" obj="3.plur.cl.4">
+      <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
+      <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
+      <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.2"/>
+      <thingy type="vpobj" function="proclitic" gloss="3.plur.cl.4"/>
      <word posp="verb" gloss="catch"/>
    </vp>
  </s>
</example>

propagateArgumentCase:

No change.

unwrapArgumentNPs:

No change.

unwrapOwnerOwned:

No change.

movedowntoword:

<example id="nomphr" translation="The woman with the knife caught those three blind mice.">
  <s>
    <np role="subj" number="sing" def="def" locus="number" case="ERG" gender="cl.2" possessor="no.owner">
      <thingy type="npnumber" function="proclitic" gloss="sing"/>
      <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner"/>
-      <word posp="noun" gloss="woman"/>
+      <word posp="noun" gloss="woman" role="subj" number="sing" def="def" locus="number" case="ERG" gender="cl.2" possessor="no.owner"/>
      <pp role="comitative">
        <np number="sing" def="def" locus="number" case="LOC" gender="cl.3" possessor="no.owner">
          <thingy type="npnumber" function="proclitic" gloss="sing"/>
-          <word posp="noun" gloss="knife"/>
+          <word posp="noun" gloss="knife" number="sing" def="def" locus="number" case="LOC" gender="cl.3" possessor="no.owner"/>
        </np>
-        <word gloss="COMIT" posp="pp" owner="3s"/>
+        <word gloss="COMIT" posp="pp" owner="3s" role="comitative"/>
      </pp>
    </np>
    <np role="obj" def="def" number="plur" tr="rheme" locus="number" case="NOM" gender="cl.4" possessor="no.owner">
      <thingy type="npnumber" function="proclitic" gloss="plur"/>
      <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
-      <word posp="det" gloss="yon"/>
-      <word posp="num" gloss="three"/>
-      <word posp="adj" gloss="blind"/>
-      <word posp="noun" gloss="mouse"/>
+      <word posp="det" gloss="yon" role="obj" def="def" number="plur" tr="rheme" locus="number" case="NOM" gender="cl.4" possessor="no.owner"/>
+      <word posp="num" gloss="three" role="obj" def="def" number="plur" tr="rheme" locus="number" case="NOM" gender="cl.4" possessor="no.owner"/>
+      <word posp="adj" gloss="blind" role="obj" def="def" number="plur" tr="rheme" locus="number" case="NOM" gender="cl.4" possessor="no.owner"/>
+      <word posp="noun" gloss="mouse" role="obj" def="def" number="plur" tr="rheme" locus="number" case="NOM" gender="cl.4" possessor="no.owner"/>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.2" obj="3.plur.cl.4">
      <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
      <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
      <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.2"/>
      <thingy type="vpobj" function="proclitic" gloss="3.plur.cl.4"/>
-      <word posp="verb" gloss="catch"/>
+      <word posp="verb" gloss="catch" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.2" obj="3.plur.cl.4"/>
    </vp>
  </s>
</example>

addaffixes:

About to call getSlotValue for blind/adj/gender/optional
Got cl.4
<example id="nomphr" translation="The woman with the knife caught those three blind mice.">
  <s>
    <np role="subj" number="sing" def="def" locus="number" case="ERG" gender="cl.2" possessor="no.owner">
      <thingy type="npnumber" function="proclitic" gloss="sing"/>
      <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner"/>
      <word posp="noun" gloss="woman" role="subj" number="sing" def="def" locus="number" case="ERG" gender="cl.2" possessor="no.owner"/>
      <pp role="comitative">
        <np number="sing" def="def" locus="number" case="LOC" gender="cl.3" possessor="no.owner">
          <thingy type="npnumber" function="proclitic" gloss="sing"/>
          <word posp="noun" gloss="knife" number="sing" def="def" locus="number" case="LOC" gender="cl.3" possessor="no.owner"/>
        </np>
        <word gloss="COMIT" posp="pp" owner="3s" role="comitative"/>
      </pp>
    </np>
    <np role="obj" def="def" number="plur" tr="rheme" locus="number" case="NOM" gender="cl.4" possessor="no.owner">
      <thingy type="npnumber" function="proclitic" gloss="plur"/>
      <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
      <word posp="det" gloss="yon" role="obj" def="def" number="plur" tr="rheme" locus="number" case="NOM" gender="cl.4" possessor="no.owner"/>
      <word posp="num" gloss="three" role="obj" def="def" number="plur" tr="rheme" locus="number" case="NOM" gender="cl.4" possessor="no.owner"/>
+      <thingy type="adjgender" function="prefix" gloss="cl.4"/>
      <word posp="adj" gloss="blind" role="obj" def="def" number="plur" tr="rheme" locus="number" case="NOM" gender="cl.4" possessor="no.owner"/>
      <word posp="noun" gloss="mouse" role="obj" def="def" number="plur" tr="rheme" locus="number" case="NOM" gender="cl.4" possessor="no.owner"/>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.2" obj="3.plur.cl.4">
      <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
      <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
      <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.2"/>
      <thingy type="vpobj" function="proclitic" gloss="3.plur.cl.4"/>
      <word posp="verb" gloss="catch" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.2" obj="3.plur.cl.4"/>
    </vp>
  </s>
</example>

flatten:

<example id="nomphr" translation="The woman with the knife caught those three blind mice.">
-  <s>
-    <np role="subj" number="sing" def="def" locus="number" case="ERG" gender="cl.2" possessor="no.owner">
+  <flat>
    <thingy type="npnumber" function="proclitic" gloss="sing"/>
    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner"/>
    <word posp="noun" gloss="woman" role="subj" number="sing" def="def" locus="number" case="ERG" gender="cl.2" possessor="no.owner"/>
-      <pp role="comitative">
-        <np number="sing" def="def" locus="number" case="LOC" gender="cl.3" possessor="no.owner">
    <thingy type="npnumber" function="proclitic" gloss="sing"/>
    <word posp="noun" gloss="knife" number="sing" def="def" locus="number" case="LOC" gender="cl.3" possessor="no.owner"/>
-        </np>
    <word gloss="COMIT" posp="pp" owner="3s" role="comitative"/>
-      </pp>
-    </np>
-    <np role="obj" def="def" number="plur" tr="rheme" locus="number" case="NOM" gender="cl.4" possessor="no.owner">
    <thingy type="npnumber" function="proclitic" gloss="plur"/>
    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
    <word posp="det" gloss="yon" role="obj" def="def" number="plur" tr="rheme" locus="number" case="NOM" gender="cl.4" possessor="no.owner"/>
    <word posp="num" gloss="three" role="obj" def="def" number="plur" tr="rheme" locus="number" case="NOM" gender="cl.4" possessor="no.owner"/>
    <thingy type="adjgender" function="prefix" gloss="cl.4"/>
    <word posp="adj" gloss="blind" role="obj" def="def" number="plur" tr="rheme" locus="number" case="NOM" gender="cl.4" possessor="no.owner"/>
    <word posp="noun" gloss="mouse" role="obj" def="def" number="plur" tr="rheme" locus="number" case="NOM" gender="cl.4" possessor="no.owner"/>
-    </np>
-    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.2" obj="3.plur.cl.4">
    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.2"/>
    <thingy type="vpobj" function="proclitic" gloss="3.plur.cl.4"/>
    <word posp="verb" gloss="catch" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.2" obj="3.plur.cl.4"/>
-    </vp>
-  </s>
+  </flat>
</example>

addvocab:

<example id="nomphr" translation="The woman with the knife caught those three blind mice.">
  <flat>
-    <thingy type="npnumber" function="proclitic" gloss="sing"/>
-    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner"/>
-    <word posp="noun" gloss="woman" role="subj" number="sing" def="def" locus="number" case="ERG" gender="cl.2" possessor="no.owner"/>
-    <thingy type="npnumber" function="proclitic" gloss="sing"/>
-    <word posp="noun" gloss="knife" number="sing" def="def" locus="number" case="LOC" gender="cl.3" possessor="no.owner"/>
-    <word gloss="COMIT" posp="pp" owner="3s" role="comitative"/>
-    <thingy type="npnumber" function="proclitic" gloss="plur"/>
-    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
-    <word posp="det" gloss="yon" role="obj" def="def" number="plur" tr="rheme" locus="number" case="NOM" gender="cl.4" possessor="no.owner"/>
-    <word posp="num" gloss="three" role="obj" def="def" number="plur" tr="rheme" locus="number" case="NOM" gender="cl.4" possessor="no.owner"/>
-    <thingy type="adjgender" function="prefix" gloss="cl.4"/>
-    <word posp="adj" gloss="blind" role="obj" def="def" number="plur" tr="rheme" locus="number" case="NOM" gender="cl.4" possessor="no.owner"/>
-    <word posp="noun" gloss="mouse" role="obj" def="def" number="plur" tr="rheme" locus="number" case="NOM" gender="cl.4" possessor="no.owner"/>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
-    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.2"/>
-    <thingy type="vpobj" function="proclitic" gloss="3.plur.cl.4"/>
-    <word posp="verb" gloss="catch" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.2" obj="3.plur.cl.4"/>
+    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
+    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner" ph="&#x292;&#x2E0;+q&#x2E0; &#x25B;#&#x2D0; q&#x2E0;" slots="Cip Cfp">ʒˠqˠɛ#ːqˠ</thingy>
+    <word posp="noun" gloss="woman" role="subj" number="sing" def="def" locus="number" case="ERG" gender="cl.2" possessor="no.owner" ph="&#x290;&#x2E0;+b&#x2B2; o# &#xA712;&#xA716; k&#x2BC;&#x2E4;" slots="Cir Cfr">ʐˠbʲo#꜒꜖kʼˤ</word>
+    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
+    <word posp="noun" gloss="knife" number="sing" def="def" locus="number" case="LOC" gender="cl.3" possessor="no.owner" ph="&#x284;&#x2E0; &#x276; &#x330;&#xA716; &#x283;&#x2E0;" slots="Cir Cfr">ʄˠɶ̰꜖ʃˠ</word>
+    <word gloss="COMIT" posp="pp" owner="3s" role="comitative" ph="k&#x2B0;&#x2E4; e &#x292;&#x2E0;+k&#x2BC;&#x2E0; &#x276; &#x330;&#xA716; &#x26C;&#x2B2;" slots="Cir Cfr">kʰˤeʒˠkʼˠɶ̰꜖ɬʲ</word>
+    <thingy type="npnumber" function="proclitic" gloss="plur" ph="&#x292;&#x2B2;+t&#x32A;&#x2E4; u#&#x2D0; l&#x2E0;" slots="Cip Cfp">ʒʲt̪ˤu#ːlˠ</thingy>
+    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner" ph="z&#x2B2;+&#x261;&#x2B1;&#x2E4; a r&#x2E0;" slots="Cip Cfp">zʲɡʱˤarˠ</thingy>
+    <word posp="det" gloss="yon" role="obj" def="def" number="plur" tr="rheme" locus="number" case="NOM" gender="cl.4" possessor="no.owner" ph="p&#x2B0;&#x2E4; au &#x330;&#xA712; &#x2A1;&#x2E0;" slots="Cir Cfr">pʰˤaṵ꜒ʡˠ</word>
+    <word posp="num" gloss="three" role="obj" def="def" number="plur" tr="rheme" locus="number" case="NOM" gender="cl.4" possessor="no.owner" ph="z&#x2B7;+&#x262;&#x2B2; y&#x2D0; &#x330;&#xA712; n&#x2E4;" slots="Cir Cfr">zʷɢʲyː̰꜒nˤ</word>
+    <thingy type="adjgender" function="prefix" gloss="cl.4" attach="prefix" ph="&#x282;&#x2E0;+k&#x2B2; &#x25E;# z&#x2B2;+p&#x2E4;" slots="Cip Cir">ʂˠkʲɞ#zʲpˤ</thingy>
+    <word posp="adj" gloss="blind" role="obj" def="def" number="plur" tr="rheme" locus="number" case="NOM" gender="cl.4" possessor="no.owner" ph="z&#x2E4;+&#x288;&#x2E0; &#xF8;# &#xA716; &#x282;&#x2E0;" slots="Cir Cfr">zˤʈˠø#꜖ʂˠ</word>
+    <word posp="noun" gloss="mouse" role="obj" def="def" number="plur" tr="rheme" locus="number" case="NOM" gender="cl.4" possessor="no.owner" ph="&#x283;&#x2E0;+hk&#x2E4; o&#x2D0; &#x27E;&#x2B2; &#x25E; &#xA712; &#x294;" slots="Cir Cfr">ʃˠhkˤoːɾʲɞ꜒ʔ</word>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;" slots="Cip Cfp">ʃʲkʼˠɛɺʲ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;" slots="Cip Cfp">ʃˠpʰˤʉp͡fˤ</thingy>
+    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.2.SUBJ" ph="t&#x361;s&#x2B7; &#x289; &#x127;&#x2E0;" slots="Cip Cfp">t͡sʷʉħˠ</thingy>
+    <thingy type="vpobj" function="proclitic" gloss="3.plur.cl.4.OBJ" ph="&#x295;&#x2E0; &#x254; &#x27D;&#x2B1;&#x2E0;" slots="Cip Cfp">ʕˠɔɽʱˠ</thingy>
+    <word posp="verb" gloss="catch" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.2" obj="3.plur.cl.4" ph="&#x26C;&#x2B2; &#x276;&#x2D0; &#xA716;&#xA712; s&#x2B2;" slots="Cir Cfr">ɬʲɶː꜖꜒sʲ</word>
  </flat>
</example>

vowelharmony:

No change.

applysandhi:

/zʲ+pˤ/ + /zˤ+ʈˠ/ > // + /zʲ+pˤ/
<example id="nomphr" translation="The woman with the knife caught those three blind mice.">
  <flat>
    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner" ph="&#x292;&#x2E0;+q&#x2E0; &#x25B;#&#x2D0; q&#x2E0;" slots="Cip Cfp">ʒˠqˠɛ#ːqˠ</thingy>
-    <word posp="noun" gloss="woman" role="subj" number="sing" def="def" locus="number" case="ERG" gender="cl.2" possessor="no.owner" ph="&#x290;&#x2E0;+b&#x2B2; o# &#xA712;&#xA716; k&#x2BC;&#x2E4;" slots="Cir Cfr">ʐˠbʲo#꜒꜖kʼˤ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner" ph="&#x292;&#x2E0;+q&#x2E0; &#x25B;#&#x2D0; q&#x2E0;">ʒˠqˠɛ#ːqˠ</thingy>
+    <word posp="noun" gloss="woman" role="subj" number="sing" def="def" locus="number" case="ERG" gender="cl.2" possessor="no.owner" ph="&#x290;&#x2E0;+b&#x2B2; o# &#xA712;&#xA716; k&#x2BC;&#x2E4;">ʐˠbʲo#꜒꜖kʼˤ</word>
    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <word posp="noun" gloss="knife" number="sing" def="def" locus="number" case="LOC" gender="cl.3" possessor="no.owner" ph="&#x284;&#x2E0; &#x276; &#x330;&#xA716; &#x283;&#x2E0;" slots="Cir Cfr">ʄˠɶ̰꜖ʃˠ</word>
-    <word gloss="COMIT" posp="pp" owner="3s" role="comitative" ph="k&#x2B0;&#x2E4; e &#x292;&#x2E0;+k&#x2BC;&#x2E0; &#x276; &#x330;&#xA716; &#x26C;&#x2B2;" slots="Cir Cfr">kʰˤeʒˠkʼˠɶ̰꜖ɬʲ</word>
-    <thingy type="npnumber" function="proclitic" gloss="plur" ph="&#x292;&#x2B2;+t&#x32A;&#x2E4; u#&#x2D0; l&#x2E0;" slots="Cip Cfp">ʒʲt̪ˤu#ːlˠ</thingy>
-    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner" ph="z&#x2B2;+&#x261;&#x2B1;&#x2E4; a r&#x2E0;" slots="Cip Cfp">zʲɡʱˤarˠ</thingy>
-    <word posp="det" gloss="yon" role="obj" def="def" number="plur" tr="rheme" locus="number" case="NOM" gender="cl.4" possessor="no.owner" ph="p&#x2B0;&#x2E4; au &#x330;&#xA712; &#x2A1;&#x2E0;" slots="Cir Cfr">pʰˤaṵ꜒ʡˠ</word>
-    <word posp="num" gloss="three" role="obj" def="def" number="plur" tr="rheme" locus="number" case="NOM" gender="cl.4" possessor="no.owner" ph="z&#x2B7;+&#x262;&#x2B2; y&#x2D0; &#x330;&#xA712; n&#x2E4;" slots="Cir Cfr">zʷɢʲyː̰꜒nˤ</word>
-    <thingy type="adjgender" function="prefix" gloss="cl.4" attach="prefix" ph="&#x282;&#x2E0;+k&#x2B2; &#x25E;# z&#x2B2;+p&#x2E4;" slots="Cip Cir">ʂˠkʲɞ#zʲpˤ</thingy>
-    <word posp="adj" gloss="blind" role="obj" def="def" number="plur" tr="rheme" locus="number" case="NOM" gender="cl.4" possessor="no.owner" ph="z&#x2E4;+&#x288;&#x2E0; &#xF8;# &#xA716; &#x282;&#x2E0;" slots="Cir Cfr">zˤʈˠø#꜖ʂˠ</word>
-    <word posp="noun" gloss="mouse" role="obj" def="def" number="plur" tr="rheme" locus="number" case="NOM" gender="cl.4" possessor="no.owner" ph="&#x283;&#x2E0;+hk&#x2E4; o&#x2D0; &#x27E;&#x2B2; &#x25E; &#xA712; &#x294;" slots="Cir Cfr">ʃˠhkˤoːɾʲɞ꜒ʔ</word>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;" slots="Cip Cfp">ʃʲkʼˠɛɺʲ</thingy>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;" slots="Cip Cfp">ʃˠpʰˤʉp͡fˤ</thingy>
-    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.2.SUBJ" ph="t&#x361;s&#x2B7; &#x289; &#x127;&#x2E0;" slots="Cip Cfp">t͡sʷʉħˠ</thingy>
-    <thingy type="vpobj" function="proclitic" gloss="3.plur.cl.4.OBJ" ph="&#x295;&#x2E0; &#x254; &#x27D;&#x2B1;&#x2E0;" slots="Cip Cfp">ʕˠɔɽʱˠ</thingy>
-    <word posp="verb" gloss="catch" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.2" obj="3.plur.cl.4" ph="&#x26C;&#x2B2; &#x276;&#x2D0; &#xA716;&#xA712; s&#x2B2;" slots="Cir Cfr">ɬʲɶː꜖꜒sʲ</word>
+    <word posp="noun" gloss="knife" number="sing" def="def" locus="number" case="LOC" gender="cl.3" possessor="no.owner" ph="&#x284;&#x2E0; &#x276; &#x330;&#xA716; &#x283;&#x2E0;">ʄˠɶ̰꜖ʃˠ</word>
+    <word gloss="COMIT" posp="pp" owner="3s" role="comitative" ph="k&#x2B0;&#x2E4; e &#x292;&#x2E0;+k&#x2BC;&#x2E0; &#x276; &#x330;&#xA716; &#x26C;&#x2B2;">kʰˤeʒˠkʼˠɶ̰꜖ɬʲ</word>
+    <thingy type="npnumber" function="proclitic" gloss="plur" ph="&#x292;&#x2B2;+t&#x32A;&#x2E4; u#&#x2D0; l&#x2E0;">ʒʲt̪ˤu#ːlˠ</thingy>
+    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner" ph="z&#x2B2;+&#x261;&#x2B1;&#x2E4; a r&#x2E0;">zʲɡʱˤarˠ</thingy>
+    <word posp="det" gloss="yon" role="obj" def="def" number="plur" tr="rheme" locus="number" case="NOM" gender="cl.4" possessor="no.owner" ph="p&#x2B0;&#x2E4; au &#x330;&#xA712; &#x2A1;&#x2E0;">pʰˤaṵ꜒ʡˠ</word>
+    <word posp="num" gloss="three" role="obj" def="def" number="plur" tr="rheme" locus="number" case="NOM" gender="cl.4" possessor="no.owner" ph="z&#x2B7;+&#x262;&#x2B2; y&#x2D0; &#x330;&#xA712; n&#x2E4;">zʷɢʲyː̰꜒nˤ</word>
+    <thingy type="adjgender" function="prefix" gloss="cl.4" attach="prefix" ph="&#x282;&#x2E0;+k&#x2B2; &#x25E;#" underlying="&#x282;&#x2E0;+k&#x2B2; &#x25E;# z&#x2B2;+p&#x2E4;">ʂˠkʲɞ#</thingy>
+    <word posp="adj" gloss="blind" role="obj" def="def" number="plur" tr="rheme" locus="number" case="NOM" gender="cl.4" possessor="no.owner" ph="z&#x2B2;+p&#x2E4; &#xF8;# &#xA716; &#x282;&#x2E0;" underlying="z&#x2E4;+&#x288;&#x2E0; &#xF8;# &#xA716; &#x282;&#x2E0;">zʲpˤø#꜖ʂˠ</word>
+    <word posp="noun" gloss="mouse" role="obj" def="def" number="plur" tr="rheme" locus="number" case="NOM" gender="cl.4" possessor="no.owner" ph="&#x283;&#x2E0;+hk&#x2E4; o&#x2D0; &#x27E;&#x2B2; &#x25E; &#xA712; &#x294;">ʃˠhkˤoːɾʲɞ꜒ʔ</word>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;">ʃʲkʼˠɛɺʲ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;">ʃˠpʰˤʉp͡fˤ</thingy>
+    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.2.SUBJ" ph="t&#x361;s&#x2B7; &#x289; &#x127;&#x2E0;">t͡sʷʉħˠ</thingy>
+    <thingy type="vpobj" function="proclitic" gloss="3.plur.cl.4.OBJ" ph="&#x295;&#x2E0; &#x254; &#x27D;&#x2B1;&#x2E0;">ʕˠɔɽʱˠ</thingy>
+    <word posp="verb" gloss="catch" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.2" obj="3.plur.cl.4" ph="&#x26C;&#x2B2; &#x276;&#x2D0; &#xA716;&#xA712; s&#x2B2;">ɬʲɶː꜖꜒sʲ</word>
  </flat>
</example>

removetags:

<example id="nomphr" translation="The woman with the knife caught those three blind mice.">
  <flat>
-    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner" ph="&#x292;&#x2E0;+q&#x2E0; &#x25B;#&#x2D0; q&#x2E0;">ʒˠqˠɛ#ːqˠ</thingy>
-    <word posp="noun" gloss="woman" role="subj" number="sing" def="def" locus="number" case="ERG" gender="cl.2" possessor="no.owner" ph="&#x290;&#x2E0;+b&#x2B2; o# &#xA712;&#xA716; k&#x2BC;&#x2E4;">ʐˠbʲo#꜒꜖kʼˤ</word>
-    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <word posp="noun" gloss="knife" number="sing" def="def" locus="number" case="LOC" gender="cl.3" possessor="no.owner" ph="&#x284;&#x2E0; &#x276; &#x330;&#xA716; &#x283;&#x2E0;">ʄˠɶ̰꜖ʃˠ</word>
-    <word gloss="COMIT" posp="pp" owner="3s" role="comitative" ph="k&#x2B0;&#x2E4; e &#x292;&#x2E0;+k&#x2BC;&#x2E0; &#x276; &#x330;&#xA716; &#x26C;&#x2B2;">kʰˤeʒˠkʼˠɶ̰꜖ɬʲ</word>
-    <thingy type="npnumber" function="proclitic" gloss="plur" ph="&#x292;&#x2B2;+t&#x32A;&#x2E4; u#&#x2D0; l&#x2E0;">ʒʲt̪ˤu#ːlˠ</thingy>
-    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner" ph="z&#x2B2;+&#x261;&#x2B1;&#x2E4; a r&#x2E0;">zʲɡʱˤarˠ</thingy>
-    <word posp="det" gloss="yon" role="obj" def="def" number="plur" tr="rheme" locus="number" case="NOM" gender="cl.4" possessor="no.owner" ph="p&#x2B0;&#x2E4; au &#x330;&#xA712; &#x2A1;&#x2E0;">pʰˤaṵ꜒ʡˠ</word>
-    <word posp="num" gloss="three" role="obj" def="def" number="plur" tr="rheme" locus="number" case="NOM" gender="cl.4" possessor="no.owner" ph="z&#x2B7;+&#x262;&#x2B2; y&#x2D0; &#x330;&#xA712; n&#x2E4;">zʷɢʲyː̰꜒nˤ</word>
-    <thingy type="adjgender" function="prefix" gloss="cl.4" attach="prefix" ph="&#x282;&#x2E0;+k&#x2B2; &#x25E;#" underlying="&#x282;&#x2E0;+k&#x2B2; &#x25E;# z&#x2B2;+p&#x2E4;">ʂˠkʲɞ#</thingy>
-    <word posp="adj" gloss="blind" role="obj" def="def" number="plur" tr="rheme" locus="number" case="NOM" gender="cl.4" possessor="no.owner" ph="z&#x2B2;+p&#x2E4; &#xF8;# &#xA716; &#x282;&#x2E0;" underlying="z&#x2E4;+&#x288;&#x2E0; &#xF8;# &#xA716; &#x282;&#x2E0;">zʲpˤø#꜖ʂˠ</word>
-    <word posp="noun" gloss="mouse" role="obj" def="def" number="plur" tr="rheme" locus="number" case="NOM" gender="cl.4" possessor="no.owner" ph="&#x283;&#x2E0;+hk&#x2E4; o&#x2D0; &#x27E;&#x2B2; &#x25E; &#xA712; &#x294;">ʃˠhkˤoːɾʲɞ꜒ʔ</word>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;">ʃʲkʼˠɛɺʲ</thingy>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;">ʃˠpʰˤʉp͡fˤ</thingy>
-    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.2.SUBJ" ph="t&#x361;s&#x2B7; &#x289; &#x127;&#x2E0;">t͡sʷʉħˠ</thingy>
-    <thingy type="vpobj" function="proclitic" gloss="3.plur.cl.4.OBJ" ph="&#x295;&#x2E0; &#x254; &#x27D;&#x2B1;&#x2E0;">ʕˠɔɽʱˠ</thingy>
-    <word posp="verb" gloss="catch" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.2" obj="3.plur.cl.4" ph="&#x26C;&#x2B2; &#x276;&#x2D0; &#xA716;&#xA712; s&#x2B2;">ɬʲɶː꜖꜒sʲ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner">ʒˠqˠɛ#ːqˠ</thingy>
+    <word posp="noun" gloss="woman" role="subj" number="sing" def="def" locus="number" case="ERG" gender="cl.2" possessor="no.owner">ʐˠbʲo#꜒꜖kʼˤ</word>
+    <word posp="noun" gloss="knife" number="sing" def="def" locus="number" case="LOC" gender="cl.3" possessor="no.owner">ʄˠɶ̰꜖ʃˠ</word>
+    <word gloss="COMIT" posp="pp" owner="3s" role="comitative">kʰˤeʒˠkʼˠɶ̰꜖ɬʲ</word>
+    <thingy type="npnumber" function="proclitic" gloss="plur">ʒʲt̪ˤu#ːlˠ</thingy>
+    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner">zʲɡʱˤarˠ</thingy>
+    <word posp="det" gloss="yon" role="obj" def="def" number="plur" tr="rheme" locus="number" case="NOM" gender="cl.4" possessor="no.owner">pʰˤaṵ꜒ʡˠ</word>
+    <word posp="num" gloss="three" role="obj" def="def" number="plur" tr="rheme" locus="number" case="NOM" gender="cl.4" possessor="no.owner">zʷɢʲyː̰꜒nˤ</word>
+    <thingy type="adjgender" function="prefix" gloss="cl.4" underlying="&#x282;&#x2E0;+k&#x2B2; &#x25E;# z&#x2B2;+p&#x2E4;">ʂˠkʲɞ#</thingy>
+    <word posp="adj" gloss="blind" role="obj" def="def" number="plur" tr="rheme" locus="number" case="NOM" gender="cl.4" possessor="no.owner" underlying="z&#x2E4;+&#x288;&#x2E0; &#xF8;# &#xA716; &#x282;&#x2E0;">zʲpˤø#꜖ʂˠ</word>
+    <word posp="noun" gloss="mouse" role="obj" def="def" number="plur" tr="rheme" locus="number" case="NOM" gender="cl.4" possessor="no.owner">ʃˠhkˤoːɾʲɞ꜒ʔ</word>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST">ʃʲkʼˠɛɺʲ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active">ʃˠpʰˤʉp͡fˤ</thingy>
+    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.2.SUBJ">t͡sʷʉħˠ</thingy>
+    <thingy type="vpobj" function="proclitic" gloss="3.plur.cl.4.OBJ">ʕˠɔɽʱˠ</thingy>
+    <word posp="verb" gloss="catch" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.2" obj="3.plur.cl.4">ɬʲɶː꜖꜒sʲ</word>
  </flat>
+  <p>&lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʒˠqˠɛ̃ːqˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;ERG&lt;/span&gt;.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʐˠbʲõ꜒꜖kʼˤ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;woman&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʄˠɶ̰꜖ʃˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;knife&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;kʰˤeʒˠkʼˠɶ̰꜖ɬʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;COMIT&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʒʲt̪ˤũːlˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;plur&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;zʲɡʱˤarˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;NOM&lt;/span&gt;.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;pʰˤaṵ꜒ʡˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;yon&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;zʷɢʲyː̰꜒nˤ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;three&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʂˠkʲɞ̃zʲpˤ-&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;cl.4&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;zˤʈˠø̃꜖ʂˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;blind&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʃˠhkˤoːɾʲɞ꜒ʔ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;mouse&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʃʲkʼˠɛɺʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;indicative.&lt;span class="glssc"&gt;PAST&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʃˠpʰˤʉp͡fˤ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;POS&lt;/span&gt;.active&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;t͡sʷʉħˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;3.sing.cl.2.&lt;span class="glssc"&gt;SUBJ&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʕˠɔɽʱˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;3.plur.cl.4.&lt;span class="glssc"&gt;OBJ&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ɬʲɶː꜖꜒sʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;catch&lt;/span&gt;&lt;/span&gt;</p>
+  <p>ʒˠqˠɛ̃ːqˠ ʐˠbʲõ꜒꜖kʼˤ ʄˠɶ̰꜖ʃˠ kʰˤeʒˠkʼˠɶ̰꜖ɬʲ ʒʲt̪ˤũːlˠ zʲɡʱˤarˠ pʰˤaṵ꜒ʡˠ zʷɢʲyː̰꜒nˤ ʂˠkʲɞ̃zʲpˤø̃꜖ʂˠ ʃˠhkˤoːɾʲɞ꜒ʔ ʃʲkʼˠɛɺʲ ʃˠpʰˤʉp͡fˤ t͡sʷʉħˠ ʕˠɔɽʱˠ ɬʲɶː꜖꜒sʲ</p>
+  <p>ʒˠqˠɛ#ːqˠ ʐˠbʲo#꜒꜖kʼˤ ʄˠɶ̰꜖ʃˠ kʰˤeʒˠkʼˠɶ̰꜖ɬʲ ʒʲt̪ˤu#ːlˠ zʲɡʱˤarˠ pʰˤaṵ꜒ʡˠ zʷɢʲyː̰꜒nˤ ʂˠkʲɞ#zʲpˤø#꜖ʂˠ ʃˠhkˤoːɾʲɞ꜒ʔ ʃʲkʼˠɛɺʲ ʃˠpʰˤʉp͡fˤ t͡sʷʉħˠ ʕˠɔɽʱˠ ɬʲɶː꜖꜒sʲ</p>
+  <il>
+    <w>
+      <o>ʒˠqˠɛ̃ːqˠ</o>
+      <g>ERG.no.owner</g>
+    </w>
+    <w>
+      <o>ʐˠbʲõ꜒꜖kʼˤ</o>
+      <g>woman</g>
+    </w>
+    <w>
+      <o>ʄˠɶ̰꜖ʃˠ</o>
+      <g>knife</g>
+    </w>
+    <w>
+      <o>kʰˤeʒˠkʼˠɶ̰꜖ɬʲ</o>
+      <g>COMIT</g>
+    </w>
+    <w>
+      <o>ʒʲt̪ˤũːlˠ</o>
+      <g>plur</g>
+    </w>
+    <w>
+      <o>zʲɡʱˤarˠ</o>
+      <g>NOM.no.owner</g>
+    </w>
+    <w>
+      <o>pʰˤaṵ꜒ʡˠ</o>
+      <g>yon</g>
+    </w>
+    <w>
+      <o>zʷɢʲyː̰꜒nˤ</o>
+      <g>three</g>
+    </w>
+    <w>
+      <o>ʂˠkʲɞ̃zʲpˤ-</o>
+      <g>cl.4</g>
+    </w>
+    <w>
+      <o>zˤʈˠø̃꜖ʂˠ</o>
+      <g>blind</g>
+    </w>
+    <w>
+      <o>ʃˠhkˤoːɾʲɞ꜒ʔ</o>
+      <g>mouse</g>
+    </w>
+    <w>
+      <o>ʃʲkʼˠɛɺʲ</o>
+      <g>indicative.PAST</g>
+    </w>
+    <w>
+      <o>ʃˠpʰˤʉp͡fˤ</o>
+      <g>POS.active</g>
+    </w>
+    <w>
+      <o>t͡sʷʉħˠ</o>
+      <g>3.sing.cl.2.SUBJ</g>
+    </w>
+    <w>
+      <o>ʕˠɔɽʱˠ</o>
+      <g>3.plur.cl.4.OBJ</g>
+    </w>
+    <w>
+      <o>ɬʲɶː꜖꜒sʲ</o>
+      <g>catch</g>
+    </w>
+  </il>
</example>

initial XML:

<example id="love2" translation="He (the boy) loves her (the girl).">
  <s>
    <vp tam="gnomic">
      <verb>love</verb>
    </vp>
    <np def="def" number="sing" tr="theme" role="subj" output="aspron">
      <noun>boy</noun>
    </np>
    <np def="def" number="sing" tr="theme" role="obj" output="aspron">
      <noun>girl</noun>
    </np>
  </s>
</example>

cleanup:

<example id="love2" translation="He (the boy) loves her (the girl).">
  <s>
-    <vp tam="gnomic">
-      <verb>love</verb>
+    <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active">
+      <word posp="verb" gloss="love"/>
    </vp>
-    <np def="def" number="sing" tr="theme" role="subj" output="aspron">
-      <noun>boy</noun>
+    <np def="def" number="sing" tr="theme" role="subj" output="aspron" locus="number">
+      <word posp="noun" gloss="boy"/>
    </np>
-    <np def="def" number="sing" tr="theme" role="obj" output="aspron">
-      <noun>girl</noun>
+    <np def="def" number="sing" tr="theme" role="obj" output="aspron" locus="number">
+      <word posp="noun" gloss="girl"/>
    </np>
  </s>
</example>

module articles:

No change.

module nonpastonly:

<example id="love2" translation="He (the boy) loves her (the girl).">
  <s>
-    <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active">
+    <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES">
      <word posp="verb" gloss="love"/>
    </vp>
    <np def="def" number="sing" tr="theme" role="subj" output="aspron" locus="number">
      <word posp="noun" gloss="boy"/>
    </np>
    <np def="def" number="sing" tr="theme" role="obj" output="aspron" locus="number">
      <word posp="noun" gloss="girl"/>
    </np>
  </s>
</example>

module noepistemic:

No change.

module NRel:

No change.

module sentenceconnectors:

No change.

module complementise:

No change.

submodule transform_verb_obj
<example id="love2" translation="He (the boy) loves her (the girl).">
  <s>
    <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES">
      <word gloss="girl" lexposp="noun" posp="verb">
        <thingy gloss="love&#x2081;" type="nounverbderivbef" origposp="verb"/>
        <thingy gloss="love&#x2082;" type="nounverbderivaft" origposp="verb"/>
      </word>
    </vp>
    <np def="def" number="sing" tr="theme" role="subj" output="aspron" locus="number">
      <word posp="noun" gloss="boy"/>
    </np>
  </s>
</example>
tva1
tva2
tva1
tva2

module affixdensity:

<example id="love2" translation="He (the boy) loves her (the girl).">
  <s>
    <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES">
-      <word posp="verb" gloss="love"/>
+      <word gloss="girl" lexposp="noun" posp="verb">
+        <thingy gloss="love&#x2081;" type="nounverbderivbef" origposp="verb"/>
+        <thingy gloss="love&#x2082;" type="nounverbderivaft" origposp="verb"/>
+      </word>
    </vp>
    <np def="def" number="sing" tr="theme" role="subj" output="aspron" locus="number">
      <word posp="noun" gloss="boy"/>
    </np>
-    <np def="def" number="sing" tr="theme" role="obj" output="aspron" locus="number">
-      <word posp="noun" gloss="girl"/>
-    </np>
  </s>
</example>

module adpositions:

No change.

module constorder:

<example id="love2" translation="He (the boy) loves her (the girl).">
  <s>
+    <np def="def" number="sing" tr="theme" role="subj" output="aspron" locus="number">
+      <word posp="noun" gloss="boy"/>
+    </np>
    <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES">
      <word gloss="girl" lexposp="noun" posp="verb">
        <thingy gloss="love&#x2081;" type="nounverbderivbef" origposp="verb"/>
        <thingy gloss="love&#x2082;" type="nounverbderivaft" origposp="verb"/>
      </word>
    </vp>
-    <np def="def" number="sing" tr="theme" role="subj" output="aspron" locus="number">
-      <word posp="noun" gloss="boy"/>
-    </np>
  </s>
</example>

module casemarking:

<example id="love2" translation="He (the boy) loves her (the girl).">
  <s>
-    <np def="def" number="sing" tr="theme" role="subj" output="aspron" locus="number">
+    <np def="def" number="sing" tr="theme" role="subj" output="aspron" locus="number" case="NOM">
      <word posp="noun" gloss="boy"/>
    </np>
    <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES">
      <word gloss="girl" lexposp="noun" posp="verb">
        <thingy gloss="love&#x2081;" type="nounverbderivbef" origposp="verb"/>
        <thingy gloss="love&#x2082;" type="nounverbderivaft" origposp="verb"/>
      </word>
    </vp>
  </s>
</example>

module markowner:

No change.

module addgender:

<example id="love2" translation="He (the boy) loves her (the girl).">
  <s>
-    <np def="def" number="sing" tr="theme" role="subj" output="aspron" locus="number" case="NOM">
+    <np def="def" number="sing" tr="theme" role="subj" output="aspron" locus="number" case="NOM" gender="cl.7">
      <word posp="noun" gloss="boy"/>
    </np>
    <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES">
      <word gloss="girl" lexposp="noun" posp="verb">
        <thingy gloss="love&#x2081;" type="nounverbderivbef" origposp="verb"/>
        <thingy gloss="love&#x2082;" type="nounverbderivaft" origposp="verb"/>
      </word>
    </vp>
  </s>
</example>

module propagatenumber:

No change.

createpronouns:

<example id="love2" translation="He (the boy) loves her (the girl).">
  <s>
-    <np def="def" number="sing" tr="theme" role="subj" output="aspron" locus="number" case="NOM" gender="cl.7">
-      <word posp="noun" gloss="boy"/>
+    <np def="def" number="sing" tr="theme" role="subj" locus="number" case="NOM" gender="cl.7">
+      <word posp="pron" number="sing" gender="cl.7" gloss="3.sing.cl.7"/>
    </np>
    <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES">
      <word gloss="girl" lexposp="noun" posp="verb">
        <thingy gloss="love&#x2081;" type="nounverbderivbef" origposp="verb"/>
        <thingy gloss="love&#x2082;" type="nounverbderivaft" origposp="verb"/>
      </word>
    </vp>
  </s>
</example>

module markowned:

<example id="love2" translation="He (the boy) loves her (the girl).">
  <s>
-    <np def="def" number="sing" tr="theme" role="subj" locus="number" case="NOM" gender="cl.7">
+    <np def="def" number="sing" tr="theme" role="subj" locus="number" case="NOM" gender="cl.7" possessor="no.owner">
      <word posp="pron" number="sing" gender="cl.7" gloss="3.sing.cl.7"/>
    </np>
    <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES">
      <word gloss="girl" lexposp="noun" posp="verb">
        <thingy gloss="love&#x2081;" type="nounverbderivbef" origposp="verb"/>
        <thingy gloss="love&#x2082;" type="nounverbderivaft" origposp="verb"/>
      </word>
    </vp>
  </s>
</example>

module ngen:

No change.

module wordorder:

No change.

module wordorder:

No change.

module wordorder:

No change.

module conjp:

No change.

flattenconjp:

No change.

fixpronouns:

No change.

copyuptophrase:

<example id="love2" translation="He (the boy) loves her (the girl).">
  <s>
    <np def="def" number="sing" tr="theme" role="subj" locus="number" case="NOM" gender="cl.7" possessor="no.owner">
      <word posp="pron" number="sing" gender="cl.7" gloss="3.sing.cl.7"/>
    </np>
-    <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES">
+    <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="3.sing.cl.7">
      <word gloss="girl" lexposp="noun" posp="verb">
        <thingy gloss="love&#x2081;" type="nounverbderivbef" origposp="verb"/>
        <thingy gloss="love&#x2082;" type="nounverbderivaft" origposp="verb"/>
      </word>
    </vp>
  </s>
</example>

prodrop:

<example id="love2" translation="He (the boy) loves her (the girl).">
  <s>
-    <np def="def" number="sing" tr="theme" role="subj" locus="number" case="NOM" gender="cl.7" possessor="no.owner">
-      <word posp="pron" number="sing" gender="cl.7" gloss="3.sing.cl.7"/>
-    </np>
    <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="3.sing.cl.7">
      <word gloss="girl" lexposp="noun" posp="verb">
        <thingy gloss="love&#x2081;" type="nounverbderivbef" origposp="verb"/>
        <thingy gloss="love&#x2082;" type="nounverbderivaft" origposp="verb"/>
      </word>
    </vp>
  </s>
</example>

addclitics:

<example id="love2" translation="He (the boy) loves her (the girl).">
  <s>
    <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="3.sing.cl.7">
+      <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PRES"/>
+      <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
+      <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.7"/>
      <word gloss="girl" lexposp="noun" posp="verb">
        <thingy gloss="love&#x2081;" type="nounverbderivbef" origposp="verb"/>
        <thingy gloss="love&#x2082;" type="nounverbderivaft" origposp="verb"/>
      </word>
    </vp>
  </s>
</example>

propagateArgumentCase:

No change.

unwrapArgumentNPs:

No change.

unwrapOwnerOwned:

No change.

movedowntoword:

<example id="love2" translation="He (the boy) loves her (the girl).">
  <s>
    <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="3.sing.cl.7">
      <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PRES"/>
      <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
      <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.7"/>
-      <word gloss="girl" lexposp="noun" posp="verb">
+      <word gloss="girl" lexposp="noun" posp="verb" negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="3.sing.cl.7">
        <thingy gloss="love&#x2081;" type="nounverbderivbef" origposp="verb"/>
        <thingy gloss="love&#x2082;" type="nounverbderivaft" origposp="verb"/>
      </word>
    </vp>
  </s>
</example>

addaffixes:

No change.

flatten:

<example id="love2" translation="He (the boy) loves her (the girl).">
-  <s>
-    <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="3.sing.cl.7">
+  <flat>
    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PRES"/>
    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.7"/>
-      <word gloss="girl" lexposp="noun" posp="verb" negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="3.sing.cl.7">
    <thingy gloss="love&#x2081;" type="nounverbderivbef" origposp="verb"/>
+    <word gloss="girl" lexposp="noun" posp="verb" negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="3.sing.cl.7"/>
    <thingy gloss="love&#x2082;" type="nounverbderivaft" origposp="verb"/>
-      </word>
-    </vp>
-  </s>
+  </flat>
</example>

addvocab:

<example id="love2" translation="He (the boy) loves her (the girl).">
  <flat>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PRES"/>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
-    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.7"/>
-    <thingy gloss="love&#x2081;" type="nounverbderivbef" origposp="verb"/>
-    <word gloss="girl" lexposp="noun" posp="verb" negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="3.sing.cl.7"/>
-    <thingy gloss="love&#x2082;" type="nounverbderivaft" origposp="verb"/>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PRES" ph="&#x290;&#x2E0;+t&#x32A;&#x2B7; i k&#x2BC;&#x2E0;" slots="Cip Cfp">ʐˠt̪ʷikʼˠ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;" slots="Cip Cfp">ʃˠpʰˤʉp͡fˤ</thingy>
+    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.7.SUBJ" ph="&#x29C;&#x2E0; &#x25B;&#x2D0; &#x3B8;&#x2B2;" slots="Cip Cfp">ʜˠɛːθʲ</thingy>
+    <thingy gloss="love&#x2081;" type="nounverbderivbef" origposp="verb" attach="prefix" ph="d&#x32A;&#x2B7; &#x254; z&#x2B7;+&#x261;&#x2B2;" slots="Cip Cir">d̪ʷɔzʷɡʲ</thingy>
+    <word gloss="girl" lexposp="noun" posp="verb" negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="3.sing.cl.7" ph="w&#x2E0; e#&#x2D0; &#xA716; &#x288;&#x2B2;" slots="Cir Cfr">wˠe#ː꜖ʈʲ</word>
+    <thingy gloss="love&#x2082;" type="nounverbderivaft" origposp="verb" attach="suffix" ph=""></thingy>
  </flat>
</example>

vowelharmony:

No change.

applysandhi:

/zʷ+ɡʲ/ + /wˠ/ > // + /wˠ/
<example id="love2" translation="He (the boy) loves her (the girl).">
  <flat>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PRES" ph="&#x290;&#x2E0;+t&#x32A;&#x2B7; i k&#x2BC;&#x2E0;" slots="Cip Cfp">ʐˠt̪ʷikʼˠ</thingy>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;" slots="Cip Cfp">ʃˠpʰˤʉp͡fˤ</thingy>
-    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.7.SUBJ" ph="&#x29C;&#x2E0; &#x25B;&#x2D0; &#x3B8;&#x2B2;" slots="Cip Cfp">ʜˠɛːθʲ</thingy>
-    <thingy gloss="love&#x2081;" type="nounverbderivbef" origposp="verb" attach="prefix" ph="d&#x32A;&#x2B7; &#x254; z&#x2B7;+&#x261;&#x2B2;" slots="Cip Cir">d̪ʷɔzʷɡʲ</thingy>
-    <word gloss="girl" lexposp="noun" posp="verb" negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="3.sing.cl.7" ph="w&#x2E0; e#&#x2D0; &#xA716; &#x288;&#x2B2;" slots="Cir Cfr">wˠe#ː꜖ʈʲ</word>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PRES" ph="&#x290;&#x2E0;+t&#x32A;&#x2B7; i k&#x2BC;&#x2E0;">ʐˠt̪ʷikʼˠ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;">ʃˠpʰˤʉp͡fˤ</thingy>
+    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.7.SUBJ" ph="&#x29C;&#x2E0; &#x25B;&#x2D0; &#x3B8;&#x2B2;">ʜˠɛːθʲ</thingy>
+    <thingy gloss="love&#x2081;" type="nounverbderivbef" origposp="verb" attach="prefix" ph="d&#x32A;&#x2B7; &#x254;" underlying="d&#x32A;&#x2B7; &#x254; z&#x2B7;+&#x261;&#x2B2;">d̪ʷɔ</thingy>
+    <word gloss="girl" lexposp="noun" posp="verb" negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="3.sing.cl.7" ph="w&#x2E0; e#&#x2D0; &#xA716; &#x288;&#x2B2;">wˠe#ː꜖ʈʲ</word>
    <thingy gloss="love&#x2082;" type="nounverbderivaft" origposp="verb" attach="suffix" ph=""></thingy>
  </flat>
</example>

removetags:

<example id="love2" translation="He (the boy) loves her (the girl).">
  <flat>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PRES" ph="&#x290;&#x2E0;+t&#x32A;&#x2B7; i k&#x2BC;&#x2E0;">ʐˠt̪ʷikʼˠ</thingy>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;">ʃˠpʰˤʉp͡fˤ</thingy>
-    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.7.SUBJ" ph="&#x29C;&#x2E0; &#x25B;&#x2D0; &#x3B8;&#x2B2;">ʜˠɛːθʲ</thingy>
-    <thingy gloss="love&#x2081;" type="nounverbderivbef" origposp="verb" attach="prefix" ph="d&#x32A;&#x2B7; &#x254;" underlying="d&#x32A;&#x2B7; &#x254; z&#x2B7;+&#x261;&#x2B2;">d̪ʷɔ</thingy>
-    <word gloss="girl" lexposp="noun" posp="verb" negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="3.sing.cl.7" ph="w&#x2E0; e#&#x2D0; &#xA716; &#x288;&#x2B2;">wˠe#ː꜖ʈʲ</word>
-    <thingy gloss="love&#x2082;" type="nounverbderivaft" origposp="verb" attach="suffix" ph=""></thingy>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PRES">ʐˠt̪ʷikʼˠ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active">ʃˠpʰˤʉp͡fˤ</thingy>
+    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.7.SUBJ">ʜˠɛːθʲ</thingy>
+    <thingy gloss="love&#x2081;" type="nounverbderivbef" origposp="verb" underlying="d&#x32A;&#x2B7; &#x254; z&#x2B7;+&#x261;&#x2B2;">d̪ʷɔ</thingy>
+    <word gloss="girl" lexposp="noun" posp="verb" negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="3.sing.cl.7">wˠe#ː꜖ʈʲ</word>
  </flat>
+  <p>&lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʐˠt̪ʷikʼˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;indicative.&lt;span class="glssc"&gt;PRES&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʃˠpʰˤʉp͡fˤ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;POS&lt;/span&gt;.active&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʜˠɛːθʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;3.sing.cl.7.&lt;span class="glssc"&gt;SUBJ&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;d̪ʷɔzʷɡʲ-&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;love&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;wˠẽː꜖ʈʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;girl&lt;/span&gt;&lt;/span&gt;</p>
+  <p>ʐˠt̪ʷikʼˠ ʃˠpʰˤʉp͡fˤ ʜˠɛːθʲ d̪ʷɔwˠẽː꜖ʈʲ</p>
+  <p>ʐˠt̪ʷikʼˠ ʃˠpʰˤʉp͡fˤ ʜˠɛːθʲ d̪ʷɔwˠe#ː꜖ʈʲ</p>
+  <il>
+    <w>
+      <o>ʐˠt̪ʷikʼˠ</o>
+      <g>indicative.PRES</g>
+    </w>
+    <w>
+      <o>ʃˠpʰˤʉp͡fˤ</o>
+      <g>POS.active</g>
+    </w>
+    <w>
+      <o>ʜˠɛːθʲ</o>
+      <g>3.sing.cl.7.SUBJ</g>
+    </w>
+    <w>
+      <o>d̪ʷɔzʷɡʲ-</o>
+      <g>love</g>
+    </w>
+    <w>
+      <o>wˠẽː꜖ʈʲ</o>
+      <g>girl</g>
+    </w>
+  </il>
</example>

initial XML:

<example id="love2he" translation="*He* loves her.">
  <s>
    <vp tam="gnomic">
      <verb>love</verb>
    </vp>
    <np def="def" number="sing" tr="rheme" role="subj" output="aspron">
      <noun>boy</noun>
    </np>
    <np def="def" number="sing" tr="theme" role="obj" output="aspron">
      <noun>girl</noun>
    </np>
  </s>
</example>

cleanup:

<example id="love2he" translation="*He* loves her.">
  <s>
-    <vp tam="gnomic">
-      <verb>love</verb>
+    <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active">
+      <word posp="verb" gloss="love"/>
    </vp>
-    <np def="def" number="sing" tr="rheme" role="subj" output="aspron">
-      <noun>boy</noun>
+    <np def="def" number="sing" tr="rheme" role="subj" output="aspron" locus="number">
+      <word posp="noun" gloss="boy"/>
    </np>
-    <np def="def" number="sing" tr="theme" role="obj" output="aspron">
-      <noun>girl</noun>
+    <np def="def" number="sing" tr="theme" role="obj" output="aspron" locus="number">
+      <word posp="noun" gloss="girl"/>
    </np>
  </s>
</example>

module articles:

No change.

module nonpastonly:

<example id="love2he" translation="*He* loves her.">
  <s>
-    <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active">
+    <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES">
      <word posp="verb" gloss="love"/>
    </vp>
    <np def="def" number="sing" tr="rheme" role="subj" output="aspron" locus="number">
      <word posp="noun" gloss="boy"/>
    </np>
    <np def="def" number="sing" tr="theme" role="obj" output="aspron" locus="number">
      <word posp="noun" gloss="girl"/>
    </np>
  </s>
</example>

module noepistemic:

No change.

module NRel:

No change.

module sentenceconnectors:

No change.

module complementise:

No change.

submodule transform_verb_obj
<example id="love2he" translation="*He* loves her.">
  <s>
    <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES">
      <word gloss="girl" lexposp="noun" posp="verb">
        <thingy gloss="love&#x2081;" type="nounverbderivbef" origposp="verb"/>
        <thingy gloss="love&#x2082;" type="nounverbderivaft" origposp="verb"/>
      </word>
    </vp>
    <np def="def" number="sing" tr="rheme" role="subj" output="aspron" locus="number">
      <word posp="noun" gloss="boy"/>
    </np>
  </s>
</example>
tva1
tva2
tva1
tva2

module affixdensity:

<example id="love2he" translation="*He* loves her.">
  <s>
    <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES">
-      <word posp="verb" gloss="love"/>
+      <word gloss="girl" lexposp="noun" posp="verb">
+        <thingy gloss="love&#x2081;" type="nounverbderivbef" origposp="verb"/>
+        <thingy gloss="love&#x2082;" type="nounverbderivaft" origposp="verb"/>
+      </word>
    </vp>
    <np def="def" number="sing" tr="rheme" role="subj" output="aspron" locus="number">
      <word posp="noun" gloss="boy"/>
    </np>
-    <np def="def" number="sing" tr="theme" role="obj" output="aspron" locus="number">
-      <word posp="noun" gloss="girl"/>
-    </np>
  </s>
</example>

module adpositions:

No change.

module constorder:

<example id="love2he" translation="*He* loves her.">
  <s>
+    <np def="def" number="sing" tr="rheme" role="subj" output="aspron" locus="number">
+      <word posp="noun" gloss="boy"/>
+    </np>
    <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES">
      <word gloss="girl" lexposp="noun" posp="verb">
        <thingy gloss="love&#x2081;" type="nounverbderivbef" origposp="verb"/>
        <thingy gloss="love&#x2082;" type="nounverbderivaft" origposp="verb"/>
      </word>
    </vp>
-    <np def="def" number="sing" tr="rheme" role="subj" output="aspron" locus="number">
-      <word posp="noun" gloss="boy"/>
-    </np>
  </s>
</example>

module casemarking:

<example id="love2he" translation="*He* loves her.">
  <s>
-    <np def="def" number="sing" tr="rheme" role="subj" output="aspron" locus="number">
+    <np def="def" number="sing" tr="rheme" role="subj" output="aspron" locus="number" case="NOM">
      <word posp="noun" gloss="boy"/>
    </np>
    <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES">
      <word gloss="girl" lexposp="noun" posp="verb">
        <thingy gloss="love&#x2081;" type="nounverbderivbef" origposp="verb"/>
        <thingy gloss="love&#x2082;" type="nounverbderivaft" origposp="verb"/>
      </word>
    </vp>
  </s>
</example>

module markowner:

No change.

module addgender:

<example id="love2he" translation="*He* loves her.">
  <s>
-    <np def="def" number="sing" tr="rheme" role="subj" output="aspron" locus="number" case="NOM">
+    <np def="def" number="sing" tr="rheme" role="subj" output="aspron" locus="number" case="NOM" gender="cl.7">
      <word posp="noun" gloss="boy"/>
    </np>
    <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES">
      <word gloss="girl" lexposp="noun" posp="verb">
        <thingy gloss="love&#x2081;" type="nounverbderivbef" origposp="verb"/>
        <thingy gloss="love&#x2082;" type="nounverbderivaft" origposp="verb"/>
      </word>
    </vp>
  </s>
</example>

module propagatenumber:

No change.

createpronouns:

<example id="love2he" translation="*He* loves her.">
  <s>
-    <np def="def" number="sing" tr="rheme" role="subj" output="aspron" locus="number" case="NOM" gender="cl.7">
-      <word posp="noun" gloss="boy"/>
+    <np def="def" number="sing" tr="rheme" role="subj" locus="number" case="NOM" gender="cl.7">
+      <word posp="pron" number="sing" gender="cl.7" gloss="3.sing.cl.7"/>
    </np>
    <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES">
      <word gloss="girl" lexposp="noun" posp="verb">
        <thingy gloss="love&#x2081;" type="nounverbderivbef" origposp="verb"/>
        <thingy gloss="love&#x2082;" type="nounverbderivaft" origposp="verb"/>
      </word>
    </vp>
  </s>
</example>

module markowned:

<example id="love2he" translation="*He* loves her.">
  <s>
-    <np def="def" number="sing" tr="rheme" role="subj" locus="number" case="NOM" gender="cl.7">
+    <np def="def" number="sing" tr="rheme" role="subj" locus="number" case="NOM" gender="cl.7" possessor="no.owner">
      <word posp="pron" number="sing" gender="cl.7" gloss="3.sing.cl.7"/>
    </np>
    <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES">
      <word gloss="girl" lexposp="noun" posp="verb">
        <thingy gloss="love&#x2081;" type="nounverbderivbef" origposp="verb"/>
        <thingy gloss="love&#x2082;" type="nounverbderivaft" origposp="verb"/>
      </word>
    </vp>
  </s>
</example>

module ngen:

No change.

module wordorder:

No change.

module wordorder:

No change.

module wordorder:

No change.

module conjp:

No change.

flattenconjp:

No change.

fixpronouns:

No change.

copyuptophrase:

<example id="love2he" translation="*He* loves her.">
  <s>
    <np def="def" number="sing" tr="rheme" role="subj" locus="number" case="NOM" gender="cl.7" possessor="no.owner">
      <word posp="pron" number="sing" gender="cl.7" gloss="3.sing.cl.7"/>
    </np>
-    <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES">
+    <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="3.sing.cl.7">
      <word gloss="girl" lexposp="noun" posp="verb">
        <thingy gloss="love&#x2081;" type="nounverbderivbef" origposp="verb"/>
        <thingy gloss="love&#x2082;" type="nounverbderivaft" origposp="verb"/>
      </word>
    </vp>
  </s>
</example>

prodrop:

No change.

addclitics:

<example id="love2he" translation="*He* loves her.">
  <s>
    <np def="def" number="sing" tr="rheme" role="subj" locus="number" case="NOM" gender="cl.7" possessor="no.owner">
+      <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
      <word posp="pron" number="sing" gender="cl.7" gloss="3.sing.cl.7"/>
    </np>
    <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="3.sing.cl.7">
+      <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PRES"/>
+      <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
+      <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.7"/>
      <word gloss="girl" lexposp="noun" posp="verb">
        <thingy gloss="love&#x2081;" type="nounverbderivbef" origposp="verb"/>
        <thingy gloss="love&#x2082;" type="nounverbderivaft" origposp="verb"/>
      </word>
    </vp>
  </s>
</example>

propagateArgumentCase:

No change.

unwrapArgumentNPs:

No change.

unwrapOwnerOwned:

No change.

movedowntoword:

<example id="love2he" translation="*He* loves her.">
  <s>
    <np def="def" number="sing" tr="rheme" role="subj" locus="number" case="NOM" gender="cl.7" possessor="no.owner">
      <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
-      <word posp="pron" number="sing" gender="cl.7" gloss="3.sing.cl.7"/>
+      <word posp="pron" number="sing" gender="cl.7" gloss="3.sing.cl.7" def="def" tr="rheme" role="subj" locus="number" case="NOM" possessor="no.owner"/>
    </np>
    <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="3.sing.cl.7">
      <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PRES"/>
      <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
      <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.7"/>
-      <word gloss="girl" lexposp="noun" posp="verb">
+      <word gloss="girl" lexposp="noun" posp="verb" negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="3.sing.cl.7">
        <thingy gloss="love&#x2081;" type="nounverbderivbef" origposp="verb"/>
        <thingy gloss="love&#x2082;" type="nounverbderivaft" origposp="verb"/>
      </word>
    </vp>
  </s>
</example>

addaffixes:

No change.

flatten:

<example id="love2he" translation="*He* loves her.">
-  <s>
-    <np def="def" number="sing" tr="rheme" role="subj" locus="number" case="NOM" gender="cl.7" possessor="no.owner">
+  <flat>
    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
    <word posp="pron" number="sing" gender="cl.7" gloss="3.sing.cl.7" def="def" tr="rheme" role="subj" locus="number" case="NOM" possessor="no.owner"/>
-    </np>
-    <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="3.sing.cl.7">
    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PRES"/>
    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.7"/>
-      <word gloss="girl" lexposp="noun" posp="verb" negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="3.sing.cl.7">
    <thingy gloss="love&#x2081;" type="nounverbderivbef" origposp="verb"/>
+    <word gloss="girl" lexposp="noun" posp="verb" negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="3.sing.cl.7"/>
    <thingy gloss="love&#x2082;" type="nounverbderivaft" origposp="verb"/>
-      </word>
-    </vp>
-  </s>
+  </flat>
</example>

addvocab:

<example id="love2he" translation="*He* loves her.">
  <flat>
-    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
-    <word posp="pron" number="sing" gender="cl.7" gloss="3.sing.cl.7" def="def" tr="rheme" role="subj" locus="number" case="NOM" possessor="no.owner"/>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PRES"/>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
-    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.7"/>
-    <thingy gloss="love&#x2081;" type="nounverbderivbef" origposp="verb"/>
-    <word gloss="girl" lexposp="noun" posp="verb" negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="3.sing.cl.7"/>
-    <thingy gloss="love&#x2082;" type="nounverbderivaft" origposp="verb"/>
+    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner" ph="z&#x2B2;+&#x261;&#x2B1;&#x2E4; a r&#x2E0;" slots="Cip Cfp">zʲɡʱˤarˠ</thingy>
+    <word posp="pron" number="sing" gender="cl.7" gloss="3.sing.cl.7" def="def" tr="rheme" role="subj" locus="number" case="NOM" possessor="no.owner" ph="t&#x361;s&#x2BC;&#x2E4; o &#x330;&#xA716; d&#x32A;&#x2E0;" slots="Cir Cfr">t͡sʼˤo̰꜖d̪ˠ</word>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PRES" ph="&#x290;&#x2E0;+t&#x32A;&#x2B7; i k&#x2BC;&#x2E0;" slots="Cip Cfp">ʐˠt̪ʷikʼˠ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;" slots="Cip Cfp">ʃˠpʰˤʉp͡fˤ</thingy>
+    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.7.SUBJ" ph="&#x29C;&#x2E0; &#x25B;&#x2D0; &#x3B8;&#x2B2;" slots="Cip Cfp">ʜˠɛːθʲ</thingy>
+    <thingy gloss="love&#x2081;" type="nounverbderivbef" origposp="verb" attach="prefix" ph="d&#x32A;&#x2B7; &#x254; z&#x2B7;+&#x261;&#x2B2;" slots="Cip Cir">d̪ʷɔzʷɡʲ</thingy>
+    <word gloss="girl" lexposp="noun" posp="verb" negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="3.sing.cl.7" ph="w&#x2E0; e#&#x2D0; &#xA716; &#x288;&#x2B2;" slots="Cir Cfr">wˠe#ː꜖ʈʲ</word>
+    <thingy gloss="love&#x2082;" type="nounverbderivaft" origposp="verb" attach="suffix" ph=""></thingy>
  </flat>
</example>

vowelharmony:

No change.

applysandhi:

/zʷ+ɡʲ/ + /wˠ/ > // + /wˠ/
<example id="love2he" translation="*He* loves her.">
  <flat>
-    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner" ph="z&#x2B2;+&#x261;&#x2B1;&#x2E4; a r&#x2E0;" slots="Cip Cfp">zʲɡʱˤarˠ</thingy>
-    <word posp="pron" number="sing" gender="cl.7" gloss="3.sing.cl.7" def="def" tr="rheme" role="subj" locus="number" case="NOM" possessor="no.owner" ph="t&#x361;s&#x2BC;&#x2E4; o &#x330;&#xA716; d&#x32A;&#x2E0;" slots="Cir Cfr">t͡sʼˤo̰꜖d̪ˠ</word>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PRES" ph="&#x290;&#x2E0;+t&#x32A;&#x2B7; i k&#x2BC;&#x2E0;" slots="Cip Cfp">ʐˠt̪ʷikʼˠ</thingy>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;" slots="Cip Cfp">ʃˠpʰˤʉp͡fˤ</thingy>
-    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.7.SUBJ" ph="&#x29C;&#x2E0; &#x25B;&#x2D0; &#x3B8;&#x2B2;" slots="Cip Cfp">ʜˠɛːθʲ</thingy>
-    <thingy gloss="love&#x2081;" type="nounverbderivbef" origposp="verb" attach="prefix" ph="d&#x32A;&#x2B7; &#x254; z&#x2B7;+&#x261;&#x2B2;" slots="Cip Cir">d̪ʷɔzʷɡʲ</thingy>
-    <word gloss="girl" lexposp="noun" posp="verb" negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="3.sing.cl.7" ph="w&#x2E0; e#&#x2D0; &#xA716; &#x288;&#x2B2;" slots="Cir Cfr">wˠe#ː꜖ʈʲ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner" ph="z&#x2B2;+&#x261;&#x2B1;&#x2E4; a r&#x2E0;">zʲɡʱˤarˠ</thingy>
+    <word posp="pron" number="sing" gender="cl.7" gloss="3.sing.cl.7" def="def" tr="rheme" role="subj" locus="number" case="NOM" possessor="no.owner" ph="t&#x361;s&#x2BC;&#x2E4; o &#x330;&#xA716; d&#x32A;&#x2E0;">t͡sʼˤo̰꜖d̪ˠ</word>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PRES" ph="&#x290;&#x2E0;+t&#x32A;&#x2B7; i k&#x2BC;&#x2E0;">ʐˠt̪ʷikʼˠ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;">ʃˠpʰˤʉp͡fˤ</thingy>
+    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.7.SUBJ" ph="&#x29C;&#x2E0; &#x25B;&#x2D0; &#x3B8;&#x2B2;">ʜˠɛːθʲ</thingy>
+    <thingy gloss="love&#x2081;" type="nounverbderivbef" origposp="verb" attach="prefix" ph="d&#x32A;&#x2B7; &#x254;" underlying="d&#x32A;&#x2B7; &#x254; z&#x2B7;+&#x261;&#x2B2;">d̪ʷɔ</thingy>
+    <word gloss="girl" lexposp="noun" posp="verb" negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="3.sing.cl.7" ph="w&#x2E0; e#&#x2D0; &#xA716; &#x288;&#x2B2;">wˠe#ː꜖ʈʲ</word>
    <thingy gloss="love&#x2082;" type="nounverbderivaft" origposp="verb" attach="suffix" ph=""></thingy>
  </flat>
</example>

removetags:

<example id="love2he" translation="*He* loves her.">
  <flat>
-    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner" ph="z&#x2B2;+&#x261;&#x2B1;&#x2E4; a r&#x2E0;">zʲɡʱˤarˠ</thingy>
-    <word posp="pron" number="sing" gender="cl.7" gloss="3.sing.cl.7" def="def" tr="rheme" role="subj" locus="number" case="NOM" possessor="no.owner" ph="t&#x361;s&#x2BC;&#x2E4; o &#x330;&#xA716; d&#x32A;&#x2E0;">t͡sʼˤo̰꜖d̪ˠ</word>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PRES" ph="&#x290;&#x2E0;+t&#x32A;&#x2B7; i k&#x2BC;&#x2E0;">ʐˠt̪ʷikʼˠ</thingy>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;">ʃˠpʰˤʉp͡fˤ</thingy>
-    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.7.SUBJ" ph="&#x29C;&#x2E0; &#x25B;&#x2D0; &#x3B8;&#x2B2;">ʜˠɛːθʲ</thingy>
-    <thingy gloss="love&#x2081;" type="nounverbderivbef" origposp="verb" attach="prefix" ph="d&#x32A;&#x2B7; &#x254;" underlying="d&#x32A;&#x2B7; &#x254; z&#x2B7;+&#x261;&#x2B2;">d̪ʷɔ</thingy>
-    <word gloss="girl" lexposp="noun" posp="verb" negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="3.sing.cl.7" ph="w&#x2E0; e#&#x2D0; &#xA716; &#x288;&#x2B2;">wˠe#ː꜖ʈʲ</word>
-    <thingy gloss="love&#x2082;" type="nounverbderivaft" origposp="verb" attach="suffix" ph=""></thingy>
+    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner">zʲɡʱˤarˠ</thingy>
+    <word posp="pron" number="sing" gender="cl.7" gloss="3.sing.cl.7" def="def" tr="rheme" role="subj" locus="number" case="NOM" possessor="no.owner">t͡sʼˤo̰꜖d̪ˠ</word>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PRES">ʐˠt̪ʷikʼˠ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active">ʃˠpʰˤʉp͡fˤ</thingy>
+    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.7.SUBJ">ʜˠɛːθʲ</thingy>
+    <thingy gloss="love&#x2081;" type="nounverbderivbef" origposp="verb" underlying="d&#x32A;&#x2B7; &#x254; z&#x2B7;+&#x261;&#x2B2;">d̪ʷɔ</thingy>
+    <word gloss="girl" lexposp="noun" posp="verb" negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="3.sing.cl.7">wˠe#ː꜖ʈʲ</word>
  </flat>
+  <p>&lt;span class="ilpair"&gt;&lt;span class="mor"&gt;zʲɡʱˤarˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;NOM&lt;/span&gt;.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;t͡sʼˤo̰꜖d̪ˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;3.sing.cl.7&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʐˠt̪ʷikʼˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;indicative.&lt;span class="glssc"&gt;PRES&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʃˠpʰˤʉp͡fˤ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;POS&lt;/span&gt;.active&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʜˠɛːθʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;3.sing.cl.7.&lt;span class="glssc"&gt;SUBJ&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;d̪ʷɔzʷɡʲ-&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;love&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;wˠẽː꜖ʈʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;girl&lt;/span&gt;&lt;/span&gt;</p>
+  <p>zʲɡʱˤarˠ t͡sʼˤo̰꜖d̪ˠ ʐˠt̪ʷikʼˠ ʃˠpʰˤʉp͡fˤ ʜˠɛːθʲ d̪ʷɔwˠẽː꜖ʈʲ</p>
+  <p>zʲɡʱˤarˠ t͡sʼˤo̰꜖d̪ˠ ʐˠt̪ʷikʼˠ ʃˠpʰˤʉp͡fˤ ʜˠɛːθʲ d̪ʷɔwˠe#ː꜖ʈʲ</p>
+  <il>
+    <w>
+      <o>zʲɡʱˤarˠ</o>
+      <g>NOM.no.owner</g>
+    </w>
+    <w>
+      <o>t͡sʼˤo̰꜖d̪ˠ</o>
+      <g>3.sing.cl.7</g>
+    </w>
+    <w>
+      <o>ʐˠt̪ʷikʼˠ</o>
+      <g>indicative.PRES</g>
+    </w>
+    <w>
+      <o>ʃˠpʰˤʉp͡fˤ</o>
+      <g>POS.active</g>
+    </w>
+    <w>
+      <o>ʜˠɛːθʲ</o>
+      <g>3.sing.cl.7.SUBJ</g>
+    </w>
+    <w>
+      <o>d̪ʷɔzʷɡʲ-</o>
+      <g>love</g>
+    </w>
+    <w>
+      <o>wˠẽː꜖ʈʲ</o>
+      <g>girl</g>
+    </w>
+  </il>
</example>

initial XML:

<example id="love2her" translation="He loves *her*.">
  <s>
    <vp tam="gnomic">
      <verb>love</verb>
    </vp>
    <np def="def" number="sing" tr="theme" role="subj" output="aspron">
      <noun>boy</noun>
    </np>
    <np def="def" number="sing" tr="rheme" role="obj" output="aspron">
      <noun>girl</noun>
    </np>
  </s>
</example>

cleanup:

<example id="love2her" translation="He loves *her*.">
  <s>
-    <vp tam="gnomic">
-      <verb>love</verb>
+    <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active">
+      <word posp="verb" gloss="love"/>
    </vp>
-    <np def="def" number="sing" tr="theme" role="subj" output="aspron">
-      <noun>boy</noun>
+    <np def="def" number="sing" tr="theme" role="subj" output="aspron" locus="number">
+      <word posp="noun" gloss="boy"/>
    </np>
-    <np def="def" number="sing" tr="rheme" role="obj" output="aspron">
-      <noun>girl</noun>
+    <np def="def" number="sing" tr="rheme" role="obj" output="aspron" locus="number">
+      <word posp="noun" gloss="girl"/>
    </np>
  </s>
</example>

module articles:

No change.

module nonpastonly:

<example id="love2her" translation="He loves *her*.">
  <s>
-    <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active">
+    <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES">
      <word posp="verb" gloss="love"/>
    </vp>
    <np def="def" number="sing" tr="theme" role="subj" output="aspron" locus="number">
      <word posp="noun" gloss="boy"/>
    </np>
    <np def="def" number="sing" tr="rheme" role="obj" output="aspron" locus="number">
      <word posp="noun" gloss="girl"/>
    </np>
  </s>
</example>

module noepistemic:

No change.

module NRel:

No change.

module sentenceconnectors:

No change.

module complementise:

No change.

submodule transform_verb_obj
<example id="love2her" translation="He loves *her*.">
  <s>
    <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES">
      <word gloss="girl" lexposp="noun" posp="verb">
        <thingy gloss="love&#x2081;" type="nounverbderivbef" origposp="verb"/>
        <thingy gloss="love&#x2082;" type="nounverbderivaft" origposp="verb"/>
      </word>
    </vp>
    <np def="def" number="sing" tr="theme" role="subj" output="aspron" locus="number">
      <word posp="noun" gloss="boy"/>
    </np>
  </s>
</example>
tva1
tva2
tva1
tva2

module affixdensity:

<example id="love2her" translation="He loves *her*.">
  <s>
    <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES">
-      <word posp="verb" gloss="love"/>
+      <word gloss="girl" lexposp="noun" posp="verb">
+        <thingy gloss="love&#x2081;" type="nounverbderivbef" origposp="verb"/>
+        <thingy gloss="love&#x2082;" type="nounverbderivaft" origposp="verb"/>
+      </word>
    </vp>
    <np def="def" number="sing" tr="theme" role="subj" output="aspron" locus="number">
      <word posp="noun" gloss="boy"/>
    </np>
-    <np def="def" number="sing" tr="rheme" role="obj" output="aspron" locus="number">
-      <word posp="noun" gloss="girl"/>
-    </np>
  </s>
</example>

module adpositions:

No change.

module constorder:

<example id="love2her" translation="He loves *her*.">
  <s>
+    <np def="def" number="sing" tr="theme" role="subj" output="aspron" locus="number">
+      <word posp="noun" gloss="boy"/>
+    </np>
    <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES">
      <word gloss="girl" lexposp="noun" posp="verb">
        <thingy gloss="love&#x2081;" type="nounverbderivbef" origposp="verb"/>
        <thingy gloss="love&#x2082;" type="nounverbderivaft" origposp="verb"/>
      </word>
    </vp>
-    <np def="def" number="sing" tr="theme" role="subj" output="aspron" locus="number">
-      <word posp="noun" gloss="boy"/>
-    </np>
  </s>
</example>

module casemarking:

<example id="love2her" translation="He loves *her*.">
  <s>
-    <np def="def" number="sing" tr="theme" role="subj" output="aspron" locus="number">
+    <np def="def" number="sing" tr="theme" role="subj" output="aspron" locus="number" case="NOM">
      <word posp="noun" gloss="boy"/>
    </np>
    <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES">
      <word gloss="girl" lexposp="noun" posp="verb">
        <thingy gloss="love&#x2081;" type="nounverbderivbef" origposp="verb"/>
        <thingy gloss="love&#x2082;" type="nounverbderivaft" origposp="verb"/>
      </word>
    </vp>
  </s>
</example>

module markowner:

No change.

module addgender:

<example id="love2her" translation="He loves *her*.">
  <s>
-    <np def="def" number="sing" tr="theme" role="subj" output="aspron" locus="number" case="NOM">
+    <np def="def" number="sing" tr="theme" role="subj" output="aspron" locus="number" case="NOM" gender="cl.7">
      <word posp="noun" gloss="boy"/>
    </np>
    <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES">
      <word gloss="girl" lexposp="noun" posp="verb">
        <thingy gloss="love&#x2081;" type="nounverbderivbef" origposp="verb"/>
        <thingy gloss="love&#x2082;" type="nounverbderivaft" origposp="verb"/>
      </word>
    </vp>
  </s>
</example>

module propagatenumber:

No change.

createpronouns:

<example id="love2her" translation="He loves *her*.">
  <s>
-    <np def="def" number="sing" tr="theme" role="subj" output="aspron" locus="number" case="NOM" gender="cl.7">
-      <word posp="noun" gloss="boy"/>
+    <np def="def" number="sing" tr="theme" role="subj" locus="number" case="NOM" gender="cl.7">
+      <word posp="pron" number="sing" gender="cl.7" gloss="3.sing.cl.7"/>
    </np>
    <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES">
      <word gloss="girl" lexposp="noun" posp="verb">
        <thingy gloss="love&#x2081;" type="nounverbderivbef" origposp="verb"/>
        <thingy gloss="love&#x2082;" type="nounverbderivaft" origposp="verb"/>
      </word>
    </vp>
  </s>
</example>

module markowned:

<example id="love2her" translation="He loves *her*.">
  <s>
-    <np def="def" number="sing" tr="theme" role="subj" locus="number" case="NOM" gender="cl.7">
+    <np def="def" number="sing" tr="theme" role="subj" locus="number" case="NOM" gender="cl.7" possessor="no.owner">
      <word posp="pron" number="sing" gender="cl.7" gloss="3.sing.cl.7"/>
    </np>
    <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES">
      <word gloss="girl" lexposp="noun" posp="verb">
        <thingy gloss="love&#x2081;" type="nounverbderivbef" origposp="verb"/>
        <thingy gloss="love&#x2082;" type="nounverbderivaft" origposp="verb"/>
      </word>
    </vp>
  </s>
</example>

module ngen:

No change.

module wordorder:

No change.

module wordorder:

No change.

module wordorder:

No change.

module conjp:

No change.

flattenconjp:

No change.

fixpronouns:

No change.

copyuptophrase:

<example id="love2her" translation="He loves *her*.">
  <s>
    <np def="def" number="sing" tr="theme" role="subj" locus="number" case="NOM" gender="cl.7" possessor="no.owner">
      <word posp="pron" number="sing" gender="cl.7" gloss="3.sing.cl.7"/>
    </np>
-    <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES">
+    <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="3.sing.cl.7">
      <word gloss="girl" lexposp="noun" posp="verb">
        <thingy gloss="love&#x2081;" type="nounverbderivbef" origposp="verb"/>
        <thingy gloss="love&#x2082;" type="nounverbderivaft" origposp="verb"/>
      </word>
    </vp>
  </s>
</example>

prodrop:

<example id="love2her" translation="He loves *her*.">
  <s>
-    <np def="def" number="sing" tr="theme" role="subj" locus="number" case="NOM" gender="cl.7" possessor="no.owner">
-      <word posp="pron" number="sing" gender="cl.7" gloss="3.sing.cl.7"/>
-    </np>
    <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="3.sing.cl.7">
      <word gloss="girl" lexposp="noun" posp="verb">
        <thingy gloss="love&#x2081;" type="nounverbderivbef" origposp="verb"/>
        <thingy gloss="love&#x2082;" type="nounverbderivaft" origposp="verb"/>
      </word>
    </vp>
  </s>
</example>

addclitics:

<example id="love2her" translation="He loves *her*.">
  <s>
    <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="3.sing.cl.7">
+      <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PRES"/>
+      <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
+      <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.7"/>
      <word gloss="girl" lexposp="noun" posp="verb">
        <thingy gloss="love&#x2081;" type="nounverbderivbef" origposp="verb"/>
        <thingy gloss="love&#x2082;" type="nounverbderivaft" origposp="verb"/>
      </word>
    </vp>
  </s>
</example>

propagateArgumentCase:

No change.

unwrapArgumentNPs:

No change.

unwrapOwnerOwned:

No change.

movedowntoword:

<example id="love2her" translation="He loves *her*.">
  <s>
    <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="3.sing.cl.7">
      <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PRES"/>
      <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
      <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.7"/>
-      <word gloss="girl" lexposp="noun" posp="verb">
+      <word gloss="girl" lexposp="noun" posp="verb" negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="3.sing.cl.7">
        <thingy gloss="love&#x2081;" type="nounverbderivbef" origposp="verb"/>
        <thingy gloss="love&#x2082;" type="nounverbderivaft" origposp="verb"/>
      </word>
    </vp>
  </s>
</example>

addaffixes:

No change.

flatten:

<example id="love2her" translation="He loves *her*.">
-  <s>
-    <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="3.sing.cl.7">
+  <flat>
    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PRES"/>
    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.7"/>
-      <word gloss="girl" lexposp="noun" posp="verb" negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="3.sing.cl.7">
    <thingy gloss="love&#x2081;" type="nounverbderivbef" origposp="verb"/>
+    <word gloss="girl" lexposp="noun" posp="verb" negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="3.sing.cl.7"/>
    <thingy gloss="love&#x2082;" type="nounverbderivaft" origposp="verb"/>
-      </word>
-    </vp>
-  </s>
+  </flat>
</example>

addvocab:

<example id="love2her" translation="He loves *her*.">
  <flat>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PRES"/>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
-    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.7"/>
-    <thingy gloss="love&#x2081;" type="nounverbderivbef" origposp="verb"/>
-    <word gloss="girl" lexposp="noun" posp="verb" negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="3.sing.cl.7"/>
-    <thingy gloss="love&#x2082;" type="nounverbderivaft" origposp="verb"/>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PRES" ph="&#x290;&#x2E0;+t&#x32A;&#x2B7; i k&#x2BC;&#x2E0;" slots="Cip Cfp">ʐˠt̪ʷikʼˠ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;" slots="Cip Cfp">ʃˠpʰˤʉp͡fˤ</thingy>
+    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.7.SUBJ" ph="&#x29C;&#x2E0; &#x25B;&#x2D0; &#x3B8;&#x2B2;" slots="Cip Cfp">ʜˠɛːθʲ</thingy>
+    <thingy gloss="love&#x2081;" type="nounverbderivbef" origposp="verb" attach="prefix" ph="d&#x32A;&#x2B7; &#x254; z&#x2B7;+&#x261;&#x2B2;" slots="Cip Cir">d̪ʷɔzʷɡʲ</thingy>
+    <word gloss="girl" lexposp="noun" posp="verb" negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="3.sing.cl.7" ph="w&#x2E0; e#&#x2D0; &#xA716; &#x288;&#x2B2;" slots="Cir Cfr">wˠe#ː꜖ʈʲ</word>
+    <thingy gloss="love&#x2082;" type="nounverbderivaft" origposp="verb" attach="suffix" ph=""></thingy>
  </flat>
</example>

vowelharmony:

No change.

applysandhi:

/zʷ+ɡʲ/ + /wˠ/ > // + /wˠ/
<example id="love2her" translation="He loves *her*.">
  <flat>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PRES" ph="&#x290;&#x2E0;+t&#x32A;&#x2B7; i k&#x2BC;&#x2E0;" slots="Cip Cfp">ʐˠt̪ʷikʼˠ</thingy>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;" slots="Cip Cfp">ʃˠpʰˤʉp͡fˤ</thingy>
-    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.7.SUBJ" ph="&#x29C;&#x2E0; &#x25B;&#x2D0; &#x3B8;&#x2B2;" slots="Cip Cfp">ʜˠɛːθʲ</thingy>
-    <thingy gloss="love&#x2081;" type="nounverbderivbef" origposp="verb" attach="prefix" ph="d&#x32A;&#x2B7; &#x254; z&#x2B7;+&#x261;&#x2B2;" slots="Cip Cir">d̪ʷɔzʷɡʲ</thingy>
-    <word gloss="girl" lexposp="noun" posp="verb" negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="3.sing.cl.7" ph="w&#x2E0; e#&#x2D0; &#xA716; &#x288;&#x2B2;" slots="Cir Cfr">wˠe#ː꜖ʈʲ</word>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PRES" ph="&#x290;&#x2E0;+t&#x32A;&#x2B7; i k&#x2BC;&#x2E0;">ʐˠt̪ʷikʼˠ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;">ʃˠpʰˤʉp͡fˤ</thingy>
+    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.7.SUBJ" ph="&#x29C;&#x2E0; &#x25B;&#x2D0; &#x3B8;&#x2B2;">ʜˠɛːθʲ</thingy>
+    <thingy gloss="love&#x2081;" type="nounverbderivbef" origposp="verb" attach="prefix" ph="d&#x32A;&#x2B7; &#x254;" underlying="d&#x32A;&#x2B7; &#x254; z&#x2B7;+&#x261;&#x2B2;">d̪ʷɔ</thingy>
+    <word gloss="girl" lexposp="noun" posp="verb" negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="3.sing.cl.7" ph="w&#x2E0; e#&#x2D0; &#xA716; &#x288;&#x2B2;">wˠe#ː꜖ʈʲ</word>
    <thingy gloss="love&#x2082;" type="nounverbderivaft" origposp="verb" attach="suffix" ph=""></thingy>
  </flat>
</example>

removetags:

<example id="love2her" translation="He loves *her*.">
  <flat>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PRES" ph="&#x290;&#x2E0;+t&#x32A;&#x2B7; i k&#x2BC;&#x2E0;">ʐˠt̪ʷikʼˠ</thingy>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;">ʃˠpʰˤʉp͡fˤ</thingy>
-    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.7.SUBJ" ph="&#x29C;&#x2E0; &#x25B;&#x2D0; &#x3B8;&#x2B2;">ʜˠɛːθʲ</thingy>
-    <thingy gloss="love&#x2081;" type="nounverbderivbef" origposp="verb" attach="prefix" ph="d&#x32A;&#x2B7; &#x254;" underlying="d&#x32A;&#x2B7; &#x254; z&#x2B7;+&#x261;&#x2B2;">d̪ʷɔ</thingy>
-    <word gloss="girl" lexposp="noun" posp="verb" negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="3.sing.cl.7" ph="w&#x2E0; e#&#x2D0; &#xA716; &#x288;&#x2B2;">wˠe#ː꜖ʈʲ</word>
-    <thingy gloss="love&#x2082;" type="nounverbderivaft" origposp="verb" attach="suffix" ph=""></thingy>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PRES">ʐˠt̪ʷikʼˠ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active">ʃˠpʰˤʉp͡fˤ</thingy>
+    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.7.SUBJ">ʜˠɛːθʲ</thingy>
+    <thingy gloss="love&#x2081;" type="nounverbderivbef" origposp="verb" underlying="d&#x32A;&#x2B7; &#x254; z&#x2B7;+&#x261;&#x2B2;">d̪ʷɔ</thingy>
+    <word gloss="girl" lexposp="noun" posp="verb" negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="3.sing.cl.7">wˠe#ː꜖ʈʲ</word>
  </flat>
+  <p>&lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʐˠt̪ʷikʼˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;indicative.&lt;span class="glssc"&gt;PRES&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʃˠpʰˤʉp͡fˤ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;POS&lt;/span&gt;.active&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʜˠɛːθʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;3.sing.cl.7.&lt;span class="glssc"&gt;SUBJ&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;d̪ʷɔzʷɡʲ-&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;love&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;wˠẽː꜖ʈʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;girl&lt;/span&gt;&lt;/span&gt;</p>
+  <p>ʐˠt̪ʷikʼˠ ʃˠpʰˤʉp͡fˤ ʜˠɛːθʲ d̪ʷɔwˠẽː꜖ʈʲ</p>
+  <p>ʐˠt̪ʷikʼˠ ʃˠpʰˤʉp͡fˤ ʜˠɛːθʲ d̪ʷɔwˠe#ː꜖ʈʲ</p>
+  <il>
+    <w>
+      <o>ʐˠt̪ʷikʼˠ</o>
+      <g>indicative.PRES</g>
+    </w>
+    <w>
+      <o>ʃˠpʰˤʉp͡fˤ</o>
+      <g>POS.active</g>
+    </w>
+    <w>
+      <o>ʜˠɛːθʲ</o>
+      <g>3.sing.cl.7.SUBJ</g>
+    </w>
+    <w>
+      <o>d̪ʷɔzʷɡʲ-</o>
+      <g>love</g>
+    </w>
+    <w>
+      <o>wˠẽː꜖ʈʲ</o>
+      <g>girl</g>
+    </w>
+  </il>
</example>

initial XML:

<example id="loveprop" translation="NN1 hates NN2.">
  <s>
    <vp tam="gnomic">
      <verb>hate</verb>
    </vp>
    <np def="def" number="sing" tr="theme" role="subj">
      <noun>NN1</noun>
    </np>
    <np def="def" number="sing" tr="rheme" role="obj">
      <noun>NN2</noun>
    </np>
  </s>
</example>

cleanup:

<example id="loveprop" translation="NN1 hates NN2.">
  <s>
-    <vp tam="gnomic">
-      <verb>hate</verb>
+    <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active">
+      <word posp="verb" gloss="hate"/>
    </vp>
-    <np def="def" number="sing" tr="theme" role="subj">
-      <noun>NN1</noun>
+    <np def="def" number="sing" tr="theme" role="subj" locus="number">
+      <word posp="noun" gloss="NN1"/>
    </np>
-    <np def="def" number="sing" tr="rheme" role="obj">
-      <noun>NN2</noun>
+    <np def="def" number="sing" tr="rheme" role="obj" locus="number">
+      <word posp="noun" gloss="NN2"/>
    </np>
  </s>
</example>

module articles:

No change.

module nonpastonly:

<example id="loveprop" translation="NN1 hates NN2.">
  <s>
-    <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active">
+    <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES">
      <word posp="verb" gloss="hate"/>
    </vp>
    <np def="def" number="sing" tr="theme" role="subj" locus="number">
      <word posp="noun" gloss="NN1"/>
    </np>
    <np def="def" number="sing" tr="rheme" role="obj" locus="number">
      <word posp="noun" gloss="NN2"/>
    </np>
  </s>
</example>

module noepistemic:

No change.

module NRel:

No change.

module sentenceconnectors:

No change.

module complementise:

No change.

tva1
tva2

module affixdensity:

No change.

module adpositions:

No change.

module constorder:

<example id="loveprop" translation="NN1 hates NN2.">
  <s>
-    <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES">
-      <word posp="verb" gloss="hate"/>
-    </vp>
    <np def="def" number="sing" tr="theme" role="subj" locus="number">
      <word posp="noun" gloss="NN1"/>
    </np>
    <np def="def" number="sing" tr="rheme" role="obj" locus="number">
      <word posp="noun" gloss="NN2"/>
    </np>
+    <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES">
+      <word posp="verb" gloss="hate"/>
+    </vp>
  </s>
</example>

module casemarking:

<example id="loveprop" translation="NN1 hates NN2.">
  <s>
-    <np def="def" number="sing" tr="theme" role="subj" locus="number">
+    <np def="def" number="sing" tr="theme" role="subj" locus="number" case="NOM">
      <word posp="noun" gloss="NN1"/>
    </np>
-    <np def="def" number="sing" tr="rheme" role="obj" locus="number">
+    <np def="def" number="sing" tr="rheme" role="obj" locus="number" case="ACC">
      <word posp="noun" gloss="NN2"/>
    </np>
    <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES">
      <word posp="verb" gloss="hate"/>
    </vp>
  </s>
</example>

module markowner:

No change.

module addgender:

<example id="loveprop" translation="NN1 hates NN2.">
  <s>
-    <np def="def" number="sing" tr="theme" role="subj" locus="number" case="NOM">
+    <np def="def" number="sing" tr="theme" role="subj" locus="number" case="NOM" gender="cl.5">
      <word posp="noun" gloss="NN1"/>
    </np>
-    <np def="def" number="sing" tr="rheme" role="obj" locus="number" case="ACC">
+    <np def="def" number="sing" tr="rheme" role="obj" locus="number" case="ACC" gender="cl.5">
      <word posp="noun" gloss="NN2"/>
    </np>
    <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES">
      <word posp="verb" gloss="hate"/>
    </vp>
  </s>
</example>

module propagatenumber:

No change.

createpronouns:

No change.

module markowned:

<example id="loveprop" translation="NN1 hates NN2.">
  <s>
-    <np def="def" number="sing" tr="theme" role="subj" locus="number" case="NOM" gender="cl.5">
+    <np def="def" number="sing" tr="theme" role="subj" locus="number" case="NOM" gender="cl.5" possessor="no.owner">
      <word posp="noun" gloss="NN1"/>
    </np>
-    <np def="def" number="sing" tr="rheme" role="obj" locus="number" case="ACC" gender="cl.5">
+    <np def="def" number="sing" tr="rheme" role="obj" locus="number" case="ACC" gender="cl.5" possessor="no.owner">
      <word posp="noun" gloss="NN2"/>
    </np>
    <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES">
      <word posp="verb" gloss="hate"/>
    </vp>
  </s>
</example>

module ngen:

No change.

module wordorder:

No change.

module wordorder:

No change.

module wordorder:

No change.

module conjp:

No change.

flattenconjp:

No change.

fixpronouns:

No change.

copyuptophrase:

<example id="loveprop" translation="NN1 hates NN2.">
  <s>
    <np def="def" number="sing" tr="theme" role="subj" locus="number" case="NOM" gender="cl.5" possessor="no.owner">
      <word posp="noun" gloss="NN1"/>
    </np>
    <np def="def" number="sing" tr="rheme" role="obj" locus="number" case="ACC" gender="cl.5" possessor="no.owner">
      <word posp="noun" gloss="NN2"/>
    </np>
-    <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES">
+    <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="3.sing.cl.5" obj="3.sing.cl.5">
      <word posp="verb" gloss="hate"/>
    </vp>
  </s>
</example>

prodrop:

No change.

addclitics:

<example id="loveprop" translation="NN1 hates NN2.">
  <s>
    <np def="def" number="sing" tr="theme" role="subj" locus="number" case="NOM" gender="cl.5" possessor="no.owner">
+      <thingy type="npnumber" function="proclitic" gloss="sing"/>
+      <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
      <word posp="noun" gloss="NN1"/>
    </np>
    <np def="def" number="sing" tr="rheme" role="obj" locus="number" case="ACC" gender="cl.5" possessor="no.owner">
+      <thingy type="npnumber" function="proclitic" gloss="sing"/>
+      <thingy type="npcase.possessor" function="proclitic" gloss="ACC.no.owner"/>
      <word posp="noun" gloss="NN2"/>
    </np>
    <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="3.sing.cl.5" obj="3.sing.cl.5">
+      <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PRES"/>
+      <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
+      <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.5"/>
+      <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.5"/>
      <word posp="verb" gloss="hate"/>
    </vp>
  </s>
</example>

propagateArgumentCase:

No change.

unwrapArgumentNPs:

No change.

unwrapOwnerOwned:

No change.

movedowntoword:

<example id="loveprop" translation="NN1 hates NN2.">
  <s>
    <np def="def" number="sing" tr="theme" role="subj" locus="number" case="NOM" gender="cl.5" possessor="no.owner">
      <thingy type="npnumber" function="proclitic" gloss="sing"/>
      <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
-      <word posp="noun" gloss="NN1"/>
+      <word posp="noun" gloss="NN1" def="def" number="sing" tr="theme" role="subj" locus="number" case="NOM" gender="cl.5" possessor="no.owner"/>
    </np>
    <np def="def" number="sing" tr="rheme" role="obj" locus="number" case="ACC" gender="cl.5" possessor="no.owner">
      <thingy type="npnumber" function="proclitic" gloss="sing"/>
      <thingy type="npcase.possessor" function="proclitic" gloss="ACC.no.owner"/>
-      <word posp="noun" gloss="NN2"/>
+      <word posp="noun" gloss="NN2" def="def" number="sing" tr="rheme" role="obj" locus="number" case="ACC" gender="cl.5" possessor="no.owner"/>
    </np>
    <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="3.sing.cl.5" obj="3.sing.cl.5">
      <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PRES"/>
      <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
      <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.5"/>
      <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.5"/>
-      <word posp="verb" gloss="hate"/>
+      <word posp="verb" gloss="hate" negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="3.sing.cl.5" obj="3.sing.cl.5"/>
    </vp>
  </s>
</example>

addaffixes:

No change.

flatten:

<example id="loveprop" translation="NN1 hates NN2.">
-  <s>
-    <np def="def" number="sing" tr="theme" role="subj" locus="number" case="NOM" gender="cl.5" possessor="no.owner">
+  <flat>
    <thingy type="npnumber" function="proclitic" gloss="sing"/>
    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
    <word posp="noun" gloss="NN1" def="def" number="sing" tr="theme" role="subj" locus="number" case="NOM" gender="cl.5" possessor="no.owner"/>
-    </np>
-    <np def="def" number="sing" tr="rheme" role="obj" locus="number" case="ACC" gender="cl.5" possessor="no.owner">
    <thingy type="npnumber" function="proclitic" gloss="sing"/>
    <thingy type="npcase.possessor" function="proclitic" gloss="ACC.no.owner"/>
    <word posp="noun" gloss="NN2" def="def" number="sing" tr="rheme" role="obj" locus="number" case="ACC" gender="cl.5" possessor="no.owner"/>
-    </np>
-    <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="3.sing.cl.5" obj="3.sing.cl.5">
    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PRES"/>
    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.5"/>
    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.5"/>
    <word posp="verb" gloss="hate" negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="3.sing.cl.5" obj="3.sing.cl.5"/>
-    </vp>
-  </s>
+  </flat>
</example>

addvocab:

-<example id="loveprop" translation="NN1 hates NN2.">
+<example id="loveprop" translation="Sahtuzdoy hates Zahqzdad.">
  <flat>
-    <thingy type="npnumber" function="proclitic" gloss="sing"/>
-    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
-    <word posp="noun" gloss="NN1" def="def" number="sing" tr="theme" role="subj" locus="number" case="NOM" gender="cl.5" possessor="no.owner"/>
-    <thingy type="npnumber" function="proclitic" gloss="sing"/>
-    <thingy type="npcase.possessor" function="proclitic" gloss="ACC.no.owner"/>
-    <word posp="noun" gloss="NN2" def="def" number="sing" tr="rheme" role="obj" locus="number" case="ACC" gender="cl.5" possessor="no.owner"/>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PRES"/>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
-    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.5"/>
-    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.5"/>
-    <word posp="verb" gloss="hate" negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="3.sing.cl.5" obj="3.sing.cl.5"/>
+    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
+    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner" ph="z&#x2B2;+&#x261;&#x2B1;&#x2E4; a r&#x2E0;" slots="Cip Cfp">zʲɡʱˤarˠ</thingy>
+    <word posp="noun" gloss="Sahtuzdoy" def="def" number="sing" tr="theme" role="subj" locus="number" case="NOM" gender="cl.5" possessor="no.owner" propernoun="yes" ph="&#x282;&#x2E0;+&#x288;&#x2B0;&#x2E0; &#x289; z&#x2B7;+d&#x2B2; o&#x2D0; &#x330;&#xA712; &#x265;&#x2E4;" slots="Cir Cfr">ʂˠʈʰˠʉzʷdʲoː̰꜒ɥˤ</word>
+    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
+    <thingy type="npcase.possessor" function="proclitic" gloss="ACC.no.owner" ph="b&#x2B1;&#x2E0; &#x25B; q&#x2E0;" slots="Cip Cfp">bʱˠɛqˠ</thingy>
+    <word posp="noun" gloss="Zahqzdad" def="def" number="sing" tr="rheme" role="obj" locus="number" case="ACC" gender="cl.5" possessor="no.owner" propernoun="yes" ph="&#x292;&#x2E0;+q&#x2B0;&#x2E4; &#x1D4A; z&#x2B2;+d&#x32A;&#x2B7; a &#xA712;&#xA716; d&#x2B2;" slots="Cir Cfr">ʒˠqʰˤᵊzʲd̪ʷa꜒꜖dʲ</word>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PRES" ph="&#x290;&#x2E0;+t&#x32A;&#x2B7; i k&#x2BC;&#x2E0;" slots="Cip Cfp">ʐˠt̪ʷikʼˠ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;" slots="Cip Cfp">ʃˠpʰˤʉp͡fˤ</thingy>
+    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.5.SUBJ" ph="p&#x2B0;&#x2E4; o&#x2D0; t&#x361;s&#x2BC;&#x2B2;" slots="Cip Cfp">pʰˤoːt͡sʼʲ</thingy>
+    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.5.OBJ" ph="&#x27B;&#x2E0; &#x25E; n&#x32A;&#x2E4;" slots="Cip Cfp">ɻˠɞn̪ˤ</thingy>
+    <word posp="verb" gloss="hate" negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="3.sing.cl.5" obj="3.sing.cl.5" ph="&#x261;&#x2E0; o k&#x2B2; a#&#x2D0; &#x330;&#xA716; d&#x361;z&#x2E0;" slots="Cir Cfr">ɡˠokʲa#ː̰꜖d͡zˠ</word>
  </flat>
</example>

vowelharmony:

No change.

applysandhi:

<example id="loveprop" translation="Sahtuzdoy hates Zahqzdad.">
  <flat>
    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner" ph="z&#x2B2;+&#x261;&#x2B1;&#x2E4; a r&#x2E0;" slots="Cip Cfp">zʲɡʱˤarˠ</thingy>
-    <word posp="noun" gloss="Sahtuzdoy" def="def" number="sing" tr="theme" role="subj" locus="number" case="NOM" gender="cl.5" possessor="no.owner" propernoun="yes" ph="&#x282;&#x2E0;+&#x288;&#x2B0;&#x2E0; &#x289; z&#x2B7;+d&#x2B2; o&#x2D0; &#x330;&#xA712; &#x265;&#x2E4;" slots="Cir Cfr">ʂˠʈʰˠʉzʷdʲoː̰꜒ɥˤ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner" ph="z&#x2B2;+&#x261;&#x2B1;&#x2E4; a r&#x2E0;">zʲɡʱˤarˠ</thingy>
+    <word posp="noun" gloss="Sahtuzdoy" def="def" number="sing" tr="theme" role="subj" locus="number" case="NOM" gender="cl.5" possessor="no.owner" propernoun="yes" ph="&#x282;&#x2E0;+&#x288;&#x2B0;&#x2E0; &#x289; z&#x2B7;+d&#x2B2; o&#x2D0; &#x330;&#xA712; &#x265;&#x2E4;">ʂˠʈʰˠʉzʷdʲoː̰꜒ɥˤ</word>
    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <thingy type="npcase.possessor" function="proclitic" gloss="ACC.no.owner" ph="b&#x2B1;&#x2E0; &#x25B; q&#x2E0;" slots="Cip Cfp">bʱˠɛqˠ</thingy>
-    <word posp="noun" gloss="Zahqzdad" def="def" number="sing" tr="rheme" role="obj" locus="number" case="ACC" gender="cl.5" possessor="no.owner" propernoun="yes" ph="&#x292;&#x2E0;+q&#x2B0;&#x2E4; &#x1D4A; z&#x2B2;+d&#x32A;&#x2B7; a &#xA712;&#xA716; d&#x2B2;" slots="Cir Cfr">ʒˠqʰˤᵊzʲd̪ʷa꜒꜖dʲ</word>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PRES" ph="&#x290;&#x2E0;+t&#x32A;&#x2B7; i k&#x2BC;&#x2E0;" slots="Cip Cfp">ʐˠt̪ʷikʼˠ</thingy>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;" slots="Cip Cfp">ʃˠpʰˤʉp͡fˤ</thingy>
-    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.5.SUBJ" ph="p&#x2B0;&#x2E4; o&#x2D0; t&#x361;s&#x2BC;&#x2B2;" slots="Cip Cfp">pʰˤoːt͡sʼʲ</thingy>
-    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.5.OBJ" ph="&#x27B;&#x2E0; &#x25E; n&#x32A;&#x2E4;" slots="Cip Cfp">ɻˠɞn̪ˤ</thingy>
-    <word posp="verb" gloss="hate" negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="3.sing.cl.5" obj="3.sing.cl.5" ph="&#x261;&#x2E0; o k&#x2B2; a#&#x2D0; &#x330;&#xA716; d&#x361;z&#x2E0;" slots="Cir Cfr">ɡˠokʲa#ː̰꜖d͡zˠ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="ACC.no.owner" ph="b&#x2B1;&#x2E0; &#x25B; q&#x2E0;">bʱˠɛqˠ</thingy>
+    <word posp="noun" gloss="Zahqzdad" def="def" number="sing" tr="rheme" role="obj" locus="number" case="ACC" gender="cl.5" possessor="no.owner" propernoun="yes" ph="&#x292;&#x2E0;+q&#x2B0;&#x2E4; &#x1D4A; z&#x2B2;+d&#x32A;&#x2B7; a &#xA712;&#xA716; d&#x2B2;">ʒˠqʰˤᵊzʲd̪ʷa꜒꜖dʲ</word>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PRES" ph="&#x290;&#x2E0;+t&#x32A;&#x2B7; i k&#x2BC;&#x2E0;">ʐˠt̪ʷikʼˠ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;">ʃˠpʰˤʉp͡fˤ</thingy>
+    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.5.SUBJ" ph="p&#x2B0;&#x2E4; o&#x2D0; t&#x361;s&#x2BC;&#x2B2;">pʰˤoːt͡sʼʲ</thingy>
+    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.5.OBJ" ph="&#x27B;&#x2E0; &#x25E; n&#x32A;&#x2E4;">ɻˠɞn̪ˤ</thingy>
+    <word posp="verb" gloss="hate" negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="3.sing.cl.5" obj="3.sing.cl.5" ph="&#x261;&#x2E0; o k&#x2B2; a#&#x2D0; &#x330;&#xA716; d&#x361;z&#x2E0;">ɡˠokʲa#ː̰꜖d͡zˠ</word>
  </flat>
</example>

removetags:

<example id="loveprop" translation="Sahtuzdoy hates Zahqzdad.">
  <flat>
-    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner" ph="z&#x2B2;+&#x261;&#x2B1;&#x2E4; a r&#x2E0;">zʲɡʱˤarˠ</thingy>
-    <word posp="noun" gloss="Sahtuzdoy" def="def" number="sing" tr="theme" role="subj" locus="number" case="NOM" gender="cl.5" possessor="no.owner" propernoun="yes" ph="&#x282;&#x2E0;+&#x288;&#x2B0;&#x2E0; &#x289; z&#x2B7;+d&#x2B2; o&#x2D0; &#x330;&#xA712; &#x265;&#x2E4;">ʂˠʈʰˠʉzʷdʲoː̰꜒ɥˤ</word>
-    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <thingy type="npcase.possessor" function="proclitic" gloss="ACC.no.owner" ph="b&#x2B1;&#x2E0; &#x25B; q&#x2E0;">bʱˠɛqˠ</thingy>
-    <word posp="noun" gloss="Zahqzdad" def="def" number="sing" tr="rheme" role="obj" locus="number" case="ACC" gender="cl.5" possessor="no.owner" propernoun="yes" ph="&#x292;&#x2E0;+q&#x2B0;&#x2E4; &#x1D4A; z&#x2B2;+d&#x32A;&#x2B7; a &#xA712;&#xA716; d&#x2B2;">ʒˠqʰˤᵊzʲd̪ʷa꜒꜖dʲ</word>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PRES" ph="&#x290;&#x2E0;+t&#x32A;&#x2B7; i k&#x2BC;&#x2E0;">ʐˠt̪ʷikʼˠ</thingy>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;">ʃˠpʰˤʉp͡fˤ</thingy>
-    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.5.SUBJ" ph="p&#x2B0;&#x2E4; o&#x2D0; t&#x361;s&#x2BC;&#x2B2;">pʰˤoːt͡sʼʲ</thingy>
-    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.5.OBJ" ph="&#x27B;&#x2E0; &#x25E; n&#x32A;&#x2E4;">ɻˠɞn̪ˤ</thingy>
-    <word posp="verb" gloss="hate" negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="3.sing.cl.5" obj="3.sing.cl.5" ph="&#x261;&#x2E0; o k&#x2B2; a#&#x2D0; &#x330;&#xA716; d&#x361;z&#x2E0;">ɡˠokʲa#ː̰꜖d͡zˠ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner">zʲɡʱˤarˠ</thingy>
+    <word posp="noun" gloss="Sahtuzdoy" def="def" number="sing" tr="theme" role="subj" locus="number" case="NOM" gender="cl.5" possessor="no.owner" propernoun="yes">ʂˠʈʰˠʉzʷdʲoː̰꜒ɥˤ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="ACC.no.owner">bʱˠɛqˠ</thingy>
+    <word posp="noun" gloss="Zahqzdad" def="def" number="sing" tr="rheme" role="obj" locus="number" case="ACC" gender="cl.5" possessor="no.owner" propernoun="yes">ʒˠqʰˤᵊzʲd̪ʷa꜒꜖dʲ</word>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PRES">ʐˠt̪ʷikʼˠ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active">ʃˠpʰˤʉp͡fˤ</thingy>
+    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.5.SUBJ">pʰˤoːt͡sʼʲ</thingy>
+    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.5.OBJ">ɻˠɞn̪ˤ</thingy>
+    <word posp="verb" gloss="hate" negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="3.sing.cl.5" obj="3.sing.cl.5">ɡˠokʲa#ː̰꜖d͡zˠ</word>
  </flat>
+  <p>&lt;span class="ilpair"&gt;&lt;span class="mor"&gt;zʲɡʱˤarˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;NOM&lt;/span&gt;.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʂˠʈʰˠʉzʷdʲoː̰꜒ɥˤ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;Sahtuzdoy&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;bʱˠɛqˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;ACC&lt;/span&gt;.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʒˠqʰˤᵊzʲd̪ʷa꜒꜖dʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;Zahqzdad&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʐˠt̪ʷikʼˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;indicative.&lt;span class="glssc"&gt;PRES&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʃˠpʰˤʉp͡fˤ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;POS&lt;/span&gt;.active&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;pʰˤoːt͡sʼʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;3.sing.cl.5.&lt;span class="glssc"&gt;SUBJ&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ɻˠɞn̪ˤ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;3.sing.cl.5.&lt;span class="glssc"&gt;OBJ&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ɡˠokʲãː̰꜖d͡zˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;hate&lt;/span&gt;&lt;/span&gt;</p>
+  <p>zʲɡʱˤarˠ ʂˠʈʰˠʉzʷdʲoː̰꜒ɥˤ bʱˠɛqˠ ʒˠqʰˤᵊzʲd̪ʷa꜒꜖dʲ ʐˠt̪ʷikʼˠ ʃˠpʰˤʉp͡fˤ pʰˤoːt͡sʼʲ ɻˠɞn̪ˤ ɡˠokʲãː̰꜖d͡zˠ</p>
+  <p>zʲɡʱˤarˠ Ʂˠʈʰˠʉzʷdʲoː̰꜒ɥˤ bʱˠɛqˠ Ʒˠqʰˤᵊzʲd̪ʷa꜒꜖dʲ ʐˠt̪ʷikʼˠ ʃˠpʰˤʉp͡fˤ pʰˤoːt͡sʼʲ ɻˠɞn̪ˤ ɡˠokʲa#ː̰꜖d͡zˠ</p>
+  <il>
+    <w>
+      <o>zʲɡʱˤarˠ</o>
+      <g>NOM.no.owner</g>
+    </w>
+    <w>
+      <o>ʂˠʈʰˠʉzʷdʲoː̰꜒ɥˤ</o>
+      <g>Sahtuzdoy</g>
+    </w>
+    <w>
+      <o>bʱˠɛqˠ</o>
+      <g>ACC.no.owner</g>
+    </w>
+    <w>
+      <o>ʒˠqʰˤᵊzʲd̪ʷa꜒꜖dʲ</o>
+      <g>Zahqzdad</g>
+    </w>
+    <w>
+      <o>ʐˠt̪ʷikʼˠ</o>
+      <g>indicative.PRES</g>
+    </w>
+    <w>
+      <o>ʃˠpʰˤʉp͡fˤ</o>
+      <g>POS.active</g>
+    </w>
+    <w>
+      <o>pʰˤoːt͡sʼʲ</o>
+      <g>3.sing.cl.5.SUBJ</g>
+    </w>
+    <w>
+      <o>ɻˠɞn̪ˤ</o>
+      <g>3.sing.cl.5.OBJ</g>
+    </w>
+    <w>
+      <o>ɡˠokʲãː̰꜖d͡zˠ</o>
+      <g>hate</g>
+    </w>
+  </il>
</example>

initial XML:

<example id="posso1" translation="the boy's apple">
  <np type="owner_owned">
    <np number="sing" def="def">
      <noun>boy</noun>
    </np>
    <np number="sing" def="def">
      <noun>apple</noun>
    </np>
  </np>
</example>

cleanup:

<example id="posso1" translation="the boy's apple">
  <np type="owner_owned">
-    <np number="sing" def="def">
-      <noun>boy</noun>
+    <np number="sing" def="def" locus="number" role="owner">
+      <word posp="noun" gloss="boy"/>
    </np>
-    <np number="sing" def="def">
-      <noun>apple</noun>
+    <np number="sing" def="def" locus="number" role="owned">
+      <word posp="noun" gloss="apple"/>
    </np>
  </np>
</example>

module articles:

No change.

module nonpastonly:

No change.

module noepistemic:

No change.

module NRel:

No change.

module sentenceconnectors:

No change.

module complementise:

No change.

module affixdensity:

No change.

module adpositions:

No change.

module constorder:

No change.

module casemarking:

<example id="posso1" translation="the boy's apple">
-  <np type="owner_owned">
+  <np type="owner_owned" case="NOM">
    <np number="sing" def="def" locus="number" role="owner">
      <word posp="noun" gloss="boy"/>
    </np>
    <np number="sing" def="def" locus="number" role="owned">
      <word posp="noun" gloss="apple"/>
    </np>
  </np>
</example>

module markowner:

<example id="posso1" translation="the boy's apple">
  <np type="owner_owned" case="NOM">
-    <np number="sing" def="def" locus="number" role="owner">
+    <np number="sing" def="def" locus="number" role="owner" case="GEN">
      <word posp="noun" gloss="boy"/>
    </np>
    <np number="sing" def="def" locus="number" role="owned">
      <word posp="noun" gloss="apple"/>
    </np>
  </np>
</example>

module addgender:

<example id="posso1" translation="the boy's apple">
-  <np type="owner_owned" case="NOM">
-    <np number="sing" def="def" locus="number" role="owner" case="GEN">
+  <np type="owner_owned" case="NOM" gender="cl.3">
+    <np number="sing" def="def" locus="number" role="owner" case="GEN" gender="cl.7">
      <word posp="noun" gloss="boy"/>
    </np>
-    <np number="sing" def="def" locus="number" role="owned">
+    <np number="sing" def="def" locus="number" role="owned" gender="cl.3">
      <word posp="noun" gloss="apple"/>
    </np>
  </np>
</example>

module propagatenumber:

<example id="posso1" translation="the boy's apple">
-  <np type="owner_owned" case="NOM" gender="cl.3">
+  <np type="owner_owned" case="NOM" gender="cl.3" number="sing">
    <np number="sing" def="def" locus="number" role="owner" case="GEN" gender="cl.7">
      <word posp="noun" gloss="boy"/>
    </np>
    <np number="sing" def="def" locus="number" role="owned" gender="cl.3">
      <word posp="noun" gloss="apple"/>
    </np>
  </np>
</example>

createpronouns:

No change.

module markowned:

<example id="posso1" translation="the boy's apple">
  <np type="owner_owned" case="NOM" gender="cl.3" number="sing">
-    <np number="sing" def="def" locus="number" role="owner" case="GEN" gender="cl.7">
+    <np number="sing" def="def" locus="number" role="owner" case="GEN" gender="cl.7" possessor="no.owner">
      <word posp="noun" gloss="boy"/>
    </np>
-    <np number="sing" def="def" locus="number" role="owned" gender="cl.3">
+    <np number="sing" def="def" locus="number" role="owned" gender="cl.3" possessor="3.sing.cl.7">
      <word posp="noun" gloss="apple"/>
    </np>
  </np>
</example>

module ngen:

No change.

module wordorder:

No change.

module wordorder:

No change.

module wordorder:

No change.

module conjp:

No change.

flattenconjp:

No change.

fixpronouns:

No change.

copyuptophrase:

No change.

prodrop:

No change.

addclitics:

<example id="posso1" translation="the boy's apple">
  <np type="owner_owned" case="NOM" gender="cl.3" number="sing">
    <np number="sing" def="def" locus="number" role="owner" case="GEN" gender="cl.7" possessor="no.owner">
+      <thingy type="npnumber" function="proclitic" gloss="sing"/>
+      <thingy type="npcase.possessor" function="proclitic" gloss="GEN.no.owner"/>
      <word posp="noun" gloss="boy"/>
    </np>
    <np number="sing" def="def" locus="number" role="owned" gender="cl.3" possessor="3.sing.cl.7">
+      <thingy type="npnumber" function="proclitic" gloss="sing"/>
+      <thingy type="npcase.possessor" function="proclitic" gloss="NOM.3.sing.cl.7"/>
      <word posp="noun" gloss="apple"/>
    </np>
  </np>
</example>

propagateArgumentCase:

No change.

unwrapArgumentNPs:

No change.

unwrapOwnerOwned:

<example id="posso1" translation="the boy's apple">
-  <np type="owner_owned" case="NOM" gender="cl.3" number="sing">
  <np number="sing" def="def" locus="number" role="owner" case="GEN" gender="cl.7" possessor="no.owner">
    <thingy type="npnumber" function="proclitic" gloss="sing"/>
    <thingy type="npcase.possessor" function="proclitic" gloss="GEN.no.owner"/>
    <word posp="noun" gloss="boy"/>
  </np>
-    <np number="sing" def="def" locus="number" role="owned" gender="cl.3" possessor="3.sing.cl.7">
+  <np number="sing" def="def" locus="number" role="owned" gender="cl.3" possessor="3.sing.cl.7" case="NOM">
    <thingy type="npnumber" function="proclitic" gloss="sing"/>
    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.3.sing.cl.7"/>
    <word posp="noun" gloss="apple"/>
  </np>
-  </np>
</example>

movedowntoword:

<example id="posso1" translation="the boy's apple">
  <np number="sing" def="def" locus="number" role="owner" case="GEN" gender="cl.7" possessor="no.owner">
    <thingy type="npnumber" function="proclitic" gloss="sing"/>
    <thingy type="npcase.possessor" function="proclitic" gloss="GEN.no.owner"/>
-    <word posp="noun" gloss="boy"/>
+    <word posp="noun" gloss="boy" number="sing" def="def" locus="number" role="owner" case="GEN" gender="cl.7" possessor="no.owner"/>
  </np>
  <np number="sing" def="def" locus="number" role="owned" gender="cl.3" possessor="3.sing.cl.7" case="NOM">
    <thingy type="npnumber" function="proclitic" gloss="sing"/>
    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.3.sing.cl.7"/>
-    <word posp="noun" gloss="apple"/>
+    <word posp="noun" gloss="apple" number="sing" def="def" locus="number" role="owned" gender="cl.3" possessor="3.sing.cl.7" case="NOM"/>
  </np>
</example>

addaffixes:

No change.

flatten:

<example id="posso1" translation="the boy's apple">
-  <np number="sing" def="def" locus="number" role="owner" case="GEN" gender="cl.7" possessor="no.owner">
+  <flat>
    <thingy type="npnumber" function="proclitic" gloss="sing"/>
    <thingy type="npcase.possessor" function="proclitic" gloss="GEN.no.owner"/>
    <word posp="noun" gloss="boy" number="sing" def="def" locus="number" role="owner" case="GEN" gender="cl.7" possessor="no.owner"/>
-  </np>
-  <np number="sing" def="def" locus="number" role="owned" gender="cl.3" possessor="3.sing.cl.7" case="NOM">
    <thingy type="npnumber" function="proclitic" gloss="sing"/>
    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.3.sing.cl.7"/>
    <word posp="noun" gloss="apple" number="sing" def="def" locus="number" role="owned" gender="cl.3" possessor="3.sing.cl.7" case="NOM"/>
-  </np>
+  </flat>
</example>

addvocab:

<example id="posso1" translation="the boy's apple">
  <flat>
-    <thingy type="npnumber" function="proclitic" gloss="sing"/>
-    <thingy type="npcase.possessor" function="proclitic" gloss="GEN.no.owner"/>
-    <word posp="noun" gloss="boy" number="sing" def="def" locus="number" role="owner" case="GEN" gender="cl.7" possessor="no.owner"/>
-    <thingy type="npnumber" function="proclitic" gloss="sing"/>
-    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.3.sing.cl.7"/>
-    <word posp="noun" gloss="apple" number="sing" def="def" locus="number" role="owned" gender="cl.3" possessor="3.sing.cl.7" case="NOM"/>
+    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
+    <thingy type="npcase.possessor" function="proclitic" gloss="GEN.no.owner" ph="k&#x2BC;&#x2B7; &#x275;&#x2D0; p&#x2BC;&#x2E0;" slots="Cip Cfp">kʼʷɵːpʼˠ</thingy>
+    <word posp="noun" gloss="boy" number="sing" def="def" locus="number" role="owner" case="GEN" gender="cl.7" possessor="no.owner" ph="&#x261;&#x2B7; &#x275;#&#x2D0; &#xA712; &#x282;&#x2B2;" slots="Cir Cfr">ɡʷɵ#ː꜒ʂʲ</word>
+    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
+    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.3.sing.cl.7" ph="z&#x2E0;+k&#x2B7; &#x254; &#x294;" slots="Cip Cfp">zˠkʷɔʔ</thingy>
+    <word posp="noun" gloss="apple" number="sing" def="def" locus="number" role="owned" gender="cl.3" possessor="3.sing.cl.7" case="NOM" ph="q&#x2BC;&#x2B2; o &#x282;&#x2E0;+k&#x2BC;&#x2B2; a# &#xA716; q&#x361;&#x3C7;&#x2B2;" slots="Cir Cfr">qʼʲoʂˠkʼʲa#꜖q͡χʲ</word>
  </flat>
</example>

vowelharmony:

No change.

applysandhi:

<example id="posso1" translation="the boy's apple">
  <flat>
    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <thingy type="npcase.possessor" function="proclitic" gloss="GEN.no.owner" ph="k&#x2BC;&#x2B7; &#x275;&#x2D0; p&#x2BC;&#x2E0;" slots="Cip Cfp">kʼʷɵːpʼˠ</thingy>
-    <word posp="noun" gloss="boy" number="sing" def="def" locus="number" role="owner" case="GEN" gender="cl.7" possessor="no.owner" ph="&#x261;&#x2B7; &#x275;#&#x2D0; &#xA712; &#x282;&#x2B2;" slots="Cir Cfr">ɡʷɵ#ː꜒ʂʲ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="GEN.no.owner" ph="k&#x2BC;&#x2B7; &#x275;&#x2D0; p&#x2BC;&#x2E0;">kʼʷɵːpʼˠ</thingy>
+    <word posp="noun" gloss="boy" number="sing" def="def" locus="number" role="owner" case="GEN" gender="cl.7" possessor="no.owner" ph="&#x261;&#x2B7; &#x275;#&#x2D0; &#xA712; &#x282;&#x2B2;">ɡʷɵ#ː꜒ʂʲ</word>
    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.3.sing.cl.7" ph="z&#x2E0;+k&#x2B7; &#x254; &#x294;" slots="Cip Cfp">zˠkʷɔʔ</thingy>
-    <word posp="noun" gloss="apple" number="sing" def="def" locus="number" role="owned" gender="cl.3" possessor="3.sing.cl.7" case="NOM" ph="q&#x2BC;&#x2B2; o &#x282;&#x2E0;+k&#x2BC;&#x2B2; a# &#xA716; q&#x361;&#x3C7;&#x2B2;" slots="Cir Cfr">qʼʲoʂˠkʼʲa#꜖q͡χʲ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.3.sing.cl.7" ph="z&#x2E0;+k&#x2B7; &#x254; &#x294;">zˠkʷɔʔ</thingy>
+    <word posp="noun" gloss="apple" number="sing" def="def" locus="number" role="owned" gender="cl.3" possessor="3.sing.cl.7" case="NOM" ph="q&#x2BC;&#x2B2; o &#x282;&#x2E0;+k&#x2BC;&#x2B2; a# &#xA716; q&#x361;&#x3C7;&#x2B2;">qʼʲoʂˠkʼʲa#꜖q͡χʲ</word>
  </flat>
</example>

removetags:

<example id="posso1" translation="the boy's apple">
  <flat>
-    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <thingy type="npcase.possessor" function="proclitic" gloss="GEN.no.owner" ph="k&#x2BC;&#x2B7; &#x275;&#x2D0; p&#x2BC;&#x2E0;">kʼʷɵːpʼˠ</thingy>
-    <word posp="noun" gloss="boy" number="sing" def="def" locus="number" role="owner" case="GEN" gender="cl.7" possessor="no.owner" ph="&#x261;&#x2B7; &#x275;#&#x2D0; &#xA712; &#x282;&#x2B2;">ɡʷɵ#ː꜒ʂʲ</word>
-    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.3.sing.cl.7" ph="z&#x2E0;+k&#x2B7; &#x254; &#x294;">zˠkʷɔʔ</thingy>
-    <word posp="noun" gloss="apple" number="sing" def="def" locus="number" role="owned" gender="cl.3" possessor="3.sing.cl.7" case="NOM" ph="q&#x2BC;&#x2B2; o &#x282;&#x2E0;+k&#x2BC;&#x2B2; a# &#xA716; q&#x361;&#x3C7;&#x2B2;">qʼʲoʂˠkʼʲa#꜖q͡χʲ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="GEN.no.owner">kʼʷɵːpʼˠ</thingy>
+    <word posp="noun" gloss="boy" number="sing" def="def" locus="number" role="owner" case="GEN" gender="cl.7" possessor="no.owner">ɡʷɵ#ː꜒ʂʲ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.3.sing.cl.7">zˠkʷɔʔ</thingy>
+    <word posp="noun" gloss="apple" number="sing" def="def" locus="number" role="owned" gender="cl.3" possessor="3.sing.cl.7" case="NOM">qʼʲoʂˠkʼʲa#꜖q͡χʲ</word>
  </flat>
+  <p>&lt;span class="ilpair"&gt;&lt;span class="mor"&gt;kʼʷɵːpʼˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;GEN&lt;/span&gt;.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ɡʷɵ̃ː꜒ʂʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;boy&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;zˠkʷɔʔ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;NOM&lt;/span&gt;.3.sing.cl.7&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;qʼʲoʂˠkʼʲã꜖q͡χʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;apple&lt;/span&gt;&lt;/span&gt;</p>
+  <p>kʼʷɵːpʼˠ ɡʷɵ̃ː꜒ʂʲ zˠkʷɔʔ qʼʲoʂˠkʼʲã꜖q͡χʲ</p>
+  <p>kʼʷɵːpʼˠ ɡʷɵ#ː꜒ʂʲ zˠkʷɔʔ qʼʲoʂˠkʼʲa#꜖q͡χʲ</p>
+  <il>
+    <w>
+      <o>kʼʷɵːpʼˠ</o>
+      <g>GEN.no.owner</g>
+    </w>
+    <w>
+      <o>ɡʷɵ̃ː꜒ʂʲ</o>
+      <g>boy</g>
+    </w>
+    <w>
+      <o>zˠkʷɔʔ</o>
+      <g>NOM.3.sing.cl.7</g>
+    </w>
+    <w>
+      <o>qʼʲoʂˠkʼʲã꜖q͡χʲ</o>
+      <g>apple</g>
+    </w>
+  </il>
</example>

initial XML:

<example id="posso1b" translation="his (the boy's) apple">
  <np type="owner_owned">
    <np number="sing" def="def" output="aspron">
      <noun>boy</noun>
    </np>
    <np number="sing" def="def">
      <noun>apple</noun>
    </np>
  </np>
</example>

cleanup:

<example id="posso1b" translation="his (the boy's) apple">
  <np type="owner_owned">
-    <np number="sing" def="def" output="aspron">
-      <noun>boy</noun>
+    <np number="sing" def="def" output="aspron" locus="number" role="owner">
+      <word posp="noun" gloss="boy"/>
    </np>
-    <np number="sing" def="def">
-      <noun>apple</noun>
+    <np number="sing" def="def" locus="number" role="owned">
+      <word posp="noun" gloss="apple"/>
    </np>
  </np>
</example>

module articles:

No change.

module nonpastonly:

No change.

module noepistemic:

No change.

module NRel:

No change.

module sentenceconnectors:

No change.

module complementise:

No change.

module affixdensity:

No change.

module adpositions:

No change.

module constorder:

No change.

module casemarking:

<example id="posso1b" translation="his (the boy's) apple">
-  <np type="owner_owned">
+  <np type="owner_owned" case="NOM">
    <np number="sing" def="def" output="aspron" locus="number" role="owner">
      <word posp="noun" gloss="boy"/>
    </np>
    <np number="sing" def="def" locus="number" role="owned">
      <word posp="noun" gloss="apple"/>
    </np>
  </np>
</example>

module markowner:

<example id="posso1b" translation="his (the boy's) apple">
  <np type="owner_owned" case="NOM">
-    <np number="sing" def="def" output="aspron" locus="number" role="owner">
+    <np number="sing" def="def" output="aspron" locus="number" role="owner" case="GEN">
      <word posp="noun" gloss="boy"/>
    </np>
    <np number="sing" def="def" locus="number" role="owned">
      <word posp="noun" gloss="apple"/>
    </np>
  </np>
</example>

module addgender:

<example id="posso1b" translation="his (the boy's) apple">
-  <np type="owner_owned" case="NOM">
-    <np number="sing" def="def" output="aspron" locus="number" role="owner" case="GEN">
+  <np type="owner_owned" case="NOM" gender="cl.3">
+    <np number="sing" def="def" output="aspron" locus="number" role="owner" case="GEN" gender="cl.7">
      <word posp="noun" gloss="boy"/>
    </np>
-    <np number="sing" def="def" locus="number" role="owned">
+    <np number="sing" def="def" locus="number" role="owned" gender="cl.3">
      <word posp="noun" gloss="apple"/>
    </np>
  </np>
</example>

module propagatenumber:

<example id="posso1b" translation="his (the boy's) apple">
-  <np type="owner_owned" case="NOM" gender="cl.3">
+  <np type="owner_owned" case="NOM" gender="cl.3" number="sing">
    <np number="sing" def="def" output="aspron" locus="number" role="owner" case="GEN" gender="cl.7">
      <word posp="noun" gloss="boy"/>
    </np>
    <np number="sing" def="def" locus="number" role="owned" gender="cl.3">
      <word posp="noun" gloss="apple"/>
    </np>
  </np>
</example>

createpronouns:

<example id="posso1b" translation="his (the boy's) apple">
  <np type="owner_owned" case="NOM" gender="cl.3" number="sing">
-    <np number="sing" def="def" output="aspron" locus="number" role="owner" case="GEN" gender="cl.7">
-      <word posp="noun" gloss="boy"/>
+    <np number="sing" def="def" locus="number" role="owner" case="GEN" gender="cl.7">
+      <word posp="pron" number="sing" gender="cl.7" gloss="3.sing.cl.7"/>
    </np>
    <np number="sing" def="def" locus="number" role="owned" gender="cl.3">
      <word posp="noun" gloss="apple"/>
    </np>
  </np>
</example>

module markowned:

<example id="posso1b" translation="his (the boy's) apple">
  <np type="owner_owned" case="NOM" gender="cl.3" number="sing">
-    <np number="sing" def="def" locus="number" role="owner" case="GEN" gender="cl.7">
+    <np number="sing" def="def" locus="number" role="owner" case="GEN" gender="cl.7" possessor="no.owner">
      <word posp="pron" number="sing" gender="cl.7" gloss="3.sing.cl.7"/>
    </np>
-    <np number="sing" def="def" locus="number" role="owned" gender="cl.3">
+    <np number="sing" def="def" locus="number" role="owned" gender="cl.3" possessor="3.sing.cl.7">
      <word posp="noun" gloss="apple"/>
    </np>
  </np>
</example>

module ngen:

No change.

module wordorder:

No change.

module wordorder:

No change.

module wordorder:

No change.

module conjp:

No change.

flattenconjp:

No change.

fixpronouns:

No change.

copyuptophrase:

No change.

prodrop:

No change.

addclitics:

<example id="posso1b" translation="his (the boy's) apple">
  <np type="owner_owned" case="NOM" gender="cl.3" number="sing">
    <np number="sing" def="def" locus="number" role="owner" case="GEN" gender="cl.7" possessor="no.owner">
+      <thingy type="npcase.possessor" function="proclitic" gloss="GEN.no.owner"/>
      <word posp="pron" number="sing" gender="cl.7" gloss="3.sing.cl.7"/>
    </np>
    <np number="sing" def="def" locus="number" role="owned" gender="cl.3" possessor="3.sing.cl.7">
+      <thingy type="npnumber" function="proclitic" gloss="sing"/>
+      <thingy type="npcase.possessor" function="proclitic" gloss="NOM.3.sing.cl.7"/>
      <word posp="noun" gloss="apple"/>
    </np>
  </np>
</example>

propagateArgumentCase:

No change.

unwrapArgumentNPs:

No change.

unwrapOwnerOwned:

<example id="posso1b" translation="his (the boy's) apple">
-  <np type="owner_owned" case="NOM" gender="cl.3" number="sing">
  <np number="sing" def="def" locus="number" role="owner" case="GEN" gender="cl.7" possessor="no.owner">
    <thingy type="npcase.possessor" function="proclitic" gloss="GEN.no.owner"/>
    <word posp="pron" number="sing" gender="cl.7" gloss="3.sing.cl.7"/>
  </np>
-    <np number="sing" def="def" locus="number" role="owned" gender="cl.3" possessor="3.sing.cl.7">
+  <np number="sing" def="def" locus="number" role="owned" gender="cl.3" possessor="3.sing.cl.7" case="NOM">
    <thingy type="npnumber" function="proclitic" gloss="sing"/>
    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.3.sing.cl.7"/>
    <word posp="noun" gloss="apple"/>
  </np>
-  </np>
</example>

movedowntoword:

<example id="posso1b" translation="his (the boy's) apple">
  <np number="sing" def="def" locus="number" role="owner" case="GEN" gender="cl.7" possessor="no.owner">
    <thingy type="npcase.possessor" function="proclitic" gloss="GEN.no.owner"/>
-    <word posp="pron" number="sing" gender="cl.7" gloss="3.sing.cl.7"/>
+    <word posp="pron" number="sing" gender="cl.7" gloss="3.sing.cl.7" def="def" locus="number" role="owner" case="GEN" possessor="no.owner"/>
  </np>
  <np number="sing" def="def" locus="number" role="owned" gender="cl.3" possessor="3.sing.cl.7" case="NOM">
    <thingy type="npnumber" function="proclitic" gloss="sing"/>
    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.3.sing.cl.7"/>
-    <word posp="noun" gloss="apple"/>
+    <word posp="noun" gloss="apple" number="sing" def="def" locus="number" role="owned" gender="cl.3" possessor="3.sing.cl.7" case="NOM"/>
  </np>
</example>

addaffixes:

No change.

flatten:

<example id="posso1b" translation="his (the boy's) apple">
-  <np number="sing" def="def" locus="number" role="owner" case="GEN" gender="cl.7" possessor="no.owner">
+  <flat>
    <thingy type="npcase.possessor" function="proclitic" gloss="GEN.no.owner"/>
    <word posp="pron" number="sing" gender="cl.7" gloss="3.sing.cl.7" def="def" locus="number" role="owner" case="GEN" possessor="no.owner"/>
-  </np>
-  <np number="sing" def="def" locus="number" role="owned" gender="cl.3" possessor="3.sing.cl.7" case="NOM">
    <thingy type="npnumber" function="proclitic" gloss="sing"/>
    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.3.sing.cl.7"/>
    <word posp="noun" gloss="apple" number="sing" def="def" locus="number" role="owned" gender="cl.3" possessor="3.sing.cl.7" case="NOM"/>
-  </np>
+  </flat>
</example>

addvocab:

<example id="posso1b" translation="his (the boy's) apple">
  <flat>
-    <thingy type="npcase.possessor" function="proclitic" gloss="GEN.no.owner"/>
-    <word posp="pron" number="sing" gender="cl.7" gloss="3.sing.cl.7" def="def" locus="number" role="owner" case="GEN" possessor="no.owner"/>
-    <thingy type="npnumber" function="proclitic" gloss="sing"/>
-    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.3.sing.cl.7"/>
-    <word posp="noun" gloss="apple" number="sing" def="def" locus="number" role="owned" gender="cl.3" possessor="3.sing.cl.7" case="NOM"/>
+    <thingy type="npcase.possessor" function="proclitic" gloss="GEN.no.owner" ph="k&#x2BC;&#x2B7; &#x275;&#x2D0; p&#x2BC;&#x2E0;" slots="Cip Cfp">kʼʷɵːpʼˠ</thingy>
+    <word posp="pron" number="sing" gender="cl.7" gloss="3.sing.cl.7" def="def" locus="number" role="owner" case="GEN" possessor="no.owner" ph="t&#x361;s&#x2BC;&#x2E4; o &#x330;&#xA716; d&#x32A;&#x2E0;" slots="Cir Cfr">t͡sʼˤo̰꜖d̪ˠ</word>
+    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
+    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.3.sing.cl.7" ph="z&#x2E0;+k&#x2B7; &#x254; &#x294;" slots="Cip Cfp">zˠkʷɔʔ</thingy>
+    <word posp="noun" gloss="apple" number="sing" def="def" locus="number" role="owned" gender="cl.3" possessor="3.sing.cl.7" case="NOM" ph="q&#x2BC;&#x2B2; o &#x282;&#x2E0;+k&#x2BC;&#x2B2; a# &#xA716; q&#x361;&#x3C7;&#x2B2;" slots="Cir Cfr">qʼʲoʂˠkʼʲa#꜖q͡χʲ</word>
  </flat>
</example>

vowelharmony:

No change.

applysandhi:

<example id="posso1b" translation="his (the boy's) apple">
  <flat>
-    <thingy type="npcase.possessor" function="proclitic" gloss="GEN.no.owner" ph="k&#x2BC;&#x2B7; &#x275;&#x2D0; p&#x2BC;&#x2E0;" slots="Cip Cfp">kʼʷɵːpʼˠ</thingy>
-    <word posp="pron" number="sing" gender="cl.7" gloss="3.sing.cl.7" def="def" locus="number" role="owner" case="GEN" possessor="no.owner" ph="t&#x361;s&#x2BC;&#x2E4; o &#x330;&#xA716; d&#x32A;&#x2E0;" slots="Cir Cfr">t͡sʼˤo̰꜖d̪ˠ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="GEN.no.owner" ph="k&#x2BC;&#x2B7; &#x275;&#x2D0; p&#x2BC;&#x2E0;">kʼʷɵːpʼˠ</thingy>
+    <word posp="pron" number="sing" gender="cl.7" gloss="3.sing.cl.7" def="def" locus="number" role="owner" case="GEN" possessor="no.owner" ph="t&#x361;s&#x2BC;&#x2E4; o &#x330;&#xA716; d&#x32A;&#x2E0;">t͡sʼˤo̰꜖d̪ˠ</word>
    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.3.sing.cl.7" ph="z&#x2E0;+k&#x2B7; &#x254; &#x294;" slots="Cip Cfp">zˠkʷɔʔ</thingy>
-    <word posp="noun" gloss="apple" number="sing" def="def" locus="number" role="owned" gender="cl.3" possessor="3.sing.cl.7" case="NOM" ph="q&#x2BC;&#x2B2; o &#x282;&#x2E0;+k&#x2BC;&#x2B2; a# &#xA716; q&#x361;&#x3C7;&#x2B2;" slots="Cir Cfr">qʼʲoʂˠkʼʲa#꜖q͡χʲ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.3.sing.cl.7" ph="z&#x2E0;+k&#x2B7; &#x254; &#x294;">zˠkʷɔʔ</thingy>
+    <word posp="noun" gloss="apple" number="sing" def="def" locus="number" role="owned" gender="cl.3" possessor="3.sing.cl.7" case="NOM" ph="q&#x2BC;&#x2B2; o &#x282;&#x2E0;+k&#x2BC;&#x2B2; a# &#xA716; q&#x361;&#x3C7;&#x2B2;">qʼʲoʂˠkʼʲa#꜖q͡χʲ</word>
  </flat>
</example>

removetags:

<example id="posso1b" translation="his (the boy's) apple">
  <flat>
-    <thingy type="npcase.possessor" function="proclitic" gloss="GEN.no.owner" ph="k&#x2BC;&#x2B7; &#x275;&#x2D0; p&#x2BC;&#x2E0;">kʼʷɵːpʼˠ</thingy>
-    <word posp="pron" number="sing" gender="cl.7" gloss="3.sing.cl.7" def="def" locus="number" role="owner" case="GEN" possessor="no.owner" ph="t&#x361;s&#x2BC;&#x2E4; o &#x330;&#xA716; d&#x32A;&#x2E0;">t͡sʼˤo̰꜖d̪ˠ</word>
-    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.3.sing.cl.7" ph="z&#x2E0;+k&#x2B7; &#x254; &#x294;">zˠkʷɔʔ</thingy>
-    <word posp="noun" gloss="apple" number="sing" def="def" locus="number" role="owned" gender="cl.3" possessor="3.sing.cl.7" case="NOM" ph="q&#x2BC;&#x2B2; o &#x282;&#x2E0;+k&#x2BC;&#x2B2; a# &#xA716; q&#x361;&#x3C7;&#x2B2;">qʼʲoʂˠkʼʲa#꜖q͡χʲ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="GEN.no.owner">kʼʷɵːpʼˠ</thingy>
+    <word posp="pron" number="sing" gender="cl.7" gloss="3.sing.cl.7" def="def" locus="number" role="owner" case="GEN" possessor="no.owner">t͡sʼˤo̰꜖d̪ˠ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.3.sing.cl.7">zˠkʷɔʔ</thingy>
+    <word posp="noun" gloss="apple" number="sing" def="def" locus="number" role="owned" gender="cl.3" possessor="3.sing.cl.7" case="NOM">qʼʲoʂˠkʼʲa#꜖q͡χʲ</word>
  </flat>
+  <p>&lt;span class="ilpair"&gt;&lt;span class="mor"&gt;kʼʷɵːpʼˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;GEN&lt;/span&gt;.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;t͡sʼˤo̰꜖d̪ˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;3.sing.cl.7&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;zˠkʷɔʔ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;NOM&lt;/span&gt;.3.sing.cl.7&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;qʼʲoʂˠkʼʲã꜖q͡χʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;apple&lt;/span&gt;&lt;/span&gt;</p>
+  <p>kʼʷɵːpʼˠ t͡sʼˤo̰꜖d̪ˠ zˠkʷɔʔ qʼʲoʂˠkʼʲã꜖q͡χʲ</p>
+  <p>kʼʷɵːpʼˠ t͡sʼˤo̰꜖d̪ˠ zˠkʷɔʔ qʼʲoʂˠkʼʲa#꜖q͡χʲ</p>
+  <il>
+    <w>
+      <o>kʼʷɵːpʼˠ</o>
+      <g>GEN.no.owner</g>
+    </w>
+    <w>
+      <o>t͡sʼˤo̰꜖d̪ˠ</o>
+      <g>3.sing.cl.7</g>
+    </w>
+    <w>
+      <o>zˠkʷɔʔ</o>
+      <g>NOM.3.sing.cl.7</g>
+    </w>
+    <w>
+      <o>qʼʲoʂˠkʼʲã꜖q͡χʲ</o>
+      <g>apple</g>
+    </w>
+  </il>
</example>

initial XML:

<example id="posso2" translation="my apple">
  <np type="owner_owned">
    <np number="sing" def="neither">
      <pron person="1excl" number="sing"/>
    </np>
    <np number="sing" def="def">
      <noun>apple</noun>
    </np>
  </np>
</example>

cleanup:

<example id="posso2" translation="my apple">
  <np type="owner_owned">
-    <np number="sing" def="neither">
-      <pron person="1excl" number="sing"/>
+    <np number="sing" def="neither" locus="number" role="owner">
+      <word person="1excl" number="sing" posp="pron"/>
    </np>
-    <np number="sing" def="def">
-      <noun>apple</noun>
+    <np number="sing" def="def" locus="number" role="owned">
+      <word posp="noun" gloss="apple"/>
    </np>
  </np>
</example>

module articles:

No change.

module nonpastonly:

No change.

module noepistemic:

No change.

module NRel:

No change.

module sentenceconnectors:

No change.

module complementise:

No change.

module affixdensity:

No change.

module adpositions:

No change.

module constorder:

No change.

module casemarking:

<example id="posso2" translation="my apple">
-  <np type="owner_owned">
+  <np type="owner_owned" case="NOM">
    <np number="sing" def="neither" locus="number" role="owner">
      <word person="1excl" number="sing" posp="pron"/>
    </np>
    <np number="sing" def="def" locus="number" role="owned">
      <word posp="noun" gloss="apple"/>
    </np>
  </np>
</example>

module markowner:

<example id="posso2" translation="my apple">
  <np type="owner_owned" case="NOM">
-    <np number="sing" def="neither" locus="number" role="owner">
+    <np number="sing" def="neither" locus="number" role="owner" case="GEN">
      <word person="1excl" number="sing" posp="pron"/>
    </np>
    <np number="sing" def="def" locus="number" role="owned">
      <word posp="noun" gloss="apple"/>
    </np>
  </np>
</example>

module addgender:

<example id="posso2" translation="my apple">
-  <np type="owner_owned" case="NOM">
+  <np type="owner_owned" case="NOM" gender="cl.3">
    <np number="sing" def="neither" locus="number" role="owner" case="GEN">
      <word person="1excl" number="sing" posp="pron"/>
    </np>
-    <np number="sing" def="def" locus="number" role="owned">
+    <np number="sing" def="def" locus="number" role="owned" gender="cl.3">
      <word posp="noun" gloss="apple"/>
    </np>
  </np>
</example>

module propagatenumber:

<example id="posso2" translation="my apple">
-  <np type="owner_owned" case="NOM" gender="cl.3">
+  <np type="owner_owned" case="NOM" gender="cl.3" number="sing">
    <np number="sing" def="neither" locus="number" role="owner" case="GEN">
      <word person="1excl" number="sing" posp="pron"/>
    </np>
    <np number="sing" def="def" locus="number" role="owned" gender="cl.3">
      <word posp="noun" gloss="apple"/>
    </np>
  </np>
</example>

createpronouns:

No change.

module markowned:

<example id="posso2" translation="my apple">
  <np type="owner_owned" case="NOM" gender="cl.3" number="sing">
-    <np number="sing" def="neither" locus="number" role="owner" case="GEN">
-      <word person="1excl" number="sing" posp="pron"/>
-    </np>
-    <np number="sing" def="def" locus="number" role="owned" gender="cl.3">
+    <np number="sing" def="def" locus="number" role="owned" gender="cl.3" possessor="1excl.sing">
      <word posp="noun" gloss="apple"/>
    </np>
  </np>
</example>

module ngen:

No change.

module wordorder:

No change.

module wordorder:

No change.

module wordorder:

No change.

module conjp:

No change.

flattenconjp:

No change.

fixpronouns:

No change.

copyuptophrase:

No change.

prodrop:

No change.

addclitics:

<example id="posso2" translation="my apple">
  <np type="owner_owned" case="NOM" gender="cl.3" number="sing">
    <np number="sing" def="def" locus="number" role="owned" gender="cl.3" possessor="1excl.sing">
+      <thingy type="npnumber" function="proclitic" gloss="sing"/>
+      <thingy type="npcase.possessor" function="proclitic" gloss="NOM.1excl.sing"/>
      <word posp="noun" gloss="apple"/>
    </np>
  </np>
</example>

propagateArgumentCase:

No change.

unwrapArgumentNPs:

No change.

unwrapOwnerOwned:

<example id="posso2" translation="my apple">
-  <np type="owner_owned" case="NOM" gender="cl.3" number="sing">
-    <np number="sing" def="def" locus="number" role="owned" gender="cl.3" possessor="1excl.sing">
+  <np number="sing" def="def" locus="number" role="owned" gender="cl.3" possessor="1excl.sing" case="NOM">
    <thingy type="npnumber" function="proclitic" gloss="sing"/>
    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.1excl.sing"/>
    <word posp="noun" gloss="apple"/>
  </np>
-  </np>
</example>

movedowntoword:

<example id="posso2" translation="my apple">
  <np number="sing" def="def" locus="number" role="owned" gender="cl.3" possessor="1excl.sing" case="NOM">
    <thingy type="npnumber" function="proclitic" gloss="sing"/>
    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.1excl.sing"/>
-    <word posp="noun" gloss="apple"/>
+    <word posp="noun" gloss="apple" number="sing" def="def" locus="number" role="owned" gender="cl.3" possessor="1excl.sing" case="NOM"/>
  </np>
</example>

addaffixes:

No change.

flatten:

<example id="posso2" translation="my apple">
-  <np number="sing" def="def" locus="number" role="owned" gender="cl.3" possessor="1excl.sing" case="NOM">
+  <flat>
    <thingy type="npnumber" function="proclitic" gloss="sing"/>
    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.1excl.sing"/>
    <word posp="noun" gloss="apple" number="sing" def="def" locus="number" role="owned" gender="cl.3" possessor="1excl.sing" case="NOM"/>
-  </np>
+  </flat>
</example>

addvocab:

<example id="posso2" translation="my apple">
  <flat>
-    <thingy type="npnumber" function="proclitic" gloss="sing"/>
-    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.1excl.sing"/>
-    <word posp="noun" gloss="apple" number="sing" def="def" locus="number" role="owned" gender="cl.3" possessor="1excl.sing" case="NOM"/>
+    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
+    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.1excl.sing" ph="h&#x288;&#x2B2; e#&#x2D0; d&#x32A;&#x2E0;" slots="Cip Cfp">hʈʲe#ːd̪ˠ</thingy>
+    <word posp="noun" gloss="apple" number="sing" def="def" locus="number" role="owned" gender="cl.3" possessor="1excl.sing" case="NOM" ph="q&#x2BC;&#x2B2; o &#x282;&#x2E0;+k&#x2BC;&#x2B2; a# &#xA716; q&#x361;&#x3C7;&#x2B2;" slots="Cir Cfr">qʼʲoʂˠkʼʲa#꜖q͡χʲ</word>
  </flat>
</example>

vowelharmony:

No change.

applysandhi:

<example id="posso2" translation="my apple">
  <flat>
    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.1excl.sing" ph="h&#x288;&#x2B2; e#&#x2D0; d&#x32A;&#x2E0;" slots="Cip Cfp">hʈʲe#ːd̪ˠ</thingy>
-    <word posp="noun" gloss="apple" number="sing" def="def" locus="number" role="owned" gender="cl.3" possessor="1excl.sing" case="NOM" ph="q&#x2BC;&#x2B2; o &#x282;&#x2E0;+k&#x2BC;&#x2B2; a# &#xA716; q&#x361;&#x3C7;&#x2B2;" slots="Cir Cfr">qʼʲoʂˠkʼʲa#꜖q͡χʲ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.1excl.sing" ph="h&#x288;&#x2B2; e#&#x2D0; d&#x32A;&#x2E0;">hʈʲe#ːd̪ˠ</thingy>
+    <word posp="noun" gloss="apple" number="sing" def="def" locus="number" role="owned" gender="cl.3" possessor="1excl.sing" case="NOM" ph="q&#x2BC;&#x2B2; o &#x282;&#x2E0;+k&#x2BC;&#x2B2; a# &#xA716; q&#x361;&#x3C7;&#x2B2;">qʼʲoʂˠkʼʲa#꜖q͡χʲ</word>
  </flat>
</example>

removetags:

<example id="posso2" translation="my apple">
  <flat>
-    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.1excl.sing" ph="h&#x288;&#x2B2; e#&#x2D0; d&#x32A;&#x2E0;">hʈʲe#ːd̪ˠ</thingy>
-    <word posp="noun" gloss="apple" number="sing" def="def" locus="number" role="owned" gender="cl.3" possessor="1excl.sing" case="NOM" ph="q&#x2BC;&#x2B2; o &#x282;&#x2E0;+k&#x2BC;&#x2B2; a# &#xA716; q&#x361;&#x3C7;&#x2B2;">qʼʲoʂˠkʼʲa#꜖q͡χʲ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.1excl.sing">hʈʲe#ːd̪ˠ</thingy>
+    <word posp="noun" gloss="apple" number="sing" def="def" locus="number" role="owned" gender="cl.3" possessor="1excl.sing" case="NOM">qʼʲoʂˠkʼʲa#꜖q͡χʲ</word>
  </flat>
+  <p>&lt;span class="ilpair"&gt;&lt;span class="mor"&gt;hʈʲẽːd̪ˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;NOM&lt;/span&gt;.1excl.sing&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;qʼʲoʂˠkʼʲã꜖q͡χʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;apple&lt;/span&gt;&lt;/span&gt;</p>
+  <p>hʈʲẽːd̪ˠ qʼʲoʂˠkʼʲã꜖q͡χʲ</p>
+  <p>hʈʲe#ːd̪ˠ qʼʲoʂˠkʼʲa#꜖q͡χʲ</p>
+  <il>
+    <w>
+      <o>hʈʲẽːd̪ˠ</o>
+      <g>NOM.1excl.sing</g>
+    </w>
+    <w>
+      <o>qʼʲoʂˠkʼʲã꜖q͡χʲ</o>
+      <g>apple</g>
+    </w>
+  </il>
</example>

initial XML:

<example id="posso3" translation="The hunter's daughter kissed your neighbour's son.">
  <s>
    <vp tam="past-punct">
      <verb>kiss</verb>
    </vp>
    <np role="subj">
      <np type="owner_owned">
        <np number="sing" def="def">
          <noun>hunter</noun>
        </np>
        <np number="sing" def="def">
          <noun>daughter</noun>
        </np>
      </np>
    </np>
    <np role="obj">
      <np type="owner_owned">
        <np type="owner_owned">
          <np number="sing" def="neither">
            <pron person="2" number="sing"/>
          </np>
          <np number="sing" def="def">
            <noun>neighbour</noun>
          </np>
        </np>
        <np number="sing" def="def">
          <noun>son</noun>
        </np>
      </np>
    </np>
  </s>
</example>

cleanup:

<example id="posso3" translation="The hunter's daughter kissed your neighbour's son.">
  <s>
-    <vp tam="past-punct">
-      <verb>kiss</verb>
+    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active">
+      <word posp="verb" gloss="kiss"/>
    </vp>
    <np role="subj">
      <np type="owner_owned">
-        <np number="sing" def="def">
-          <noun>hunter</noun>
+        <np number="sing" def="def" locus="number" role="owner">
+          <word posp="noun" gloss="hunter"/>
        </np>
-        <np number="sing" def="def">
-          <noun>daughter</noun>
+        <np number="sing" def="def" locus="number" role="owned">
+          <word posp="noun" gloss="daughter"/>
        </np>
      </np>
    </np>
    <np role="obj">
      <np type="owner_owned">
-        <np type="owner_owned">
-          <np number="sing" def="neither">
-            <pron person="2" number="sing"/>
+        <np type="owner_owned" role="owner">
+          <np number="sing" def="neither" locus="number" role="owner">
+            <word person="2" number="sing" posp="pron"/>
          </np>
-          <np number="sing" def="def">
-            <noun>neighbour</noun>
+          <np number="sing" def="def" locus="number" role="owned">
+            <word posp="noun" gloss="neighbour"/>
          </np>
        </np>
-        <np number="sing" def="def">
-          <noun>son</noun>
+        <np number="sing" def="def" locus="number" role="owned">
+          <word posp="noun" gloss="son"/>
        </np>
      </np>
    </np>
  </s>
</example>

module articles:

No change.

module nonpastonly:

<example id="posso3" translation="The hunter's daughter kissed your neighbour's son.">
  <s>
-    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active">
+    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="kiss"/>
    </vp>
    <np role="subj">
      <np type="owner_owned">
        <np number="sing" def="def" locus="number" role="owner">
          <word posp="noun" gloss="hunter"/>
        </np>
        <np number="sing" def="def" locus="number" role="owned">
          <word posp="noun" gloss="daughter"/>
        </np>
      </np>
    </np>
    <np role="obj">
      <np type="owner_owned">
        <np type="owner_owned" role="owner">
          <np number="sing" def="neither" locus="number" role="owner">
            <word person="2" number="sing" posp="pron"/>
          </np>
          <np number="sing" def="def" locus="number" role="owned">
            <word posp="noun" gloss="neighbour"/>
          </np>
        </np>
        <np number="sing" def="def" locus="number" role="owned">
          <word posp="noun" gloss="son"/>
        </np>
      </np>
    </np>
  </s>
</example>

module noepistemic:

No change.

module NRel:

No change.

module sentenceconnectors:

No change.

module complementise:

No change.

tva1
tva2

module affixdensity:

No change.

module adpositions:

No change.

module constorder:

<example id="posso3" translation="The hunter's daughter kissed your neighbour's son.">
  <s>
-    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
-      <word posp="verb" gloss="kiss"/>
-    </vp>
    <np role="subj">
      <np type="owner_owned">
        <np number="sing" def="def" locus="number" role="owner">
          <word posp="noun" gloss="hunter"/>
        </np>
        <np number="sing" def="def" locus="number" role="owned">
          <word posp="noun" gloss="daughter"/>
        </np>
      </np>
    </np>
    <np role="obj">
      <np type="owner_owned">
        <np type="owner_owned" role="owner">
          <np number="sing" def="neither" locus="number" role="owner">
            <word person="2" number="sing" posp="pron"/>
          </np>
          <np number="sing" def="def" locus="number" role="owned">
            <word posp="noun" gloss="neighbour"/>
          </np>
        </np>
        <np number="sing" def="def" locus="number" role="owned">
          <word posp="noun" gloss="son"/>
        </np>
      </np>
    </np>
+    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
+      <word posp="verb" gloss="kiss"/>
+    </vp>
  </s>
</example>

module casemarking:

<example id="posso3" translation="The hunter's daughter kissed your neighbour's son.">
  <s>
-    <np role="subj">
+    <np role="subj" case="ERG">
      <np type="owner_owned">
        <np number="sing" def="def" locus="number" role="owner">
          <word posp="noun" gloss="hunter"/>
        </np>
        <np number="sing" def="def" locus="number" role="owned">
          <word posp="noun" gloss="daughter"/>
        </np>
      </np>
    </np>
-    <np role="obj">
+    <np role="obj" case="NOM">
      <np type="owner_owned">
        <np type="owner_owned" role="owner">
          <np number="sing" def="neither" locus="number" role="owner">
            <word person="2" number="sing" posp="pron"/>
          </np>
          <np number="sing" def="def" locus="number" role="owned">
            <word posp="noun" gloss="neighbour"/>
          </np>
        </np>
        <np number="sing" def="def" locus="number" role="owned">
          <word posp="noun" gloss="son"/>
        </np>
      </np>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="kiss"/>
    </vp>
  </s>
</example>

module markowner:

<example id="posso3" translation="The hunter's daughter kissed your neighbour's son.">
  <s>
    <np role="subj" case="ERG">
      <np type="owner_owned">
-        <np number="sing" def="def" locus="number" role="owner">
+        <np number="sing" def="def" locus="number" role="owner" case="GEN">
          <word posp="noun" gloss="hunter"/>
        </np>
        <np number="sing" def="def" locus="number" role="owned">
          <word posp="noun" gloss="daughter"/>
        </np>
      </np>
    </np>
    <np role="obj" case="NOM">
      <np type="owner_owned">
        <np type="owner_owned" role="owner">
-          <np number="sing" def="neither" locus="number" role="owner">
+          <np number="sing" def="neither" locus="number" role="owner" case="GEN">
            <word person="2" number="sing" posp="pron"/>
          </np>
-          <np number="sing" def="def" locus="number" role="owned">
+          <np number="sing" def="def" locus="number" role="owned" case="GEN">
            <word posp="noun" gloss="neighbour"/>
          </np>
        </np>
        <np number="sing" def="def" locus="number" role="owned">
          <word posp="noun" gloss="son"/>
        </np>
      </np>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="kiss"/>
    </vp>
  </s>
</example>

module addgender:

<example id="posso3" translation="The hunter's daughter kissed your neighbour's son.">
  <s>
    <np role="subj" case="ERG">
-      <np type="owner_owned">
-        <np number="sing" def="def" locus="number" role="owner" case="GEN">
+      <np type="owner_owned" gender="cl.7">
+        <np number="sing" def="def" locus="number" role="owner" case="GEN" gender="cl.2">
          <word posp="noun" gloss="hunter"/>
        </np>
-        <np number="sing" def="def" locus="number" role="owned">
+        <np number="sing" def="def" locus="number" role="owned" gender="cl.7">
          <word posp="noun" gloss="daughter"/>
        </np>
      </np>
    </np>
    <np role="obj" case="NOM">
-      <np type="owner_owned">
-        <np type="owner_owned" role="owner">
+      <np type="owner_owned" gender="cl.7">
+        <np type="owner_owned" role="owner" gender="cl.1">
          <np number="sing" def="neither" locus="number" role="owner" case="GEN">
            <word person="2" number="sing" posp="pron"/>
          </np>
-          <np number="sing" def="def" locus="number" role="owned" case="GEN">
+          <np number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.1">
            <word posp="noun" gloss="neighbour"/>
          </np>
        </np>
-        <np number="sing" def="def" locus="number" role="owned">
+        <np number="sing" def="def" locus="number" role="owned" gender="cl.7">
          <word posp="noun" gloss="son"/>
        </np>
      </np>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="kiss"/>
    </vp>
  </s>
</example>

module propagatenumber:

<example id="posso3" translation="The hunter's daughter kissed your neighbour's son.">
  <s>
-    <np role="subj" case="ERG">
-      <np type="owner_owned" gender="cl.7">
+    <np role="subj" case="ERG" number="sing">
+      <np type="owner_owned" gender="cl.7" number="sing">
        <np number="sing" def="def" locus="number" role="owner" case="GEN" gender="cl.2">
          <word posp="noun" gloss="hunter"/>
        </np>
        <np number="sing" def="def" locus="number" role="owned" gender="cl.7">
          <word posp="noun" gloss="daughter"/>
        </np>
      </np>
    </np>
-    <np role="obj" case="NOM">
-      <np type="owner_owned" gender="cl.7">
-        <np type="owner_owned" role="owner" gender="cl.1">
+    <np role="obj" case="NOM" number="sing">
+      <np type="owner_owned" gender="cl.7" number="sing">
+        <np type="owner_owned" role="owner" gender="cl.1" number="sing">
          <np number="sing" def="neither" locus="number" role="owner" case="GEN">
            <word person="2" number="sing" posp="pron"/>
          </np>
          <np number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.1">
            <word posp="noun" gloss="neighbour"/>
          </np>
        </np>
        <np number="sing" def="def" locus="number" role="owned" gender="cl.7">
          <word posp="noun" gloss="son"/>
        </np>
      </np>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="kiss"/>
    </vp>
  </s>
</example>

createpronouns:

No change.

module markowned:

<example id="posso3" translation="The hunter's daughter kissed your neighbour's son.">
  <s>
-    <np role="subj" case="ERG" number="sing">
+    <np role="subj" case="ERG" number="sing" possessor="no.owner">
      <np type="owner_owned" gender="cl.7" number="sing">
-        <np number="sing" def="def" locus="number" role="owner" case="GEN" gender="cl.2">
+        <np number="sing" def="def" locus="number" role="owner" case="GEN" gender="cl.2" possessor="no.owner">
          <word posp="noun" gloss="hunter"/>
        </np>
-        <np number="sing" def="def" locus="number" role="owned" gender="cl.7">
+        <np number="sing" def="def" locus="number" role="owned" gender="cl.7" possessor="3.sing.cl.2">
          <word posp="noun" gloss="daughter"/>
        </np>
      </np>
    </np>
-    <np role="obj" case="NOM" number="sing">
+    <np role="obj" case="NOM" number="sing" possessor="no.owner">
      <np type="owner_owned" gender="cl.7" number="sing">
        <np type="owner_owned" role="owner" gender="cl.1" number="sing">
-          <np number="sing" def="neither" locus="number" role="owner" case="GEN">
-            <word person="2" number="sing" posp="pron"/>
-          </np>
-          <np number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.1">
+          <np number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.1" possessor="2.sing">
            <word posp="noun" gloss="neighbour"/>
          </np>
        </np>
-        <np number="sing" def="def" locus="number" role="owned" gender="cl.7">
+        <np number="sing" def="def" locus="number" role="owned" gender="cl.7" possessor="3.sing.cl.1">
          <word posp="noun" gloss="son"/>
        </np>
      </np>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="kiss"/>
    </vp>
  </s>
</example>

module ngen:

No change.

module wordorder:

No change.

module wordorder:

No change.

module wordorder:

No change.

module conjp:

No change.

flattenconjp:

No change.

fixpronouns:

No change.

copyuptophrase:

<example id="posso3" translation="The hunter's daughter kissed your neighbour's son.">
  <s>
-    <np role="subj" case="ERG" number="sing" possessor="no.owner">
+    <np role="subj" case="ERG" number="sing" possessor="no.owner" gender="cl.7">
      <np type="owner_owned" gender="cl.7" number="sing">
        <np number="sing" def="def" locus="number" role="owner" case="GEN" gender="cl.2" possessor="no.owner">
          <word posp="noun" gloss="hunter"/>
        </np>
        <np number="sing" def="def" locus="number" role="owned" gender="cl.7" possessor="3.sing.cl.2">
          <word posp="noun" gloss="daughter"/>
        </np>
      </np>
    </np>
-    <np role="obj" case="NOM" number="sing" possessor="no.owner">
+    <np role="obj" case="NOM" number="sing" possessor="no.owner" gender="cl.1">
      <np type="owner_owned" gender="cl.7" number="sing">
        <np type="owner_owned" role="owner" gender="cl.1" number="sing">
          <np number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.1" possessor="2.sing">
            <word posp="noun" gloss="neighbour"/>
          </np>
        </np>
        <np number="sing" def="def" locus="number" role="owned" gender="cl.7" possessor="3.sing.cl.1">
          <word posp="noun" gloss="son"/>
        </np>
      </np>
    </np>
-    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
+    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" obj="3.sing.cl.1">
      <word posp="verb" gloss="kiss"/>
    </vp>
  </s>
</example>

prodrop:

No change.

addclitics:

<example id="posso3" translation="The hunter's daughter kissed your neighbour's son.">
  <s>
    <np role="subj" case="ERG" number="sing" possessor="no.owner" gender="cl.7">
-      <np type="owner_owned" gender="cl.7" number="sing">
+      <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner"/>
+      <np type="owner_owned" gender="cl.7" number="sing" case="ERG">
        <np number="sing" def="def" locus="number" role="owner" case="GEN" gender="cl.2" possessor="no.owner">
+          <thingy type="npnumber" function="proclitic" gloss="sing"/>
          <word posp="noun" gloss="hunter"/>
        </np>
-        <np number="sing" def="def" locus="number" role="owned" gender="cl.7" possessor="3.sing.cl.2">
+        <np number="sing" def="def" locus="number" role="owned" gender="cl.7" possessor="3.sing.cl.2" case="ERG">
+          <thingy type="npnumber" function="proclitic" gloss="sing"/>
          <word posp="noun" gloss="daughter"/>
        </np>
      </np>
    </np>
    <np role="obj" case="NOM" number="sing" possessor="no.owner" gender="cl.1">
-      <np type="owner_owned" gender="cl.7" number="sing">
-        <np type="owner_owned" role="owner" gender="cl.1" number="sing">
+      <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
+      <np type="owner_owned" gender="cl.7" number="sing" case="NOM">
+        <np type="owner_owned" role="owner" gender="cl.1" number="sing" case="NOM">
          <np number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.1" possessor="2.sing">
+            <thingy type="npnumber" function="proclitic" gloss="sing"/>
            <word posp="noun" gloss="neighbour"/>
          </np>
        </np>
-        <np number="sing" def="def" locus="number" role="owned" gender="cl.7" possessor="3.sing.cl.1">
+        <np number="sing" def="def" locus="number" role="owned" gender="cl.7" possessor="3.sing.cl.1" case="NOM">
+          <thingy type="npnumber" function="proclitic" gloss="sing"/>
          <word posp="noun" gloss="son"/>
        </np>
      </np>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" obj="3.sing.cl.1">
+      <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
+      <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
+      <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.7"/>
+      <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.1"/>
      <word posp="verb" gloss="kiss"/>
    </vp>
  </s>
</example>

propagateArgumentCase:

No change.

unwrapArgumentNPs:

<example id="posso3" translation="The hunter's daughter kissed your neighbour's son.">
  <s>
-    <np role="subj" case="ERG" number="sing" possessor="no.owner" gender="cl.7">
    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner"/>
-      <np type="owner_owned" gender="cl.7" number="sing" case="ERG">
+    <np type="owner_owned" gender="cl.7" number="sing" case="ERG" role="subj" possessor="no.owner">
      <np number="sing" def="def" locus="number" role="owner" case="GEN" gender="cl.2" possessor="no.owner">
        <thingy type="npnumber" function="proclitic" gloss="sing"/>
        <word posp="noun" gloss="hunter"/>
      </np>
      <np number="sing" def="def" locus="number" role="owned" gender="cl.7" possessor="3.sing.cl.2" case="ERG">
        <thingy type="npnumber" function="proclitic" gloss="sing"/>
        <word posp="noun" gloss="daughter"/>
      </np>
    </np>
-    </np>
-    <np role="obj" case="NOM" number="sing" possessor="no.owner" gender="cl.1">
    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
-      <np type="owner_owned" gender="cl.7" number="sing" case="NOM">
+    <np type="owner_owned" gender="cl.7" number="sing" case="NOM" role="obj" possessor="no.owner">
      <np type="owner_owned" role="owner" gender="cl.1" number="sing" case="NOM">
        <np number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.1" possessor="2.sing">
          <thingy type="npnumber" function="proclitic" gloss="sing"/>
          <word posp="noun" gloss="neighbour"/>
        </np>
      </np>
      <np number="sing" def="def" locus="number" role="owned" gender="cl.7" possessor="3.sing.cl.1" case="NOM">
        <thingy type="npnumber" function="proclitic" gloss="sing"/>
        <word posp="noun" gloss="son"/>
      </np>
    </np>
-    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" obj="3.sing.cl.1">
      <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
      <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
      <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.7"/>
      <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.1"/>
      <word posp="verb" gloss="kiss"/>
    </vp>
  </s>
</example>

unwrapOwnerOwned:

<example id="posso3" translation="The hunter's daughter kissed your neighbour's son.">
  <s>
    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner"/>
-    <np type="owner_owned" gender="cl.7" number="sing" case="ERG" role="subj" possessor="no.owner">
    <np number="sing" def="def" locus="number" role="owner" case="GEN" gender="cl.2" possessor="no.owner">
      <thingy type="npnumber" function="proclitic" gloss="sing"/>
      <word posp="noun" gloss="hunter"/>
    </np>
    <np number="sing" def="def" locus="number" role="owned" gender="cl.7" possessor="3.sing.cl.2" case="ERG">
      <thingy type="npnumber" function="proclitic" gloss="sing"/>
      <word posp="noun" gloss="daughter"/>
    </np>
-    </np>
    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
-    <np type="owner_owned" gender="cl.7" number="sing" case="NOM" role="obj" possessor="no.owner">
-      <np type="owner_owned" role="owner" gender="cl.1" number="sing" case="NOM">
    <np number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.1" possessor="2.sing">
      <thingy type="npnumber" function="proclitic" gloss="sing"/>
      <word posp="noun" gloss="neighbour"/>
    </np>
-      </np>
    <np number="sing" def="def" locus="number" role="owned" gender="cl.7" possessor="3.sing.cl.1" case="NOM">
      <thingy type="npnumber" function="proclitic" gloss="sing"/>
      <word posp="noun" gloss="son"/>
    </np>
-    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" obj="3.sing.cl.1">
      <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
      <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
      <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.7"/>
      <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.1"/>
      <word posp="verb" gloss="kiss"/>
    </vp>
  </s>
</example>

movedowntoword:

<example id="posso3" translation="The hunter's daughter kissed your neighbour's son.">
  <s>
    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner"/>
    <np number="sing" def="def" locus="number" role="owner" case="GEN" gender="cl.2" possessor="no.owner">
      <thingy type="npnumber" function="proclitic" gloss="sing"/>
-      <word posp="noun" gloss="hunter"/>
+      <word posp="noun" gloss="hunter" number="sing" def="def" locus="number" role="owner" case="GEN" gender="cl.2" possessor="no.owner"/>
    </np>
    <np number="sing" def="def" locus="number" role="owned" gender="cl.7" possessor="3.sing.cl.2" case="ERG">
      <thingy type="npnumber" function="proclitic" gloss="sing"/>
-      <word posp="noun" gloss="daughter"/>
+      <word posp="noun" gloss="daughter" number="sing" def="def" locus="number" role="owned" gender="cl.7" possessor="3.sing.cl.2" case="ERG"/>
    </np>
    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
    <np number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.1" possessor="2.sing">
      <thingy type="npnumber" function="proclitic" gloss="sing"/>
-      <word posp="noun" gloss="neighbour"/>
+      <word posp="noun" gloss="neighbour" number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.1" possessor="2.sing"/>
    </np>
    <np number="sing" def="def" locus="number" role="owned" gender="cl.7" possessor="3.sing.cl.1" case="NOM">
      <thingy type="npnumber" function="proclitic" gloss="sing"/>
-      <word posp="noun" gloss="son"/>
+      <word posp="noun" gloss="son" number="sing" def="def" locus="number" role="owned" gender="cl.7" possessor="3.sing.cl.1" case="NOM"/>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" obj="3.sing.cl.1">
      <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
      <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
      <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.7"/>
      <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.1"/>
-      <word posp="verb" gloss="kiss"/>
+      <word posp="verb" gloss="kiss" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" obj="3.sing.cl.1"/>
    </vp>
  </s>
</example>

addaffixes:

No change.

flatten:

<example id="posso3" translation="The hunter's daughter kissed your neighbour's son.">
-  <s>
+  <flat>
    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner"/>
-    <np number="sing" def="def" locus="number" role="owner" case="GEN" gender="cl.2" possessor="no.owner">
    <thingy type="npnumber" function="proclitic" gloss="sing"/>
    <word posp="noun" gloss="hunter" number="sing" def="def" locus="number" role="owner" case="GEN" gender="cl.2" possessor="no.owner"/>
-    </np>
-    <np number="sing" def="def" locus="number" role="owned" gender="cl.7" possessor="3.sing.cl.2" case="ERG">
    <thingy type="npnumber" function="proclitic" gloss="sing"/>
    <word posp="noun" gloss="daughter" number="sing" def="def" locus="number" role="owned" gender="cl.7" possessor="3.sing.cl.2" case="ERG"/>
-    </np>
    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
-    <np number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.1" possessor="2.sing">
    <thingy type="npnumber" function="proclitic" gloss="sing"/>
    <word posp="noun" gloss="neighbour" number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.1" possessor="2.sing"/>
-    </np>
-    <np number="sing" def="def" locus="number" role="owned" gender="cl.7" possessor="3.sing.cl.1" case="NOM">
    <thingy type="npnumber" function="proclitic" gloss="sing"/>
    <word posp="noun" gloss="son" number="sing" def="def" locus="number" role="owned" gender="cl.7" possessor="3.sing.cl.1" case="NOM"/>
-    </np>
-    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" obj="3.sing.cl.1">
    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.7"/>
    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.1"/>
    <word posp="verb" gloss="kiss" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" obj="3.sing.cl.1"/>
-    </vp>
-  </s>
+  </flat>
</example>

addvocab:

<example id="posso3" translation="The hunter's daughter kissed your neighbour's son.">
  <flat>
-    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner"/>
-    <thingy type="npnumber" function="proclitic" gloss="sing"/>
-    <word posp="noun" gloss="hunter" number="sing" def="def" locus="number" role="owner" case="GEN" gender="cl.2" possessor="no.owner"/>
-    <thingy type="npnumber" function="proclitic" gloss="sing"/>
-    <word posp="noun" gloss="daughter" number="sing" def="def" locus="number" role="owned" gender="cl.7" possessor="3.sing.cl.2" case="ERG"/>
-    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
-    <thingy type="npnumber" function="proclitic" gloss="sing"/>
-    <word posp="noun" gloss="neighbour" number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.1" possessor="2.sing"/>
-    <thingy type="npnumber" function="proclitic" gloss="sing"/>
-    <word posp="noun" gloss="son" number="sing" def="def" locus="number" role="owned" gender="cl.7" possessor="3.sing.cl.1" case="NOM"/>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
-    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.7"/>
-    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.1"/>
-    <word posp="verb" gloss="kiss" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" obj="3.sing.cl.1"/>
+    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner" ph="&#x292;&#x2E0;+q&#x2E0; &#x25B;#&#x2D0; q&#x2E0;" slots="Cip Cfp">ʒˠqˠɛ#ːqˠ</thingy>
+    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
+    <word posp="noun" gloss="hunter" number="sing" def="def" locus="number" role="owner" case="GEN" gender="cl.2" possessor="no.owner" ph="&#x292;&#x2E0;+hk&#x2B7; &#x1D4A; t&#x2BC;&#x2B2; &#x254;i &#x330;&#xA716; &#x26C;&#x2E0;" slots="Cir Cfr">ʒˠhkʷᵊtʼʲɔḭ꜖ɬˠ</word>
+    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
+    <word posp="noun" gloss="daughter" number="sing" def="def" locus="number" role="owned" gender="cl.7" possessor="3.sing.cl.2" case="ERG" ph="&#x290;&#x2E0;+q&#x2B7; &#x25E;# &#xA712; n&#x32A;&#x2E0;" slots="Cir Cfr">ʐˠqʷɞ#꜒n̪ˠ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner" ph="z&#x2B2;+&#x261;&#x2B1;&#x2E4; a r&#x2E0;" slots="Cip Cfp">zʲɡʱˤarˠ</thingy>
+    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
+    <word posp="noun" gloss="neighbour" number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.1" possessor="2.sing" ph="&#x290;&#x2B2; &#x289;#&#x2D0; &#x29B;&#x2E4; y&#x2D0; &#xA712; &#x288;&#x2BC;&#x2B2;" slots="Cir Cfr">ʐʲʉ#ːʛˤyː꜒ʈʼʲ</word>
+    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
+    <word posp="noun" gloss="son" number="sing" def="def" locus="number" role="owned" gender="cl.7" possessor="3.sing.cl.1" case="NOM" ph="&#x1D51;&#x1C0;&#x2BC;&#x2E0; &#x275; &#xA712;&#xA716; m&#x2B2;" slots="Cir Cfr">ᵑǀʼˠɵ꜒꜖mʲ</word>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;" slots="Cip Cfp">ʃʲkʼˠɛɺʲ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;" slots="Cip Cfp">ʃˠpʰˤʉp͡fˤ</thingy>
+    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.7.SUBJ" ph="&#x29C;&#x2E0; &#x25B;&#x2D0; &#x3B8;&#x2B2;" slots="Cip Cfp">ʜˠɛːθʲ</thingy>
+    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.1.OBJ" ph="s&#x2B7;+k&#x2B2; u&#x2D0; w&#x2E4;" slots="Cip Cfp">sʷkʲuːwˤ</thingy>
+    <word posp="verb" gloss="kiss" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" obj="3.sing.cl.1" ph="&#x290;&#x2E0; &#x289; m&#x2E4; &#x275;&#x2D0; &#xA716;&#xA712; t&#x32A;&#x2E4;" slots="Cir Cfr">ʐˠʉmˤɵː꜖꜒t̪ˤ</word>
  </flat>
</example>

vowelharmony:

No change.

applysandhi:

<example id="posso3" translation="The hunter's daughter kissed your neighbour's son.">
  <flat>
-    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner" ph="&#x292;&#x2E0;+q&#x2E0; &#x25B;#&#x2D0; q&#x2E0;" slots="Cip Cfp">ʒˠqˠɛ#ːqˠ</thingy>
+    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner" ph="&#x292;&#x2E0;+q&#x2E0; &#x25B;#&#x2D0; q&#x2E0;">ʒˠqˠɛ#ːqˠ</thingy>
    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <word posp="noun" gloss="hunter" number="sing" def="def" locus="number" role="owner" case="GEN" gender="cl.2" possessor="no.owner" ph="&#x292;&#x2E0;+hk&#x2B7; &#x1D4A; t&#x2BC;&#x2B2; &#x254;i &#x330;&#xA716; &#x26C;&#x2E0;" slots="Cir Cfr">ʒˠhkʷᵊtʼʲɔḭ꜖ɬˠ</word>
+    <word posp="noun" gloss="hunter" number="sing" def="def" locus="number" role="owner" case="GEN" gender="cl.2" possessor="no.owner" ph="&#x292;&#x2E0;+hk&#x2B7; &#x1D4A; t&#x2BC;&#x2B2; &#x254;i &#x330;&#xA716; &#x26C;&#x2E0;">ʒˠhkʷᵊtʼʲɔḭ꜖ɬˠ</word>
    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <word posp="noun" gloss="daughter" number="sing" def="def" locus="number" role="owned" gender="cl.7" possessor="3.sing.cl.2" case="ERG" ph="&#x290;&#x2E0;+q&#x2B7; &#x25E;# &#xA712; n&#x32A;&#x2E0;" slots="Cir Cfr">ʐˠqʷɞ#꜒n̪ˠ</word>
-    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner" ph="z&#x2B2;+&#x261;&#x2B1;&#x2E4; a r&#x2E0;" slots="Cip Cfp">zʲɡʱˤarˠ</thingy>
+    <word posp="noun" gloss="daughter" number="sing" def="def" locus="number" role="owned" gender="cl.7" possessor="3.sing.cl.2" case="ERG" ph="&#x290;&#x2E0;+q&#x2B7; &#x25E;# &#xA712; n&#x32A;&#x2E0;">ʐˠqʷɞ#꜒n̪ˠ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner" ph="z&#x2B2;+&#x261;&#x2B1;&#x2E4; a r&#x2E0;">zʲɡʱˤarˠ</thingy>
    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <word posp="noun" gloss="neighbour" number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.1" possessor="2.sing" ph="&#x290;&#x2B2; &#x289;#&#x2D0; &#x29B;&#x2E4; y&#x2D0; &#xA712; &#x288;&#x2BC;&#x2B2;" slots="Cir Cfr">ʐʲʉ#ːʛˤyː꜒ʈʼʲ</word>
+    <word posp="noun" gloss="neighbour" number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.1" possessor="2.sing" ph="&#x290;&#x2B2; &#x289;#&#x2D0; &#x29B;&#x2E4; y&#x2D0; &#xA712; &#x288;&#x2BC;&#x2B2;">ʐʲʉ#ːʛˤyː꜒ʈʼʲ</word>
    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <word posp="noun" gloss="son" number="sing" def="def" locus="number" role="owned" gender="cl.7" possessor="3.sing.cl.1" case="NOM" ph="&#x1D51;&#x1C0;&#x2BC;&#x2E0; &#x275; &#xA712;&#xA716; m&#x2B2;" slots="Cir Cfr">ᵑǀʼˠɵ꜒꜖mʲ</word>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;" slots="Cip Cfp">ʃʲkʼˠɛɺʲ</thingy>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;" slots="Cip Cfp">ʃˠpʰˤʉp͡fˤ</thingy>
-    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.7.SUBJ" ph="&#x29C;&#x2E0; &#x25B;&#x2D0; &#x3B8;&#x2B2;" slots="Cip Cfp">ʜˠɛːθʲ</thingy>
-    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.1.OBJ" ph="s&#x2B7;+k&#x2B2; u&#x2D0; w&#x2E4;" slots="Cip Cfp">sʷkʲuːwˤ</thingy>
-    <word posp="verb" gloss="kiss" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" obj="3.sing.cl.1" ph="&#x290;&#x2E0; &#x289; m&#x2E4; &#x275;&#x2D0; &#xA716;&#xA712; t&#x32A;&#x2E4;" slots="Cir Cfr">ʐˠʉmˤɵː꜖꜒t̪ˤ</word>
+    <word posp="noun" gloss="son" number="sing" def="def" locus="number" role="owned" gender="cl.7" possessor="3.sing.cl.1" case="NOM" ph="&#x1D51;&#x1C0;&#x2BC;&#x2E0; &#x275; &#xA712;&#xA716; m&#x2B2;">ᵑǀʼˠɵ꜒꜖mʲ</word>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;">ʃʲkʼˠɛɺʲ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;">ʃˠpʰˤʉp͡fˤ</thingy>
+    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.7.SUBJ" ph="&#x29C;&#x2E0; &#x25B;&#x2D0; &#x3B8;&#x2B2;">ʜˠɛːθʲ</thingy>
+    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.1.OBJ" ph="s&#x2B7;+k&#x2B2; u&#x2D0; w&#x2E4;">sʷkʲuːwˤ</thingy>
+    <word posp="verb" gloss="kiss" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" obj="3.sing.cl.1" ph="&#x290;&#x2E0; &#x289; m&#x2E4; &#x275;&#x2D0; &#xA716;&#xA712; t&#x32A;&#x2E4;">ʐˠʉmˤɵː꜖꜒t̪ˤ</word>
  </flat>
</example>

removetags:

<example id="posso3" translation="The hunter's daughter kissed your neighbour's son.">
  <flat>
-    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner" ph="&#x292;&#x2E0;+q&#x2E0; &#x25B;#&#x2D0; q&#x2E0;">ʒˠqˠɛ#ːqˠ</thingy>
-    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <word posp="noun" gloss="hunter" number="sing" def="def" locus="number" role="owner" case="GEN" gender="cl.2" possessor="no.owner" ph="&#x292;&#x2E0;+hk&#x2B7; &#x1D4A; t&#x2BC;&#x2B2; &#x254;i &#x330;&#xA716; &#x26C;&#x2E0;">ʒˠhkʷᵊtʼʲɔḭ꜖ɬˠ</word>
-    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <word posp="noun" gloss="daughter" number="sing" def="def" locus="number" role="owned" gender="cl.7" possessor="3.sing.cl.2" case="ERG" ph="&#x290;&#x2E0;+q&#x2B7; &#x25E;# &#xA712; n&#x32A;&#x2E0;">ʐˠqʷɞ#꜒n̪ˠ</word>
-    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner" ph="z&#x2B2;+&#x261;&#x2B1;&#x2E4; a r&#x2E0;">zʲɡʱˤarˠ</thingy>
-    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <word posp="noun" gloss="neighbour" number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.1" possessor="2.sing" ph="&#x290;&#x2B2; &#x289;#&#x2D0; &#x29B;&#x2E4; y&#x2D0; &#xA712; &#x288;&#x2BC;&#x2B2;">ʐʲʉ#ːʛˤyː꜒ʈʼʲ</word>
-    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <word posp="noun" gloss="son" number="sing" def="def" locus="number" role="owned" gender="cl.7" possessor="3.sing.cl.1" case="NOM" ph="&#x1D51;&#x1C0;&#x2BC;&#x2E0; &#x275; &#xA712;&#xA716; m&#x2B2;">ᵑǀʼˠɵ꜒꜖mʲ</word>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;">ʃʲkʼˠɛɺʲ</thingy>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;">ʃˠpʰˤʉp͡fˤ</thingy>
-    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.7.SUBJ" ph="&#x29C;&#x2E0; &#x25B;&#x2D0; &#x3B8;&#x2B2;">ʜˠɛːθʲ</thingy>
-    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.1.OBJ" ph="s&#x2B7;+k&#x2B2; u&#x2D0; w&#x2E4;">sʷkʲuːwˤ</thingy>
-    <word posp="verb" gloss="kiss" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" obj="3.sing.cl.1" ph="&#x290;&#x2E0; &#x289; m&#x2E4; &#x275;&#x2D0; &#xA716;&#xA712; t&#x32A;&#x2E4;">ʐˠʉmˤɵː꜖꜒t̪ˤ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner">ʒˠqˠɛ#ːqˠ</thingy>
+    <word posp="noun" gloss="hunter" number="sing" def="def" locus="number" role="owner" case="GEN" gender="cl.2" possessor="no.owner">ʒˠhkʷᵊtʼʲɔḭ꜖ɬˠ</word>
+    <word posp="noun" gloss="daughter" number="sing" def="def" locus="number" role="owned" gender="cl.7" possessor="3.sing.cl.2" case="ERG">ʐˠqʷɞ#꜒n̪ˠ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner">zʲɡʱˤarˠ</thingy>
+    <word posp="noun" gloss="neighbour" number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.1" possessor="2.sing">ʐʲʉ#ːʛˤyː꜒ʈʼʲ</word>
+    <word posp="noun" gloss="son" number="sing" def="def" locus="number" role="owned" gender="cl.7" possessor="3.sing.cl.1" case="NOM">ᵑǀʼˠɵ꜒꜖mʲ</word>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST">ʃʲkʼˠɛɺʲ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active">ʃˠpʰˤʉp͡fˤ</thingy>
+    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.7.SUBJ">ʜˠɛːθʲ</thingy>
+    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.1.OBJ">sʷkʲuːwˤ</thingy>
+    <word posp="verb" gloss="kiss" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" obj="3.sing.cl.1">ʐˠʉmˤɵː꜖꜒t̪ˤ</word>
  </flat>
+  <p>&lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʒˠqˠɛ̃ːqˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;ERG&lt;/span&gt;.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʒˠhkʷᵊtʼʲɔḭ꜖ɬˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;hunter&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʐˠqʷɞ̃꜒n̪ˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;daughter&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;zʲɡʱˤarˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;NOM&lt;/span&gt;.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʐʲʉ̃ːʛˤyː꜒ʈʼʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;neighbour&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ᵑǀʼˠɵ꜒꜖mʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;son&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʃʲkʼˠɛɺʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;indicative.&lt;span class="glssc"&gt;PAST&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʃˠpʰˤʉp͡fˤ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;POS&lt;/span&gt;.active&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʜˠɛːθʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;3.sing.cl.7.&lt;span class="glssc"&gt;SUBJ&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;sʷkʲuːwˤ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;3.sing.cl.1.&lt;span class="glssc"&gt;OBJ&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʐˠʉmˤɵː꜖꜒t̪ˤ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;kiss&lt;/span&gt;&lt;/span&gt;</p>
+  <p>ʒˠqˠɛ̃ːqˠ ʒˠhkʷᵊtʼʲɔḭ꜖ɬˠ ʐˠqʷɞ̃꜒n̪ˠ zʲɡʱˤarˠ ʐʲʉ̃ːʛˤyː꜒ʈʼʲ ᵑǀʼˠɵ꜒꜖mʲ ʃʲkʼˠɛɺʲ ʃˠpʰˤʉp͡fˤ ʜˠɛːθʲ sʷkʲuːwˤ ʐˠʉmˤɵː꜖꜒t̪ˤ</p>
+  <p>ʒˠqˠɛ#ːqˠ ʒˠhkʷᵊtʼʲɔḭ꜖ɬˠ ʐˠqʷɞ#꜒n̪ˠ zʲɡʱˤarˠ ʐʲʉ#ːʛˤyː꜒ʈʼʲ ᵑǀʼˠɵ꜒꜖mʲ ʃʲkʼˠɛɺʲ ʃˠpʰˤʉp͡fˤ ʜˠɛːθʲ sʷkʲuːwˤ ʐˠʉmˤɵː꜖꜒t̪ˤ</p>
+  <il>
+    <w>
+      <o>ʒˠqˠɛ̃ːqˠ</o>
+      <g>ERG.no.owner</g>
+    </w>
+    <w>
+      <o>ʒˠhkʷᵊtʼʲɔḭ꜖ɬˠ</o>
+      <g>hunter</g>
+    </w>
+    <w>
+      <o>ʐˠqʷɞ̃꜒n̪ˠ</o>
+      <g>daughter</g>
+    </w>
+    <w>
+      <o>zʲɡʱˤarˠ</o>
+      <g>NOM.no.owner</g>
+    </w>
+    <w>
+      <o>ʐʲʉ̃ːʛˤyː꜒ʈʼʲ</o>
+      <g>neighbour</g>
+    </w>
+    <w>
+      <o>ᵑǀʼˠɵ꜒꜖mʲ</o>
+      <g>son</g>
+    </w>
+    <w>
+      <o>ʃʲkʼˠɛɺʲ</o>
+      <g>indicative.PAST</g>
+    </w>
+    <w>
+      <o>ʃˠpʰˤʉp͡fˤ</o>
+      <g>POS.active</g>
+    </w>
+    <w>
+      <o>ʜˠɛːθʲ</o>
+      <g>3.sing.cl.7.SUBJ</g>
+    </w>
+    <w>
+      <o>sʷkʲuːwˤ</o>
+      <g>3.sing.cl.1.OBJ</g>
+    </w>
+    <w>
+      <o>ʐˠʉmˤɵː꜖꜒t̪ˤ</o>
+      <g>kiss</g>
+    </w>
+  </il>
</example>

initial XML:

<example id="lamb0" translation="a lamb">
  <np def="indef" number="sing" tr="rheme">
    <noun>lamb</noun>
  </np>
</example>

cleanup:

<example id="lamb0" translation="a lamb">
-  <np def="indef" number="sing" tr="rheme">
-    <noun>lamb</noun>
+  <np def="indef" number="sing" tr="rheme" locus="number">
+    <word posp="noun" gloss="lamb"/>
  </np>
</example>

module articles:

<example id="lamb0" translation="a lamb">
-  <np def="indef" number="sing" tr="rheme" locus="number">
+  <np number="sing" tr="rheme" locus="number">
    <word posp="noun" gloss="lamb"/>
+    <word gloss="a" posp="det"/>
  </np>
</example>

module nonpastonly:

No change.

module noepistemic:

No change.

module NRel:

No change.

module sentenceconnectors:

No change.

module complementise:

No change.

module affixdensity:

No change.

module adpositions:

No change.

module constorder:

No change.

module casemarking:

<example id="lamb0" translation="a lamb">
-  <np number="sing" tr="rheme" locus="number">
+  <np number="sing" tr="rheme" locus="number" case="NOM">
    <word posp="noun" gloss="lamb"/>
    <word gloss="a" posp="det"/>
  </np>
</example>

module markowner:

No change.

module addgender:

<example id="lamb0" translation="a lamb">
-  <np number="sing" tr="rheme" locus="number" case="NOM">
+  <np number="sing" tr="rheme" locus="number" case="NOM" gender="cl.1">
    <word posp="noun" gloss="lamb"/>
    <word gloss="a" posp="det"/>
  </np>
</example>

module propagatenumber:

No change.

createpronouns:

No change.

module markowned:

<example id="lamb0" translation="a lamb">
-  <np number="sing" tr="rheme" locus="number" case="NOM" gender="cl.1">
+  <np number="sing" tr="rheme" locus="number" case="NOM" gender="cl.1" possessor="no.owner">
    <word posp="noun" gloss="lamb"/>
    <word gloss="a" posp="det"/>
  </np>
</example>

module ngen:

No change.

module wordorder:

No change.

module wordorder:

No change.

module wordorder:

<example id="lamb0" translation="a lamb">
  <np number="sing" tr="rheme" locus="number" case="NOM" gender="cl.1" possessor="no.owner">
-    <word posp="noun" gloss="lamb"/>
    <word gloss="a" posp="det"/>
+    <word posp="noun" gloss="lamb"/>
  </np>
</example>

module conjp:

No change.

flattenconjp:

No change.

fixpronouns:

No change.

copyuptophrase:

No change.

prodrop:

No change.

addclitics:

<example id="lamb0" translation="a lamb">
  <np number="sing" tr="rheme" locus="number" case="NOM" gender="cl.1" possessor="no.owner">
+    <thingy type="npnumber" function="proclitic" gloss="sing"/>
+    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
    <word gloss="a" posp="det"/>
    <word posp="noun" gloss="lamb"/>
  </np>
</example>

propagateArgumentCase:

No change.

unwrapArgumentNPs:

No change.

unwrapOwnerOwned:

No change.

movedowntoword:

<example id="lamb0" translation="a lamb">
  <np number="sing" tr="rheme" locus="number" case="NOM" gender="cl.1" possessor="no.owner">
    <thingy type="npnumber" function="proclitic" gloss="sing"/>
    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
-    <word gloss="a" posp="det"/>
-    <word posp="noun" gloss="lamb"/>
+    <word gloss="a" posp="det" number="sing" tr="rheme" locus="number" case="NOM" gender="cl.1" possessor="no.owner"/>
+    <word posp="noun" gloss="lamb" number="sing" tr="rheme" locus="number" case="NOM" gender="cl.1" possessor="no.owner"/>
  </np>
</example>

addaffixes:

No change.

flatten:

<example id="lamb0" translation="a lamb">
-  <np number="sing" tr="rheme" locus="number" case="NOM" gender="cl.1" possessor="no.owner">
+  <flat>
    <thingy type="npnumber" function="proclitic" gloss="sing"/>
    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
    <word gloss="a" posp="det" number="sing" tr="rheme" locus="number" case="NOM" gender="cl.1" possessor="no.owner"/>
    <word posp="noun" gloss="lamb" number="sing" tr="rheme" locus="number" case="NOM" gender="cl.1" possessor="no.owner"/>
-  </np>
+  </flat>
</example>

addvocab:

<example id="lamb0" translation="a lamb">
  <flat>
-    <thingy type="npnumber" function="proclitic" gloss="sing"/>
-    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
-    <word gloss="a" posp="det" number="sing" tr="rheme" locus="number" case="NOM" gender="cl.1" possessor="no.owner"/>
-    <word posp="noun" gloss="lamb" number="sing" tr="rheme" locus="number" case="NOM" gender="cl.1" possessor="no.owner"/>
+    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
+    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner" ph="z&#x2B2;+&#x261;&#x2B1;&#x2E4; a r&#x2E0;" slots="Cip Cfp">zʲɡʱˤarˠ</thingy>
+    <word gloss="a" posp="det" number="sing" tr="rheme" locus="number" case="NOM" gender="cl.1" possessor="no.owner" ph="s&#x2B2;+k&#x2E0; o# &#x330;&#xA712; q&#x2BC;&#x2E0;" slots="Cir Cfr">sʲkˠo#̰꜒qʼˠ</word>
+    <word posp="noun" gloss="lamb" number="sing" tr="rheme" locus="number" case="NOM" gender="cl.1" possessor="no.owner" ph="t&#x2B2; &#x25B; z&#x2E4;+&#x261;&#x2E4; &#x153; &#xA712; &#x290;&#x2B2;" slots="Cir Cfr">tʲɛzˤɡˤœ꜒ʐʲ</word>
  </flat>
</example>

vowelharmony:

No change.

applysandhi:

<example id="lamb0" translation="a lamb">
  <flat>
    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner" ph="z&#x2B2;+&#x261;&#x2B1;&#x2E4; a r&#x2E0;" slots="Cip Cfp">zʲɡʱˤarˠ</thingy>
-    <word gloss="a" posp="det" number="sing" tr="rheme" locus="number" case="NOM" gender="cl.1" possessor="no.owner" ph="s&#x2B2;+k&#x2E0; o# &#x330;&#xA712; q&#x2BC;&#x2E0;" slots="Cir Cfr">sʲkˠo#̰꜒qʼˠ</word>
-    <word posp="noun" gloss="lamb" number="sing" tr="rheme" locus="number" case="NOM" gender="cl.1" possessor="no.owner" ph="t&#x2B2; &#x25B; z&#x2E4;+&#x261;&#x2E4; &#x153; &#xA712; &#x290;&#x2B2;" slots="Cir Cfr">tʲɛzˤɡˤœ꜒ʐʲ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner" ph="z&#x2B2;+&#x261;&#x2B1;&#x2E4; a r&#x2E0;">zʲɡʱˤarˠ</thingy>
+    <word gloss="a" posp="det" number="sing" tr="rheme" locus="number" case="NOM" gender="cl.1" possessor="no.owner" ph="s&#x2B2;+k&#x2E0; o# &#x330;&#xA712; q&#x2BC;&#x2E0;">sʲkˠo#̰꜒qʼˠ</word>
+    <word posp="noun" gloss="lamb" number="sing" tr="rheme" locus="number" case="NOM" gender="cl.1" possessor="no.owner" ph="t&#x2B2; &#x25B; z&#x2E4;+&#x261;&#x2E4; &#x153; &#xA712; &#x290;&#x2B2;">tʲɛzˤɡˤœ꜒ʐʲ</word>
  </flat>
</example>

removetags:

<example id="lamb0" translation="a lamb">
  <flat>
-    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner" ph="z&#x2B2;+&#x261;&#x2B1;&#x2E4; a r&#x2E0;">zʲɡʱˤarˠ</thingy>
-    <word gloss="a" posp="det" number="sing" tr="rheme" locus="number" case="NOM" gender="cl.1" possessor="no.owner" ph="s&#x2B2;+k&#x2E0; o# &#x330;&#xA712; q&#x2BC;&#x2E0;">sʲkˠo#̰꜒qʼˠ</word>
-    <word posp="noun" gloss="lamb" number="sing" tr="rheme" locus="number" case="NOM" gender="cl.1" possessor="no.owner" ph="t&#x2B2; &#x25B; z&#x2E4;+&#x261;&#x2E4; &#x153; &#xA712; &#x290;&#x2B2;">tʲɛzˤɡˤœ꜒ʐʲ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner">zʲɡʱˤarˠ</thingy>
+    <word gloss="a" posp="det" number="sing" tr="rheme" locus="number" case="NOM" gender="cl.1" possessor="no.owner">sʲkˠo#̰꜒qʼˠ</word>
+    <word posp="noun" gloss="lamb" number="sing" tr="rheme" locus="number" case="NOM" gender="cl.1" possessor="no.owner">tʲɛzˤɡˤœ꜒ʐʲ</word>
  </flat>
+  <p>&lt;span class="ilpair"&gt;&lt;span class="mor"&gt;zʲɡʱˤarˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;NOM&lt;/span&gt;.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;sʲkˠõ̰꜒qʼˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;a&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;tʲɛzˤɡˤœ꜒ʐʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;lamb&lt;/span&gt;&lt;/span&gt;</p>
+  <p>zʲɡʱˤarˠ sʲkˠõ̰꜒qʼˠ tʲɛzˤɡˤœ꜒ʐʲ</p>
+  <p>zʲɡʱˤarˠ sʲkˠo#̰꜒qʼˠ tʲɛzˤɡˤœ꜒ʐʲ</p>
+  <il>
+    <w>
+      <o>zʲɡʱˤarˠ</o>
+      <g>NOM.no.owner</g>
+    </w>
+    <w>
+      <o>sʲkˠõ̰꜒qʼˠ</o>
+      <g>a</g>
+    </w>
+    <w>
+      <o>tʲɛzˤɡˤœ꜒ʐʲ</o>
+      <g>lamb</g>
+    </w>
+  </il>
</example>

initial XML:

<example id="lamb1" translation="a little lamb">
  <np def="indef" number="sing" tr="rheme">
    <noun>lamb</noun>
    <adj>little</adj>
  </np>
</example>

cleanup:

<example id="lamb1" translation="a little lamb">
-  <np def="indef" number="sing" tr="rheme">
-    <noun>lamb</noun>
-    <adj>little</adj>
+  <np def="indef" number="sing" tr="rheme" locus="number">
+    <word posp="noun" gloss="lamb"/>
+    <word posp="adj" gloss="little"/>
  </np>
</example>

module articles:

<example id="lamb1" translation="a little lamb">
-  <np def="indef" number="sing" tr="rheme" locus="number">
+  <np number="sing" tr="rheme" locus="number">
    <word posp="noun" gloss="lamb"/>
    <word posp="adj" gloss="little"/>
+    <word gloss="a" posp="det"/>
  </np>
</example>

module nonpastonly:

No change.

module noepistemic:

No change.

module NRel:

No change.

module sentenceconnectors:

No change.

module complementise:

No change.

submodule transform_adj
<example id="lamb1" translation="a little lamb">
  <np number="sing" tr="rheme" locus="number">
    <word gloss="lamb" lexposp="noun" posp="noun">
      <thingy gloss="little&#x2081;" type="nounnounderivbef" origposp="adj"/>
      <thingy gloss="little&#x2082;" type="nounnounderivaft" origposp="adj"/>
    </word>
    <word gloss="a" posp="det"/>
  </np>
</example>

module affixdensity:

<example id="lamb1" translation="a little lamb">
  <np number="sing" tr="rheme" locus="number">
-    <word posp="noun" gloss="lamb"/>
-    <word posp="adj" gloss="little"/>
+    <word gloss="lamb" lexposp="noun" posp="noun">
+      <thingy gloss="little&#x2081;" type="nounnounderivbef" origposp="adj"/>
+      <thingy gloss="little&#x2082;" type="nounnounderivaft" origposp="adj"/>
+    </word>
    <word gloss="a" posp="det"/>
  </np>
</example>

module adpositions:

No change.

module constorder:

No change.

module casemarking:

<example id="lamb1" translation="a little lamb">
-  <np number="sing" tr="rheme" locus="number">
+  <np number="sing" tr="rheme" locus="number" case="NOM">
    <word gloss="lamb" lexposp="noun" posp="noun">
      <thingy gloss="little&#x2081;" type="nounnounderivbef" origposp="adj"/>
      <thingy gloss="little&#x2082;" type="nounnounderivaft" origposp="adj"/>
    </word>
    <word gloss="a" posp="det"/>
  </np>
</example>

module markowner:

No change.

module addgender:

<example id="lamb1" translation="a little lamb">
-  <np number="sing" tr="rheme" locus="number" case="NOM">
+  <np number="sing" tr="rheme" locus="number" case="NOM" gender="cl.1">
    <word gloss="lamb" lexposp="noun" posp="noun">
      <thingy gloss="little&#x2081;" type="nounnounderivbef" origposp="adj"/>
      <thingy gloss="little&#x2082;" type="nounnounderivaft" origposp="adj"/>
    </word>
    <word gloss="a" posp="det"/>
  </np>
</example>

module propagatenumber:

No change.

createpronouns:

No change.

module markowned:

<example id="lamb1" translation="a little lamb">
-  <np number="sing" tr="rheme" locus="number" case="NOM" gender="cl.1">
+  <np number="sing" tr="rheme" locus="number" case="NOM" gender="cl.1" possessor="no.owner">
    <word gloss="lamb" lexposp="noun" posp="noun">
      <thingy gloss="little&#x2081;" type="nounnounderivbef" origposp="adj"/>
      <thingy gloss="little&#x2082;" type="nounnounderivaft" origposp="adj"/>
    </word>
    <word gloss="a" posp="det"/>
  </np>
</example>

module ngen:

No change.

module wordorder:

No change.

module wordorder:

No change.

module wordorder:

<example id="lamb1" translation="a little lamb">
  <np number="sing" tr="rheme" locus="number" case="NOM" gender="cl.1" possessor="no.owner">
+    <word gloss="a" posp="det"/>
    <word gloss="lamb" lexposp="noun" posp="noun">
      <thingy gloss="little&#x2081;" type="nounnounderivbef" origposp="adj"/>
      <thingy gloss="little&#x2082;" type="nounnounderivaft" origposp="adj"/>
    </word>
-    <word gloss="a" posp="det"/>
  </np>
</example>

module conjp:

No change.

flattenconjp:

No change.

fixpronouns:

No change.

copyuptophrase:

No change.

prodrop:

No change.

addclitics:

<example id="lamb1" translation="a little lamb">
  <np number="sing" tr="rheme" locus="number" case="NOM" gender="cl.1" possessor="no.owner">
+    <thingy type="npnumber" function="proclitic" gloss="sing"/>
+    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
    <word gloss="a" posp="det"/>
    <word gloss="lamb" lexposp="noun" posp="noun">
      <thingy gloss="little&#x2081;" type="nounnounderivbef" origposp="adj"/>
      <thingy gloss="little&#x2082;" type="nounnounderivaft" origposp="adj"/>
    </word>
  </np>
</example>

propagateArgumentCase:

No change.

unwrapArgumentNPs:

No change.

unwrapOwnerOwned:

No change.

movedowntoword:

<example id="lamb1" translation="a little lamb">
  <np number="sing" tr="rheme" locus="number" case="NOM" gender="cl.1" possessor="no.owner">
    <thingy type="npnumber" function="proclitic" gloss="sing"/>
    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
-    <word gloss="a" posp="det"/>
-    <word gloss="lamb" lexposp="noun" posp="noun">
+    <word gloss="a" posp="det" number="sing" tr="rheme" locus="number" case="NOM" gender="cl.1" possessor="no.owner"/>
+    <word gloss="lamb" lexposp="noun" posp="noun" number="sing" tr="rheme" locus="number" case="NOM" gender="cl.1" possessor="no.owner">
      <thingy gloss="little&#x2081;" type="nounnounderivbef" origposp="adj"/>
      <thingy gloss="little&#x2082;" type="nounnounderivaft" origposp="adj"/>
    </word>
  </np>
</example>

addaffixes:

No change.

flatten:

<example id="lamb1" translation="a little lamb">
-  <np number="sing" tr="rheme" locus="number" case="NOM" gender="cl.1" possessor="no.owner">
+  <flat>
    <thingy type="npnumber" function="proclitic" gloss="sing"/>
    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
    <word gloss="a" posp="det" number="sing" tr="rheme" locus="number" case="NOM" gender="cl.1" possessor="no.owner"/>
-    <word gloss="lamb" lexposp="noun" posp="noun" number="sing" tr="rheme" locus="number" case="NOM" gender="cl.1" possessor="no.owner">
    <thingy gloss="little&#x2081;" type="nounnounderivbef" origposp="adj"/>
+    <word gloss="lamb" lexposp="noun" posp="noun" number="sing" tr="rheme" locus="number" case="NOM" gender="cl.1" possessor="no.owner"/>
    <thingy gloss="little&#x2082;" type="nounnounderivaft" origposp="adj"/>
-    </word>
-  </np>
+  </flat>
</example>

addvocab:

<example id="lamb1" translation="a little lamb">
  <flat>
-    <thingy type="npnumber" function="proclitic" gloss="sing"/>
-    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
-    <word gloss="a" posp="det" number="sing" tr="rheme" locus="number" case="NOM" gender="cl.1" possessor="no.owner"/>
-    <thingy gloss="little&#x2081;" type="nounnounderivbef" origposp="adj"/>
-    <word gloss="lamb" lexposp="noun" posp="noun" number="sing" tr="rheme" locus="number" case="NOM" gender="cl.1" possessor="no.owner"/>
-    <thingy gloss="little&#x2082;" type="nounnounderivaft" origposp="adj"/>
+    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
+    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner" ph="z&#x2B2;+&#x261;&#x2B1;&#x2E4; a r&#x2E0;" slots="Cip Cfp">zʲɡʱˤarˠ</thingy>
+    <word gloss="a" posp="det" number="sing" tr="rheme" locus="number" case="NOM" gender="cl.1" possessor="no.owner" ph="s&#x2B2;+k&#x2E0; o# &#x330;&#xA712; q&#x2BC;&#x2E0;" slots="Cir Cfr">sʲkˠo#̰꜒qʼˠ</word>
+    <thingy gloss="little&#x2081;" type="nounnounderivbef" origposp="adj" attach="prefix" ph="s&#x2E4;+k&#x2B2; &#x25B;&#x2D0; m&#x2E4;" slots="Cip Cir">sˤkʲɛːmˤ</thingy>
+    <word gloss="lamb" lexposp="noun" posp="noun" number="sing" tr="rheme" locus="number" case="NOM" gender="cl.1" possessor="no.owner" ph="t&#x2B2; &#x25B; z&#x2E4;+&#x261;&#x2E4; &#x153; &#xA712; &#x290;&#x2B2;" slots="Cir Cfr">tʲɛzˤɡˤœ꜒ʐʲ</word>
+    <thingy gloss="little&#x2082;" type="nounnounderivaft" origposp="adj" attach="suffix" ph=""></thingy>
  </flat>
</example>

vowelharmony:

No change.

applysandhi:

/mˤ/ + /tʲ/ > // + /nʲ/
<example id="lamb1" translation="a little lamb">
  <flat>
    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner" ph="z&#x2B2;+&#x261;&#x2B1;&#x2E4; a r&#x2E0;" slots="Cip Cfp">zʲɡʱˤarˠ</thingy>
-    <word gloss="a" posp="det" number="sing" tr="rheme" locus="number" case="NOM" gender="cl.1" possessor="no.owner" ph="s&#x2B2;+k&#x2E0; o# &#x330;&#xA712; q&#x2BC;&#x2E0;" slots="Cir Cfr">sʲkˠo#̰꜒qʼˠ</word>
-    <thingy gloss="little&#x2081;" type="nounnounderivbef" origposp="adj" attach="prefix" ph="s&#x2E4;+k&#x2B2; &#x25B;&#x2D0; m&#x2E4;" slots="Cip Cir">sˤkʲɛːmˤ</thingy>
-    <word gloss="lamb" lexposp="noun" posp="noun" number="sing" tr="rheme" locus="number" case="NOM" gender="cl.1" possessor="no.owner" ph="t&#x2B2; &#x25B; z&#x2E4;+&#x261;&#x2E4; &#x153; &#xA712; &#x290;&#x2B2;" slots="Cir Cfr">tʲɛzˤɡˤœ꜒ʐʲ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner" ph="z&#x2B2;+&#x261;&#x2B1;&#x2E4; a r&#x2E0;">zʲɡʱˤarˠ</thingy>
+    <word gloss="a" posp="det" number="sing" tr="rheme" locus="number" case="NOM" gender="cl.1" possessor="no.owner" ph="s&#x2B2;+k&#x2E0; o# &#x330;&#xA712; q&#x2BC;&#x2E0;">sʲkˠo#̰꜒qʼˠ</word>
+    <thingy gloss="little&#x2081;" type="nounnounderivbef" origposp="adj" attach="prefix" ph="s&#x2E4;+k&#x2B2; &#x25B;&#x2D0;" underlying="s&#x2E4;+k&#x2B2; &#x25B;&#x2D0; m&#x2E4;">sˤkʲɛː</thingy>
+    <word gloss="lamb" lexposp="noun" posp="noun" number="sing" tr="rheme" locus="number" case="NOM" gender="cl.1" possessor="no.owner" ph="n&#x2B2; &#x25B; z&#x2E4;+&#x261;&#x2E4; &#x153; &#xA712; &#x290;&#x2B2;" underlying="t&#x2B2; &#x25B; z&#x2E4;+&#x261;&#x2E4; &#x153; &#xA712; &#x290;&#x2B2;">nʲɛzˤɡˤœ꜒ʐʲ</word>
    <thingy gloss="little&#x2082;" type="nounnounderivaft" origposp="adj" attach="suffix" ph=""></thingy>
  </flat>
</example>

removetags:

<example id="lamb1" translation="a little lamb">
  <flat>
-    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner" ph="z&#x2B2;+&#x261;&#x2B1;&#x2E4; a r&#x2E0;">zʲɡʱˤarˠ</thingy>
-    <word gloss="a" posp="det" number="sing" tr="rheme" locus="number" case="NOM" gender="cl.1" possessor="no.owner" ph="s&#x2B2;+k&#x2E0; o# &#x330;&#xA712; q&#x2BC;&#x2E0;">sʲkˠo#̰꜒qʼˠ</word>
-    <thingy gloss="little&#x2081;" type="nounnounderivbef" origposp="adj" attach="prefix" ph="s&#x2E4;+k&#x2B2; &#x25B;&#x2D0;" underlying="s&#x2E4;+k&#x2B2; &#x25B;&#x2D0; m&#x2E4;">sˤkʲɛː</thingy>
-    <word gloss="lamb" lexposp="noun" posp="noun" number="sing" tr="rheme" locus="number" case="NOM" gender="cl.1" possessor="no.owner" ph="n&#x2B2; &#x25B; z&#x2E4;+&#x261;&#x2E4; &#x153; &#xA712; &#x290;&#x2B2;" underlying="t&#x2B2; &#x25B; z&#x2E4;+&#x261;&#x2E4; &#x153; &#xA712; &#x290;&#x2B2;">nʲɛzˤɡˤœ꜒ʐʲ</word>
-    <thingy gloss="little&#x2082;" type="nounnounderivaft" origposp="adj" attach="suffix" ph=""></thingy>
+    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner">zʲɡʱˤarˠ</thingy>
+    <word gloss="a" posp="det" number="sing" tr="rheme" locus="number" case="NOM" gender="cl.1" possessor="no.owner">sʲkˠo#̰꜒qʼˠ</word>
+    <thingy gloss="little&#x2081;" type="nounnounderivbef" origposp="adj" underlying="s&#x2E4;+k&#x2B2; &#x25B;&#x2D0; m&#x2E4;">sˤkʲɛː</thingy>
+    <word gloss="lamb" lexposp="noun" posp="noun" number="sing" tr="rheme" locus="number" case="NOM" gender="cl.1" possessor="no.owner" underlying="t&#x2B2; &#x25B; z&#x2E4;+&#x261;&#x2E4; &#x153; &#xA712; &#x290;&#x2B2;">nʲɛzˤɡˤœ꜒ʐʲ</word>
  </flat>
+  <p>&lt;span class="ilpair"&gt;&lt;span class="mor"&gt;zʲɡʱˤarˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;NOM&lt;/span&gt;.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;sʲkˠõ̰꜒qʼˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;a&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;sˤkʲɛːmˤ-&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;little&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;tʲɛzˤɡˤœ꜒ʐʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;lamb&lt;/span&gt;&lt;/span&gt;</p>
+  <p>zʲɡʱˤarˠ sʲkˠõ̰꜒qʼˠ sˤkʲɛːnʲɛzˤɡˤœ꜒ʐʲ</p>
+  <p>zʲɡʱˤarˠ sʲkˠo#̰꜒qʼˠ sˤkʲɛːnʲɛzˤɡˤœ꜒ʐʲ</p>
+  <il>
+    <w>
+      <o>zʲɡʱˤarˠ</o>
+      <g>NOM.no.owner</g>
+    </w>
+    <w>
+      <o>sʲkˠõ̰꜒qʼˠ</o>
+      <g>a</g>
+    </w>
+    <w>
+      <o>sˤkʲɛːmˤ-</o>
+      <g>little</g>
+    </w>
+    <w>
+      <o>tʲɛzˤɡˤœ꜒ʐʲ</o>
+      <g>lamb</g>
+    </w>
+  </il>
</example>

initial XML:

<example id="lamb2" translation="She had a little lamb.">
  <s>
    <vp tam="past-punct">
      <verb>have</verb>
    </vp>
    <np def="def" number="sing" tr="theme" role="subj" output="aspron">
      <noun>girl</noun>
    </np>
    <np def="indef" number="sing" tr="rheme" role="obj">
      <noun>lamb</noun>
      <adj>little</adj>
    </np>
  </s>
</example>

cleanup:

<example id="lamb2" translation="She had a little lamb.">
  <s>
-    <vp tam="past-punct">
-      <verb>have</verb>
+    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active">
+      <word posp="verb" gloss="have"/>
    </vp>
-    <np def="def" number="sing" tr="theme" role="subj" output="aspron">
-      <noun>girl</noun>
+    <np def="def" number="sing" tr="theme" role="subj" output="aspron" locus="number">
+      <word posp="noun" gloss="girl"/>
    </np>
-    <np def="indef" number="sing" tr="rheme" role="obj">
-      <noun>lamb</noun>
-      <adj>little</adj>
+    <np def="indef" number="sing" tr="rheme" role="obj" locus="number">
+      <word posp="noun" gloss="lamb"/>
+      <word posp="adj" gloss="little"/>
    </np>
  </s>
</example>

module articles:

<example id="lamb2" translation="She had a little lamb.">
  <s>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active">
      <word posp="verb" gloss="have"/>
    </vp>
    <np def="def" number="sing" tr="theme" role="subj" output="aspron" locus="number">
      <word posp="noun" gloss="girl"/>
    </np>
-    <np def="indef" number="sing" tr="rheme" role="obj" locus="number">
+    <np number="sing" tr="rheme" role="obj" locus="number">
      <word posp="noun" gloss="lamb"/>
      <word posp="adj" gloss="little"/>
+      <word gloss="a" posp="det"/>
    </np>
  </s>
</example>

module nonpastonly:

<example id="lamb2" translation="She had a little lamb.">
  <s>
-    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active">
+    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="have"/>
    </vp>
    <np def="def" number="sing" tr="theme" role="subj" output="aspron" locus="number">
      <word posp="noun" gloss="girl"/>
    </np>
    <np number="sing" tr="rheme" role="obj" locus="number">
      <word posp="noun" gloss="lamb"/>
      <word posp="adj" gloss="little"/>
      <word gloss="a" posp="det"/>
    </np>
  </s>
</example>

module noepistemic:

No change.

module NRel:

No change.

module sentenceconnectors:

No change.

module complementise:

No change.

submodule transform_adj
<example id="lamb2" translation="She had a little lamb.">
  <s>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="have"/>
    </vp>
    <np def="def" number="sing" tr="theme" role="subj" output="aspron" locus="number">
      <word posp="noun" gloss="girl"/>
    </np>
    <np number="sing" tr="rheme" role="obj" locus="number">
      <word gloss="lamb" lexposp="noun" posp="noun">
        <thingy gloss="little&#x2081;" type="nounnounderivbef" origposp="adj"/>
        <thingy gloss="little&#x2082;" type="nounnounderivaft" origposp="adj"/>
      </word>
      <word gloss="a" posp="det"/>
    </np>
  </s>
</example>
tva1
tva2
tva1
tva2

module affixdensity:

<example id="lamb2" translation="She had a little lamb.">
  <s>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="have"/>
    </vp>
    <np def="def" number="sing" tr="theme" role="subj" output="aspron" locus="number">
      <word posp="noun" gloss="girl"/>
    </np>
    <np number="sing" tr="rheme" role="obj" locus="number">
-      <word posp="noun" gloss="lamb"/>
-      <word posp="adj" gloss="little"/>
+      <word gloss="lamb" lexposp="noun" posp="noun">
+        <thingy gloss="little&#x2081;" type="nounnounderivbef" origposp="adj"/>
+        <thingy gloss="little&#x2082;" type="nounnounderivaft" origposp="adj"/>
+      </word>
      <word gloss="a" posp="det"/>
    </np>
  </s>
</example>

module adpositions:

No change.

module constorder:

<example id="lamb2" translation="She had a little lamb.">
  <s>
-    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
-      <word posp="verb" gloss="have"/>
-    </vp>
    <np def="def" number="sing" tr="theme" role="subj" output="aspron" locus="number">
      <word posp="noun" gloss="girl"/>
    </np>
    <np number="sing" tr="rheme" role="obj" locus="number">
      <word gloss="lamb" lexposp="noun" posp="noun">
        <thingy gloss="little&#x2081;" type="nounnounderivbef" origposp="adj"/>
        <thingy gloss="little&#x2082;" type="nounnounderivaft" origposp="adj"/>
      </word>
      <word gloss="a" posp="det"/>
    </np>
+    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
+      <word posp="verb" gloss="have"/>
+    </vp>
  </s>
</example>

module casemarking:

<example id="lamb2" translation="She had a little lamb.">
  <s>
-    <np def="def" number="sing" tr="theme" role="subj" output="aspron" locus="number">
+    <np def="def" number="sing" tr="theme" role="subj" output="aspron" locus="number" case="ERG">
      <word posp="noun" gloss="girl"/>
    </np>
-    <np number="sing" tr="rheme" role="obj" locus="number">
+    <np number="sing" tr="rheme" role="obj" locus="number" case="NOM">
      <word gloss="lamb" lexposp="noun" posp="noun">
        <thingy gloss="little&#x2081;" type="nounnounderivbef" origposp="adj"/>
        <thingy gloss="little&#x2082;" type="nounnounderivaft" origposp="adj"/>
      </word>
      <word gloss="a" posp="det"/>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="have"/>
    </vp>
  </s>
</example>

module markowner:

No change.

module addgender:

<example id="lamb2" translation="She had a little lamb.">
  <s>
-    <np def="def" number="sing" tr="theme" role="subj" output="aspron" locus="number" case="ERG">
+    <np def="def" number="sing" tr="theme" role="subj" output="aspron" locus="number" case="ERG" gender="cl.7">
      <word posp="noun" gloss="girl"/>
    </np>
-    <np number="sing" tr="rheme" role="obj" locus="number" case="NOM">
+    <np number="sing" tr="rheme" role="obj" locus="number" case="NOM" gender="cl.1">
      <word gloss="lamb" lexposp="noun" posp="noun">
        <thingy gloss="little&#x2081;" type="nounnounderivbef" origposp="adj"/>
        <thingy gloss="little&#x2082;" type="nounnounderivaft" origposp="adj"/>
      </word>
      <word gloss="a" posp="det"/>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="have"/>
    </vp>
  </s>
</example>

module propagatenumber:

No change.

createpronouns:

<example id="lamb2" translation="She had a little lamb.">
  <s>
-    <np def="def" number="sing" tr="theme" role="subj" output="aspron" locus="number" case="ERG" gender="cl.7">
-      <word posp="noun" gloss="girl"/>
+    <np def="def" number="sing" tr="theme" role="subj" locus="number" case="ERG" gender="cl.7">
+      <word posp="pron" number="sing" gender="cl.7" gloss="3.sing.cl.7"/>
    </np>
    <np number="sing" tr="rheme" role="obj" locus="number" case="NOM" gender="cl.1">
      <word gloss="lamb" lexposp="noun" posp="noun">
        <thingy gloss="little&#x2081;" type="nounnounderivbef" origposp="adj"/>
        <thingy gloss="little&#x2082;" type="nounnounderivaft" origposp="adj"/>
      </word>
      <word gloss="a" posp="det"/>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="have"/>
    </vp>
  </s>
</example>

module markowned:

<example id="lamb2" translation="She had a little lamb.">
  <s>
-    <np def="def" number="sing" tr="theme" role="subj" locus="number" case="ERG" gender="cl.7">
+    <np def="def" number="sing" tr="theme" role="subj" locus="number" case="ERG" gender="cl.7" possessor="no.owner">
      <word posp="pron" number="sing" gender="cl.7" gloss="3.sing.cl.7"/>
    </np>
-    <np number="sing" tr="rheme" role="obj" locus="number" case="NOM" gender="cl.1">
+    <np number="sing" tr="rheme" role="obj" locus="number" case="NOM" gender="cl.1" possessor="no.owner">
      <word gloss="lamb" lexposp="noun" posp="noun">
        <thingy gloss="little&#x2081;" type="nounnounderivbef" origposp="adj"/>
        <thingy gloss="little&#x2082;" type="nounnounderivaft" origposp="adj"/>
      </word>
      <word gloss="a" posp="det"/>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="have"/>
    </vp>
  </s>
</example>

module ngen:

No change.

module wordorder:

No change.

module wordorder:

No change.

module wordorder:

<example id="lamb2" translation="She had a little lamb.">
  <s>
    <np def="def" number="sing" tr="theme" role="subj" locus="number" case="ERG" gender="cl.7" possessor="no.owner">
      <word posp="pron" number="sing" gender="cl.7" gloss="3.sing.cl.7"/>
    </np>
    <np number="sing" tr="rheme" role="obj" locus="number" case="NOM" gender="cl.1" possessor="no.owner">
+      <word gloss="a" posp="det"/>
      <word gloss="lamb" lexposp="noun" posp="noun">
        <thingy gloss="little&#x2081;" type="nounnounderivbef" origposp="adj"/>
        <thingy gloss="little&#x2082;" type="nounnounderivaft" origposp="adj"/>
      </word>
-      <word gloss="a" posp="det"/>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="have"/>
    </vp>
  </s>
</example>

module conjp:

No change.

flattenconjp:

No change.

fixpronouns:

No change.

copyuptophrase:

<example id="lamb2" translation="She had a little lamb.">
  <s>
    <np def="def" number="sing" tr="theme" role="subj" locus="number" case="ERG" gender="cl.7" possessor="no.owner">
      <word posp="pron" number="sing" gender="cl.7" gloss="3.sing.cl.7"/>
    </np>
    <np number="sing" tr="rheme" role="obj" locus="number" case="NOM" gender="cl.1" possessor="no.owner">
      <word gloss="a" posp="det"/>
      <word gloss="lamb" lexposp="noun" posp="noun">
        <thingy gloss="little&#x2081;" type="nounnounderivbef" origposp="adj"/>
        <thingy gloss="little&#x2082;" type="nounnounderivaft" origposp="adj"/>
      </word>
    </np>
-    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
+    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" obj="3.sing.cl.1">
      <word posp="verb" gloss="have"/>
    </vp>
  </s>
</example>

prodrop:

<example id="lamb2" translation="She had a little lamb.">
  <s>
-    <np def="def" number="sing" tr="theme" role="subj" locus="number" case="ERG" gender="cl.7" possessor="no.owner">
-      <word posp="pron" number="sing" gender="cl.7" gloss="3.sing.cl.7"/>
-    </np>
    <np number="sing" tr="rheme" role="obj" locus="number" case="NOM" gender="cl.1" possessor="no.owner">
      <word gloss="a" posp="det"/>
      <word gloss="lamb" lexposp="noun" posp="noun">
        <thingy gloss="little&#x2081;" type="nounnounderivbef" origposp="adj"/>
        <thingy gloss="little&#x2082;" type="nounnounderivaft" origposp="adj"/>
      </word>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" obj="3.sing.cl.1">
      <word posp="verb" gloss="have"/>
    </vp>
  </s>
</example>

addclitics:

<example id="lamb2" translation="She had a little lamb.">
  <s>
    <np number="sing" tr="rheme" role="obj" locus="number" case="NOM" gender="cl.1" possessor="no.owner">
+      <thingy type="npnumber" function="proclitic" gloss="sing"/>
+      <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
      <word gloss="a" posp="det"/>
      <word gloss="lamb" lexposp="noun" posp="noun">
        <thingy gloss="little&#x2081;" type="nounnounderivbef" origposp="adj"/>
        <thingy gloss="little&#x2082;" type="nounnounderivaft" origposp="adj"/>
      </word>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" obj="3.sing.cl.1">
+      <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
+      <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
+      <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.7"/>
+      <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.1"/>
      <word posp="verb" gloss="have"/>
    </vp>
  </s>
</example>

propagateArgumentCase:

No change.

unwrapArgumentNPs:

No change.

unwrapOwnerOwned:

No change.

movedowntoword:

<example id="lamb2" translation="She had a little lamb.">
  <s>
    <np number="sing" tr="rheme" role="obj" locus="number" case="NOM" gender="cl.1" possessor="no.owner">
      <thingy type="npnumber" function="proclitic" gloss="sing"/>
      <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
-      <word gloss="a" posp="det"/>
-      <word gloss="lamb" lexposp="noun" posp="noun">
+      <word gloss="a" posp="det" number="sing" tr="rheme" role="obj" locus="number" case="NOM" gender="cl.1" possessor="no.owner"/>
+      <word gloss="lamb" lexposp="noun" posp="noun" number="sing" tr="rheme" role="obj" locus="number" case="NOM" gender="cl.1" possessor="no.owner">
        <thingy gloss="little&#x2081;" type="nounnounderivbef" origposp="adj"/>
        <thingy gloss="little&#x2082;" type="nounnounderivaft" origposp="adj"/>
      </word>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" obj="3.sing.cl.1">
      <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
      <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
      <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.7"/>
      <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.1"/>
-      <word posp="verb" gloss="have"/>
+      <word posp="verb" gloss="have" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" obj="3.sing.cl.1"/>
    </vp>
  </s>
</example>

addaffixes:

No change.

flatten:

<example id="lamb2" translation="She had a little lamb.">
-  <s>
-    <np number="sing" tr="rheme" role="obj" locus="number" case="NOM" gender="cl.1" possessor="no.owner">
+  <flat>
    <thingy type="npnumber" function="proclitic" gloss="sing"/>
    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
    <word gloss="a" posp="det" number="sing" tr="rheme" role="obj" locus="number" case="NOM" gender="cl.1" possessor="no.owner"/>
-      <word gloss="lamb" lexposp="noun" posp="noun" number="sing" tr="rheme" role="obj" locus="number" case="NOM" gender="cl.1" possessor="no.owner">
    <thingy gloss="little&#x2081;" type="nounnounderivbef" origposp="adj"/>
+    <word gloss="lamb" lexposp="noun" posp="noun" number="sing" tr="rheme" role="obj" locus="number" case="NOM" gender="cl.1" possessor="no.owner"/>
    <thingy gloss="little&#x2082;" type="nounnounderivaft" origposp="adj"/>
-      </word>
-    </np>
-    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" obj="3.sing.cl.1">
    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.7"/>
    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.1"/>
    <word posp="verb" gloss="have" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" obj="3.sing.cl.1"/>
-    </vp>
-  </s>
+  </flat>
</example>

addvocab:

<example id="lamb2" translation="She had a little lamb.">
  <flat>
-    <thingy type="npnumber" function="proclitic" gloss="sing"/>
-    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
-    <word gloss="a" posp="det" number="sing" tr="rheme" role="obj" locus="number" case="NOM" gender="cl.1" possessor="no.owner"/>
-    <thingy gloss="little&#x2081;" type="nounnounderivbef" origposp="adj"/>
-    <word gloss="lamb" lexposp="noun" posp="noun" number="sing" tr="rheme" role="obj" locus="number" case="NOM" gender="cl.1" possessor="no.owner"/>
-    <thingy gloss="little&#x2082;" type="nounnounderivaft" origposp="adj"/>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
-    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.7"/>
-    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.1"/>
-    <word posp="verb" gloss="have" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" obj="3.sing.cl.1"/>
+    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
+    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner" ph="z&#x2B2;+&#x261;&#x2B1;&#x2E4; a r&#x2E0;" slots="Cip Cfp">zʲɡʱˤarˠ</thingy>
+    <word gloss="a" posp="det" number="sing" tr="rheme" role="obj" locus="number" case="NOM" gender="cl.1" possessor="no.owner" ph="s&#x2B2;+k&#x2E0; o# &#x330;&#xA712; q&#x2BC;&#x2E0;" slots="Cir Cfr">sʲkˠo#̰꜒qʼˠ</word>
+    <thingy gloss="little&#x2081;" type="nounnounderivbef" origposp="adj" attach="prefix" ph="s&#x2E4;+k&#x2B2; &#x25B;&#x2D0; m&#x2E4;" slots="Cip Cir">sˤkʲɛːmˤ</thingy>
+    <word gloss="lamb" lexposp="noun" posp="noun" number="sing" tr="rheme" role="obj" locus="number" case="NOM" gender="cl.1" possessor="no.owner" ph="t&#x2B2; &#x25B; z&#x2E4;+&#x261;&#x2E4; &#x153; &#xA712; &#x290;&#x2B2;" slots="Cir Cfr">tʲɛzˤɡˤœ꜒ʐʲ</word>
+    <thingy gloss="little&#x2082;" type="nounnounderivaft" origposp="adj" attach="suffix" ph=""></thingy>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;" slots="Cip Cfp">ʃʲkʼˠɛɺʲ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;" slots="Cip Cfp">ʃˠpʰˤʉp͡fˤ</thingy>
+    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.7.SUBJ" ph="&#x29C;&#x2E0; &#x25B;&#x2D0; &#x3B8;&#x2B2;" slots="Cip Cfp">ʜˠɛːθʲ</thingy>
+    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.1.OBJ" ph="s&#x2B7;+k&#x2B2; u&#x2D0; w&#x2E4;" slots="Cip Cfp">sʷkʲuːwˤ</thingy>
+    <word posp="verb" gloss="have" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" obj="3.sing.cl.1" ph="&#x278;&#x2E0; &#x276;#&#x2D0; &#xA716; &#xF0;&#x2E4;" slots="Cir Cfr">ɸˠɶ#ː꜖ðˤ</word>
  </flat>
</example>

vowelharmony:

No change.

applysandhi:

/mˤ/ + /tʲ/ > // + /nʲ/
<example id="lamb2" translation="She had a little lamb.">
  <flat>
    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner" ph="z&#x2B2;+&#x261;&#x2B1;&#x2E4; a r&#x2E0;" slots="Cip Cfp">zʲɡʱˤarˠ</thingy>
-    <word gloss="a" posp="det" number="sing" tr="rheme" role="obj" locus="number" case="NOM" gender="cl.1" possessor="no.owner" ph="s&#x2B2;+k&#x2E0; o# &#x330;&#xA712; q&#x2BC;&#x2E0;" slots="Cir Cfr">sʲkˠo#̰꜒qʼˠ</word>
-    <thingy gloss="little&#x2081;" type="nounnounderivbef" origposp="adj" attach="prefix" ph="s&#x2E4;+k&#x2B2; &#x25B;&#x2D0; m&#x2E4;" slots="Cip Cir">sˤkʲɛːmˤ</thingy>
-    <word gloss="lamb" lexposp="noun" posp="noun" number="sing" tr="rheme" role="obj" locus="number" case="NOM" gender="cl.1" possessor="no.owner" ph="t&#x2B2; &#x25B; z&#x2E4;+&#x261;&#x2E4; &#x153; &#xA712; &#x290;&#x2B2;" slots="Cir Cfr">tʲɛzˤɡˤœ꜒ʐʲ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner" ph="z&#x2B2;+&#x261;&#x2B1;&#x2E4; a r&#x2E0;">zʲɡʱˤarˠ</thingy>
+    <word gloss="a" posp="det" number="sing" tr="rheme" role="obj" locus="number" case="NOM" gender="cl.1" possessor="no.owner" ph="s&#x2B2;+k&#x2E0; o# &#x330;&#xA712; q&#x2BC;&#x2E0;">sʲkˠo#̰꜒qʼˠ</word>
+    <thingy gloss="little&#x2081;" type="nounnounderivbef" origposp="adj" attach="prefix" ph="s&#x2E4;+k&#x2B2; &#x25B;&#x2D0;" underlying="s&#x2E4;+k&#x2B2; &#x25B;&#x2D0; m&#x2E4;">sˤkʲɛː</thingy>
+    <word gloss="lamb" lexposp="noun" posp="noun" number="sing" tr="rheme" role="obj" locus="number" case="NOM" gender="cl.1" possessor="no.owner" ph="n&#x2B2; &#x25B; z&#x2E4;+&#x261;&#x2E4; &#x153; &#xA712; &#x290;&#x2B2;" underlying="t&#x2B2; &#x25B; z&#x2E4;+&#x261;&#x2E4; &#x153; &#xA712; &#x290;&#x2B2;">nʲɛzˤɡˤœ꜒ʐʲ</word>
    <thingy gloss="little&#x2082;" type="nounnounderivaft" origposp="adj" attach="suffix" ph=""></thingy>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;" slots="Cip Cfp">ʃʲkʼˠɛɺʲ</thingy>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;" slots="Cip Cfp">ʃˠpʰˤʉp͡fˤ</thingy>
-    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.7.SUBJ" ph="&#x29C;&#x2E0; &#x25B;&#x2D0; &#x3B8;&#x2B2;" slots="Cip Cfp">ʜˠɛːθʲ</thingy>
-    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.1.OBJ" ph="s&#x2B7;+k&#x2B2; u&#x2D0; w&#x2E4;" slots="Cip Cfp">sʷkʲuːwˤ</thingy>
-    <word posp="verb" gloss="have" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" obj="3.sing.cl.1" ph="&#x278;&#x2E0; &#x276;#&#x2D0; &#xA716; &#xF0;&#x2E4;" slots="Cir Cfr">ɸˠɶ#ː꜖ðˤ</word>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;">ʃʲkʼˠɛɺʲ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;">ʃˠpʰˤʉp͡fˤ</thingy>
+    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.7.SUBJ" ph="&#x29C;&#x2E0; &#x25B;&#x2D0; &#x3B8;&#x2B2;">ʜˠɛːθʲ</thingy>
+    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.1.OBJ" ph="s&#x2B7;+k&#x2B2; u&#x2D0; w&#x2E4;">sʷkʲuːwˤ</thingy>
+    <word posp="verb" gloss="have" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" obj="3.sing.cl.1" ph="&#x278;&#x2E0; &#x276;#&#x2D0; &#xA716; &#xF0;&#x2E4;">ɸˠɶ#ː꜖ðˤ</word>
  </flat>
</example>

removetags:

<example id="lamb2" translation="She had a little lamb.">
  <flat>
-    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner" ph="z&#x2B2;+&#x261;&#x2B1;&#x2E4; a r&#x2E0;">zʲɡʱˤarˠ</thingy>
-    <word gloss="a" posp="det" number="sing" tr="rheme" role="obj" locus="number" case="NOM" gender="cl.1" possessor="no.owner" ph="s&#x2B2;+k&#x2E0; o# &#x330;&#xA712; q&#x2BC;&#x2E0;">sʲkˠo#̰꜒qʼˠ</word>
-    <thingy gloss="little&#x2081;" type="nounnounderivbef" origposp="adj" attach="prefix" ph="s&#x2E4;+k&#x2B2; &#x25B;&#x2D0;" underlying="s&#x2E4;+k&#x2B2; &#x25B;&#x2D0; m&#x2E4;">sˤkʲɛː</thingy>
-    <word gloss="lamb" lexposp="noun" posp="noun" number="sing" tr="rheme" role="obj" locus="number" case="NOM" gender="cl.1" possessor="no.owner" ph="n&#x2B2; &#x25B; z&#x2E4;+&#x261;&#x2E4; &#x153; &#xA712; &#x290;&#x2B2;" underlying="t&#x2B2; &#x25B; z&#x2E4;+&#x261;&#x2E4; &#x153; &#xA712; &#x290;&#x2B2;">nʲɛzˤɡˤœ꜒ʐʲ</word>
-    <thingy gloss="little&#x2082;" type="nounnounderivaft" origposp="adj" attach="suffix" ph=""></thingy>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;">ʃʲkʼˠɛɺʲ</thingy>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;">ʃˠpʰˤʉp͡fˤ</thingy>
-    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.7.SUBJ" ph="&#x29C;&#x2E0; &#x25B;&#x2D0; &#x3B8;&#x2B2;">ʜˠɛːθʲ</thingy>
-    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.1.OBJ" ph="s&#x2B7;+k&#x2B2; u&#x2D0; w&#x2E4;">sʷkʲuːwˤ</thingy>
-    <word posp="verb" gloss="have" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" obj="3.sing.cl.1" ph="&#x278;&#x2E0; &#x276;#&#x2D0; &#xA716; &#xF0;&#x2E4;">ɸˠɶ#ː꜖ðˤ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner">zʲɡʱˤarˠ</thingy>
+    <word gloss="a" posp="det" number="sing" tr="rheme" role="obj" locus="number" case="NOM" gender="cl.1" possessor="no.owner">sʲkˠo#̰꜒qʼˠ</word>
+    <thingy gloss="little&#x2081;" type="nounnounderivbef" origposp="adj" underlying="s&#x2E4;+k&#x2B2; &#x25B;&#x2D0; m&#x2E4;">sˤkʲɛː</thingy>
+    <word gloss="lamb" lexposp="noun" posp="noun" number="sing" tr="rheme" role="obj" locus="number" case="NOM" gender="cl.1" possessor="no.owner" underlying="t&#x2B2; &#x25B; z&#x2E4;+&#x261;&#x2E4; &#x153; &#xA712; &#x290;&#x2B2;">nʲɛzˤɡˤœ꜒ʐʲ</word>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST">ʃʲkʼˠɛɺʲ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active">ʃˠpʰˤʉp͡fˤ</thingy>
+    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.7.SUBJ">ʜˠɛːθʲ</thingy>
+    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.1.OBJ">sʷkʲuːwˤ</thingy>
+    <word posp="verb" gloss="have" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" obj="3.sing.cl.1">ɸˠɶ#ː꜖ðˤ</word>
  </flat>
+  <p>&lt;span class="ilpair"&gt;&lt;span class="mor"&gt;zʲɡʱˤarˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;NOM&lt;/span&gt;.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;sʲkˠõ̰꜒qʼˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;a&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;sˤkʲɛːmˤ-&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;little&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;tʲɛzˤɡˤœ꜒ʐʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;lamb&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʃʲkʼˠɛɺʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;indicative.&lt;span class="glssc"&gt;PAST&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʃˠpʰˤʉp͡fˤ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;POS&lt;/span&gt;.active&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʜˠɛːθʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;3.sing.cl.7.&lt;span class="glssc"&gt;SUBJ&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;sʷkʲuːwˤ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;3.sing.cl.1.&lt;span class="glssc"&gt;OBJ&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ɸˠɶ̃ː꜖ðˤ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;have&lt;/span&gt;&lt;/span&gt;</p>
+  <p>zʲɡʱˤarˠ sʲkˠõ̰꜒qʼˠ sˤkʲɛːnʲɛzˤɡˤœ꜒ʐʲ ʃʲkʼˠɛɺʲ ʃˠpʰˤʉp͡fˤ ʜˠɛːθʲ sʷkʲuːwˤ ɸˠɶ̃ː꜖ðˤ</p>
+  <p>zʲɡʱˤarˠ sʲkˠo#̰꜒qʼˠ sˤkʲɛːnʲɛzˤɡˤœ꜒ʐʲ ʃʲkʼˠɛɺʲ ʃˠpʰˤʉp͡fˤ ʜˠɛːθʲ sʷkʲuːwˤ ɸˠɶ#ː꜖ðˤ</p>
+  <il>
+    <w>
+      <o>zʲɡʱˤarˠ</o>
+      <g>NOM.no.owner</g>
+    </w>
+    <w>
+      <o>sʲkˠõ̰꜒qʼˠ</o>
+      <g>a</g>
+    </w>
+    <w>
+      <o>sˤkʲɛːmˤ-</o>
+      <g>little</g>
+    </w>
+    <w>
+      <o>tʲɛzˤɡˤœ꜒ʐʲ</o>
+      <g>lamb</g>
+    </w>
+    <w>
+      <o>ʃʲkʼˠɛɺʲ</o>
+      <g>indicative.PAST</g>
+    </w>
+    <w>
+      <o>ʃˠpʰˤʉp͡fˤ</o>
+      <g>POS.active</g>
+    </w>
+    <w>
+      <o>ʜˠɛːθʲ</o>
+      <g>3.sing.cl.7.SUBJ</g>
+    </w>
+    <w>
+      <o>sʷkʲuːwˤ</o>
+      <g>3.sing.cl.1.OBJ</g>
+    </w>
+    <w>
+      <o>ɸˠɶ̃ː꜖ðˤ</o>
+      <g>have</g>
+    </w>
+  </il>
</example>

initial XML:

<example id="lamb3" translation="She wanted to have a little lamb.">
  <s>
    <vp tam="past-punct">
      <verb>want</verb>
    </vp>
    <np def="def" number="sing" tr="theme" role="subj" output="aspron">
      <noun>girl</noun>
    </np>
    <np role="obj">
      <subs>
        <vp tam="past-punct">
          <verb>have</verb>
        </vp>
        <np def="indef" number="sing" tr="rheme" role="obj">
          <noun>lamb</noun>
          <adj>little</adj>
        </np>
      </subs>
    </np>
  </s>
</example>

cleanup:

<example id="lamb3" translation="She wanted to have a little lamb.">
  <s>
-    <vp tam="past-punct">
-      <verb>want</verb>
+    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active">
+      <word posp="verb" gloss="want"/>
    </vp>
-    <np def="def" number="sing" tr="theme" role="subj" output="aspron">
-      <noun>girl</noun>
+    <np def="def" number="sing" tr="theme" role="subj" output="aspron" locus="number">
+      <word posp="noun" gloss="girl"/>
    </np>
    <np role="obj">
      <subs>
-        <vp tam="past-punct">
-          <verb>have</verb>
+        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active">
+          <word posp="verb" gloss="have"/>
        </vp>
-        <np def="indef" number="sing" tr="rheme" role="obj">
-          <noun>lamb</noun>
-          <adj>little</adj>
+        <np def="indef" number="sing" tr="rheme" role="obj" locus="number">
+          <word posp="noun" gloss="lamb"/>
+          <word posp="adj" gloss="little"/>
        </np>
      </subs>
    </np>
  </s>
</example>

module articles:

<example id="lamb3" translation="She wanted to have a little lamb.">
  <s>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active">
      <word posp="verb" gloss="want"/>
    </vp>
    <np def="def" number="sing" tr="theme" role="subj" output="aspron" locus="number">
      <word posp="noun" gloss="girl"/>
    </np>
    <np role="obj">
      <subs>
        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active">
          <word posp="verb" gloss="have"/>
        </vp>
-        <np def="indef" number="sing" tr="rheme" role="obj" locus="number">
+        <np number="sing" tr="rheme" role="obj" locus="number">
          <word posp="noun" gloss="lamb"/>
          <word posp="adj" gloss="little"/>
+          <word gloss="a" posp="det"/>
        </np>
      </subs>
    </np>
  </s>
</example>

module nonpastonly:

<example id="lamb3" translation="She wanted to have a little lamb.">
  <s>
-    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active">
+    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="want"/>
    </vp>
    <np def="def" number="sing" tr="theme" role="subj" output="aspron" locus="number">
      <word posp="noun" gloss="girl"/>
    </np>
    <np role="obj">
      <subs>
-        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active">
+        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
          <word posp="verb" gloss="have"/>
        </vp>
        <np number="sing" tr="rheme" role="obj" locus="number">
          <word posp="noun" gloss="lamb"/>
          <word posp="adj" gloss="little"/>
          <word gloss="a" posp="det"/>
        </np>
      </subs>
    </np>
  </s>
</example>

module noepistemic:

No change.

module NRel:

No change.

module sentenceconnectors:

No change.

module complementise:

<example id="lamb3" translation="She wanted to have a little lamb.">
  <s>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="want"/>
    </vp>
    <np def="def" number="sing" tr="theme" role="subj" output="aspron" locus="number">
      <word posp="noun" gloss="girl"/>
    </np>
    <np role="obj">
      <subs>
+        <word gloss="COMP" posp="pp"/>
        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
          <word posp="verb" gloss="have"/>
        </vp>
        <np number="sing" tr="rheme" role="obj" locus="number">
          <word posp="noun" gloss="lamb"/>
          <word posp="adj" gloss="little"/>
          <word gloss="a" posp="det"/>
        </np>
      </subs>
    </np>
  </s>
</example>
submodule transform_adj
<example id="lamb3" translation="She wanted to have a little lamb.">
  <s>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="want"/>
    </vp>
    <np def="def" number="sing" tr="theme" role="subj" output="aspron" locus="number">
      <word posp="noun" gloss="girl"/>
    </np>
    <np role="obj">
      <subs>
        <word gloss="COMP" posp="pp"/>
        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
          <word posp="verb" gloss="have"/>
        </vp>
        <np number="sing" tr="rheme" role="obj" locus="number">
          <word gloss="lamb" lexposp="noun" posp="noun">
            <thingy gloss="little&#x2081;" type="nounnounderivbef" origposp="adj"/>
            <thingy gloss="little&#x2082;" type="nounnounderivaft" origposp="adj"/>
          </word>
          <word gloss="a" posp="det"/>
        </np>
      </subs>
    </np>
  </s>
</example>
submodule transform_verb_verb
<example id="lamb3" translation="She wanted to have a little lamb.">
  <s>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word gloss="have" lexposp="verb" posp="verb">
        <thingy gloss="want&#x2081;" type="verbverbderivbef" origposp="verb"/>
        <thingy gloss="want&#x2082;" type="verbverbderivaft" origposp="verb"/>
      </word>
    </vp>
    <np def="def" number="sing" tr="theme" role="subj" output="aspron" locus="number">
      <word posp="noun" gloss="girl"/>
    </np>
  </s>
</example>
tva1
tva2
tva1
tva2

module affixdensity:

<example id="lamb3" translation="She wanted to have a little lamb.">
  <s>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
-      <word posp="verb" gloss="want"/>
+      <word gloss="have" lexposp="verb" posp="verb">
+        <thingy gloss="want&#x2081;" type="verbverbderivbef" origposp="verb"/>
+        <thingy gloss="want&#x2082;" type="verbverbderivaft" origposp="verb"/>
+      </word>
    </vp>
    <np def="def" number="sing" tr="theme" role="subj" output="aspron" locus="number">
      <word posp="noun" gloss="girl"/>
    </np>
-    <np role="obj">
-      <subs>
-        <word gloss="COMP" posp="pp"/>
-        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
-          <word posp="verb" gloss="have"/>
-        </vp>
-        <np number="sing" tr="rheme" role="obj" locus="number">
-          <word posp="noun" gloss="lamb"/>
-          <word posp="adj" gloss="little"/>
-          <word gloss="a" posp="det"/>
-        </np>
-      </subs>
-    </np>
  </s>
</example>

module adpositions:

No change.

module constorder:

<example id="lamb3" translation="She wanted to have a little lamb.">
  <s>
+    <np def="def" number="sing" tr="theme" role="subj" output="aspron" locus="number">
+      <word posp="noun" gloss="girl"/>
+    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word gloss="have" lexposp="verb" posp="verb">
        <thingy gloss="want&#x2081;" type="verbverbderivbef" origposp="verb"/>
        <thingy gloss="want&#x2082;" type="verbverbderivaft" origposp="verb"/>
      </word>
    </vp>
-    <np def="def" number="sing" tr="theme" role="subj" output="aspron" locus="number">
-      <word posp="noun" gloss="girl"/>
-    </np>
  </s>
</example>

module casemarking:

<example id="lamb3" translation="She wanted to have a little lamb.">
  <s>
-    <np def="def" number="sing" tr="theme" role="subj" output="aspron" locus="number">
+    <np def="def" number="sing" tr="theme" role="subj" output="aspron" locus="number" case="ERG">
      <word posp="noun" gloss="girl"/>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word gloss="have" lexposp="verb" posp="verb">
        <thingy gloss="want&#x2081;" type="verbverbderivbef" origposp="verb"/>
        <thingy gloss="want&#x2082;" type="verbverbderivaft" origposp="verb"/>
      </word>
    </vp>
  </s>
</example>

module markowner:

No change.

module addgender:

<example id="lamb3" translation="She wanted to have a little lamb.">
  <s>
-    <np def="def" number="sing" tr="theme" role="subj" output="aspron" locus="number" case="ERG">
+    <np def="def" number="sing" tr="theme" role="subj" output="aspron" locus="number" case="ERG" gender="cl.7">
      <word posp="noun" gloss="girl"/>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word gloss="have" lexposp="verb" posp="verb">
        <thingy gloss="want&#x2081;" type="verbverbderivbef" origposp="verb"/>
        <thingy gloss="want&#x2082;" type="verbverbderivaft" origposp="verb"/>
      </word>
    </vp>
  </s>
</example>

module propagatenumber:

No change.

createpronouns:

<example id="lamb3" translation="She wanted to have a little lamb.">
  <s>
-    <np def="def" number="sing" tr="theme" role="subj" output="aspron" locus="number" case="ERG" gender="cl.7">
-      <word posp="noun" gloss="girl"/>
+    <np def="def" number="sing" tr="theme" role="subj" locus="number" case="ERG" gender="cl.7">
+      <word posp="pron" number="sing" gender="cl.7" gloss="3.sing.cl.7"/>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word gloss="have" lexposp="verb" posp="verb">
        <thingy gloss="want&#x2081;" type="verbverbderivbef" origposp="verb"/>
        <thingy gloss="want&#x2082;" type="verbverbderivaft" origposp="verb"/>
      </word>
    </vp>
  </s>
</example>

module markowned:

<example id="lamb3" translation="She wanted to have a little lamb.">
  <s>
-    <np def="def" number="sing" tr="theme" role="subj" locus="number" case="ERG" gender="cl.7">
+    <np def="def" number="sing" tr="theme" role="subj" locus="number" case="ERG" gender="cl.7" possessor="no.owner">
      <word posp="pron" number="sing" gender="cl.7" gloss="3.sing.cl.7"/>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word gloss="have" lexposp="verb" posp="verb">
        <thingy gloss="want&#x2081;" type="verbverbderivbef" origposp="verb"/>
        <thingy gloss="want&#x2082;" type="verbverbderivaft" origposp="verb"/>
      </word>
    </vp>
  </s>
</example>

module ngen:

No change.

module wordorder:

No change.

module wordorder:

No change.

module wordorder:

No change.

module conjp:

No change.

flattenconjp:

No change.

fixpronouns:

No change.

copyuptophrase:

<example id="lamb3" translation="She wanted to have a little lamb.">
  <s>
    <np def="def" number="sing" tr="theme" role="subj" locus="number" case="ERG" gender="cl.7" possessor="no.owner">
      <word posp="pron" number="sing" gender="cl.7" gloss="3.sing.cl.7"/>
    </np>
-    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
+    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7">
      <word gloss="have" lexposp="verb" posp="verb">
        <thingy gloss="want&#x2081;" type="verbverbderivbef" origposp="verb"/>
        <thingy gloss="want&#x2082;" type="verbverbderivaft" origposp="verb"/>
      </word>
    </vp>
  </s>
</example>

prodrop:

<example id="lamb3" translation="She wanted to have a little lamb.">
  <s>
-    <np def="def" number="sing" tr="theme" role="subj" locus="number" case="ERG" gender="cl.7" possessor="no.owner">
-      <word posp="pron" number="sing" gender="cl.7" gloss="3.sing.cl.7"/>
-    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7">
      <word gloss="have" lexposp="verb" posp="verb">
        <thingy gloss="want&#x2081;" type="verbverbderivbef" origposp="verb"/>
        <thingy gloss="want&#x2082;" type="verbverbderivaft" origposp="verb"/>
      </word>
    </vp>
  </s>
</example>

addclitics:

<example id="lamb3" translation="She wanted to have a little lamb.">
  <s>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7">
+      <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
+      <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
+      <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.7"/>
      <word gloss="have" lexposp="verb" posp="verb">
        <thingy gloss="want&#x2081;" type="verbverbderivbef" origposp="verb"/>
        <thingy gloss="want&#x2082;" type="verbverbderivaft" origposp="verb"/>
      </word>
    </vp>
  </s>
</example>

propagateArgumentCase:

No change.

unwrapArgumentNPs:

No change.

unwrapOwnerOwned:

No change.

movedowntoword:

<example id="lamb3" translation="She wanted to have a little lamb.">
  <s>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7">
      <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
      <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
      <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.7"/>
-      <word gloss="have" lexposp="verb" posp="verb">
+      <word gloss="have" lexposp="verb" posp="verb" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7">
        <thingy gloss="want&#x2081;" type="verbverbderivbef" origposp="verb"/>
        <thingy gloss="want&#x2082;" type="verbverbderivaft" origposp="verb"/>
      </word>
    </vp>
  </s>
</example>

addaffixes:

No change.

flatten:

<example id="lamb3" translation="She wanted to have a little lamb.">
-  <s>
-    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7">
+  <flat>
    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.7"/>
-      <word gloss="have" lexposp="verb" posp="verb" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7">
    <thingy gloss="want&#x2081;" type="verbverbderivbef" origposp="verb"/>
+    <word gloss="have" lexposp="verb" posp="verb" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7"/>
    <thingy gloss="want&#x2082;" type="verbverbderivaft" origposp="verb"/>
-      </word>
-    </vp>
-  </s>
+  </flat>
</example>

addvocab:

<example id="lamb3" translation="She wanted to have a little lamb.">
  <flat>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
-    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.7"/>
-    <thingy gloss="want&#x2081;" type="verbverbderivbef" origposp="verb"/>
-    <word gloss="have" lexposp="verb" posp="verb" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7"/>
-    <thingy gloss="want&#x2082;" type="verbverbderivaft" origposp="verb"/>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;" slots="Cip Cfp">ʃʲkʼˠɛɺʲ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;" slots="Cip Cfp">ʃˠpʰˤʉp͡fˤ</thingy>
+    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.7.SUBJ" ph="&#x29C;&#x2E0; &#x25B;&#x2D0; &#x3B8;&#x2B2;" slots="Cip Cfp">ʜˠɛːθʲ</thingy>
+    <thingy gloss="want&#x2081;" type="verbverbderivbef" origposp="verb" attach="prefix" ph="b&#x2B1;&#x2E4; i &#x29B;&#x2E4;" slots="Cip Cir">bʱˤiʛˤ</thingy>
+    <word gloss="have" lexposp="verb" posp="verb" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" ph="&#x278;&#x2E0; &#x276;#&#x2D0; &#xA716; &#xF0;&#x2E4;" slots="Cir Cfr">ɸˠɶ#ː꜖ðˤ</word>
+    <thingy gloss="want&#x2082;" type="verbverbderivaft" origposp="verb" attach="suffix" ph=""></thingy>
  </flat>
</example>

vowelharmony:

No change.

applysandhi:

/ʛˤ/ + /ɸˠ/ > // + /ɓˠ/
<example id="lamb3" translation="She wanted to have a little lamb.">
  <flat>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;" slots="Cip Cfp">ʃʲkʼˠɛɺʲ</thingy>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;" slots="Cip Cfp">ʃˠpʰˤʉp͡fˤ</thingy>
-    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.7.SUBJ" ph="&#x29C;&#x2E0; &#x25B;&#x2D0; &#x3B8;&#x2B2;" slots="Cip Cfp">ʜˠɛːθʲ</thingy>
-    <thingy gloss="want&#x2081;" type="verbverbderivbef" origposp="verb" attach="prefix" ph="b&#x2B1;&#x2E4; i &#x29B;&#x2E4;" slots="Cip Cir">bʱˤiʛˤ</thingy>
-    <word gloss="have" lexposp="verb" posp="verb" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" ph="&#x278;&#x2E0; &#x276;#&#x2D0; &#xA716; &#xF0;&#x2E4;" slots="Cir Cfr">ɸˠɶ#ː꜖ðˤ</word>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;">ʃʲkʼˠɛɺʲ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;">ʃˠpʰˤʉp͡fˤ</thingy>
+    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.7.SUBJ" ph="&#x29C;&#x2E0; &#x25B;&#x2D0; &#x3B8;&#x2B2;">ʜˠɛːθʲ</thingy>
+    <thingy gloss="want&#x2081;" type="verbverbderivbef" origposp="verb" attach="prefix" ph="b&#x2B1;&#x2E4; i" underlying="b&#x2B1;&#x2E4; i &#x29B;&#x2E4;">bʱˤi</thingy>
+    <word gloss="have" lexposp="verb" posp="verb" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" ph="&#x253;&#x2E0; &#x276;#&#x2D0; &#xA716; &#xF0;&#x2E4;" underlying="&#x278;&#x2E0; &#x276;#&#x2D0; &#xA716; &#xF0;&#x2E4;">ɓˠɶ#ː꜖ðˤ</word>
    <thingy gloss="want&#x2082;" type="verbverbderivaft" origposp="verb" attach="suffix" ph=""></thingy>
  </flat>
</example>

removetags:

<example id="lamb3" translation="She wanted to have a little lamb.">
  <flat>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;">ʃʲkʼˠɛɺʲ</thingy>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;">ʃˠpʰˤʉp͡fˤ</thingy>
-    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.7.SUBJ" ph="&#x29C;&#x2E0; &#x25B;&#x2D0; &#x3B8;&#x2B2;">ʜˠɛːθʲ</thingy>
-    <thingy gloss="want&#x2081;" type="verbverbderivbef" origposp="verb" attach="prefix" ph="b&#x2B1;&#x2E4; i" underlying="b&#x2B1;&#x2E4; i &#x29B;&#x2E4;">bʱˤi</thingy>
-    <word gloss="have" lexposp="verb" posp="verb" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" ph="&#x253;&#x2E0; &#x276;#&#x2D0; &#xA716; &#xF0;&#x2E4;" underlying="&#x278;&#x2E0; &#x276;#&#x2D0; &#xA716; &#xF0;&#x2E4;">ɓˠɶ#ː꜖ðˤ</word>
-    <thingy gloss="want&#x2082;" type="verbverbderivaft" origposp="verb" attach="suffix" ph=""></thingy>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST">ʃʲkʼˠɛɺʲ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active">ʃˠpʰˤʉp͡fˤ</thingy>
+    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.7.SUBJ">ʜˠɛːθʲ</thingy>
+    <thingy gloss="want&#x2081;" type="verbverbderivbef" origposp="verb" underlying="b&#x2B1;&#x2E4; i &#x29B;&#x2E4;">bʱˤi</thingy>
+    <word gloss="have" lexposp="verb" posp="verb" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" underlying="&#x278;&#x2E0; &#x276;#&#x2D0; &#xA716; &#xF0;&#x2E4;">ɓˠɶ#ː꜖ðˤ</word>
  </flat>
+  <p>&lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʃʲkʼˠɛɺʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;indicative.&lt;span class="glssc"&gt;PAST&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʃˠpʰˤʉp͡fˤ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;POS&lt;/span&gt;.active&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʜˠɛːθʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;3.sing.cl.7.&lt;span class="glssc"&gt;SUBJ&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;bʱˤiʛˤ-&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;want&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ɸˠɶ̃ː꜖ðˤ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;have&lt;/span&gt;&lt;/span&gt;</p>
+  <p>ʃʲkʼˠɛɺʲ ʃˠpʰˤʉp͡fˤ ʜˠɛːθʲ bʱˤiɓˠɶ̃ː꜖ðˤ</p>
+  <p>ʃʲkʼˠɛɺʲ ʃˠpʰˤʉp͡fˤ ʜˠɛːθʲ bʱˤiɓˠɶ#ː꜖ðˤ</p>
+  <il>
+    <w>
+      <o>ʃʲkʼˠɛɺʲ</o>
+      <g>indicative.PAST</g>
+    </w>
+    <w>
+      <o>ʃˠpʰˤʉp͡fˤ</o>
+      <g>POS.active</g>
+    </w>
+    <w>
+      <o>ʜˠɛːθʲ</o>
+      <g>3.sing.cl.7.SUBJ</g>
+    </w>
+    <w>
+      <o>bʱˤiʛˤ-</o>
+      <g>want</g>
+    </w>
+    <w>
+      <o>ɸˠɶ̃ː꜖ðˤ</o>
+      <g>have</g>
+    </w>
+  </il>
</example>

initial XML:

<example id="lamb4" translation="She often wanted to have a little lamb.">
  <s>
    <vp tam="past-punct">
      <verb>want</verb>
      <adv>often</adv>
    </vp>
    <np def="def" number="sing" tr="theme" role="subj" output="aspron">
      <noun>girl</noun>
    </np>
    <np role="obj">
      <subs>
        <vp tam="past-punct">
          <verb>have</verb>
        </vp>
        <np def="indef" number="sing" tr="rheme" role="subj">
          <noun>lamb</noun>
          <adj>little</adj>
        </np>
      </subs>
    </np>
  </s>
</example>

cleanup:

<example id="lamb4" translation="She often wanted to have a little lamb.">
  <s>
-    <vp tam="past-punct">
-      <verb>want</verb>
-      <adv>often</adv>
+    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active">
+      <word posp="verb" gloss="want"/>
+      <word posp="adv" gloss="often"/>
    </vp>
-    <np def="def" number="sing" tr="theme" role="subj" output="aspron">
-      <noun>girl</noun>
+    <np def="def" number="sing" tr="theme" role="subj" output="aspron" locus="number">
+      <word posp="noun" gloss="girl"/>
    </np>
    <np role="obj">
      <subs>
-        <vp tam="past-punct">
-          <verb>have</verb>
+        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active">
+          <word posp="verb" gloss="have"/>
        </vp>
-        <np def="indef" number="sing" tr="rheme" role="subj">
-          <noun>lamb</noun>
-          <adj>little</adj>
+        <np def="indef" number="sing" tr="rheme" role="subj" locus="number">
+          <word posp="noun" gloss="lamb"/>
+          <word posp="adj" gloss="little"/>
        </np>
      </subs>
    </np>
  </s>
</example>

module articles:

<example id="lamb4" translation="She often wanted to have a little lamb.">
  <s>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active">
      <word posp="verb" gloss="want"/>
      <word posp="adv" gloss="often"/>
    </vp>
    <np def="def" number="sing" tr="theme" role="subj" output="aspron" locus="number">
      <word posp="noun" gloss="girl"/>
    </np>
    <np role="obj">
      <subs>
        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active">
          <word posp="verb" gloss="have"/>
        </vp>
-        <np def="indef" number="sing" tr="rheme" role="subj" locus="number">
+        <np number="sing" tr="rheme" role="subj" locus="number">
          <word posp="noun" gloss="lamb"/>
          <word posp="adj" gloss="little"/>
+          <word gloss="a" posp="det"/>
        </np>
      </subs>
    </np>
  </s>
</example>

module nonpastonly:

<example id="lamb4" translation="She often wanted to have a little lamb.">
  <s>
-    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active">
+    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="want"/>
      <word posp="adv" gloss="often"/>
    </vp>
    <np def="def" number="sing" tr="theme" role="subj" output="aspron" locus="number">
      <word posp="noun" gloss="girl"/>
    </np>
    <np role="obj">
      <subs>
-        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active">
+        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
          <word posp="verb" gloss="have"/>
        </vp>
        <np number="sing" tr="rheme" role="subj" locus="number">
          <word posp="noun" gloss="lamb"/>
          <word posp="adj" gloss="little"/>
          <word gloss="a" posp="det"/>
        </np>
      </subs>
    </np>
  </s>
</example>

module noepistemic:

No change.

module NRel:

No change.

module sentenceconnectors:

No change.

module complementise:

<example id="lamb4" translation="She often wanted to have a little lamb.">
  <s>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="want"/>
      <word posp="adv" gloss="often"/>
    </vp>
    <np def="def" number="sing" tr="theme" role="subj" output="aspron" locus="number">
      <word posp="noun" gloss="girl"/>
    </np>
    <np role="obj">
      <subs>
+        <word gloss="COMP" posp="pp"/>
        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
          <word posp="verb" gloss="have"/>
        </vp>
        <np number="sing" tr="rheme" role="subj" locus="number">
          <word posp="noun" gloss="lamb"/>
          <word posp="adj" gloss="little"/>
          <word gloss="a" posp="det"/>
        </np>
      </subs>
    </np>
  </s>
</example>
submodule transform_adj
<example id="lamb4" translation="She often wanted to have a little lamb.">
  <s>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="want"/>
      <word posp="adv" gloss="often"/>
    </vp>
    <np def="def" number="sing" tr="theme" role="subj" output="aspron" locus="number">
      <word posp="noun" gloss="girl"/>
    </np>
    <np role="obj">
      <subs>
        <word gloss="COMP" posp="pp"/>
        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
          <word posp="verb" gloss="have"/>
        </vp>
        <np number="sing" tr="rheme" role="subj" locus="number">
          <word gloss="lamb" lexposp="noun" posp="noun">
            <thingy gloss="little&#x2081;" type="nounnounderivbef" origposp="adj"/>
            <thingy gloss="little&#x2082;" type="nounnounderivaft" origposp="adj"/>
          </word>
          <word gloss="a" posp="det"/>
        </np>
      </subs>
    </np>
  </s>
</example>
tva1
tva1
tva2
tva1
tva1
tva2

module affixdensity:

<example id="lamb4" translation="She often wanted to have a little lamb.">
  <s>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="want"/>
      <word posp="adv" gloss="often"/>
    </vp>
    <np def="def" number="sing" tr="theme" role="subj" output="aspron" locus="number">
      <word posp="noun" gloss="girl"/>
    </np>
    <np role="obj">
      <subs>
        <word gloss="COMP" posp="pp"/>
        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
          <word posp="verb" gloss="have"/>
        </vp>
        <np number="sing" tr="rheme" role="subj" locus="number">
-          <word posp="noun" gloss="lamb"/>
-          <word posp="adj" gloss="little"/>
+          <word gloss="lamb" lexposp="noun" posp="noun">
+            <thingy gloss="little&#x2081;" type="nounnounderivbef" origposp="adj"/>
+            <thingy gloss="little&#x2082;" type="nounnounderivaft" origposp="adj"/>
+          </word>
          <word gloss="a" posp="det"/>
        </np>
      </subs>
    </np>
  </s>
</example>

module adpositions:

No change.

module constorder:

<example id="lamb4" translation="She often wanted to have a little lamb.">
  <s>
-    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
-      <word posp="verb" gloss="want"/>
-      <word posp="adv" gloss="often"/>
-    </vp>
    <np def="def" number="sing" tr="theme" role="subj" output="aspron" locus="number">
      <word posp="noun" gloss="girl"/>
    </np>
    <np role="obj">
      <subs>
-        <word gloss="COMP" posp="pp"/>
-        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
-          <word posp="verb" gloss="have"/>
-        </vp>
        <np number="sing" tr="rheme" role="subj" locus="number">
          <word gloss="lamb" lexposp="noun" posp="noun">
            <thingy gloss="little&#x2081;" type="nounnounderivbef" origposp="adj"/>
            <thingy gloss="little&#x2082;" type="nounnounderivaft" origposp="adj"/>
          </word>
          <word gloss="a" posp="det"/>
        </np>
+        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
+          <word posp="verb" gloss="have"/>
+        </vp>
+        <word gloss="COMP" posp="pp"/>
      </subs>
    </np>
+    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
+      <word posp="verb" gloss="want"/>
+      <word posp="adv" gloss="often"/>
+    </vp>
  </s>
</example>

module casemarking:

<example id="lamb4" translation="She often wanted to have a little lamb.">
  <s>
    <np def="def" number="sing" tr="theme" role="subj" output="aspron" locus="number">
      <word posp="noun" gloss="girl"/>
    </np>
    <np role="obj">
      <subs>
-        <np number="sing" tr="rheme" role="subj" locus="number">
+        <np number="sing" tr="rheme" role="subj" locus="number" case="ERG">
          <word gloss="lamb" lexposp="noun" posp="noun">
            <thingy gloss="little&#x2081;" type="nounnounderivbef" origposp="adj"/>
            <thingy gloss="little&#x2082;" type="nounnounderivaft" origposp="adj"/>
          </word>
          <word gloss="a" posp="det"/>
        </np>
        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
          <word posp="verb" gloss="have"/>
        </vp>
        <word gloss="COMP" posp="pp"/>
      </subs>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="want"/>
      <word posp="adv" gloss="often"/>
    </vp>
  </s>
</example>

module markowner:

No change.

module addgender:

<example id="lamb4" translation="She often wanted to have a little lamb.">
  <s>
-    <np def="def" number="sing" tr="theme" role="subj" output="aspron" locus="number">
+    <np def="def" number="sing" tr="theme" role="subj" output="aspron" locus="number" gender="cl.7">
      <word posp="noun" gloss="girl"/>
    </np>
-    <np role="obj">
+    <np role="obj" gender="cl.3" number="sing">
      <subs>
-        <np number="sing" tr="rheme" role="subj" locus="number" case="ERG">
+        <np number="sing" tr="rheme" role="subj" locus="number" case="ERG" gender="cl.1">
          <word gloss="lamb" lexposp="noun" posp="noun">
            <thingy gloss="little&#x2081;" type="nounnounderivbef" origposp="adj"/>
            <thingy gloss="little&#x2082;" type="nounnounderivaft" origposp="adj"/>
          </word>
          <word gloss="a" posp="det"/>
        </np>
        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
          <word posp="verb" gloss="have"/>
        </vp>
        <word gloss="COMP" posp="pp"/>
      </subs>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="want"/>
      <word posp="adv" gloss="often"/>
    </vp>
  </s>
</example>

module propagatenumber:

No change.

createpronouns:

<example id="lamb4" translation="She often wanted to have a little lamb.">
  <s>
-    <np def="def" number="sing" tr="theme" role="subj" output="aspron" locus="number" gender="cl.7">
-      <word posp="noun" gloss="girl"/>
+    <np def="def" number="sing" tr="theme" role="subj" locus="number" gender="cl.7">
+      <word posp="pron" number="sing" gender="cl.7" gloss="3.sing.cl.7"/>
    </np>
    <np role="obj" gender="cl.3" number="sing">
      <subs>
        <np number="sing" tr="rheme" role="subj" locus="number" case="ERG" gender="cl.1">
          <word gloss="lamb" lexposp="noun" posp="noun">
            <thingy gloss="little&#x2081;" type="nounnounderivbef" origposp="adj"/>
            <thingy gloss="little&#x2082;" type="nounnounderivaft" origposp="adj"/>
          </word>
          <word gloss="a" posp="det"/>
        </np>
        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
          <word posp="verb" gloss="have"/>
        </vp>
        <word gloss="COMP" posp="pp"/>
      </subs>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="want"/>
      <word posp="adv" gloss="often"/>
    </vp>
  </s>
</example>

module markowned:

<example id="lamb4" translation="She often wanted to have a little lamb.">
  <s>
-    <np def="def" number="sing" tr="theme" role="subj" locus="number" gender="cl.7">
+    <np def="def" number="sing" tr="theme" role="subj" locus="number" gender="cl.7" possessor="no.owner">
      <word posp="pron" number="sing" gender="cl.7" gloss="3.sing.cl.7"/>
    </np>
-    <np role="obj" gender="cl.3" number="sing">
+    <np role="obj" gender="cl.3" number="sing" possessor="no.owner">
      <subs>
-        <np number="sing" tr="rheme" role="subj" locus="number" case="ERG" gender="cl.1">
+        <np number="sing" tr="rheme" role="subj" locus="number" case="ERG" gender="cl.1" possessor="no.owner">
          <word gloss="lamb" lexposp="noun" posp="noun">
            <thingy gloss="little&#x2081;" type="nounnounderivbef" origposp="adj"/>
            <thingy gloss="little&#x2082;" type="nounnounderivaft" origposp="adj"/>
          </word>
          <word gloss="a" posp="det"/>
        </np>
        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
          <word posp="verb" gloss="have"/>
        </vp>
        <word gloss="COMP" posp="pp"/>
      </subs>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="want"/>
      <word posp="adv" gloss="often"/>
    </vp>
  </s>
</example>

module ngen:

No change.

module wordorder:

No change.

module wordorder:

No change.

module wordorder:

<example id="lamb4" translation="She often wanted to have a little lamb.">
  <s>
    <np def="def" number="sing" tr="theme" role="subj" locus="number" gender="cl.7" possessor="no.owner">
      <word posp="pron" number="sing" gender="cl.7" gloss="3.sing.cl.7"/>
    </np>
    <np role="obj" gender="cl.3" number="sing" possessor="no.owner">
      <subs>
        <np number="sing" tr="rheme" role="subj" locus="number" case="ERG" gender="cl.1" possessor="no.owner">
+          <word gloss="a" posp="det"/>
          <word gloss="lamb" lexposp="noun" posp="noun">
            <thingy gloss="little&#x2081;" type="nounnounderivbef" origposp="adj"/>
            <thingy gloss="little&#x2082;" type="nounnounderivaft" origposp="adj"/>
          </word>
-          <word gloss="a" posp="det"/>
        </np>
        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
          <word posp="verb" gloss="have"/>
        </vp>
        <word gloss="COMP" posp="pp"/>
      </subs>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="want"/>
      <word posp="adv" gloss="often"/>
    </vp>
  </s>
</example>

module conjp:

No change.

flattenconjp:

No change.

fixpronouns:

No change.

copyuptophrase:

<example id="lamb4" translation="She often wanted to have a little lamb.">
  <s>
    <np def="def" number="sing" tr="theme" role="subj" locus="number" gender="cl.7" possessor="no.owner">
      <word posp="pron" number="sing" gender="cl.7" gloss="3.sing.cl.7"/>
    </np>
    <np role="obj" gender="cl.3" number="sing" possessor="no.owner">
      <subs>
        <np number="sing" tr="rheme" role="subj" locus="number" case="ERG" gender="cl.1" possessor="no.owner">
          <word gloss="a" posp="det"/>
          <word gloss="lamb" lexposp="noun" posp="noun">
            <thingy gloss="little&#x2081;" type="nounnounderivbef" origposp="adj"/>
            <thingy gloss="little&#x2082;" type="nounnounderivaft" origposp="adj"/>
          </word>
        </np>
-        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
+        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1">
          <word posp="verb" gloss="have"/>
        </vp>
        <word gloss="COMP" posp="pp"/>
      </subs>
    </np>
-    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
+    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" obj="3.sing.cl.3">
      <word posp="verb" gloss="want"/>
      <word posp="adv" gloss="often"/>
    </vp>
  </s>
</example>

prodrop:

<example id="lamb4" translation="She often wanted to have a little lamb.">
  <s>
-    <np def="def" number="sing" tr="theme" role="subj" locus="number" gender="cl.7" possessor="no.owner">
-      <word posp="pron" number="sing" gender="cl.7" gloss="3.sing.cl.7"/>
-    </np>
    <np role="obj" gender="cl.3" number="sing" possessor="no.owner">
      <subs>
        <np number="sing" tr="rheme" role="subj" locus="number" case="ERG" gender="cl.1" possessor="no.owner">
          <word gloss="a" posp="det"/>
          <word gloss="lamb" lexposp="noun" posp="noun">
            <thingy gloss="little&#x2081;" type="nounnounderivbef" origposp="adj"/>
            <thingy gloss="little&#x2082;" type="nounnounderivaft" origposp="adj"/>
          </word>
        </np>
        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1">
          <word posp="verb" gloss="have"/>
        </vp>
        <word gloss="COMP" posp="pp"/>
      </subs>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" obj="3.sing.cl.3">
      <word posp="verb" gloss="want"/>
      <word posp="adv" gloss="often"/>
    </vp>
  </s>
</example>

addclitics:

<example id="lamb4" translation="She often wanted to have a little lamb.">
  <s>
    <np role="obj" gender="cl.3" number="sing" possessor="no.owner">
      <subs>
        <np number="sing" tr="rheme" role="subj" locus="number" case="ERG" gender="cl.1" possessor="no.owner">
+          <thingy type="npnumber" function="proclitic" gloss="sing"/>
+          <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner"/>
          <word gloss="a" posp="det"/>
          <word gloss="lamb" lexposp="noun" posp="noun">
            <thingy gloss="little&#x2081;" type="nounnounderivbef" origposp="adj"/>
            <thingy gloss="little&#x2082;" type="nounnounderivaft" origposp="adj"/>
          </word>
        </np>
        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1">
+          <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
+          <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
+          <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.1"/>
          <word posp="verb" gloss="have"/>
        </vp>
        <word gloss="COMP" posp="pp"/>
      </subs>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" obj="3.sing.cl.3">
+      <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
+      <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
+      <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.7"/>
+      <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.3"/>
      <word posp="verb" gloss="want"/>
      <word posp="adv" gloss="often"/>
    </vp>
  </s>
</example>

propagateArgumentCase:

No change.

unwrapArgumentNPs:

No change.

unwrapOwnerOwned:

No change.

movedowntoword:

<example id="lamb4" translation="She often wanted to have a little lamb.">
  <s>
    <np role="obj" gender="cl.3" number="sing" possessor="no.owner">
      <subs>
        <np number="sing" tr="rheme" role="subj" locus="number" case="ERG" gender="cl.1" possessor="no.owner">
          <thingy type="npnumber" function="proclitic" gloss="sing"/>
          <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner"/>
-          <word gloss="a" posp="det"/>
-          <word gloss="lamb" lexposp="noun" posp="noun">
+          <word gloss="a" posp="det" number="sing" tr="rheme" role="subj" locus="number" case="ERG" gender="cl.1" possessor="no.owner"/>
+          <word gloss="lamb" lexposp="noun" posp="noun" number="sing" tr="rheme" role="subj" locus="number" case="ERG" gender="cl.1" possessor="no.owner">
            <thingy gloss="little&#x2081;" type="nounnounderivbef" origposp="adj"/>
            <thingy gloss="little&#x2082;" type="nounnounderivaft" origposp="adj"/>
          </word>
        </np>
        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1">
          <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
          <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
          <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.1"/>
-          <word posp="verb" gloss="have"/>
+          <word posp="verb" gloss="have" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1"/>
        </vp>
-        <word gloss="COMP" posp="pp"/>
+        <word gloss="COMP" posp="pp" role="obj" gender="cl.3" number="sing" possessor="no.owner"/>
      </subs>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" obj="3.sing.cl.3">
      <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
      <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
      <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.7"/>
      <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.3"/>
-      <word posp="verb" gloss="want"/>
-      <word posp="adv" gloss="often"/>
+      <word posp="verb" gloss="want" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" obj="3.sing.cl.3"/>
+      <word posp="adv" gloss="often" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" obj="3.sing.cl.3"/>
    </vp>
  </s>
</example>

addaffixes:

No change.

flatten:

<example id="lamb4" translation="She often wanted to have a little lamb.">
-  <s>
-    <np role="obj" gender="cl.3" number="sing" possessor="no.owner">
-      <subs>
-        <np number="sing" tr="rheme" role="subj" locus="number" case="ERG" gender="cl.1" possessor="no.owner">
+  <flat>
    <thingy type="npnumber" function="proclitic" gloss="sing"/>
    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner"/>
    <word gloss="a" posp="det" number="sing" tr="rheme" role="subj" locus="number" case="ERG" gender="cl.1" possessor="no.owner"/>
-          <word gloss="lamb" lexposp="noun" posp="noun" number="sing" tr="rheme" role="subj" locus="number" case="ERG" gender="cl.1" possessor="no.owner">
    <thingy gloss="little&#x2081;" type="nounnounderivbef" origposp="adj"/>
+    <word gloss="lamb" lexposp="noun" posp="noun" number="sing" tr="rheme" role="subj" locus="number" case="ERG" gender="cl.1" possessor="no.owner"/>
    <thingy gloss="little&#x2082;" type="nounnounderivaft" origposp="adj"/>
-          </word>
-        </np>
-        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1">
    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.1"/>
    <word posp="verb" gloss="have" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1"/>
-        </vp>
    <word gloss="COMP" posp="pp" role="obj" gender="cl.3" number="sing" possessor="no.owner"/>
-      </subs>
-    </np>
-    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" obj="3.sing.cl.3">
    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.7"/>
    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.3"/>
    <word posp="verb" gloss="want" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" obj="3.sing.cl.3"/>
    <word posp="adv" gloss="often" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" obj="3.sing.cl.3"/>
-    </vp>
-  </s>
+  </flat>
</example>

addvocab:

<example id="lamb4" translation="She often wanted to have a little lamb.">
  <flat>
-    <thingy type="npnumber" function="proclitic" gloss="sing"/>
-    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner"/>
-    <word gloss="a" posp="det" number="sing" tr="rheme" role="subj" locus="number" case="ERG" gender="cl.1" possessor="no.owner"/>
-    <thingy gloss="little&#x2081;" type="nounnounderivbef" origposp="adj"/>
-    <word gloss="lamb" lexposp="noun" posp="noun" number="sing" tr="rheme" role="subj" locus="number" case="ERG" gender="cl.1" possessor="no.owner"/>
-    <thingy gloss="little&#x2082;" type="nounnounderivaft" origposp="adj"/>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
-    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.1"/>
-    <word posp="verb" gloss="have" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1"/>
-    <word gloss="COMP" posp="pp" role="obj" gender="cl.3" number="sing" possessor="no.owner"/>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
-    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.7"/>
-    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.3"/>
-    <word posp="verb" gloss="want" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" obj="3.sing.cl.3"/>
-    <word posp="adv" gloss="often" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" obj="3.sing.cl.3"/>
+    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
+    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner" ph="&#x292;&#x2E0;+q&#x2E0; &#x25B;#&#x2D0; q&#x2E0;" slots="Cip Cfp">ʒˠqˠɛ#ːqˠ</thingy>
+    <word gloss="a" posp="det" number="sing" tr="rheme" role="subj" locus="number" case="ERG" gender="cl.1" possessor="no.owner" ph="s&#x2B2;+k&#x2E0; o# &#x330;&#xA712; q&#x2BC;&#x2E0;" slots="Cir Cfr">sʲkˠo#̰꜒qʼˠ</word>
+    <thingy gloss="little&#x2081;" type="nounnounderivbef" origposp="adj" attach="prefix" ph="s&#x2E4;+k&#x2B2; &#x25B;&#x2D0; m&#x2E4;" slots="Cip Cir">sˤkʲɛːmˤ</thingy>
+    <word gloss="lamb" lexposp="noun" posp="noun" number="sing" tr="rheme" role="subj" locus="number" case="ERG" gender="cl.1" possessor="no.owner" ph="t&#x2B2; &#x25B; z&#x2E4;+&#x261;&#x2E4; &#x153; &#xA712; &#x290;&#x2B2;" slots="Cir Cfr">tʲɛzˤɡˤœ꜒ʐʲ</word>
+    <thingy gloss="little&#x2082;" type="nounnounderivaft" origposp="adj" attach="suffix" ph=""></thingy>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;" slots="Cip Cfp">ʃʲkʼˠɛɺʲ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;" slots="Cip Cfp">ʃˠpʰˤʉp͡fˤ</thingy>
+    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.1.SUBJ" ph="" slots="Cip Cfp"></thingy>
+    <word posp="verb" gloss="have" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1" ph="&#x278;&#x2E0; &#x276;#&#x2D0; &#xA716; &#xF0;&#x2E4;" slots="Cir Cfr">ɸˠɶ#ː꜖ðˤ</word>
+    <word gloss="COMP" posp="pp" role="obj" gender="cl.3" number="sing" possessor="no.owner" ph="s&#x2E4;+t&#x2B0;&#x2B7; a&#x2D0; &#x292;&#x2B2;+d&#x2B2; &#x25E; &#x330;&#xA716; r&#x325;&#x2B2;" slots="Cir Cfr">sˤtʰʷaːʒʲdʲɞ̰꜖r̥ʲ</word>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;" slots="Cip Cfp">ʃʲkʼˠɛɺʲ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;" slots="Cip Cfp">ʃˠpʰˤʉp͡fˤ</thingy>
+    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.7.SUBJ" ph="&#x29C;&#x2E0; &#x25B;&#x2D0; &#x3B8;&#x2B2;" slots="Cip Cfp">ʜˠɛːθʲ</thingy>
+    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.3.OBJ" ph="s&#x2B7;+&#x288;&#x2BC;&#x2E0; &#x1D4A; k&#x2BC;&#x2B2;" slots="Cip Cfp">sʷʈʼˠᵊkʼʲ</thingy>
+    <word posp="verb" gloss="want" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" obj="3.sing.cl.3" ph="&#x279;&#x2B2; a# &#xA712; &#x3B8;&#x2B2;" slots="Cir Cfr">ɹʲa#꜒θʲ</word>
+    <word posp="adv" gloss="often" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" obj="3.sing.cl.3" ph="q&#x2E0; &#x275; &#xA716;&#xA712; q&#x361;&#x3C7;&#x2B2;" slots="Cir Cfr">qˠɵ꜖꜒q͡χʲ</word>
  </flat>
</example>

vowelharmony:

No change.

applysandhi:

/mˤ/ + /tʲ/ > // + /nʲ/
<example id="lamb4" translation="She often wanted to have a little lamb.">
  <flat>
    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner" ph="&#x292;&#x2E0;+q&#x2E0; &#x25B;#&#x2D0; q&#x2E0;" slots="Cip Cfp">ʒˠqˠɛ#ːqˠ</thingy>
-    <word gloss="a" posp="det" number="sing" tr="rheme" role="subj" locus="number" case="ERG" gender="cl.1" possessor="no.owner" ph="s&#x2B2;+k&#x2E0; o# &#x330;&#xA712; q&#x2BC;&#x2E0;" slots="Cir Cfr">sʲkˠo#̰꜒qʼˠ</word>
-    <thingy gloss="little&#x2081;" type="nounnounderivbef" origposp="adj" attach="prefix" ph="s&#x2E4;+k&#x2B2; &#x25B;&#x2D0; m&#x2E4;" slots="Cip Cir">sˤkʲɛːmˤ</thingy>
-    <word gloss="lamb" lexposp="noun" posp="noun" number="sing" tr="rheme" role="subj" locus="number" case="ERG" gender="cl.1" possessor="no.owner" ph="t&#x2B2; &#x25B; z&#x2E4;+&#x261;&#x2E4; &#x153; &#xA712; &#x290;&#x2B2;" slots="Cir Cfr">tʲɛzˤɡˤœ꜒ʐʲ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner" ph="&#x292;&#x2E0;+q&#x2E0; &#x25B;#&#x2D0; q&#x2E0;">ʒˠqˠɛ#ːqˠ</thingy>
+    <word gloss="a" posp="det" number="sing" tr="rheme" role="subj" locus="number" case="ERG" gender="cl.1" possessor="no.owner" ph="s&#x2B2;+k&#x2E0; o# &#x330;&#xA712; q&#x2BC;&#x2E0;">sʲkˠo#̰꜒qʼˠ</word>
+    <thingy gloss="little&#x2081;" type="nounnounderivbef" origposp="adj" attach="prefix" ph="s&#x2E4;+k&#x2B2; &#x25B;&#x2D0;" underlying="s&#x2E4;+k&#x2B2; &#x25B;&#x2D0; m&#x2E4;">sˤkʲɛː</thingy>
+    <word gloss="lamb" lexposp="noun" posp="noun" number="sing" tr="rheme" role="subj" locus="number" case="ERG" gender="cl.1" possessor="no.owner" ph="n&#x2B2; &#x25B; z&#x2E4;+&#x261;&#x2E4; &#x153; &#xA712; &#x290;&#x2B2;" underlying="t&#x2B2; &#x25B; z&#x2E4;+&#x261;&#x2E4; &#x153; &#xA712; &#x290;&#x2B2;">nʲɛzˤɡˤœ꜒ʐʲ</word>
    <thingy gloss="little&#x2082;" type="nounnounderivaft" origposp="adj" attach="suffix" ph=""></thingy>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;" slots="Cip Cfp">ʃʲkʼˠɛɺʲ</thingy>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;" slots="Cip Cfp">ʃˠpʰˤʉp͡fˤ</thingy>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;">ʃʲkʼˠɛɺʲ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;">ʃˠpʰˤʉp͡fˤ</thingy>
    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.1.SUBJ" ph="" slots="Cip Cfp"></thingy>
-    <word posp="verb" gloss="have" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1" ph="&#x278;&#x2E0; &#x276;#&#x2D0; &#xA716; &#xF0;&#x2E4;" slots="Cir Cfr">ɸˠɶ#ː꜖ðˤ</word>
-    <word gloss="COMP" posp="pp" role="obj" gender="cl.3" number="sing" possessor="no.owner" ph="s&#x2E4;+t&#x2B0;&#x2B7; a&#x2D0; &#x292;&#x2B2;+d&#x2B2; &#x25E; &#x330;&#xA716; r&#x325;&#x2B2;" slots="Cir Cfr">sˤtʰʷaːʒʲdʲɞ̰꜖r̥ʲ</word>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;" slots="Cip Cfp">ʃʲkʼˠɛɺʲ</thingy>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;" slots="Cip Cfp">ʃˠpʰˤʉp͡fˤ</thingy>
-    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.7.SUBJ" ph="&#x29C;&#x2E0; &#x25B;&#x2D0; &#x3B8;&#x2B2;" slots="Cip Cfp">ʜˠɛːθʲ</thingy>
-    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.3.OBJ" ph="s&#x2B7;+&#x288;&#x2BC;&#x2E0; &#x1D4A; k&#x2BC;&#x2B2;" slots="Cip Cfp">sʷʈʼˠᵊkʼʲ</thingy>
-    <word posp="verb" gloss="want" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" obj="3.sing.cl.3" ph="&#x279;&#x2B2; a# &#xA712; &#x3B8;&#x2B2;" slots="Cir Cfr">ɹʲa#꜒θʲ</word>
-    <word posp="adv" gloss="often" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" obj="3.sing.cl.3" ph="q&#x2E0; &#x275; &#xA716;&#xA712; q&#x361;&#x3C7;&#x2B2;" slots="Cir Cfr">qˠɵ꜖꜒q͡χʲ</word>
+    <word posp="verb" gloss="have" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1" ph="&#x278;&#x2E0; &#x276;#&#x2D0; &#xA716; &#xF0;&#x2E4;">ɸˠɶ#ː꜖ðˤ</word>
+    <word gloss="COMP" posp="pp" role="obj" gender="cl.3" number="sing" possessor="no.owner" ph="s&#x2E4;+t&#x2B0;&#x2B7; a&#x2D0; &#x292;&#x2B2;+d&#x2B2; &#x25E; &#x330;&#xA716; r&#x325;&#x2B2;">sˤtʰʷaːʒʲdʲɞ̰꜖r̥ʲ</word>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;">ʃʲkʼˠɛɺʲ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;">ʃˠpʰˤʉp͡fˤ</thingy>
+    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.7.SUBJ" ph="&#x29C;&#x2E0; &#x25B;&#x2D0; &#x3B8;&#x2B2;">ʜˠɛːθʲ</thingy>
+    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.3.OBJ" ph="s&#x2B7;+&#x288;&#x2BC;&#x2E0; &#x1D4A; k&#x2BC;&#x2B2;">sʷʈʼˠᵊkʼʲ</thingy>
+    <word posp="verb" gloss="want" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" obj="3.sing.cl.3" ph="&#x279;&#x2B2; a# &#xA712; &#x3B8;&#x2B2;">ɹʲa#꜒θʲ</word>
+    <word posp="adv" gloss="often" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" obj="3.sing.cl.3" ph="q&#x2E0; &#x275; &#xA716;&#xA712; q&#x361;&#x3C7;&#x2B2;">qˠɵ꜖꜒q͡χʲ</word>
  </flat>
</example>

removetags:

<example id="lamb4" translation="She often wanted to have a little lamb.">
  <flat>
-    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner" ph="&#x292;&#x2E0;+q&#x2E0; &#x25B;#&#x2D0; q&#x2E0;">ʒˠqˠɛ#ːqˠ</thingy>
-    <word gloss="a" posp="det" number="sing" tr="rheme" role="subj" locus="number" case="ERG" gender="cl.1" possessor="no.owner" ph="s&#x2B2;+k&#x2E0; o# &#x330;&#xA712; q&#x2BC;&#x2E0;">sʲkˠo#̰꜒qʼˠ</word>
-    <thingy gloss="little&#x2081;" type="nounnounderivbef" origposp="adj" attach="prefix" ph="s&#x2E4;+k&#x2B2; &#x25B;&#x2D0;" underlying="s&#x2E4;+k&#x2B2; &#x25B;&#x2D0; m&#x2E4;">sˤkʲɛː</thingy>
-    <word gloss="lamb" lexposp="noun" posp="noun" number="sing" tr="rheme" role="subj" locus="number" case="ERG" gender="cl.1" possessor="no.owner" ph="n&#x2B2; &#x25B; z&#x2E4;+&#x261;&#x2E4; &#x153; &#xA712; &#x290;&#x2B2;" underlying="t&#x2B2; &#x25B; z&#x2E4;+&#x261;&#x2E4; &#x153; &#xA712; &#x290;&#x2B2;">nʲɛzˤɡˤœ꜒ʐʲ</word>
-    <thingy gloss="little&#x2082;" type="nounnounderivaft" origposp="adj" attach="suffix" ph=""></thingy>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;">ʃʲkʼˠɛɺʲ</thingy>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;">ʃˠpʰˤʉp͡fˤ</thingy>
-    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.1.SUBJ" ph="" slots="Cip Cfp"></thingy>
-    <word posp="verb" gloss="have" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1" ph="&#x278;&#x2E0; &#x276;#&#x2D0; &#xA716; &#xF0;&#x2E4;">ɸˠɶ#ː꜖ðˤ</word>
-    <word gloss="COMP" posp="pp" role="obj" gender="cl.3" number="sing" possessor="no.owner" ph="s&#x2E4;+t&#x2B0;&#x2B7; a&#x2D0; &#x292;&#x2B2;+d&#x2B2; &#x25E; &#x330;&#xA716; r&#x325;&#x2B2;">sˤtʰʷaːʒʲdʲɞ̰꜖r̥ʲ</word>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;">ʃʲkʼˠɛɺʲ</thingy>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;">ʃˠpʰˤʉp͡fˤ</thingy>
-    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.7.SUBJ" ph="&#x29C;&#x2E0; &#x25B;&#x2D0; &#x3B8;&#x2B2;">ʜˠɛːθʲ</thingy>
-    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.3.OBJ" ph="s&#x2B7;+&#x288;&#x2BC;&#x2E0; &#x1D4A; k&#x2BC;&#x2B2;">sʷʈʼˠᵊkʼʲ</thingy>
-    <word posp="verb" gloss="want" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" obj="3.sing.cl.3" ph="&#x279;&#x2B2; a# &#xA712; &#x3B8;&#x2B2;">ɹʲa#꜒θʲ</word>
-    <word posp="adv" gloss="often" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" obj="3.sing.cl.3" ph="q&#x2E0; &#x275; &#xA716;&#xA712; q&#x361;&#x3C7;&#x2B2;">qˠɵ꜖꜒q͡χʲ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner">ʒˠqˠɛ#ːqˠ</thingy>
+    <word gloss="a" posp="det" number="sing" tr="rheme" role="subj" locus="number" case="ERG" gender="cl.1" possessor="no.owner">sʲkˠo#̰꜒qʼˠ</word>
+    <thingy gloss="little&#x2081;" type="nounnounderivbef" origposp="adj" underlying="s&#x2E4;+k&#x2B2; &#x25B;&#x2D0; m&#x2E4;">sˤkʲɛː</thingy>
+    <word gloss="lamb" lexposp="noun" posp="noun" number="sing" tr="rheme" role="subj" locus="number" case="ERG" gender="cl.1" possessor="no.owner" underlying="t&#x2B2; &#x25B; z&#x2E4;+&#x261;&#x2E4; &#x153; &#xA712; &#x290;&#x2B2;">nʲɛzˤɡˤœ꜒ʐʲ</word>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST">ʃʲkʼˠɛɺʲ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active">ʃˠpʰˤʉp͡fˤ</thingy>
+    <word posp="verb" gloss="have" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1">ɸˠɶ#ː꜖ðˤ</word>
+    <word gloss="COMP" posp="pp" role="obj" gender="cl.3" number="sing" possessor="no.owner">sˤtʰʷaːʒʲdʲɞ̰꜖r̥ʲ</word>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST">ʃʲkʼˠɛɺʲ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active">ʃˠpʰˤʉp͡fˤ</thingy>
+    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.7.SUBJ">ʜˠɛːθʲ</thingy>
+    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.3.OBJ">sʷʈʼˠᵊkʼʲ</thingy>
+    <word posp="verb" gloss="want" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" obj="3.sing.cl.3">ɹʲa#꜒θʲ</word>
+    <word posp="adv" gloss="often" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" obj="3.sing.cl.3">qˠɵ꜖꜒q͡χʲ</word>
  </flat>
+  <p>&lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʒˠqˠɛ̃ːqˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;ERG&lt;/span&gt;.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;sʲkˠõ̰꜒qʼˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;a&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;sˤkʲɛːmˤ-&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;little&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;tʲɛzˤɡˤœ꜒ʐʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;lamb&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʃʲkʼˠɛɺʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;indicative.&lt;span class="glssc"&gt;PAST&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʃˠpʰˤʉp͡fˤ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;POS&lt;/span&gt;.active&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ɸˠɶ̃ː꜖ðˤ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;have&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;sˤtʰʷaːʒʲdʲɞ̰꜖r̥ʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;COMP&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʃʲkʼˠɛɺʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;indicative.&lt;span class="glssc"&gt;PAST&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʃˠpʰˤʉp͡fˤ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;POS&lt;/span&gt;.active&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʜˠɛːθʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;3.sing.cl.7.&lt;span class="glssc"&gt;SUBJ&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;sʷʈʼˠᵊkʼʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;3.sing.cl.3.&lt;span class="glssc"&gt;OBJ&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ɹʲã꜒θʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;want&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;qˠɵ꜖꜒q͡χʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;often&lt;/span&gt;&lt;/span&gt;</p>
+  <p>ʒˠqˠɛ̃ːqˠ sʲkˠõ̰꜒qʼˠ sˤkʲɛːnʲɛzˤɡˤœ꜒ʐʲ ʃʲkʼˠɛɺʲ ʃˠpʰˤʉp͡fˤ ɸˠɶ̃ː꜖ðˤ sˤtʰʷaːʒʲdʲɞ̰꜖r̥ʲ ʃʲkʼˠɛɺʲ ʃˠpʰˤʉp͡fˤ ʜˠɛːθʲ sʷʈʼˠᵊkʼʲ ɹʲã꜒θʲ qˠɵ꜖꜒q͡χʲ</p>
+  <p>ʒˠqˠɛ#ːqˠ sʲkˠo#̰꜒qʼˠ sˤkʲɛːnʲɛzˤɡˤœ꜒ʐʲ ʃʲkʼˠɛɺʲ ʃˠpʰˤʉp͡fˤ ɸˠɶ#ː꜖ðˤ sˤtʰʷaːʒʲdʲɞ̰꜖r̥ʲ ʃʲkʼˠɛɺʲ ʃˠpʰˤʉp͡fˤ ʜˠɛːθʲ sʷʈʼˠᵊkʼʲ ɹʲa#꜒θʲ qˠɵ꜖꜒q͡χʲ</p>
+  <il>
+    <w>
+      <o>ʒˠqˠɛ̃ːqˠ</o>
+      <g>ERG.no.owner</g>
+    </w>
+    <w>
+      <o>sʲkˠõ̰꜒qʼˠ</o>
+      <g>a</g>
+    </w>
+    <w>
+      <o>sˤkʲɛːmˤ-</o>
+      <g>little</g>
+    </w>
+    <w>
+      <o>tʲɛzˤɡˤœ꜒ʐʲ</o>
+      <g>lamb</g>
+    </w>
+    <w>
+      <o>ʃʲkʼˠɛɺʲ</o>
+      <g>indicative.PAST</g>
+    </w>
+    <w>
+      <o>ʃˠpʰˤʉp͡fˤ</o>
+      <g>POS.active</g>
+    </w>
+    <w>
+      <o>ɸˠɶ̃ː꜖ðˤ</o>
+      <g>have</g>
+    </w>
+    <w>
+      <o>sˤtʰʷaːʒʲdʲɞ̰꜖r̥ʲ</o>
+      <g>COMP</g>
+    </w>
+    <w>
+      <o>ʃʲkʼˠɛɺʲ</o>
+      <g>indicative.PAST</g>
+    </w>
+    <w>
+      <o>ʃˠpʰˤʉp͡fˤ</o>
+      <g>POS.active</g>
+    </w>
+    <w>
+      <o>ʜˠɛːθʲ</o>
+      <g>3.sing.cl.7.SUBJ</g>
+    </w>
+    <w>
+      <o>sʷʈʼˠᵊkʼʲ</o>
+      <g>3.sing.cl.3.OBJ</g>
+    </w>
+    <w>
+      <o>ɹʲã꜒θʲ</o>
+      <g>want</g>
+    </w>
+    <w>
+      <o>qˠɵ꜖꜒q͡χʲ</o>
+      <g>often</g>
+    </w>
+  </il>
</example>

initial XML:

<example id="lamb5" translation="Are you not one of those who thought that she often wanted to have a little lamb?">
  <s>
    <vp tam="pres-state" question="yes" negation="yes">
      <verb>be</verb>
    </vp>
    <np number="sing" def="neither" role="subj">
      <pron person="2" number="sing"/>
    </np>
    <np role="obj">
      <subs>
        <vp tam="past-punct">
          <verb>think</verb>
        </vp>
        <np role="obj">
          <subs>
            <vp tam="past-punct">
              <verb>want</verb>
              <adv>often</adv>
            </vp>
            <np def="def" number="sing" tr="theme" role="subj" output="aspron">
              <noun>girl</noun>
            </np>
            <np role="obj">
              <subs>
                <vp tam="past-punct">
                  <verb>have</verb>
                </vp>
                <np def="indef" number="sing" tr="rheme" role="subj">
                  <noun>lamb</noun>
                  <adj>little</adj>
                </np>
              </subs>
            </np>
          </subs>
        </np>
      </subs>
    </np>
  </s>
</example>

cleanup:

<example id="lamb5" translation="Are you not one of those who thought that she often wanted to have a little lamb?">
  <s>
-    <vp tam="pres-state" question="yes" negation="yes">
-      <verb>be</verb>
+    <vp question="Q" negation="NEG" tense="present" asp="imperfective" mode="indicative" voice="active">
+      <word posp="verb" gloss="be"/>
    </vp>
-    <np number="sing" def="neither" role="subj">
-      <pron person="2" number="sing"/>
+    <np number="sing" def="neither" role="subj" locus="number">
+      <word person="2" number="sing" posp="pron"/>
    </np>
    <np role="obj">
      <subs>
-        <vp tam="past-punct">
-          <verb>think</verb>
+        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active">
+          <word posp="verb" gloss="think"/>
        </vp>
        <np role="obj">
          <subs>
-            <vp tam="past-punct">
-              <verb>want</verb>
-              <adv>often</adv>
+            <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active">
+              <word posp="verb" gloss="want"/>
+              <word posp="adv" gloss="often"/>
            </vp>
-            <np def="def" number="sing" tr="theme" role="subj" output="aspron">
-              <noun>girl</noun>
+            <np def="def" number="sing" tr="theme" role="subj" output="aspron" locus="number">
+              <word posp="noun" gloss="girl"/>
            </np>
            <np role="obj">
              <subs>
-                <vp tam="past-punct">
-                  <verb>have</verb>
+                <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active">
+                  <word posp="verb" gloss="have"/>
                </vp>
-                <np def="indef" number="sing" tr="rheme" role="subj">
-                  <noun>lamb</noun>
-                  <adj>little</adj>
+                <np def="indef" number="sing" tr="rheme" role="subj" locus="number">
+                  <word posp="noun" gloss="lamb"/>
+                  <word posp="adj" gloss="little"/>
                </np>
              </subs>
            </np>
          </subs>
        </np>
      </subs>
    </np>
  </s>
</example>

module articles:

<example id="lamb5" translation="Are you not one of those who thought that she often wanted to have a little lamb?">
  <s>
    <vp question="Q" negation="NEG" tense="present" asp="imperfective" mode="indicative" voice="active">
      <word posp="verb" gloss="be"/>
    </vp>
    <np number="sing" def="neither" role="subj" locus="number">
      <word person="2" number="sing" posp="pron"/>
    </np>
    <np role="obj">
      <subs>
        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active">
          <word posp="verb" gloss="think"/>
        </vp>
        <np role="obj">
          <subs>
            <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active">
              <word posp="verb" gloss="want"/>
              <word posp="adv" gloss="often"/>
            </vp>
            <np def="def" number="sing" tr="theme" role="subj" output="aspron" locus="number">
              <word posp="noun" gloss="girl"/>
            </np>
            <np role="obj">
              <subs>
                <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active">
                  <word posp="verb" gloss="have"/>
                </vp>
-                <np def="indef" number="sing" tr="rheme" role="subj" locus="number">
+                <np number="sing" tr="rheme" role="subj" locus="number">
                  <word posp="noun" gloss="lamb"/>
                  <word posp="adj" gloss="little"/>
+                  <word gloss="a" posp="det"/>
                </np>
              </subs>
            </np>
          </subs>
        </np>
      </subs>
    </np>
  </s>
</example>

module nonpastonly:

<example id="lamb5" translation="Are you not one of those who thought that she often wanted to have a little lamb?">
  <s>
-    <vp question="Q" negation="NEG" tense="present" asp="imperfective" mode="indicative" voice="active">
+    <vp question="Q" negation="NEG" tense="present" asp="imperfective" mode="indicative" voice="active" ta="PRES">
      <word posp="verb" gloss="be"/>
    </vp>
    <np number="sing" def="neither" role="subj" locus="number">
      <word person="2" number="sing" posp="pron"/>
    </np>
    <np role="obj">
      <subs>
-        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active">
+        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
          <word posp="verb" gloss="think"/>
        </vp>
        <np role="obj">
          <subs>
-            <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active">
+            <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
              <word posp="verb" gloss="want"/>
              <word posp="adv" gloss="often"/>
            </vp>
            <np def="def" number="sing" tr="theme" role="subj" output="aspron" locus="number">
              <word posp="noun" gloss="girl"/>
            </np>
            <np role="obj">
              <subs>
-                <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active">
+                <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
                  <word posp="verb" gloss="have"/>
                </vp>
                <np number="sing" tr="rheme" role="subj" locus="number">
                  <word posp="noun" gloss="lamb"/>
                  <word posp="adj" gloss="little"/>
                  <word gloss="a" posp="det"/>
                </np>
              </subs>
            </np>
          </subs>
        </np>
      </subs>
    </np>
  </s>
</example>

module noepistemic:

No change.

module NRel:

No change.

module sentenceconnectors:

No change.

module complementise:

<example id="lamb5" translation="Are you not one of those who thought that she often wanted to have a little lamb?">
  <s>
    <vp question="Q" negation="NEG" tense="present" asp="imperfective" mode="indicative" voice="active" ta="PRES">
      <word posp="verb" gloss="be"/>
    </vp>
    <np number="sing" def="neither" role="subj" locus="number">
      <word person="2" number="sing" posp="pron"/>
    </np>
    <np role="obj">
      <subs>
+        <word gloss="COMP" posp="pp"/>
        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
          <word posp="verb" gloss="think"/>
        </vp>
        <np role="obj">
          <subs>
+            <word gloss="COMP" posp="pp"/>
            <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
              <word posp="verb" gloss="want"/>
              <word posp="adv" gloss="often"/>
            </vp>
            <np def="def" number="sing" tr="theme" role="subj" output="aspron" locus="number">
              <word posp="noun" gloss="girl"/>
            </np>
            <np role="obj">
              <subs>
+                <word gloss="COMP" posp="pp"/>
                <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
                  <word posp="verb" gloss="have"/>
                </vp>
                <np number="sing" tr="rheme" role="subj" locus="number">
                  <word posp="noun" gloss="lamb"/>
                  <word posp="adj" gloss="little"/>
                  <word gloss="a" posp="det"/>
                </np>
              </subs>
            </np>
          </subs>
        </np>
      </subs>
    </np>
  </s>
</example>
submodule transform_adj
<example id="lamb5" translation="Are you not one of those who thought that she often wanted to have a little lamb?">
  <s>
    <vp question="Q" negation="NEG" tense="present" asp="imperfective" mode="indicative" voice="active" ta="PRES">
      <word posp="verb" gloss="be"/>
    </vp>
    <np number="sing" def="neither" role="subj" locus="number">
      <word person="2" number="sing" posp="pron"/>
    </np>
    <np role="obj">
      <subs>
        <word gloss="COMP" posp="pp"/>
        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
          <word posp="verb" gloss="think"/>
        </vp>
        <np role="obj">
          <subs>
            <word gloss="COMP" posp="pp"/>
            <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
              <word posp="verb" gloss="want"/>
              <word posp="adv" gloss="often"/>
            </vp>
            <np def="def" number="sing" tr="theme" role="subj" output="aspron" locus="number">
              <word posp="noun" gloss="girl"/>
            </np>
            <np role="obj">
              <subs>
                <word gloss="COMP" posp="pp"/>
                <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
                  <word posp="verb" gloss="have"/>
                </vp>
                <np number="sing" tr="rheme" role="subj" locus="number">
                  <word gloss="lamb" lexposp="noun" posp="noun">
                    <thingy gloss="little&#x2081;" type="nounnounderivbef" origposp="adj"/>
                    <thingy gloss="little&#x2082;" type="nounnounderivaft" origposp="adj"/>
                  </word>
                  <word gloss="a" posp="det"/>
                </np>
              </subs>
            </np>
          </subs>
        </np>
      </subs>
    </np>
  </s>
</example>
tva1
tva2
tva1
tva2
tva1
tva1
tva2
tva1
tva2
tva1
tva2
tva1
tva1
tva2

module affixdensity:

<example id="lamb5" translation="Are you not one of those who thought that she often wanted to have a little lamb?">
  <s>
    <vp question="Q" negation="NEG" tense="present" asp="imperfective" mode="indicative" voice="active" ta="PRES">
      <word posp="verb" gloss="be"/>
    </vp>
    <np number="sing" def="neither" role="subj" locus="number">
      <word person="2" number="sing" posp="pron"/>
    </np>
    <np role="obj">
      <subs>
        <word gloss="COMP" posp="pp"/>
        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
          <word posp="verb" gloss="think"/>
        </vp>
        <np role="obj">
          <subs>
            <word gloss="COMP" posp="pp"/>
            <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
              <word posp="verb" gloss="want"/>
              <word posp="adv" gloss="often"/>
            </vp>
            <np def="def" number="sing" tr="theme" role="subj" output="aspron" locus="number">
              <word posp="noun" gloss="girl"/>
            </np>
            <np role="obj">
              <subs>
                <word gloss="COMP" posp="pp"/>
                <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
                  <word posp="verb" gloss="have"/>
                </vp>
                <np number="sing" tr="rheme" role="subj" locus="number">
-                  <word posp="noun" gloss="lamb"/>
-                  <word posp="adj" gloss="little"/>
+                  <word gloss="lamb" lexposp="noun" posp="noun">
+                    <thingy gloss="little&#x2081;" type="nounnounderivbef" origposp="adj"/>
+                    <thingy gloss="little&#x2082;" type="nounnounderivaft" origposp="adj"/>
+                  </word>
                  <word gloss="a" posp="det"/>
                </np>
              </subs>
            </np>
          </subs>
        </np>
      </subs>
    </np>
  </s>
</example>

module adpositions:

No change.

module constorder:

<example id="lamb5" translation="Are you not one of those who thought that she often wanted to have a little lamb?">
  <s>
-    <vp question="Q" negation="NEG" tense="present" asp="imperfective" mode="indicative" voice="active" ta="PRES">
-      <word posp="verb" gloss="be"/>
-    </vp>
    <np number="sing" def="neither" role="subj" locus="number">
      <word person="2" number="sing" posp="pron"/>
    </np>
    <np role="obj">
      <subs>
-        <word gloss="COMP" posp="pp"/>
-        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
-          <word posp="verb" gloss="think"/>
-        </vp>
        <np role="obj">
          <subs>
-            <word gloss="COMP" posp="pp"/>
-            <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
-              <word posp="verb" gloss="want"/>
-              <word posp="adv" gloss="often"/>
-            </vp>
            <np def="def" number="sing" tr="theme" role="subj" output="aspron" locus="number">
              <word posp="noun" gloss="girl"/>
            </np>
            <np role="obj">
              <subs>
-                <word gloss="COMP" posp="pp"/>
-                <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
-                  <word posp="verb" gloss="have"/>
-                </vp>
                <np number="sing" tr="rheme" role="subj" locus="number">
                  <word gloss="lamb" lexposp="noun" posp="noun">
                    <thingy gloss="little&#x2081;" type="nounnounderivbef" origposp="adj"/>
                    <thingy gloss="little&#x2082;" type="nounnounderivaft" origposp="adj"/>
                  </word>
                  <word gloss="a" posp="det"/>
                </np>
+                <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
+                  <word posp="verb" gloss="have"/>
+                </vp>
+                <word gloss="COMP" posp="pp"/>
              </subs>
            </np>
+            <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
+              <word posp="verb" gloss="want"/>
+              <word posp="adv" gloss="often"/>
+            </vp>
+            <word gloss="COMP" posp="pp"/>
          </subs>
        </np>
+        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
+          <word posp="verb" gloss="think"/>
+        </vp>
+        <word gloss="COMP" posp="pp"/>
      </subs>
    </np>
+    <vp question="Q" negation="NEG" tense="present" asp="imperfective" mode="indicative" voice="active" ta="PRES">
+      <word posp="verb" gloss="be"/>
+    </vp>
  </s>
</example>

module casemarking:

<example id="lamb5" translation="Are you not one of those who thought that she often wanted to have a little lamb?">
  <s>
-    <np number="sing" def="neither" role="subj" locus="number">
+    <np number="sing" def="neither" role="subj" locus="number" case="NOM">
      <word person="2" number="sing" posp="pron"/>
    </np>
-    <np role="obj">
+    <np role="obj" case="ACC">
      <subs>
-        <np role="obj">
+        <np role="obj" case="NOM">
          <subs>
            <np def="def" number="sing" tr="theme" role="subj" output="aspron" locus="number">
              <word posp="noun" gloss="girl"/>
            </np>
            <np role="obj">
              <subs>
-                <np number="sing" tr="rheme" role="subj" locus="number">
+                <np number="sing" tr="rheme" role="subj" locus="number" case="ERG">
                  <word gloss="lamb" lexposp="noun" posp="noun">
                    <thingy gloss="little&#x2081;" type="nounnounderivbef" origposp="adj"/>
                    <thingy gloss="little&#x2082;" type="nounnounderivaft" origposp="adj"/>
                  </word>
                  <word gloss="a" posp="det"/>
                </np>
                <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
                  <word posp="verb" gloss="have"/>
                </vp>
                <word gloss="COMP" posp="pp"/>
              </subs>
            </np>
            <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
              <word posp="verb" gloss="want"/>
              <word posp="adv" gloss="often"/>
            </vp>
            <word gloss="COMP" posp="pp"/>
          </subs>
        </np>
        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
          <word posp="verb" gloss="think"/>
        </vp>
        <word gloss="COMP" posp="pp"/>
      </subs>
    </np>
    <vp question="Q" negation="NEG" tense="present" asp="imperfective" mode="indicative" voice="active" ta="PRES">
      <word posp="verb" gloss="be"/>
    </vp>
  </s>
</example>

module markowner:

No change.

module addgender:

<example id="lamb5" translation="Are you not one of those who thought that she often wanted to have a little lamb?">
  <s>
    <np number="sing" def="neither" role="subj" locus="number" case="NOM">
      <word person="2" number="sing" posp="pron"/>
    </np>
-    <np role="obj" case="ACC">
+    <np role="obj" case="ACC" gender="cl.3" number="sing">
      <subs>
-        <np role="obj" case="NOM">
+        <np role="obj" case="NOM" gender="cl.3" number="sing">
          <subs>
-            <np def="def" number="sing" tr="theme" role="subj" output="aspron" locus="number">
+            <np def="def" number="sing" tr="theme" role="subj" output="aspron" locus="number" gender="cl.7">
              <word posp="noun" gloss="girl"/>
            </np>
-            <np role="obj">
+            <np role="obj" gender="cl.3" number="sing">
              <subs>
-                <np number="sing" tr="rheme" role="subj" locus="number" case="ERG">
+                <np number="sing" tr="rheme" role="subj" locus="number" case="ERG" gender="cl.1">
                  <word gloss="lamb" lexposp="noun" posp="noun">
                    <thingy gloss="little&#x2081;" type="nounnounderivbef" origposp="adj"/>
                    <thingy gloss="little&#x2082;" type="nounnounderivaft" origposp="adj"/>
                  </word>
                  <word gloss="a" posp="det"/>
                </np>
                <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
                  <word posp="verb" gloss="have"/>
                </vp>
                <word gloss="COMP" posp="pp"/>
              </subs>
            </np>
            <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
              <word posp="verb" gloss="want"/>
              <word posp="adv" gloss="often"/>
            </vp>
            <word gloss="COMP" posp="pp"/>
          </subs>
        </np>
        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
          <word posp="verb" gloss="think"/>
        </vp>
        <word gloss="COMP" posp="pp"/>
      </subs>
    </np>
    <vp question="Q" negation="NEG" tense="present" asp="imperfective" mode="indicative" voice="active" ta="PRES">
      <word posp="verb" gloss="be"/>
    </vp>
  </s>
</example>

module propagatenumber:

No change.

createpronouns:

<example id="lamb5" translation="Are you not one of those who thought that she often wanted to have a little lamb?">
  <s>
    <np number="sing" def="neither" role="subj" locus="number" case="NOM">
      <word person="2" number="sing" posp="pron"/>
    </np>
    <np role="obj" case="ACC" gender="cl.3" number="sing">
      <subs>
        <np role="obj" case="NOM" gender="cl.3" number="sing">
          <subs>
-            <np def="def" number="sing" tr="theme" role="subj" output="aspron" locus="number" gender="cl.7">
-              <word posp="noun" gloss="girl"/>
+            <np def="def" number="sing" tr="theme" role="subj" locus="number" gender="cl.7">
+              <word posp="pron" number="sing" gender="cl.7" gloss="3.sing.cl.7"/>
            </np>
            <np role="obj" gender="cl.3" number="sing">
              <subs>
                <np number="sing" tr="rheme" role="subj" locus="number" case="ERG" gender="cl.1">
                  <word gloss="lamb" lexposp="noun" posp="noun">
                    <thingy gloss="little&#x2081;" type="nounnounderivbef" origposp="adj"/>
                    <thingy gloss="little&#x2082;" type="nounnounderivaft" origposp="adj"/>
                  </word>
                  <word gloss="a" posp="det"/>
                </np>
                <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
                  <word posp="verb" gloss="have"/>
                </vp>
                <word gloss="COMP" posp="pp"/>
              </subs>
            </np>
            <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
              <word posp="verb" gloss="want"/>
              <word posp="adv" gloss="often"/>
            </vp>
            <word gloss="COMP" posp="pp"/>
          </subs>
        </np>
        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
          <word posp="verb" gloss="think"/>
        </vp>
        <word gloss="COMP" posp="pp"/>
      </subs>
    </np>
    <vp question="Q" negation="NEG" tense="present" asp="imperfective" mode="indicative" voice="active" ta="PRES">
      <word posp="verb" gloss="be"/>
    </vp>
  </s>
</example>

module markowned:

<example id="lamb5" translation="Are you not one of those who thought that she often wanted to have a little lamb?">
  <s>
-    <np number="sing" def="neither" role="subj" locus="number" case="NOM">
+    <np number="sing" def="neither" role="subj" locus="number" case="NOM" possessor="no.owner">
      <word person="2" number="sing" posp="pron"/>
    </np>
-    <np role="obj" case="ACC" gender="cl.3" number="sing">
+    <np role="obj" case="ACC" gender="cl.3" number="sing" possessor="no.owner">
      <subs>
-        <np role="obj" case="NOM" gender="cl.3" number="sing">
+        <np role="obj" case="NOM" gender="cl.3" number="sing" possessor="no.owner">
          <subs>
-            <np def="def" number="sing" tr="theme" role="subj" locus="number" gender="cl.7">
+            <np def="def" number="sing" tr="theme" role="subj" locus="number" gender="cl.7" possessor="no.owner">
              <word posp="pron" number="sing" gender="cl.7" gloss="3.sing.cl.7"/>
            </np>
-            <np role="obj" gender="cl.3" number="sing">
+            <np role="obj" gender="cl.3" number="sing" possessor="no.owner">
              <subs>
-                <np number="sing" tr="rheme" role="subj" locus="number" case="ERG" gender="cl.1">
+                <np number="sing" tr="rheme" role="subj" locus="number" case="ERG" gender="cl.1" possessor="no.owner">
                  <word gloss="lamb" lexposp="noun" posp="noun">
                    <thingy gloss="little&#x2081;" type="nounnounderivbef" origposp="adj"/>
                    <thingy gloss="little&#x2082;" type="nounnounderivaft" origposp="adj"/>
                  </word>
                  <word gloss="a" posp="det"/>
                </np>
                <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
                  <word posp="verb" gloss="have"/>
                </vp>
                <word gloss="COMP" posp="pp"/>
              </subs>
            </np>
            <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
              <word posp="verb" gloss="want"/>
              <word posp="adv" gloss="often"/>
            </vp>
            <word gloss="COMP" posp="pp"/>
          </subs>
        </np>
        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
          <word posp="verb" gloss="think"/>
        </vp>
        <word gloss="COMP" posp="pp"/>
      </subs>
    </np>
    <vp question="Q" negation="NEG" tense="present" asp="imperfective" mode="indicative" voice="active" ta="PRES">
      <word posp="verb" gloss="be"/>
    </vp>
  </s>
</example>

module ngen:

No change.

module wordorder:

No change.

module wordorder:

No change.

module wordorder:

<example id="lamb5" translation="Are you not one of those who thought that she often wanted to have a little lamb?">
  <s>
    <np number="sing" def="neither" role="subj" locus="number" case="NOM" possessor="no.owner">
      <word person="2" number="sing" posp="pron"/>
    </np>
    <np role="obj" case="ACC" gender="cl.3" number="sing" possessor="no.owner">
      <subs>
        <np role="obj" case="NOM" gender="cl.3" number="sing" possessor="no.owner">
          <subs>
            <np def="def" number="sing" tr="theme" role="subj" locus="number" gender="cl.7" possessor="no.owner">
              <word posp="pron" number="sing" gender="cl.7" gloss="3.sing.cl.7"/>
            </np>
            <np role="obj" gender="cl.3" number="sing" possessor="no.owner">
              <subs>
                <np number="sing" tr="rheme" role="subj" locus="number" case="ERG" gender="cl.1" possessor="no.owner">
+                  <word gloss="a" posp="det"/>
                  <word gloss="lamb" lexposp="noun" posp="noun">
                    <thingy gloss="little&#x2081;" type="nounnounderivbef" origposp="adj"/>
                    <thingy gloss="little&#x2082;" type="nounnounderivaft" origposp="adj"/>
                  </word>
-                  <word gloss="a" posp="det"/>
                </np>
                <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
                  <word posp="verb" gloss="have"/>
                </vp>
                <word gloss="COMP" posp="pp"/>
              </subs>
            </np>
            <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
              <word posp="verb" gloss="want"/>
              <word posp="adv" gloss="often"/>
            </vp>
            <word gloss="COMP" posp="pp"/>
          </subs>
        </np>
        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
          <word posp="verb" gloss="think"/>
        </vp>
        <word gloss="COMP" posp="pp"/>
      </subs>
    </np>
    <vp question="Q" negation="NEG" tense="present" asp="imperfective" mode="indicative" voice="active" ta="PRES">
      <word posp="verb" gloss="be"/>
    </vp>
  </s>
</example>

module conjp:

No change.

flattenconjp:

No change.

fixpronouns:

<example id="lamb5" translation="Are you not one of those who thought that she often wanted to have a little lamb?">
  <s>
    <np number="sing" def="neither" role="subj" locus="number" case="NOM" possessor="no.owner">
-      <word person="2" number="sing" posp="pron"/>
+      <word person="2" number="sing" posp="pron" gloss="2.sing" gender="cl.2"/>
    </np>
    <np role="obj" case="ACC" gender="cl.3" number="sing" possessor="no.owner">
      <subs>
        <np role="obj" case="NOM" gender="cl.3" number="sing" possessor="no.owner">
          <subs>
            <np def="def" number="sing" tr="theme" role="subj" locus="number" gender="cl.7" possessor="no.owner">
              <word posp="pron" number="sing" gender="cl.7" gloss="3.sing.cl.7"/>
            </np>
            <np role="obj" gender="cl.3" number="sing" possessor="no.owner">
              <subs>
                <np number="sing" tr="rheme" role="subj" locus="number" case="ERG" gender="cl.1" possessor="no.owner">
                  <word gloss="a" posp="det"/>
                  <word gloss="lamb" lexposp="noun" posp="noun">
                    <thingy gloss="little&#x2081;" type="nounnounderivbef" origposp="adj"/>
                    <thingy gloss="little&#x2082;" type="nounnounderivaft" origposp="adj"/>
                  </word>
                </np>
                <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
                  <word posp="verb" gloss="have"/>
                </vp>
                <word gloss="COMP" posp="pp"/>
              </subs>
            </np>
            <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
              <word posp="verb" gloss="want"/>
              <word posp="adv" gloss="often"/>
            </vp>
            <word gloss="COMP" posp="pp"/>
          </subs>
        </np>
        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
          <word posp="verb" gloss="think"/>
        </vp>
        <word gloss="COMP" posp="pp"/>
      </subs>
    </np>
    <vp question="Q" negation="NEG" tense="present" asp="imperfective" mode="indicative" voice="active" ta="PRES">
      <word posp="verb" gloss="be"/>
    </vp>
  </s>
</example>

copyuptophrase:

<example id="lamb5" translation="Are you not one of those who thought that she often wanted to have a little lamb?">
  <s>
-    <np number="sing" def="neither" role="subj" locus="number" case="NOM" possessor="no.owner">
+    <np number="sing" def="neither" role="subj" locus="number" case="NOM" possessor="no.owner" person="2">
      <word person="2" number="sing" posp="pron" gloss="2.sing" gender="cl.2"/>
    </np>
    <np role="obj" case="ACC" gender="cl.3" number="sing" possessor="no.owner">
      <subs>
        <np role="obj" case="NOM" gender="cl.3" number="sing" possessor="no.owner">
          <subs>
            <np def="def" number="sing" tr="theme" role="subj" locus="number" gender="cl.7" possessor="no.owner">
              <word posp="pron" number="sing" gender="cl.7" gloss="3.sing.cl.7"/>
            </np>
            <np role="obj" gender="cl.3" number="sing" possessor="no.owner">
              <subs>
                <np number="sing" tr="rheme" role="subj" locus="number" case="ERG" gender="cl.1" possessor="no.owner">
                  <word gloss="a" posp="det"/>
                  <word gloss="lamb" lexposp="noun" posp="noun">
                    <thingy gloss="little&#x2081;" type="nounnounderivbef" origposp="adj"/>
                    <thingy gloss="little&#x2082;" type="nounnounderivaft" origposp="adj"/>
                  </word>
                </np>
-                <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
+                <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1">
                  <word posp="verb" gloss="have"/>
                </vp>
                <word gloss="COMP" posp="pp"/>
              </subs>
            </np>
-            <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
+            <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" obj="3.sing.cl.3">
              <word posp="verb" gloss="want"/>
              <word posp="adv" gloss="often"/>
            </vp>
            <word gloss="COMP" posp="pp"/>
          </subs>
        </np>
-        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
+        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" obj="3.sing.cl.3">
          <word posp="verb" gloss="think"/>
        </vp>
        <word gloss="COMP" posp="pp"/>
      </subs>
    </np>
-    <vp question="Q" negation="NEG" tense="present" asp="imperfective" mode="indicative" voice="active" ta="PRES">
+    <vp question="Q" negation="NEG" tense="present" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="2.sing" obj="3.sing.cl.3">
      <word posp="verb" gloss="be"/>
    </vp>
  </s>
</example>

prodrop:

<example id="lamb5" translation="Are you not one of those who thought that she often wanted to have a little lamb?">
  <s>
-    <np number="sing" def="neither" role="subj" locus="number" case="NOM" possessor="no.owner" person="2">
-      <word person="2" number="sing" posp="pron" gloss="2.sing" gender="cl.2"/>
-    </np>
    <np role="obj" case="ACC" gender="cl.3" number="sing" possessor="no.owner">
      <subs>
        <np role="obj" case="NOM" gender="cl.3" number="sing" possessor="no.owner">
          <subs>
            <np def="def" number="sing" tr="theme" role="subj" locus="number" gender="cl.7" possessor="no.owner">
              <word posp="pron" number="sing" gender="cl.7" gloss="3.sing.cl.7"/>
            </np>
            <np role="obj" gender="cl.3" number="sing" possessor="no.owner">
              <subs>
                <np number="sing" tr="rheme" role="subj" locus="number" case="ERG" gender="cl.1" possessor="no.owner">
                  <word gloss="a" posp="det"/>
                  <word gloss="lamb" lexposp="noun" posp="noun">
                    <thingy gloss="little&#x2081;" type="nounnounderivbef" origposp="adj"/>
                    <thingy gloss="little&#x2082;" type="nounnounderivaft" origposp="adj"/>
                  </word>
                </np>
                <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1">
                  <word posp="verb" gloss="have"/>
                </vp>
                <word gloss="COMP" posp="pp"/>
              </subs>
            </np>
            <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" obj="3.sing.cl.3">
              <word posp="verb" gloss="want"/>
              <word posp="adv" gloss="often"/>
            </vp>
            <word gloss="COMP" posp="pp"/>
          </subs>
        </np>
        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" obj="3.sing.cl.3">
          <word posp="verb" gloss="think"/>
        </vp>
        <word gloss="COMP" posp="pp"/>
      </subs>
    </np>
    <vp question="Q" negation="NEG" tense="present" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="2.sing" obj="3.sing.cl.3">
      <word posp="verb" gloss="be"/>
    </vp>
  </s>
</example>

addclitics:

<example id="lamb5" translation="Are you not one of those who thought that she often wanted to have a little lamb?">
  <s>
    <np role="obj" case="ACC" gender="cl.3" number="sing" possessor="no.owner">
+      <thingy type="npcase.possessor" function="proclitic" gloss="ACC.no.owner"/>
      <subs>
        <np role="obj" case="NOM" gender="cl.3" number="sing" possessor="no.owner">
+          <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
          <subs>
            <np def="def" number="sing" tr="theme" role="subj" locus="number" gender="cl.7" possessor="no.owner">
              <word posp="pron" number="sing" gender="cl.7" gloss="3.sing.cl.7"/>
            </np>
            <np role="obj" gender="cl.3" number="sing" possessor="no.owner">
              <subs>
                <np number="sing" tr="rheme" role="subj" locus="number" case="ERG" gender="cl.1" possessor="no.owner">
+                  <thingy type="npnumber" function="proclitic" gloss="sing"/>
+                  <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner"/>
                  <word gloss="a" posp="det"/>
                  <word gloss="lamb" lexposp="noun" posp="noun">
                    <thingy gloss="little&#x2081;" type="nounnounderivbef" origposp="adj"/>
                    <thingy gloss="little&#x2082;" type="nounnounderivaft" origposp="adj"/>
                  </word>
                </np>
                <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1">
+                  <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
+                  <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
+                  <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.1"/>
                  <word posp="verb" gloss="have"/>
                </vp>
                <word gloss="COMP" posp="pp"/>
              </subs>
            </np>
            <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" obj="3.sing.cl.3">
+              <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
+              <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
+              <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.7"/>
+              <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.3"/>
              <word posp="verb" gloss="want"/>
              <word posp="adv" gloss="often"/>
            </vp>
            <word gloss="COMP" posp="pp"/>
          </subs>
        </np>
        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" obj="3.sing.cl.3">
+          <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
+          <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
+          <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.3"/>
          <word posp="verb" gloss="think"/>
        </vp>
        <word gloss="COMP" posp="pp"/>
      </subs>
    </np>
    <vp question="Q" negation="NEG" tense="present" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="2.sing" obj="3.sing.cl.3">
+      <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PRES"/>
+      <thingy type="vpnegation.voice" function="proclitic" gloss="NEG.active"/>
+      <thingy type="vpsubj" function="proclitic" gloss="2.sing"/>
+      <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.3"/>
      <word posp="verb" gloss="be"/>
    </vp>
  </s>
</example>

propagateArgumentCase:

No change.

unwrapArgumentNPs:

No change.

unwrapOwnerOwned:

No change.

movedowntoword:

<example id="lamb5" translation="Are you not one of those who thought that she often wanted to have a little lamb?">
  <s>
    <np role="obj" case="ACC" gender="cl.3" number="sing" possessor="no.owner">
      <thingy type="npcase.possessor" function="proclitic" gloss="ACC.no.owner"/>
      <subs>
        <np role="obj" case="NOM" gender="cl.3" number="sing" possessor="no.owner">
          <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
          <subs>
            <np def="def" number="sing" tr="theme" role="subj" locus="number" gender="cl.7" possessor="no.owner">
-              <word posp="pron" number="sing" gender="cl.7" gloss="3.sing.cl.7"/>
+              <word posp="pron" number="sing" gender="cl.7" gloss="3.sing.cl.7" def="def" tr="theme" role="subj" locus="number" possessor="no.owner"/>
            </np>
            <np role="obj" gender="cl.3" number="sing" possessor="no.owner">
              <subs>
                <np number="sing" tr="rheme" role="subj" locus="number" case="ERG" gender="cl.1" possessor="no.owner">
                  <thingy type="npnumber" function="proclitic" gloss="sing"/>
                  <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner"/>
-                  <word gloss="a" posp="det"/>
-                  <word gloss="lamb" lexposp="noun" posp="noun">
+                  <word gloss="a" posp="det" number="sing" tr="rheme" role="subj" locus="number" case="ERG" gender="cl.1" possessor="no.owner"/>
+                  <word gloss="lamb" lexposp="noun" posp="noun" number="sing" tr="rheme" role="subj" locus="number" case="ERG" gender="cl.1" possessor="no.owner">
                    <thingy gloss="little&#x2081;" type="nounnounderivbef" origposp="adj"/>
                    <thingy gloss="little&#x2082;" type="nounnounderivaft" origposp="adj"/>
                  </word>
                </np>
                <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1">
                  <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
                  <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
                  <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.1"/>
-                  <word posp="verb" gloss="have"/>
+                  <word posp="verb" gloss="have" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1"/>
                </vp>
-                <word gloss="COMP" posp="pp"/>
+                <word gloss="COMP" posp="pp" role="obj" gender="cl.3" number="sing" possessor="no.owner"/>
              </subs>
            </np>
            <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" obj="3.sing.cl.3">
              <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
              <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
              <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.7"/>
              <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.3"/>
-              <word posp="verb" gloss="want"/>
-              <word posp="adv" gloss="often"/>
+              <word posp="verb" gloss="want" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" obj="3.sing.cl.3"/>
+              <word posp="adv" gloss="often" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" obj="3.sing.cl.3"/>
            </vp>
-            <word gloss="COMP" posp="pp"/>
+            <word gloss="COMP" posp="pp" role="obj" case="NOM" gender="cl.3" number="sing" possessor="no.owner"/>
          </subs>
        </np>
        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" obj="3.sing.cl.3">
          <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
          <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
          <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.3"/>
-          <word posp="verb" gloss="think"/>
+          <word posp="verb" gloss="think" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" obj="3.sing.cl.3"/>
        </vp>
-        <word gloss="COMP" posp="pp"/>
+        <word gloss="COMP" posp="pp" role="obj" case="ACC" gender="cl.3" number="sing" possessor="no.owner"/>
      </subs>
    </np>
    <vp question="Q" negation="NEG" tense="present" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="2.sing" obj="3.sing.cl.3">
      <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PRES"/>
      <thingy type="vpnegation.voice" function="proclitic" gloss="NEG.active"/>
      <thingy type="vpsubj" function="proclitic" gloss="2.sing"/>
      <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.3"/>
-      <word posp="verb" gloss="be"/>
+      <word posp="verb" gloss="be" question="Q" negation="NEG" tense="present" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="2.sing" obj="3.sing.cl.3"/>
    </vp>
  </s>
</example>

addaffixes:

No change.

flatten:

<example id="lamb5" translation="Are you not one of those who thought that she often wanted to have a little lamb?">
-  <s>
-    <np role="obj" case="ACC" gender="cl.3" number="sing" possessor="no.owner">
+  <flat>
    <thingy type="npcase.possessor" function="proclitic" gloss="ACC.no.owner"/>
-      <subs>
-        <np role="obj" case="NOM" gender="cl.3" number="sing" possessor="no.owner">
    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
-          <subs>
-            <np def="def" number="sing" tr="theme" role="subj" locus="number" gender="cl.7" possessor="no.owner">
    <word posp="pron" number="sing" gender="cl.7" gloss="3.sing.cl.7" def="def" tr="theme" role="subj" locus="number" possessor="no.owner"/>
-            </np>
-            <np role="obj" gender="cl.3" number="sing" possessor="no.owner">
-              <subs>
-                <np number="sing" tr="rheme" role="subj" locus="number" case="ERG" gender="cl.1" possessor="no.owner">
    <thingy type="npnumber" function="proclitic" gloss="sing"/>
    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner"/>
    <word gloss="a" posp="det" number="sing" tr="rheme" role="subj" locus="number" case="ERG" gender="cl.1" possessor="no.owner"/>
-                  <word gloss="lamb" lexposp="noun" posp="noun" number="sing" tr="rheme" role="subj" locus="number" case="ERG" gender="cl.1" possessor="no.owner">
    <thingy gloss="little&#x2081;" type="nounnounderivbef" origposp="adj"/>
+    <word gloss="lamb" lexposp="noun" posp="noun" number="sing" tr="rheme" role="subj" locus="number" case="ERG" gender="cl.1" possessor="no.owner"/>
    <thingy gloss="little&#x2082;" type="nounnounderivaft" origposp="adj"/>
-                  </word>
-                </np>
-                <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1">
    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.1"/>
    <word posp="verb" gloss="have" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1"/>
-                </vp>
    <word gloss="COMP" posp="pp" role="obj" gender="cl.3" number="sing" possessor="no.owner"/>
-              </subs>
-            </np>
-            <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" obj="3.sing.cl.3">
    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.7"/>
    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.3"/>
    <word posp="verb" gloss="want" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" obj="3.sing.cl.3"/>
    <word posp="adv" gloss="often" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" obj="3.sing.cl.3"/>
-            </vp>
    <word gloss="COMP" posp="pp" role="obj" case="NOM" gender="cl.3" number="sing" possessor="no.owner"/>
-          </subs>
-        </np>
-        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" obj="3.sing.cl.3">
    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.3"/>
    <word posp="verb" gloss="think" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" obj="3.sing.cl.3"/>
-        </vp>
    <word gloss="COMP" posp="pp" role="obj" case="ACC" gender="cl.3" number="sing" possessor="no.owner"/>
-      </subs>
-    </np>
-    <vp question="Q" negation="NEG" tense="present" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="2.sing" obj="3.sing.cl.3">
    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PRES"/>
    <thingy type="vpnegation.voice" function="proclitic" gloss="NEG.active"/>
    <thingy type="vpsubj" function="proclitic" gloss="2.sing"/>
    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.3"/>
    <word posp="verb" gloss="be" question="Q" negation="NEG" tense="present" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="2.sing" obj="3.sing.cl.3"/>
-    </vp>
-  </s>
+  </flat>
</example>

addvocab:

<example id="lamb5" translation="Are you not one of those who thought that she often wanted to have a little lamb?">
  <flat>
-    <thingy type="npcase.possessor" function="proclitic" gloss="ACC.no.owner"/>
-    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
-    <word posp="pron" number="sing" gender="cl.7" gloss="3.sing.cl.7" def="def" tr="theme" role="subj" locus="number" possessor="no.owner"/>
-    <thingy type="npnumber" function="proclitic" gloss="sing"/>
-    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner"/>
-    <word gloss="a" posp="det" number="sing" tr="rheme" role="subj" locus="number" case="ERG" gender="cl.1" possessor="no.owner"/>
-    <thingy gloss="little&#x2081;" type="nounnounderivbef" origposp="adj"/>
-    <word gloss="lamb" lexposp="noun" posp="noun" number="sing" tr="rheme" role="subj" locus="number" case="ERG" gender="cl.1" possessor="no.owner"/>
-    <thingy gloss="little&#x2082;" type="nounnounderivaft" origposp="adj"/>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
-    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.1"/>
-    <word posp="verb" gloss="have" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1"/>
-    <word gloss="COMP" posp="pp" role="obj" gender="cl.3" number="sing" possessor="no.owner"/>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
-    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.7"/>
-    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.3"/>
-    <word posp="verb" gloss="want" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" obj="3.sing.cl.3"/>
-    <word posp="adv" gloss="often" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" obj="3.sing.cl.3"/>
-    <word gloss="COMP" posp="pp" role="obj" case="NOM" gender="cl.3" number="sing" possessor="no.owner"/>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
-    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.3"/>
-    <word posp="verb" gloss="think" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" obj="3.sing.cl.3"/>
-    <word gloss="COMP" posp="pp" role="obj" case="ACC" gender="cl.3" number="sing" possessor="no.owner"/>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PRES"/>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="NEG.active"/>
-    <thingy type="vpsubj" function="proclitic" gloss="2.sing"/>
-    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.3"/>
-    <word posp="verb" gloss="be" question="Q" negation="NEG" tense="present" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="2.sing" obj="3.sing.cl.3"/>
+    <thingy type="npcase.possessor" function="proclitic" gloss="ACC.no.owner" ph="b&#x2B1;&#x2E0; &#x25B; q&#x2E0;" slots="Cip Cfp">bʱˠɛqˠ</thingy>
+    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner" ph="z&#x2B2;+&#x261;&#x2B1;&#x2E4; a r&#x2E0;" slots="Cip Cfp">zʲɡʱˤarˠ</thingy>
+    <word posp="pron" number="sing" gender="cl.7" gloss="3.sing.cl.7" def="def" tr="theme" role="subj" locus="number" possessor="no.owner" ph="t&#x361;s&#x2BC;&#x2E4; o &#x330;&#xA716; d&#x32A;&#x2E0;" slots="Cir Cfr">t͡sʼˤo̰꜖d̪ˠ</word>
+    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
+    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner" ph="&#x292;&#x2E0;+q&#x2E0; &#x25B;#&#x2D0; q&#x2E0;" slots="Cip Cfp">ʒˠqˠɛ#ːqˠ</thingy>
+    <word gloss="a" posp="det" number="sing" tr="rheme" role="subj" locus="number" case="ERG" gender="cl.1" possessor="no.owner" ph="s&#x2B2;+k&#x2E0; o# &#x330;&#xA712; q&#x2BC;&#x2E0;" slots="Cir Cfr">sʲkˠo#̰꜒qʼˠ</word>
+    <thingy gloss="little&#x2081;" type="nounnounderivbef" origposp="adj" attach="prefix" ph="s&#x2E4;+k&#x2B2; &#x25B;&#x2D0; m&#x2E4;" slots="Cip Cir">sˤkʲɛːmˤ</thingy>
+    <word gloss="lamb" lexposp="noun" posp="noun" number="sing" tr="rheme" role="subj" locus="number" case="ERG" gender="cl.1" possessor="no.owner" ph="t&#x2B2; &#x25B; z&#x2E4;+&#x261;&#x2E4; &#x153; &#xA712; &#x290;&#x2B2;" slots="Cir Cfr">tʲɛzˤɡˤœ꜒ʐʲ</word>
+    <thingy gloss="little&#x2082;" type="nounnounderivaft" origposp="adj" attach="suffix" ph=""></thingy>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;" slots="Cip Cfp">ʃʲkʼˠɛɺʲ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;" slots="Cip Cfp">ʃˠpʰˤʉp͡fˤ</thingy>
+    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.1.SUBJ" ph="" slots="Cip Cfp"></thingy>
+    <word posp="verb" gloss="have" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1" ph="&#x278;&#x2E0; &#x276;#&#x2D0; &#xA716; &#xF0;&#x2E4;" slots="Cir Cfr">ɸˠɶ#ː꜖ðˤ</word>
+    <word gloss="COMP" posp="pp" role="obj" gender="cl.3" number="sing" possessor="no.owner" ph="s&#x2E4;+t&#x2B0;&#x2B7; a&#x2D0; &#x292;&#x2B2;+d&#x2B2; &#x25E; &#x330;&#xA716; r&#x325;&#x2B2;" slots="Cir Cfr">sˤtʰʷaːʒʲdʲɞ̰꜖r̥ʲ</word>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;" slots="Cip Cfp">ʃʲkʼˠɛɺʲ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;" slots="Cip Cfp">ʃˠpʰˤʉp͡fˤ</thingy>
+    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.7.SUBJ" ph="&#x29C;&#x2E0; &#x25B;&#x2D0; &#x3B8;&#x2B2;" slots="Cip Cfp">ʜˠɛːθʲ</thingy>
+    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.3.OBJ" ph="s&#x2B7;+&#x288;&#x2BC;&#x2E0; &#x1D4A; k&#x2BC;&#x2B2;" slots="Cip Cfp">sʷʈʼˠᵊkʼʲ</thingy>
+    <word posp="verb" gloss="want" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" obj="3.sing.cl.3" ph="&#x279;&#x2B2; a# &#xA712; &#x3B8;&#x2B2;" slots="Cir Cfr">ɹʲa#꜒θʲ</word>
+    <word posp="adv" gloss="often" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" obj="3.sing.cl.3" ph="q&#x2E0; &#x275; &#xA716;&#xA712; q&#x361;&#x3C7;&#x2B2;" slots="Cir Cfr">qˠɵ꜖꜒q͡χʲ</word>
+    <word gloss="COMP" posp="pp" role="obj" case="NOM" gender="cl.3" number="sing" possessor="no.owner" ph="s&#x2E4;+t&#x2B0;&#x2B7; a&#x2D0; &#x292;&#x2B2;+d&#x2B2; &#x25E; &#x330;&#xA716; r&#x325;&#x2B2;" slots="Cir Cfr">sˤtʰʷaːʒʲdʲɞ̰꜖r̥ʲ</word>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;" slots="Cip Cfp">ʃʲkʼˠɛɺʲ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;" slots="Cip Cfp">ʃˠpʰˤʉp͡fˤ</thingy>
+    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.3.OBJ" ph="s&#x2B7;+&#x288;&#x2BC;&#x2E0; &#x1D4A; k&#x2BC;&#x2B2;" slots="Cip Cfp">sʷʈʼˠᵊkʼʲ</thingy>
+    <word posp="verb" gloss="think" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" obj="3.sing.cl.3" ph="&#x261;&#x2B1;&#x2B7; &#x254; &#x330;&#xA716; b&#x2B2;" slots="Cir Cfr">ɡʱʷɔ̰꜖bʲ</word>
+    <word gloss="COMP" posp="pp" role="obj" case="ACC" gender="cl.3" number="sing" possessor="no.owner" ph="s&#x2E4;+t&#x2B0;&#x2B7; a&#x2D0; &#x292;&#x2B2;+d&#x2B2; &#x25E; &#x330;&#xA716; r&#x325;&#x2B2;" slots="Cir Cfr">sˤtʰʷaːʒʲdʲɞ̰꜖r̥ʲ</word>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PRES" ph="&#x290;&#x2E0;+t&#x32A;&#x2B7; i k&#x2BC;&#x2E0;" slots="Cip Cfp">ʐˠt̪ʷikʼˠ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="NEG.active" ph="n&#x325;&#x2E4; e#&#x2D0; n&#x2E4;" slots="Cip Cfp">n̥ˤe#ːnˤ</thingy>
+    <thingy type="vpsubj" function="proclitic" gloss="2.sing.SUBJ" ph="f&#x2E4; u#&#x2D0; f&#x2E0;" slots="Cip Cfp">fˤu#ːfˠ</thingy>
+    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.3.OBJ" ph="s&#x2B7;+&#x288;&#x2BC;&#x2E0; &#x1D4A; k&#x2BC;&#x2B2;" slots="Cip Cfp">sʷʈʼˠᵊkʼʲ</thingy>
+    <word posp="verb" gloss="be" question="Q" negation="NEG" tense="present" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="2.sing" obj="3.sing.cl.3" ph="&#x1D4F;&#x1C0;&#x2B0;&#x2B2; &#x1D4A; &#x330;&#xA712; z&#x2E0;" slots="Cir Cfr">ᵏǀʰʲᵊ̰꜒zˠ</word>
  </flat>
</example>

vowelharmony:

No change.

applysandhi:

/mˤ/ + /tʲ/ > // + /nʲ/
<example id="lamb5" translation="Are you not one of those who thought that she often wanted to have a little lamb?">
  <flat>
-    <thingy type="npcase.possessor" function="proclitic" gloss="ACC.no.owner" ph="b&#x2B1;&#x2E0; &#x25B; q&#x2E0;" slots="Cip Cfp">bʱˠɛqˠ</thingy>
-    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner" ph="z&#x2B2;+&#x261;&#x2B1;&#x2E4; a r&#x2E0;" slots="Cip Cfp">zʲɡʱˤarˠ</thingy>
-    <word posp="pron" number="sing" gender="cl.7" gloss="3.sing.cl.7" def="def" tr="theme" role="subj" locus="number" possessor="no.owner" ph="t&#x361;s&#x2BC;&#x2E4; o &#x330;&#xA716; d&#x32A;&#x2E0;" slots="Cir Cfr">t͡sʼˤo̰꜖d̪ˠ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="ACC.no.owner" ph="b&#x2B1;&#x2E0; &#x25B; q&#x2E0;">bʱˠɛqˠ</thingy>
+    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner" ph="z&#x2B2;+&#x261;&#x2B1;&#x2E4; a r&#x2E0;">zʲɡʱˤarˠ</thingy>
+    <word posp="pron" number="sing" gender="cl.7" gloss="3.sing.cl.7" def="def" tr="theme" role="subj" locus="number" possessor="no.owner" ph="t&#x361;s&#x2BC;&#x2E4; o &#x330;&#xA716; d&#x32A;&#x2E0;">t͡sʼˤo̰꜖d̪ˠ</word>
    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner" ph="&#x292;&#x2E0;+q&#x2E0; &#x25B;#&#x2D0; q&#x2E0;" slots="Cip Cfp">ʒˠqˠɛ#ːqˠ</thingy>
-    <word gloss="a" posp="det" number="sing" tr="rheme" role="subj" locus="number" case="ERG" gender="cl.1" possessor="no.owner" ph="s&#x2B2;+k&#x2E0; o# &#x330;&#xA712; q&#x2BC;&#x2E0;" slots="Cir Cfr">sʲkˠo#̰꜒qʼˠ</word>
-    <thingy gloss="little&#x2081;" type="nounnounderivbef" origposp="adj" attach="prefix" ph="s&#x2E4;+k&#x2B2; &#x25B;&#x2D0; m&#x2E4;" slots="Cip Cir">sˤkʲɛːmˤ</thingy>
-    <word gloss="lamb" lexposp="noun" posp="noun" number="sing" tr="rheme" role="subj" locus="number" case="ERG" gender="cl.1" possessor="no.owner" ph="t&#x2B2; &#x25B; z&#x2E4;+&#x261;&#x2E4; &#x153; &#xA712; &#x290;&#x2B2;" slots="Cir Cfr">tʲɛzˤɡˤœ꜒ʐʲ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner" ph="&#x292;&#x2E0;+q&#x2E0; &#x25B;#&#x2D0; q&#x2E0;">ʒˠqˠɛ#ːqˠ</thingy>
+    <word gloss="a" posp="det" number="sing" tr="rheme" role="subj" locus="number" case="ERG" gender="cl.1" possessor="no.owner" ph="s&#x2B2;+k&#x2E0; o# &#x330;&#xA712; q&#x2BC;&#x2E0;">sʲkˠo#̰꜒qʼˠ</word>
+    <thingy gloss="little&#x2081;" type="nounnounderivbef" origposp="adj" attach="prefix" ph="s&#x2E4;+k&#x2B2; &#x25B;&#x2D0;" underlying="s&#x2E4;+k&#x2B2; &#x25B;&#x2D0; m&#x2E4;">sˤkʲɛː</thingy>
+    <word gloss="lamb" lexposp="noun" posp="noun" number="sing" tr="rheme" role="subj" locus="number" case="ERG" gender="cl.1" possessor="no.owner" ph="n&#x2B2; &#x25B; z&#x2E4;+&#x261;&#x2E4; &#x153; &#xA712; &#x290;&#x2B2;" underlying="t&#x2B2; &#x25B; z&#x2E4;+&#x261;&#x2E4; &#x153; &#xA712; &#x290;&#x2B2;">nʲɛzˤɡˤœ꜒ʐʲ</word>
    <thingy gloss="little&#x2082;" type="nounnounderivaft" origposp="adj" attach="suffix" ph=""></thingy>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;" slots="Cip Cfp">ʃʲkʼˠɛɺʲ</thingy>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;" slots="Cip Cfp">ʃˠpʰˤʉp͡fˤ</thingy>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;">ʃʲkʼˠɛɺʲ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;">ʃˠpʰˤʉp͡fˤ</thingy>
    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.1.SUBJ" ph="" slots="Cip Cfp"></thingy>
-    <word posp="verb" gloss="have" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1" ph="&#x278;&#x2E0; &#x276;#&#x2D0; &#xA716; &#xF0;&#x2E4;" slots="Cir Cfr">ɸˠɶ#ː꜖ðˤ</word>
-    <word gloss="COMP" posp="pp" role="obj" gender="cl.3" number="sing" possessor="no.owner" ph="s&#x2E4;+t&#x2B0;&#x2B7; a&#x2D0; &#x292;&#x2B2;+d&#x2B2; &#x25E; &#x330;&#xA716; r&#x325;&#x2B2;" slots="Cir Cfr">sˤtʰʷaːʒʲdʲɞ̰꜖r̥ʲ</word>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;" slots="Cip Cfp">ʃʲkʼˠɛɺʲ</thingy>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;" slots="Cip Cfp">ʃˠpʰˤʉp͡fˤ</thingy>
-    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.7.SUBJ" ph="&#x29C;&#x2E0; &#x25B;&#x2D0; &#x3B8;&#x2B2;" slots="Cip Cfp">ʜˠɛːθʲ</thingy>
-    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.3.OBJ" ph="s&#x2B7;+&#x288;&#x2BC;&#x2E0; &#x1D4A; k&#x2BC;&#x2B2;" slots="Cip Cfp">sʷʈʼˠᵊkʼʲ</thingy>
-    <word posp="verb" gloss="want" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" obj="3.sing.cl.3" ph="&#x279;&#x2B2; a# &#xA712; &#x3B8;&#x2B2;" slots="Cir Cfr">ɹʲa#꜒θʲ</word>
-    <word posp="adv" gloss="often" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" obj="3.sing.cl.3" ph="q&#x2E0; &#x275; &#xA716;&#xA712; q&#x361;&#x3C7;&#x2B2;" slots="Cir Cfr">qˠɵ꜖꜒q͡χʲ</word>
-    <word gloss="COMP" posp="pp" role="obj" case="NOM" gender="cl.3" number="sing" possessor="no.owner" ph="s&#x2E4;+t&#x2B0;&#x2B7; a&#x2D0; &#x292;&#x2B2;+d&#x2B2; &#x25E; &#x330;&#xA716; r&#x325;&#x2B2;" slots="Cir Cfr">sˤtʰʷaːʒʲdʲɞ̰꜖r̥ʲ</word>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;" slots="Cip Cfp">ʃʲkʼˠɛɺʲ</thingy>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;" slots="Cip Cfp">ʃˠpʰˤʉp͡fˤ</thingy>
-    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.3.OBJ" ph="s&#x2B7;+&#x288;&#x2BC;&#x2E0; &#x1D4A; k&#x2BC;&#x2B2;" slots="Cip Cfp">sʷʈʼˠᵊkʼʲ</thingy>
-    <word posp="verb" gloss="think" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" obj="3.sing.cl.3" ph="&#x261;&#x2B1;&#x2B7; &#x254; &#x330;&#xA716; b&#x2B2;" slots="Cir Cfr">ɡʱʷɔ̰꜖bʲ</word>
-    <word gloss="COMP" posp="pp" role="obj" case="ACC" gender="cl.3" number="sing" possessor="no.owner" ph="s&#x2E4;+t&#x2B0;&#x2B7; a&#x2D0; &#x292;&#x2B2;+d&#x2B2; &#x25E; &#x330;&#xA716; r&#x325;&#x2B2;" slots="Cir Cfr">sˤtʰʷaːʒʲdʲɞ̰꜖r̥ʲ</word>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PRES" ph="&#x290;&#x2E0;+t&#x32A;&#x2B7; i k&#x2BC;&#x2E0;" slots="Cip Cfp">ʐˠt̪ʷikʼˠ</thingy>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="NEG.active" ph="n&#x325;&#x2E4; e#&#x2D0; n&#x2E4;" slots="Cip Cfp">n̥ˤe#ːnˤ</thingy>
-    <thingy type="vpsubj" function="proclitic" gloss="2.sing.SUBJ" ph="f&#x2E4; u#&#x2D0; f&#x2E0;" slots="Cip Cfp">fˤu#ːfˠ</thingy>
-    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.3.OBJ" ph="s&#x2B7;+&#x288;&#x2BC;&#x2E0; &#x1D4A; k&#x2BC;&#x2B2;" slots="Cip Cfp">sʷʈʼˠᵊkʼʲ</thingy>
-    <word posp="verb" gloss="be" question="Q" negation="NEG" tense="present" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="2.sing" obj="3.sing.cl.3" ph="&#x1D4F;&#x1C0;&#x2B0;&#x2B2; &#x1D4A; &#x330;&#xA712; z&#x2E0;" slots="Cir Cfr">ᵏǀʰʲᵊ̰꜒zˠ</word>
+    <word posp="verb" gloss="have" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1" ph="&#x278;&#x2E0; &#x276;#&#x2D0; &#xA716; &#xF0;&#x2E4;">ɸˠɶ#ː꜖ðˤ</word>
+    <word gloss="COMP" posp="pp" role="obj" gender="cl.3" number="sing" possessor="no.owner" ph="s&#x2E4;+t&#x2B0;&#x2B7; a&#x2D0; &#x292;&#x2B2;+d&#x2B2; &#x25E; &#x330;&#xA716; r&#x325;&#x2B2;">sˤtʰʷaːʒʲdʲɞ̰꜖r̥ʲ</word>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;">ʃʲkʼˠɛɺʲ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;">ʃˠpʰˤʉp͡fˤ</thingy>
+    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.7.SUBJ" ph="&#x29C;&#x2E0; &#x25B;&#x2D0; &#x3B8;&#x2B2;">ʜˠɛːθʲ</thingy>
+    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.3.OBJ" ph="s&#x2B7;+&#x288;&#x2BC;&#x2E0; &#x1D4A; k&#x2BC;&#x2B2;">sʷʈʼˠᵊkʼʲ</thingy>
+    <word posp="verb" gloss="want" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" obj="3.sing.cl.3" ph="&#x279;&#x2B2; a# &#xA712; &#x3B8;&#x2B2;">ɹʲa#꜒θʲ</word>
+    <word posp="adv" gloss="often" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" obj="3.sing.cl.3" ph="q&#x2E0; &#x275; &#xA716;&#xA712; q&#x361;&#x3C7;&#x2B2;">qˠɵ꜖꜒q͡χʲ</word>
+    <word gloss="COMP" posp="pp" role="obj" case="NOM" gender="cl.3" number="sing" possessor="no.owner" ph="s&#x2E4;+t&#x2B0;&#x2B7; a&#x2D0; &#x292;&#x2B2;+d&#x2B2; &#x25E; &#x330;&#xA716; r&#x325;&#x2B2;">sˤtʰʷaːʒʲdʲɞ̰꜖r̥ʲ</word>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;">ʃʲkʼˠɛɺʲ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;">ʃˠpʰˤʉp͡fˤ</thingy>
+    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.3.OBJ" ph="s&#x2B7;+&#x288;&#x2BC;&#x2E0; &#x1D4A; k&#x2BC;&#x2B2;">sʷʈʼˠᵊkʼʲ</thingy>
+    <word posp="verb" gloss="think" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" obj="3.sing.cl.3" ph="&#x261;&#x2B1;&#x2B7; &#x254; &#x330;&#xA716; b&#x2B2;">ɡʱʷɔ̰꜖bʲ</word>
+    <word gloss="COMP" posp="pp" role="obj" case="ACC" gender="cl.3" number="sing" possessor="no.owner" ph="s&#x2E4;+t&#x2B0;&#x2B7; a&#x2D0; &#x292;&#x2B2;+d&#x2B2; &#x25E; &#x330;&#xA716; r&#x325;&#x2B2;">sˤtʰʷaːʒʲdʲɞ̰꜖r̥ʲ</word>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PRES" ph="&#x290;&#x2E0;+t&#x32A;&#x2B7; i k&#x2BC;&#x2E0;">ʐˠt̪ʷikʼˠ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="NEG.active" ph="n&#x325;&#x2E4; e#&#x2D0; n&#x2E4;">n̥ˤe#ːnˤ</thingy>
+    <thingy type="vpsubj" function="proclitic" gloss="2.sing.SUBJ" ph="f&#x2E4; u#&#x2D0; f&#x2E0;">fˤu#ːfˠ</thingy>
+    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.3.OBJ" ph="s&#x2B7;+&#x288;&#x2BC;&#x2E0; &#x1D4A; k&#x2BC;&#x2B2;">sʷʈʼˠᵊkʼʲ</thingy>
+    <word posp="verb" gloss="be" question="Q" negation="NEG" tense="present" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="2.sing" obj="3.sing.cl.3" ph="&#x1D4F;&#x1C0;&#x2B0;&#x2B2; &#x1D4A; &#x330;&#xA712; z&#x2E0;">ᵏǀʰʲᵊ̰꜒zˠ</word>
  </flat>
</example>

removetags:

<example id="lamb5" translation="Are you not one of those who thought that she often wanted to have a little lamb?">
  <flat>
-    <thingy type="npcase.possessor" function="proclitic" gloss="ACC.no.owner" ph="b&#x2B1;&#x2E0; &#x25B; q&#x2E0;">bʱˠɛqˠ</thingy>
-    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner" ph="z&#x2B2;+&#x261;&#x2B1;&#x2E4; a r&#x2E0;">zʲɡʱˤarˠ</thingy>
-    <word posp="pron" number="sing" gender="cl.7" gloss="3.sing.cl.7" def="def" tr="theme" role="subj" locus="number" possessor="no.owner" ph="t&#x361;s&#x2BC;&#x2E4; o &#x330;&#xA716; d&#x32A;&#x2E0;">t͡sʼˤo̰꜖d̪ˠ</word>
-    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner" ph="&#x292;&#x2E0;+q&#x2E0; &#x25B;#&#x2D0; q&#x2E0;">ʒˠqˠɛ#ːqˠ</thingy>
-    <word gloss="a" posp="det" number="sing" tr="rheme" role="subj" locus="number" case="ERG" gender="cl.1" possessor="no.owner" ph="s&#x2B2;+k&#x2E0; o# &#x330;&#xA712; q&#x2BC;&#x2E0;">sʲkˠo#̰꜒qʼˠ</word>
-    <thingy gloss="little&#x2081;" type="nounnounderivbef" origposp="adj" attach="prefix" ph="s&#x2E4;+k&#x2B2; &#x25B;&#x2D0;" underlying="s&#x2E4;+k&#x2B2; &#x25B;&#x2D0; m&#x2E4;">sˤkʲɛː</thingy>
-    <word gloss="lamb" lexposp="noun" posp="noun" number="sing" tr="rheme" role="subj" locus="number" case="ERG" gender="cl.1" possessor="no.owner" ph="n&#x2B2; &#x25B; z&#x2E4;+&#x261;&#x2E4; &#x153; &#xA712; &#x290;&#x2B2;" underlying="t&#x2B2; &#x25B; z&#x2E4;+&#x261;&#x2E4; &#x153; &#xA712; &#x290;&#x2B2;">nʲɛzˤɡˤœ꜒ʐʲ</word>
-    <thingy gloss="little&#x2082;" type="nounnounderivaft" origposp="adj" attach="suffix" ph=""></thingy>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;">ʃʲkʼˠɛɺʲ</thingy>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;">ʃˠpʰˤʉp͡fˤ</thingy>
-    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.1.SUBJ" ph="" slots="Cip Cfp"></thingy>
-    <word posp="verb" gloss="have" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1" ph="&#x278;&#x2E0; &#x276;#&#x2D0; &#xA716; &#xF0;&#x2E4;">ɸˠɶ#ː꜖ðˤ</word>
-    <word gloss="COMP" posp="pp" role="obj" gender="cl.3" number="sing" possessor="no.owner" ph="s&#x2E4;+t&#x2B0;&#x2B7; a&#x2D0; &#x292;&#x2B2;+d&#x2B2; &#x25E; &#x330;&#xA716; r&#x325;&#x2B2;">sˤtʰʷaːʒʲdʲɞ̰꜖r̥ʲ</word>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;">ʃʲkʼˠɛɺʲ</thingy>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;">ʃˠpʰˤʉp͡fˤ</thingy>
-    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.7.SUBJ" ph="&#x29C;&#x2E0; &#x25B;&#x2D0; &#x3B8;&#x2B2;">ʜˠɛːθʲ</thingy>
-    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.3.OBJ" ph="s&#x2B7;+&#x288;&#x2BC;&#x2E0; &#x1D4A; k&#x2BC;&#x2B2;">sʷʈʼˠᵊkʼʲ</thingy>
-    <word posp="verb" gloss="want" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" obj="3.sing.cl.3" ph="&#x279;&#x2B2; a# &#xA712; &#x3B8;&#x2B2;">ɹʲa#꜒θʲ</word>
-    <word posp="adv" gloss="often" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" obj="3.sing.cl.3" ph="q&#x2E0; &#x275; &#xA716;&#xA712; q&#x361;&#x3C7;&#x2B2;">qˠɵ꜖꜒q͡χʲ</word>
-    <word gloss="COMP" posp="pp" role="obj" case="NOM" gender="cl.3" number="sing" possessor="no.owner" ph="s&#x2E4;+t&#x2B0;&#x2B7; a&#x2D0; &#x292;&#x2B2;+d&#x2B2; &#x25E; &#x330;&#xA716; r&#x325;&#x2B2;">sˤtʰʷaːʒʲdʲɞ̰꜖r̥ʲ</word>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;">ʃʲkʼˠɛɺʲ</thingy>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;">ʃˠpʰˤʉp͡fˤ</thingy>
-    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.3.OBJ" ph="s&#x2B7;+&#x288;&#x2BC;&#x2E0; &#x1D4A; k&#x2BC;&#x2B2;">sʷʈʼˠᵊkʼʲ</thingy>
-    <word posp="verb" gloss="think" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" obj="3.sing.cl.3" ph="&#x261;&#x2B1;&#x2B7; &#x254; &#x330;&#xA716; b&#x2B2;">ɡʱʷɔ̰꜖bʲ</word>
-    <word gloss="COMP" posp="pp" role="obj" case="ACC" gender="cl.3" number="sing" possessor="no.owner" ph="s&#x2E4;+t&#x2B0;&#x2B7; a&#x2D0; &#x292;&#x2B2;+d&#x2B2; &#x25E; &#x330;&#xA716; r&#x325;&#x2B2;">sˤtʰʷaːʒʲdʲɞ̰꜖r̥ʲ</word>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PRES" ph="&#x290;&#x2E0;+t&#x32A;&#x2B7; i k&#x2BC;&#x2E0;">ʐˠt̪ʷikʼˠ</thingy>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="NEG.active" ph="n&#x325;&#x2E4; e#&#x2D0; n&#x2E4;">n̥ˤe#ːnˤ</thingy>
-    <thingy type="vpsubj" function="proclitic" gloss="2.sing.SUBJ" ph="f&#x2E4; u#&#x2D0; f&#x2E0;">fˤu#ːfˠ</thingy>
-    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.3.OBJ" ph="s&#x2B7;+&#x288;&#x2BC;&#x2E0; &#x1D4A; k&#x2BC;&#x2B2;">sʷʈʼˠᵊkʼʲ</thingy>
-    <word posp="verb" gloss="be" question="Q" negation="NEG" tense="present" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="2.sing" obj="3.sing.cl.3" ph="&#x1D4F;&#x1C0;&#x2B0;&#x2B2; &#x1D4A; &#x330;&#xA712; z&#x2E0;">ᵏǀʰʲᵊ̰꜒zˠ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="ACC.no.owner">bʱˠɛqˠ</thingy>
+    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner">zʲɡʱˤarˠ</thingy>
+    <word posp="pron" number="sing" gender="cl.7" gloss="3.sing.cl.7" def="def" tr="theme" role="subj" locus="number" possessor="no.owner">t͡sʼˤo̰꜖d̪ˠ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner">ʒˠqˠɛ#ːqˠ</thingy>
+    <word gloss="a" posp="det" number="sing" tr="rheme" role="subj" locus="number" case="ERG" gender="cl.1" possessor="no.owner">sʲkˠo#̰꜒qʼˠ</word>
+    <thingy gloss="little&#x2081;" type="nounnounderivbef" origposp="adj" underlying="s&#x2E4;+k&#x2B2; &#x25B;&#x2D0; m&#x2E4;">sˤkʲɛː</thingy>
+    <word gloss="lamb" lexposp="noun" posp="noun" number="sing" tr="rheme" role="subj" locus="number" case="ERG" gender="cl.1" possessor="no.owner" underlying="t&#x2B2; &#x25B; z&#x2E4;+&#x261;&#x2E4; &#x153; &#xA712; &#x290;&#x2B2;">nʲɛzˤɡˤœ꜒ʐʲ</word>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST">ʃʲkʼˠɛɺʲ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active">ʃˠpʰˤʉp͡fˤ</thingy>
+    <word posp="verb" gloss="have" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1">ɸˠɶ#ː꜖ðˤ</word>
+    <word gloss="COMP" posp="pp" role="obj" gender="cl.3" number="sing" possessor="no.owner">sˤtʰʷaːʒʲdʲɞ̰꜖r̥ʲ</word>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST">ʃʲkʼˠɛɺʲ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active">ʃˠpʰˤʉp͡fˤ</thingy>
+    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.7.SUBJ">ʜˠɛːθʲ</thingy>
+    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.3.OBJ">sʷʈʼˠᵊkʼʲ</thingy>
+    <word posp="verb" gloss="want" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" obj="3.sing.cl.3">ɹʲa#꜒θʲ</word>
+    <word posp="adv" gloss="often" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" obj="3.sing.cl.3">qˠɵ꜖꜒q͡χʲ</word>
+    <word gloss="COMP" posp="pp" role="obj" case="NOM" gender="cl.3" number="sing" possessor="no.owner">sˤtʰʷaːʒʲdʲɞ̰꜖r̥ʲ</word>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST">ʃʲkʼˠɛɺʲ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active">ʃˠpʰˤʉp͡fˤ</thingy>
+    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.3.OBJ">sʷʈʼˠᵊkʼʲ</thingy>
+    <word posp="verb" gloss="think" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" obj="3.sing.cl.3">ɡʱʷɔ̰꜖bʲ</word>
+    <word gloss="COMP" posp="pp" role="obj" case="ACC" gender="cl.3" number="sing" possessor="no.owner">sˤtʰʷaːʒʲdʲɞ̰꜖r̥ʲ</word>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PRES">ʐˠt̪ʷikʼˠ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="NEG.active">n̥ˤe#ːnˤ</thingy>
+    <thingy type="vpsubj" function="proclitic" gloss="2.sing.SUBJ">fˤu#ːfˠ</thingy>
+    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.3.OBJ">sʷʈʼˠᵊkʼʲ</thingy>
+    <word posp="verb" gloss="be" question="Q" negation="NEG" tense="present" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="2.sing" obj="3.sing.cl.3">ᵏǀʰʲᵊ̰꜒zˠ</word>
  </flat>
+  <p>&lt;span class="ilpair"&gt;&lt;span class="mor"&gt;bʱˠɛqˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;ACC&lt;/span&gt;.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;zʲɡʱˤarˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;NOM&lt;/span&gt;.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;t͡sʼˤo̰꜖d̪ˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;3.sing.cl.7&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʒˠqˠɛ̃ːqˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;ERG&lt;/span&gt;.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;sʲkˠõ̰꜒qʼˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;a&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;sˤkʲɛːmˤ-&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;little&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;tʲɛzˤɡˤœ꜒ʐʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;lamb&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʃʲkʼˠɛɺʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;indicative.&lt;span class="glssc"&gt;PAST&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʃˠpʰˤʉp͡fˤ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;POS&lt;/span&gt;.active&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ɸˠɶ̃ː꜖ðˤ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;have&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;sˤtʰʷaːʒʲdʲɞ̰꜖r̥ʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;COMP&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʃʲkʼˠɛɺʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;indicative.&lt;span class="glssc"&gt;PAST&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʃˠpʰˤʉp͡fˤ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;POS&lt;/span&gt;.active&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʜˠɛːθʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;3.sing.cl.7.&lt;span class="glssc"&gt;SUBJ&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;sʷʈʼˠᵊkʼʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;3.sing.cl.3.&lt;span class="glssc"&gt;OBJ&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ɹʲã꜒θʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;want&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;qˠɵ꜖꜒q͡χʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;often&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;sˤtʰʷaːʒʲdʲɞ̰꜖r̥ʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;COMP&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʃʲkʼˠɛɺʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;indicative.&lt;span class="glssc"&gt;PAST&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʃˠpʰˤʉp͡fˤ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;POS&lt;/span&gt;.active&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;sʷʈʼˠᵊkʼʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;3.sing.cl.3.&lt;span class="glssc"&gt;OBJ&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ɡʱʷɔ̰꜖bʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;think&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;sˤtʰʷaːʒʲdʲɞ̰꜖r̥ʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;COMP&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʐˠt̪ʷikʼˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;indicative.&lt;span class="glssc"&gt;PRES&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;n̥ˤẽːnˤ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;NEG&lt;/span&gt;.active&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;fˤũːfˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;2.sing.&lt;span class="glssc"&gt;SUBJ&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;sʷʈʼˠᵊkʼʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;3.sing.cl.3.&lt;span class="glssc"&gt;OBJ&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ᵏǀʰʲᵊ̰꜒zˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;be&lt;/span&gt;&lt;/span&gt;</p>
+  <p>bʱˠɛqˠ zʲɡʱˤarˠ t͡sʼˤo̰꜖d̪ˠ ʒˠqˠɛ̃ːqˠ sʲkˠõ̰꜒qʼˠ sˤkʲɛːnʲɛzˤɡˤœ꜒ʐʲ ʃʲkʼˠɛɺʲ ʃˠpʰˤʉp͡fˤ ɸˠɶ̃ː꜖ðˤ sˤtʰʷaːʒʲdʲɞ̰꜖r̥ʲ ʃʲkʼˠɛɺʲ ʃˠpʰˤʉp͡fˤ ʜˠɛːθʲ sʷʈʼˠᵊkʼʲ ɹʲã꜒θʲ qˠɵ꜖꜒q͡χʲ sˤtʰʷaːʒʲdʲɞ̰꜖r̥ʲ ʃʲkʼˠɛɺʲ ʃˠpʰˤʉp͡fˤ sʷʈʼˠᵊkʼʲ ɡʱʷɔ̰꜖bʲ sˤtʰʷaːʒʲdʲɞ̰꜖r̥ʲ ʐˠt̪ʷikʼˠ n̥ˤẽːnˤ fˤũːfˠ sʷʈʼˠᵊkʼʲ ᵏǀʰʲᵊ̰꜒zˠ</p>
+  <p>bʱˠɛqˠ zʲɡʱˤarˠ t͡sʼˤo̰꜖d̪ˠ ʒˠqˠɛ#ːqˠ sʲkˠo#̰꜒qʼˠ sˤkʲɛːnʲɛzˤɡˤœ꜒ʐʲ ʃʲkʼˠɛɺʲ ʃˠpʰˤʉp͡fˤ ɸˠɶ#ː꜖ðˤ sˤtʰʷaːʒʲdʲɞ̰꜖r̥ʲ ʃʲkʼˠɛɺʲ ʃˠpʰˤʉp͡fˤ ʜˠɛːθʲ sʷʈʼˠᵊkʼʲ ɹʲa#꜒θʲ qˠɵ꜖꜒q͡χʲ sˤtʰʷaːʒʲdʲɞ̰꜖r̥ʲ ʃʲkʼˠɛɺʲ ʃˠpʰˤʉp͡fˤ sʷʈʼˠᵊkʼʲ ɡʱʷɔ̰꜖bʲ sˤtʰʷaːʒʲdʲɞ̰꜖r̥ʲ ʐˠt̪ʷikʼˠ n̥ˤe#ːnˤ fˤu#ːfˠ sʷʈʼˠᵊkʼʲ ᵏǀʰʲᵊ̰꜒zˠ</p>
+  <il>
+    <w>
+      <o>bʱˠɛqˠ</o>
+      <g>ACC.no.owner</g>
+    </w>
+    <w>
+      <o>zʲɡʱˤarˠ</o>
+      <g>NOM.no.owner</g>
+    </w>
+    <w>
+      <o>t͡sʼˤo̰꜖d̪ˠ</o>
+      <g>3.sing.cl.7</g>
+    </w>
+    <w>
+      <o>ʒˠqˠɛ̃ːqˠ</o>
+      <g>ERG.no.owner</g>
+    </w>
+    <w>
+      <o>sʲkˠõ̰꜒qʼˠ</o>
+      <g>a</g>
+    </w>
+    <w>
+      <o>sˤkʲɛːmˤ-</o>
+      <g>little</g>
+    </w>
+    <w>
+      <o>tʲɛzˤɡˤœ꜒ʐʲ</o>
+      <g>lamb</g>
+    </w>
+    <w>
+      <o>ʃʲkʼˠɛɺʲ</o>
+      <g>indicative.PAST</g>
+    </w>
+    <w>
+      <o>ʃˠpʰˤʉp͡fˤ</o>
+      <g>POS.active</g>
+    </w>
+    <w>
+      <o>ɸˠɶ̃ː꜖ðˤ</o>
+      <g>have</g>
+    </w>
+    <w>
+      <o>sˤtʰʷaːʒʲdʲɞ̰꜖r̥ʲ</o>
+      <g>COMP</g>
+    </w>
+    <w>
+      <o>ʃʲkʼˠɛɺʲ</o>
+      <g>indicative.PAST</g>
+    </w>
+    <w>
+      <o>ʃˠpʰˤʉp͡fˤ</o>
+      <g>POS.active</g>
+    </w>
+    <w>
+      <o>ʜˠɛːθʲ</o>
+      <g>3.sing.cl.7.SUBJ</g>
+    </w>
+    <w>
+      <o>sʷʈʼˠᵊkʼʲ</o>
+      <g>3.sing.cl.3.OBJ</g>
+    </w>
+    <w>
+      <o>ɹʲã꜒θʲ</o>
+      <g>want</g>
+    </w>
+    <w>
+      <o>qˠɵ꜖꜒q͡χʲ</o>
+      <g>often</g>
+    </w>
+    <w>
+      <o>sˤtʰʷaːʒʲdʲɞ̰꜖r̥ʲ</o>
+      <g>COMP</g>
+    </w>
+    <w>
+      <o>ʃʲkʼˠɛɺʲ</o>
+      <g>indicative.PAST</g>
+    </w>
+    <w>
+      <o>ʃˠpʰˤʉp͡fˤ</o>
+      <g>POS.active</g>
+    </w>
+    <w>
+      <o>sʷʈʼˠᵊkʼʲ</o>
+      <g>3.sing.cl.3.OBJ</g>
+    </w>
+    <w>
+      <o>ɡʱʷɔ̰꜖bʲ</o>
+      <g>think</g>
+    </w>
+    <w>
+      <o>sˤtʰʷaːʒʲdʲɞ̰꜖r̥ʲ</o>
+      <g>COMP</g>
+    </w>
+    <w>
+      <o>ʐˠt̪ʷikʼˠ</o>
+      <g>indicative.PRES</g>
+    </w>
+    <w>
+      <o>n̥ˤẽːnˤ</o>
+      <g>NEG.active</g>
+    </w>
+    <w>
+      <o>fˤũːfˠ</o>
+      <g>2.sing.SUBJ</g>
+    </w>
+    <w>
+      <o>sʷʈʼˠᵊkʼʲ</o>
+      <g>3.sing.cl.3.OBJ</g>
+    </w>
+    <w>
+      <o>ᵏǀʰʲᵊ̰꜒zˠ</o>
+      <g>be</g>
+    </w>
+  </il>
</example>

initial XML:

<example id="love" translation="I love you.">
  <s>
    <vp tam="gnomic">
      <verb>love</verb>
    </vp>
    <np number="sing" def="neither" role="subj">
      <pron person="1excl" number="sing"/>
    </np>
    <np number="sing" def="neither" role="obj">
      <pron person="2" number="sing"/>
    </np>
  </s>
</example>

cleanup:

<example id="love" translation="I love you.">
  <s>
-    <vp tam="gnomic">
-      <verb>love</verb>
+    <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active">
+      <word posp="verb" gloss="love"/>
    </vp>
-    <np number="sing" def="neither" role="subj">
-      <pron person="1excl" number="sing"/>
+    <np number="sing" def="neither" role="subj" locus="number">
+      <word person="1excl" number="sing" posp="pron"/>
    </np>
-    <np number="sing" def="neither" role="obj">
-      <pron person="2" number="sing"/>
+    <np number="sing" def="neither" role="obj" locus="number">
+      <word person="2" number="sing" posp="pron"/>
    </np>
  </s>
</example>

module articles:

No change.

module nonpastonly:

<example id="love" translation="I love you.">
  <s>
-    <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active">
+    <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES">
      <word posp="verb" gloss="love"/>
    </vp>
    <np number="sing" def="neither" role="subj" locus="number">
      <word person="1excl" number="sing" posp="pron"/>
    </np>
    <np number="sing" def="neither" role="obj" locus="number">
      <word person="2" number="sing" posp="pron"/>
    </np>
  </s>
</example>

module noepistemic:

No change.

module NRel:

No change.

module sentenceconnectors:

No change.

module complementise:

No change.

tva1
tva2

module affixdensity:

No change.

module adpositions:

No change.

module constorder:

<example id="love" translation="I love you.">
  <s>
-    <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES">
-      <word posp="verb" gloss="love"/>
-    </vp>
    <np number="sing" def="neither" role="subj" locus="number">
      <word person="1excl" number="sing" posp="pron"/>
    </np>
    <np number="sing" def="neither" role="obj" locus="number">
      <word person="2" number="sing" posp="pron"/>
    </np>
+    <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES">
+      <word posp="verb" gloss="love"/>
+    </vp>
  </s>
</example>

module casemarking:

<example id="love" translation="I love you.">
  <s>
-    <np number="sing" def="neither" role="subj" locus="number">
+    <np number="sing" def="neither" role="subj" locus="number" case="NOM">
      <word person="1excl" number="sing" posp="pron"/>
    </np>
-    <np number="sing" def="neither" role="obj" locus="number">
+    <np number="sing" def="neither" role="obj" locus="number" case="ACC">
      <word person="2" number="sing" posp="pron"/>
    </np>
    <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES">
      <word posp="verb" gloss="love"/>
    </vp>
  </s>
</example>

module markowner:

No change.

module addgender:

No change.

module propagatenumber:

No change.

createpronouns:

No change.

module markowned:

<example id="love" translation="I love you.">
  <s>
-    <np number="sing" def="neither" role="subj" locus="number" case="NOM">
+    <np number="sing" def="neither" role="subj" locus="number" case="NOM" possessor="no.owner">
      <word person="1excl" number="sing" posp="pron"/>
    </np>
-    <np number="sing" def="neither" role="obj" locus="number" case="ACC">
+    <np number="sing" def="neither" role="obj" locus="number" case="ACC" possessor="no.owner">
      <word person="2" number="sing" posp="pron"/>
    </np>
    <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES">
      <word posp="verb" gloss="love"/>
    </vp>
  </s>
</example>

module ngen:

No change.

module wordorder:

No change.

module wordorder:

No change.

module wordorder:

No change.

module conjp:

No change.

flattenconjp:

No change.

fixpronouns:

<example id="love" translation="I love you.">
  <s>
    <np number="sing" def="neither" role="subj" locus="number" case="NOM" possessor="no.owner">
-      <word person="1excl" number="sing" posp="pron"/>
+      <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.2"/>
    </np>
    <np number="sing" def="neither" role="obj" locus="number" case="ACC" possessor="no.owner">
-      <word person="2" number="sing" posp="pron"/>
+      <word person="2" number="sing" posp="pron" gloss="2.sing" gender="cl.2"/>
    </np>
    <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES">
      <word posp="verb" gloss="love"/>
    </vp>
  </s>
</example>

copyuptophrase:

<example id="love" translation="I love you.">
  <s>
-    <np number="sing" def="neither" role="subj" locus="number" case="NOM" possessor="no.owner">
+    <np number="sing" def="neither" role="subj" locus="number" case="NOM" possessor="no.owner" person="1excl">
      <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.2"/>
    </np>
-    <np number="sing" def="neither" role="obj" locus="number" case="ACC" possessor="no.owner">
+    <np number="sing" def="neither" role="obj" locus="number" case="ACC" possessor="no.owner" person="2">
      <word person="2" number="sing" posp="pron" gloss="2.sing" gender="cl.2"/>
    </np>
-    <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES">
+    <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="1excl.sing" obj="2.sing">
      <word posp="verb" gloss="love"/>
    </vp>
  </s>
</example>

prodrop:

<example id="love" translation="I love you.">
  <s>
-    <np number="sing" def="neither" role="subj" locus="number" case="NOM" possessor="no.owner" person="1excl">
-      <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.2"/>
-    </np>
-    <np number="sing" def="neither" role="obj" locus="number" case="ACC" possessor="no.owner" person="2">
-      <word person="2" number="sing" posp="pron" gloss="2.sing" gender="cl.2"/>
-    </np>
    <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="1excl.sing" obj="2.sing">
      <word posp="verb" gloss="love"/>
    </vp>
  </s>
</example>

addclitics:

<example id="love" translation="I love you.">
  <s>
    <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="1excl.sing" obj="2.sing">
+      <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PRES"/>
+      <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
+      <thingy type="vpsubj" function="proclitic" gloss="1excl.sing"/>
+      <thingy type="vpobj" function="proclitic" gloss="2.sing"/>
      <word posp="verb" gloss="love"/>
    </vp>
  </s>
</example>

propagateArgumentCase:

No change.

unwrapArgumentNPs:

No change.

unwrapOwnerOwned:

No change.

movedowntoword:

<example id="love" translation="I love you.">
  <s>
    <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="1excl.sing" obj="2.sing">
      <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PRES"/>
      <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
      <thingy type="vpsubj" function="proclitic" gloss="1excl.sing"/>
      <thingy type="vpobj" function="proclitic" gloss="2.sing"/>
-      <word posp="verb" gloss="love"/>
+      <word posp="verb" gloss="love" negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="1excl.sing" obj="2.sing"/>
    </vp>
  </s>
</example>

addaffixes:

No change.

flatten:

<example id="love" translation="I love you.">
-  <s>
-    <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="1excl.sing" obj="2.sing">
+  <flat>
    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PRES"/>
    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
    <thingy type="vpsubj" function="proclitic" gloss="1excl.sing"/>
    <thingy type="vpobj" function="proclitic" gloss="2.sing"/>
    <word posp="verb" gloss="love" negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="1excl.sing" obj="2.sing"/>
-    </vp>
-  </s>
+  </flat>
</example>

addvocab:

<example id="love" translation="I love you.">
  <flat>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PRES"/>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
-    <thingy type="vpsubj" function="proclitic" gloss="1excl.sing"/>
-    <thingy type="vpobj" function="proclitic" gloss="2.sing"/>
-    <word posp="verb" gloss="love" negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="1excl.sing" obj="2.sing"/>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PRES" ph="&#x290;&#x2E0;+t&#x32A;&#x2B7; i k&#x2BC;&#x2E0;" slots="Cip Cfp">ʐˠt̪ʷikʼˠ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;" slots="Cip Cfp">ʃˠpʰˤʉp͡fˤ</thingy>
+    <thingy type="vpsubj" function="proclitic" gloss="1excl.sing.SUBJ" ph="m&#x2B2; i &#x262;&#x2E0;" slots="Cip Cfp">mʲiɢˠ</thingy>
+    <thingy type="vpobj" function="proclitic" gloss="2.sing.OBJ" ph="z&#x2E4;+p&#x2B0;&#x2B2; a b&#x2B2;" slots="Cip Cfp">zˤpʰʲabʲ</thingy>
+    <word posp="verb" gloss="love" negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="1excl.sing" obj="2.sing" ph="n&#x325;&#x2B7; a &#xA716; &#x3C7;&#x2E0;" slots="Cir Cfr">n̥ʷa꜖χˠ</word>
  </flat>
</example>

vowelharmony:

No change.

applysandhi:

<example id="love" translation="I love you.">
  <flat>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PRES" ph="&#x290;&#x2E0;+t&#x32A;&#x2B7; i k&#x2BC;&#x2E0;" slots="Cip Cfp">ʐˠt̪ʷikʼˠ</thingy>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;" slots="Cip Cfp">ʃˠpʰˤʉp͡fˤ</thingy>
-    <thingy type="vpsubj" function="proclitic" gloss="1excl.sing.SUBJ" ph="m&#x2B2; i &#x262;&#x2E0;" slots="Cip Cfp">mʲiɢˠ</thingy>
-    <thingy type="vpobj" function="proclitic" gloss="2.sing.OBJ" ph="z&#x2E4;+p&#x2B0;&#x2B2; a b&#x2B2;" slots="Cip Cfp">zˤpʰʲabʲ</thingy>
-    <word posp="verb" gloss="love" negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="1excl.sing" obj="2.sing" ph="n&#x325;&#x2B7; a &#xA716; &#x3C7;&#x2E0;" slots="Cir Cfr">n̥ʷa꜖χˠ</word>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PRES" ph="&#x290;&#x2E0;+t&#x32A;&#x2B7; i k&#x2BC;&#x2E0;">ʐˠt̪ʷikʼˠ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;">ʃˠpʰˤʉp͡fˤ</thingy>
+    <thingy type="vpsubj" function="proclitic" gloss="1excl.sing.SUBJ" ph="m&#x2B2; i &#x262;&#x2E0;">mʲiɢˠ</thingy>
+    <thingy type="vpobj" function="proclitic" gloss="2.sing.OBJ" ph="z&#x2E4;+p&#x2B0;&#x2B2; a b&#x2B2;">zˤpʰʲabʲ</thingy>
+    <word posp="verb" gloss="love" negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="1excl.sing" obj="2.sing" ph="n&#x325;&#x2B7; a &#xA716; &#x3C7;&#x2E0;">n̥ʷa꜖χˠ</word>
  </flat>
</example>

removetags:

<example id="love" translation="I love you.">
  <flat>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PRES" ph="&#x290;&#x2E0;+t&#x32A;&#x2B7; i k&#x2BC;&#x2E0;">ʐˠt̪ʷikʼˠ</thingy>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;">ʃˠpʰˤʉp͡fˤ</thingy>
-    <thingy type="vpsubj" function="proclitic" gloss="1excl.sing.SUBJ" ph="m&#x2B2; i &#x262;&#x2E0;">mʲiɢˠ</thingy>
-    <thingy type="vpobj" function="proclitic" gloss="2.sing.OBJ" ph="z&#x2E4;+p&#x2B0;&#x2B2; a b&#x2B2;">zˤpʰʲabʲ</thingy>
-    <word posp="verb" gloss="love" negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="1excl.sing" obj="2.sing" ph="n&#x325;&#x2B7; a &#xA716; &#x3C7;&#x2E0;">n̥ʷa꜖χˠ</word>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PRES">ʐˠt̪ʷikʼˠ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active">ʃˠpʰˤʉp͡fˤ</thingy>
+    <thingy type="vpsubj" function="proclitic" gloss="1excl.sing.SUBJ">mʲiɢˠ</thingy>
+    <thingy type="vpobj" function="proclitic" gloss="2.sing.OBJ">zˤpʰʲabʲ</thingy>
+    <word posp="verb" gloss="love" negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="1excl.sing" obj="2.sing">n̥ʷa꜖χˠ</word>
  </flat>
+  <p>&lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʐˠt̪ʷikʼˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;indicative.&lt;span class="glssc"&gt;PRES&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʃˠpʰˤʉp͡fˤ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;POS&lt;/span&gt;.active&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;mʲiɢˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;1excl.sing.&lt;span class="glssc"&gt;SUBJ&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;zˤpʰʲabʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;2.sing.&lt;span class="glssc"&gt;OBJ&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;n̥ʷa꜖χˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;love&lt;/span&gt;&lt;/span&gt;</p>
+  <p>ʐˠt̪ʷikʼˠ ʃˠpʰˤʉp͡fˤ mʲiɢˠ zˤpʰʲabʲ n̥ʷa꜖χˠ</p>
+  <p>ʐˠt̪ʷikʼˠ ʃˠpʰˤʉp͡fˤ mʲiɢˠ zˤpʰʲabʲ n̥ʷa꜖χˠ</p>
+  <il>
+    <w>
+      <o>ʐˠt̪ʷikʼˠ</o>
+      <g>indicative.PRES</g>
+    </w>
+    <w>
+      <o>ʃˠpʰˤʉp͡fˤ</o>
+      <g>POS.active</g>
+    </w>
+    <w>
+      <o>mʲiɢˠ</o>
+      <g>1excl.sing.SUBJ</g>
+    </w>
+    <w>
+      <o>zˤpʰʲabʲ</o>
+      <g>2.sing.OBJ</g>
+    </w>
+    <w>
+      <o>n̥ʷa꜖χˠ</o>
+      <g>love</g>
+    </w>
+  </il>
</example>

initial XML:

<example id="adpos1" translation="on the table">
  <pp p="in" location="surface" precise="yes">
    <np def="def" number="sing">
      <noun>table</noun>
    </np>
  </pp>
</example>

cleanup:

<example id="adpos1" translation="on the table">
  <pp p="in" location="surface" precise="yes">
-    <np def="def" number="sing">
-      <noun>table</noun>
+    <np def="def" number="sing" locus="number">
+      <word posp="noun" gloss="table"/>
    </np>
  </pp>
</example>

module articles:

No change.

module nonpastonly:

No change.

module noepistemic:

No change.

module NRel:

No change.

module sentenceconnectors:

No change.

module complementise:

No change.

module affixdensity:

No change.

module adpositions:

<example id="adpos1" translation="on the table">
  <pp p="in" location="surface" precise="yes">
+    <np type="owner_owned" case="LOC">
      <np def="def" number="sing" locus="number">
        <word posp="noun" gloss="table"/>
      </np>
+      <np def="def" number="sing">
+        <word posp="noun" gloss="surface"/>
+      </np>
+    </np>
+    <word gloss="in" posp="pp" owner="3s"/>
  </pp>
</example>

module constorder:

No change.

module casemarking:

No change.

module markowner:

No change.

module addgender:

<example id="adpos1" translation="on the table">
  <pp p="in" location="surface" precise="yes">
    <np type="owner_owned" case="LOC">
-      <np def="def" number="sing" locus="number">
+      <np def="def" number="sing" locus="number" gender="cl.7">
        <word posp="noun" gloss="table"/>
      </np>
-      <np def="def" number="sing">
+      <np def="def" number="sing" gender="cl.1">
        <word posp="noun" gloss="surface"/>
      </np>
    </np>
    <word gloss="in" posp="pp" owner="3s"/>
  </pp>
</example>

module propagatenumber:

<example id="adpos1" translation="on the table">
  <pp p="in" location="surface" precise="yes">
-    <np type="owner_owned" case="LOC">
+    <np type="owner_owned" case="LOC" number="sing">
      <np def="def" number="sing" locus="number" gender="cl.7">
        <word posp="noun" gloss="table"/>
      </np>
      <np def="def" number="sing" gender="cl.1">
        <word posp="noun" gloss="surface"/>
      </np>
    </np>
    <word gloss="in" posp="pp" owner="3s"/>
  </pp>
</example>

createpronouns:

No change.

module markowned:

<example id="adpos1" translation="on the table">
  <pp p="in" location="surface" precise="yes">
    <np type="owner_owned" case="LOC" number="sing">
-      <np def="def" number="sing" locus="number" gender="cl.7">
+      <np def="def" number="sing" locus="number" gender="cl.7" possessor="no.owner">
        <word posp="noun" gloss="table"/>
      </np>
-      <np def="def" number="sing" gender="cl.1">
+      <np def="def" number="sing" gender="cl.1" possessor="no.owner">
        <word posp="noun" gloss="surface"/>
      </np>
    </np>
    <word gloss="in" posp="pp" owner="3s"/>
  </pp>
</example>

module ngen:

No change.

module wordorder:

No change.

module wordorder:

No change.

module wordorder:

No change.

module conjp:

No change.

flattenconjp:

No change.

fixpronouns:

No change.

copyuptophrase:

No change.

prodrop:

No change.

addclitics:

<example id="adpos1" translation="on the table">
  <pp p="in" location="surface" precise="yes">
    <np type="owner_owned" case="LOC" number="sing">
      <np def="def" number="sing" locus="number" gender="cl.7" possessor="no.owner">
+        <thingy type="npnumber" function="proclitic" gloss="sing"/>
+        <thingy type="npcase.possessor" function="proclitic" gloss="LOC.no.owner"/>
        <word posp="noun" gloss="table"/>
      </np>
      <np def="def" number="sing" gender="cl.1" possessor="no.owner">
+        <thingy type="npcase.possessor" function="proclitic" gloss="LOC.no.owner"/>
        <word posp="noun" gloss="surface"/>
      </np>
    </np>
    <word gloss="in" posp="pp" owner="3s"/>
  </pp>
</example>

propagateArgumentCase:

No change.

unwrapArgumentNPs:

No change.

unwrapOwnerOwned:

<example id="adpos1" translation="on the table">
  <pp p="in" location="surface" precise="yes">
-    <np type="owner_owned" case="LOC" number="sing">
    <np def="def" number="sing" locus="number" gender="cl.7" possessor="no.owner">
      <thingy type="npnumber" function="proclitic" gloss="sing"/>
      <thingy type="npcase.possessor" function="proclitic" gloss="LOC.no.owner"/>
      <word posp="noun" gloss="table"/>
    </np>
    <np def="def" number="sing" gender="cl.1" possessor="no.owner">
      <thingy type="npcase.possessor" function="proclitic" gloss="LOC.no.owner"/>
      <word posp="noun" gloss="surface"/>
    </np>
-    </np>
    <word gloss="in" posp="pp" owner="3s"/>
  </pp>
</example>

movedowntoword:

<example id="adpos1" translation="on the table">
  <pp p="in" location="surface" precise="yes">
    <np def="def" number="sing" locus="number" gender="cl.7" possessor="no.owner">
      <thingy type="npnumber" function="proclitic" gloss="sing"/>
      <thingy type="npcase.possessor" function="proclitic" gloss="LOC.no.owner"/>
-      <word posp="noun" gloss="table"/>
+      <word posp="noun" gloss="table" def="def" number="sing" locus="number" gender="cl.7" possessor="no.owner"/>
    </np>
    <np def="def" number="sing" gender="cl.1" possessor="no.owner">
      <thingy type="npcase.possessor" function="proclitic" gloss="LOC.no.owner"/>
-      <word posp="noun" gloss="surface"/>
+      <word posp="noun" gloss="surface" def="def" number="sing" gender="cl.1" possessor="no.owner"/>
    </np>
-    <word gloss="in" posp="pp" owner="3s"/>
+    <word gloss="in" posp="pp" owner="3s" p="in" location="surface" precise="yes"/>
  </pp>
</example>

addaffixes:

No change.

flatten:

<example id="adpos1" translation="on the table">
-  <pp p="in" location="surface" precise="yes">
-    <np def="def" number="sing" locus="number" gender="cl.7" possessor="no.owner">
+  <flat>
    <thingy type="npnumber" function="proclitic" gloss="sing"/>
    <thingy type="npcase.possessor" function="proclitic" gloss="LOC.no.owner"/>
    <word posp="noun" gloss="table" def="def" number="sing" locus="number" gender="cl.7" possessor="no.owner"/>
-    </np>
-    <np def="def" number="sing" gender="cl.1" possessor="no.owner">
    <thingy type="npcase.possessor" function="proclitic" gloss="LOC.no.owner"/>
    <word posp="noun" gloss="surface" def="def" number="sing" gender="cl.1" possessor="no.owner"/>
-    </np>
    <word gloss="in" posp="pp" owner="3s" p="in" location="surface" precise="yes"/>
-  </pp>
+  </flat>
</example>

addvocab:

<example id="adpos1" translation="on the table">
  <flat>
-    <thingy type="npnumber" function="proclitic" gloss="sing"/>
-    <thingy type="npcase.possessor" function="proclitic" gloss="LOC.no.owner"/>
-    <word posp="noun" gloss="table" def="def" number="sing" locus="number" gender="cl.7" possessor="no.owner"/>
-    <thingy type="npcase.possessor" function="proclitic" gloss="LOC.no.owner"/>
-    <word posp="noun" gloss="surface" def="def" number="sing" gender="cl.1" possessor="no.owner"/>
-    <word gloss="in" posp="pp" owner="3s" p="in" location="surface" precise="yes"/>
+    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
+    <thingy type="npcase.possessor" function="proclitic" gloss="LOC.no.owner" ph="k&#x2B7; &#x275;# &#x3B8;&#x2B2;" slots="Cip Cfp">kʷɵ#θʲ</thingy>
+    <word posp="noun" gloss="table" def="def" number="sing" locus="number" gender="cl.7" possessor="no.owner" ph="&#x270;&#x2E4; au &#x330;&#xA712; d&#x361;&#x292;&#x2B1;&#x2B2;" slots="Cir Cfr">ɰˤaṵ꜒d͡ʒʱʲ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="LOC.no.owner" ph="k&#x2B7; &#x275;# &#x3B8;&#x2B2;" slots="Cip Cfp">kʷɵ#θʲ</thingy>
+    <word posp="noun" gloss="surface" def="def" number="sing" gender="cl.1" possessor="no.owner" ph="p&#x2B0;&#x2E4; &#x275;#&#x2D0; &#xA712; k&#x2BC;&#x2E0;" slots="Cir Cfr">pʰˤɵ#ː꜒kʼˠ</word>
+    <word gloss="in" posp="pp" owner="3s" p="in" location="surface" precise="yes" ph="q&#x2E0; e# &#x330;&#xA716; s&#x2E0;" slots="Cir Cfr">qˠe#̰꜖sˠ</word>
  </flat>
</example>

vowelharmony:

No change.

applysandhi:

<example id="adpos1" translation="on the table">
  <flat>
    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <thingy type="npcase.possessor" function="proclitic" gloss="LOC.no.owner" ph="k&#x2B7; &#x275;# &#x3B8;&#x2B2;" slots="Cip Cfp">kʷɵ#θʲ</thingy>
-    <word posp="noun" gloss="table" def="def" number="sing" locus="number" gender="cl.7" possessor="no.owner" ph="&#x270;&#x2E4; au &#x330;&#xA712; d&#x361;&#x292;&#x2B1;&#x2B2;" slots="Cir Cfr">ɰˤaṵ꜒d͡ʒʱʲ</word>
-    <thingy type="npcase.possessor" function="proclitic" gloss="LOC.no.owner" ph="k&#x2B7; &#x275;# &#x3B8;&#x2B2;" slots="Cip Cfp">kʷɵ#θʲ</thingy>
-    <word posp="noun" gloss="surface" def="def" number="sing" gender="cl.1" possessor="no.owner" ph="p&#x2B0;&#x2E4; &#x275;#&#x2D0; &#xA712; k&#x2BC;&#x2E0;" slots="Cir Cfr">pʰˤɵ#ː꜒kʼˠ</word>
-    <word gloss="in" posp="pp" owner="3s" p="in" location="surface" precise="yes" ph="q&#x2E0; e# &#x330;&#xA716; s&#x2E0;" slots="Cir Cfr">qˠe#̰꜖sˠ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="LOC.no.owner" ph="k&#x2B7; &#x275;# &#x3B8;&#x2B2;">kʷɵ#θʲ</thingy>
+    <word posp="noun" gloss="table" def="def" number="sing" locus="number" gender="cl.7" possessor="no.owner" ph="&#x270;&#x2E4; au &#x330;&#xA712; d&#x361;&#x292;&#x2B1;&#x2B2;">ɰˤaṵ꜒d͡ʒʱʲ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="LOC.no.owner" ph="k&#x2B7; &#x275;# &#x3B8;&#x2B2;">kʷɵ#θʲ</thingy>
+    <word posp="noun" gloss="surface" def="def" number="sing" gender="cl.1" possessor="no.owner" ph="p&#x2B0;&#x2E4; &#x275;#&#x2D0; &#xA712; k&#x2BC;&#x2E0;">pʰˤɵ#ː꜒kʼˠ</word>
+    <word gloss="in" posp="pp" owner="3s" p="in" location="surface" precise="yes" ph="q&#x2E0; e# &#x330;&#xA716; s&#x2E0;">qˠe#̰꜖sˠ</word>
  </flat>
</example>

removetags:

<example id="adpos1" translation="on the table">
  <flat>
-    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <thingy type="npcase.possessor" function="proclitic" gloss="LOC.no.owner" ph="k&#x2B7; &#x275;# &#x3B8;&#x2B2;">kʷɵ#θʲ</thingy>
-    <word posp="noun" gloss="table" def="def" number="sing" locus="number" gender="cl.7" possessor="no.owner" ph="&#x270;&#x2E4; au &#x330;&#xA712; d&#x361;&#x292;&#x2B1;&#x2B2;">ɰˤaṵ꜒d͡ʒʱʲ</word>
-    <thingy type="npcase.possessor" function="proclitic" gloss="LOC.no.owner" ph="k&#x2B7; &#x275;# &#x3B8;&#x2B2;">kʷɵ#θʲ</thingy>
-    <word posp="noun" gloss="surface" def="def" number="sing" gender="cl.1" possessor="no.owner" ph="p&#x2B0;&#x2E4; &#x275;#&#x2D0; &#xA712; k&#x2BC;&#x2E0;">pʰˤɵ#ː꜒kʼˠ</word>
-    <word gloss="in" posp="pp" owner="3s" p="in" location="surface" precise="yes" ph="q&#x2E0; e# &#x330;&#xA716; s&#x2E0;">qˠe#̰꜖sˠ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="LOC.no.owner">kʷɵ#θʲ</thingy>
+    <word posp="noun" gloss="table" def="def" number="sing" locus="number" gender="cl.7" possessor="no.owner">ɰˤaṵ꜒d͡ʒʱʲ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="LOC.no.owner">kʷɵ#θʲ</thingy>
+    <word posp="noun" gloss="surface" def="def" number="sing" gender="cl.1" possessor="no.owner">pʰˤɵ#ː꜒kʼˠ</word>
+    <word gloss="in" posp="pp" owner="3s" p="in" location="surface" precise="yes">qˠe#̰꜖sˠ</word>
  </flat>
+  <p>&lt;span class="ilpair"&gt;&lt;span class="mor"&gt;kʷɵ̃θʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;LOC&lt;/span&gt;.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ɰˤaṵ꜒d͡ʒʱʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;table&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;kʷɵ̃θʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;LOC&lt;/span&gt;.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;pʰˤɵ̃ː꜒kʼˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;surface&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;qˠḛ̃꜖sˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;in&lt;/span&gt;&lt;/span&gt;</p>
+  <p>kʷɵ̃θʲ ɰˤaṵ꜒d͡ʒʱʲ kʷɵ̃θʲ pʰˤɵ̃ː꜒kʼˠ qˠḛ̃꜖sˠ</p>
+  <p>kʷɵ#θʲ ɰˤaṵ꜒d͡ʒʱʲ kʷɵ#θʲ pʰˤɵ#ː꜒kʼˠ qˠe#̰꜖sˠ</p>
+  <il>
+    <w>
+      <o>kʷɵ̃θʲ</o>
+      <g>LOC.no.owner</g>
+    </w>
+    <w>
+      <o>ɰˤaṵ꜒d͡ʒʱʲ</o>
+      <g>table</g>
+    </w>
+    <w>
+      <o>kʷɵ̃θʲ</o>
+      <g>LOC.no.owner</g>
+    </w>
+    <w>
+      <o>pʰˤɵ̃ː꜒kʼˠ</o>
+      <g>surface</g>
+    </w>
+    <w>
+      <o>qˠḛ̃꜖sˠ</o>
+      <g>in</g>
+    </w>
+  </il>
</example>

initial XML:

<example id="adpos2" translation="into the box">
  <pp p="to" location="inside" precise="yes">
    <np def="def" number="sing">
      <noun>box</noun>
    </np>
  </pp>
</example>

cleanup:

<example id="adpos2" translation="into the box">
  <pp p="to" location="inside" precise="yes">
-    <np def="def" number="sing">
-      <noun>box</noun>
+    <np def="def" number="sing" locus="number">
+      <word posp="noun" gloss="box"/>
    </np>
  </pp>
</example>

module articles:

No change.

module nonpastonly:

No change.

module noepistemic:

No change.

module NRel:

No change.

module sentenceconnectors:

No change.

module complementise:

No change.

module affixdensity:

No change.

module adpositions:

<example id="adpos2" translation="into the box">
  <pp p="to" location="inside" precise="yes">
+    <np type="owner_owned" case="DAT">
      <np def="def" number="sing" locus="number">
        <word posp="noun" gloss="box"/>
      </np>
+      <np def="def" number="sing">
+        <word posp="noun" gloss="inside"/>
+      </np>
+    </np>
+    <word gloss="to" posp="pp" owner="3s"/>
  </pp>
</example>

module constorder:

No change.

module casemarking:

No change.

module markowner:

No change.

module addgender:

<example id="adpos2" translation="into the box">
  <pp p="to" location="inside" precise="yes">
    <np type="owner_owned" case="DAT">
-      <np def="def" number="sing" locus="number">
+      <np def="def" number="sing" locus="number" gender="cl.4">
        <word posp="noun" gloss="box"/>
      </np>
-      <np def="def" number="sing">
+      <np def="def" number="sing" gender="cl.7">
        <word posp="noun" gloss="inside"/>
      </np>
    </np>
    <word gloss="to" posp="pp" owner="3s"/>
  </pp>
</example>

module propagatenumber:

<example id="adpos2" translation="into the box">
  <pp p="to" location="inside" precise="yes">
-    <np type="owner_owned" case="DAT">
+    <np type="owner_owned" case="DAT" number="sing">
      <np def="def" number="sing" locus="number" gender="cl.4">
        <word posp="noun" gloss="box"/>
      </np>
      <np def="def" number="sing" gender="cl.7">
        <word posp="noun" gloss="inside"/>
      </np>
    </np>
    <word gloss="to" posp="pp" owner="3s"/>
  </pp>
</example>

createpronouns:

No change.

module markowned:

<example id="adpos2" translation="into the box">
  <pp p="to" location="inside" precise="yes">
    <np type="owner_owned" case="DAT" number="sing">
-      <np def="def" number="sing" locus="number" gender="cl.4">
+      <np def="def" number="sing" locus="number" gender="cl.4" possessor="no.owner">
        <word posp="noun" gloss="box"/>
      </np>
-      <np def="def" number="sing" gender="cl.7">
+      <np def="def" number="sing" gender="cl.7" possessor="no.owner">
        <word posp="noun" gloss="inside"/>
      </np>
    </np>
    <word gloss="to" posp="pp" owner="3s"/>
  </pp>
</example>

module ngen:

No change.

module wordorder:

No change.

module wordorder:

No change.

module wordorder:

No change.

module conjp:

No change.

flattenconjp:

No change.

fixpronouns:

No change.

copyuptophrase:

No change.

prodrop:

No change.

addclitics:

<example id="adpos2" translation="into the box">
  <pp p="to" location="inside" precise="yes">
    <np type="owner_owned" case="DAT" number="sing">
      <np def="def" number="sing" locus="number" gender="cl.4" possessor="no.owner">
+        <thingy type="npnumber" function="proclitic" gloss="sing"/>
+        <thingy type="npcase.possessor" function="proclitic" gloss="DAT.no.owner"/>
        <word posp="noun" gloss="box"/>
      </np>
      <np def="def" number="sing" gender="cl.7" possessor="no.owner">
+        <thingy type="npcase.possessor" function="proclitic" gloss="DAT.no.owner"/>
        <word posp="noun" gloss="inside"/>
      </np>
    </np>
    <word gloss="to" posp="pp" owner="3s"/>
  </pp>
</example>

propagateArgumentCase:

No change.

unwrapArgumentNPs:

No change.

unwrapOwnerOwned:

<example id="adpos2" translation="into the box">
  <pp p="to" location="inside" precise="yes">
-    <np type="owner_owned" case="DAT" number="sing">
    <np def="def" number="sing" locus="number" gender="cl.4" possessor="no.owner">
      <thingy type="npnumber" function="proclitic" gloss="sing"/>
      <thingy type="npcase.possessor" function="proclitic" gloss="DAT.no.owner"/>
      <word posp="noun" gloss="box"/>
    </np>
    <np def="def" number="sing" gender="cl.7" possessor="no.owner">
      <thingy type="npcase.possessor" function="proclitic" gloss="DAT.no.owner"/>
      <word posp="noun" gloss="inside"/>
    </np>
-    </np>
    <word gloss="to" posp="pp" owner="3s"/>
  </pp>
</example>

movedowntoword:

<example id="adpos2" translation="into the box">
  <pp p="to" location="inside" precise="yes">
    <np def="def" number="sing" locus="number" gender="cl.4" possessor="no.owner">
      <thingy type="npnumber" function="proclitic" gloss="sing"/>
      <thingy type="npcase.possessor" function="proclitic" gloss="DAT.no.owner"/>
-      <word posp="noun" gloss="box"/>
+      <word posp="noun" gloss="box" def="def" number="sing" locus="number" gender="cl.4" possessor="no.owner"/>
    </np>
    <np def="def" number="sing" gender="cl.7" possessor="no.owner">
      <thingy type="npcase.possessor" function="proclitic" gloss="DAT.no.owner"/>
-      <word posp="noun" gloss="inside"/>
+      <word posp="noun" gloss="inside" def="def" number="sing" gender="cl.7" possessor="no.owner"/>
    </np>
-    <word gloss="to" posp="pp" owner="3s"/>
+    <word gloss="to" posp="pp" owner="3s" p="to" location="inside" precise="yes"/>
  </pp>
</example>

addaffixes:

No change.

flatten:

<example id="adpos2" translation="into the box">
-  <pp p="to" location="inside" precise="yes">
-    <np def="def" number="sing" locus="number" gender="cl.4" possessor="no.owner">
+  <flat>
    <thingy type="npnumber" function="proclitic" gloss="sing"/>
    <thingy type="npcase.possessor" function="proclitic" gloss="DAT.no.owner"/>
    <word posp="noun" gloss="box" def="def" number="sing" locus="number" gender="cl.4" possessor="no.owner"/>
-    </np>
-    <np def="def" number="sing" gender="cl.7" possessor="no.owner">
    <thingy type="npcase.possessor" function="proclitic" gloss="DAT.no.owner"/>
    <word posp="noun" gloss="inside" def="def" number="sing" gender="cl.7" possessor="no.owner"/>
-    </np>
    <word gloss="to" posp="pp" owner="3s" p="to" location="inside" precise="yes"/>
-  </pp>
+  </flat>
</example>

addvocab:

<example id="adpos2" translation="into the box">
  <flat>
-    <thingy type="npnumber" function="proclitic" gloss="sing"/>
-    <thingy type="npcase.possessor" function="proclitic" gloss="DAT.no.owner"/>
-    <word posp="noun" gloss="box" def="def" number="sing" locus="number" gender="cl.4" possessor="no.owner"/>
-    <thingy type="npcase.possessor" function="proclitic" gloss="DAT.no.owner"/>
-    <word posp="noun" gloss="inside" def="def" number="sing" gender="cl.7" possessor="no.owner"/>
-    <word gloss="to" posp="pp" owner="3s" p="to" location="inside" precise="yes"/>
+    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
+    <thingy type="npcase.possessor" function="proclitic" gloss="DAT.no.owner" ph="s&#x2B7;+k&#x2B2; o&#x2D0; r&#x2B2;" slots="Cip Cfp">sʷkʲoːrʲ</thingy>
+    <word posp="noun" gloss="box" def="def" number="sing" locus="number" gender="cl.4" possessor="no.owner" ph="l&#x32A;&#x2E0; &#x275;&#x2D0; &#x26E;&#x2E0; &#x289; &#xA716; p&#x361;f&#x2E0;" slots="Cir Cfr">l̪ˠɵːɮˠʉ꜖p͡fˠ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="DAT.no.owner" ph="s&#x2B7;+k&#x2B2; o&#x2D0; r&#x2B2;" slots="Cip Cfp">sʷkʲoːrʲ</thingy>
+    <word posp="noun" gloss="inside" def="def" number="sing" gender="cl.7" possessor="no.owner" ph="d&#x2B1;&#x2E4; &#x1D4A; &#xA712;&#xA716; p&#x2E0;" slots="Cir Cfr">dʱˤᵊ꜒꜖pˠ</word>
+    <word gloss="to" posp="pp" owner="3s" p="to" location="inside" precise="yes" ph="&#x257;&#x2B2; &#x254; &#x330;&#xA712; s&#x2E4;" slots="Cir Cfr">ɗʲɔ̰꜒sˤ</word>
  </flat>
</example>

vowelharmony:

No change.

applysandhi:

<example id="adpos2" translation="into the box">
  <flat>
    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <thingy type="npcase.possessor" function="proclitic" gloss="DAT.no.owner" ph="s&#x2B7;+k&#x2B2; o&#x2D0; r&#x2B2;" slots="Cip Cfp">sʷkʲoːrʲ</thingy>
-    <word posp="noun" gloss="box" def="def" number="sing" locus="number" gender="cl.4" possessor="no.owner" ph="l&#x32A;&#x2E0; &#x275;&#x2D0; &#x26E;&#x2E0; &#x289; &#xA716; p&#x361;f&#x2E0;" slots="Cir Cfr">l̪ˠɵːɮˠʉ꜖p͡fˠ</word>
-    <thingy type="npcase.possessor" function="proclitic" gloss="DAT.no.owner" ph="s&#x2B7;+k&#x2B2; o&#x2D0; r&#x2B2;" slots="Cip Cfp">sʷkʲoːrʲ</thingy>
-    <word posp="noun" gloss="inside" def="def" number="sing" gender="cl.7" possessor="no.owner" ph="d&#x2B1;&#x2E4; &#x1D4A; &#xA712;&#xA716; p&#x2E0;" slots="Cir Cfr">dʱˤᵊ꜒꜖pˠ</word>
-    <word gloss="to" posp="pp" owner="3s" p="to" location="inside" precise="yes" ph="&#x257;&#x2B2; &#x254; &#x330;&#xA712; s&#x2E4;" slots="Cir Cfr">ɗʲɔ̰꜒sˤ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="DAT.no.owner" ph="s&#x2B7;+k&#x2B2; o&#x2D0; r&#x2B2;">sʷkʲoːrʲ</thingy>
+    <word posp="noun" gloss="box" def="def" number="sing" locus="number" gender="cl.4" possessor="no.owner" ph="l&#x32A;&#x2E0; &#x275;&#x2D0; &#x26E;&#x2E0; &#x289; &#xA716; p&#x361;f&#x2E0;">l̪ˠɵːɮˠʉ꜖p͡fˠ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="DAT.no.owner" ph="s&#x2B7;+k&#x2B2; o&#x2D0; r&#x2B2;">sʷkʲoːrʲ</thingy>
+    <word posp="noun" gloss="inside" def="def" number="sing" gender="cl.7" possessor="no.owner" ph="d&#x2B1;&#x2E4; &#x1D4A; &#xA712;&#xA716; p&#x2E0;">dʱˤᵊ꜒꜖pˠ</word>
+    <word gloss="to" posp="pp" owner="3s" p="to" location="inside" precise="yes" ph="&#x257;&#x2B2; &#x254; &#x330;&#xA712; s&#x2E4;">ɗʲɔ̰꜒sˤ</word>
  </flat>
</example>

removetags:

<example id="adpos2" translation="into the box">
  <flat>
-    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <thingy type="npcase.possessor" function="proclitic" gloss="DAT.no.owner" ph="s&#x2B7;+k&#x2B2; o&#x2D0; r&#x2B2;">sʷkʲoːrʲ</thingy>
-    <word posp="noun" gloss="box" def="def" number="sing" locus="number" gender="cl.4" possessor="no.owner" ph="l&#x32A;&#x2E0; &#x275;&#x2D0; &#x26E;&#x2E0; &#x289; &#xA716; p&#x361;f&#x2E0;">l̪ˠɵːɮˠʉ꜖p͡fˠ</word>
-    <thingy type="npcase.possessor" function="proclitic" gloss="DAT.no.owner" ph="s&#x2B7;+k&#x2B2; o&#x2D0; r&#x2B2;">sʷkʲoːrʲ</thingy>
-    <word posp="noun" gloss="inside" def="def" number="sing" gender="cl.7" possessor="no.owner" ph="d&#x2B1;&#x2E4; &#x1D4A; &#xA712;&#xA716; p&#x2E0;">dʱˤᵊ꜒꜖pˠ</word>
-    <word gloss="to" posp="pp" owner="3s" p="to" location="inside" precise="yes" ph="&#x257;&#x2B2; &#x254; &#x330;&#xA712; s&#x2E4;">ɗʲɔ̰꜒sˤ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="DAT.no.owner">sʷkʲoːrʲ</thingy>
+    <word posp="noun" gloss="box" def="def" number="sing" locus="number" gender="cl.4" possessor="no.owner">l̪ˠɵːɮˠʉ꜖p͡fˠ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="DAT.no.owner">sʷkʲoːrʲ</thingy>
+    <word posp="noun" gloss="inside" def="def" number="sing" gender="cl.7" possessor="no.owner">dʱˤᵊ꜒꜖pˠ</word>
+    <word gloss="to" posp="pp" owner="3s" p="to" location="inside" precise="yes">ɗʲɔ̰꜒sˤ</word>
  </flat>
+  <p>&lt;span class="ilpair"&gt;&lt;span class="mor"&gt;sʷkʲoːrʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;DAT&lt;/span&gt;.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;l̪ˠɵːɮˠʉ꜖p͡fˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;box&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;sʷkʲoːrʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;DAT&lt;/span&gt;.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;dʱˤᵊ꜒꜖pˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;inside&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ɗʲɔ̰꜒sˤ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;to&lt;/span&gt;&lt;/span&gt;</p>
+  <p>sʷkʲoːrʲ l̪ˠɵːɮˠʉ꜖p͡fˠ sʷkʲoːrʲ dʱˤᵊ꜒꜖pˠ ɗʲɔ̰꜒sˤ</p>
+  <p>sʷkʲoːrʲ l̪ˠɵːɮˠʉ꜖p͡fˠ sʷkʲoːrʲ dʱˤᵊ꜒꜖pˠ ɗʲɔ̰꜒sˤ</p>
+  <il>
+    <w>
+      <o>sʷkʲoːrʲ</o>
+      <g>DAT.no.owner</g>
+    </w>
+    <w>
+      <o>l̪ˠɵːɮˠʉ꜖p͡fˠ</o>
+      <g>box</g>
+    </w>
+    <w>
+      <o>sʷkʲoːrʲ</o>
+      <g>DAT.no.owner</g>
+    </w>
+    <w>
+      <o>dʱˤᵊ꜒꜖pˠ</o>
+      <g>inside</g>
+    </w>
+    <w>
+      <o>ɗʲɔ̰꜒sˤ</o>
+      <g>to</g>
+    </w>
+  </il>
</example>

initial XML:

<example id="adpos3" translation="with me">
  <pp role="comitative">
    <np number="sing" def="neither">
      <pron person="1excl" number="sing"/>
    </np>
  </pp>
</example>

cleanup:

<example id="adpos3" translation="with me">
  <pp role="comitative">
-    <np number="sing" def="neither">
-      <pron person="1excl" number="sing"/>
+    <np number="sing" def="neither" locus="number">
+      <word person="1excl" number="sing" posp="pron"/>
    </np>
  </pp>
</example>

module articles:

No change.

module nonpastonly:

No change.

module noepistemic:

No change.

module NRel:

No change.

module sentenceconnectors:

No change.

module complementise:

No change.

module affixdensity:

No change.

module adpositions:

<example id="adpos3" translation="with me">
  <pp role="comitative">
-    <np number="sing" def="neither" locus="number">
+    <np number="sing" def="neither" locus="number" case="LOC">
      <word person="1excl" number="sing" posp="pron"/>
    </np>
+    <word gloss="COMIT" posp="pp" owner="3s"/>
  </pp>
</example>

module constorder:

No change.

module casemarking:

No change.

module markowner:

No change.

module addgender:

No change.

module propagatenumber:

No change.

createpronouns:

No change.

module markowned:

<example id="adpos3" translation="with me">
  <pp role="comitative">
-    <np number="sing" def="neither" locus="number" case="LOC">
+    <np number="sing" def="neither" locus="number" case="LOC" possessor="no.owner">
      <word person="1excl" number="sing" posp="pron"/>
    </np>
    <word gloss="COMIT" posp="pp" owner="3s"/>
  </pp>
</example>

module ngen:

No change.

module wordorder:

No change.

module wordorder:

No change.

module wordorder:

No change.

module conjp:

No change.

flattenconjp:

No change.

fixpronouns:

<example id="adpos3" translation="with me">
  <pp role="comitative">
    <np number="sing" def="neither" locus="number" case="LOC" possessor="no.owner">
-      <word person="1excl" number="sing" posp="pron"/>
+      <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.2"/>
    </np>
    <word gloss="COMIT" posp="pp" owner="3s"/>
  </pp>
</example>

copyuptophrase:

<example id="adpos3" translation="with me">
  <pp role="comitative">
-    <np number="sing" def="neither" locus="number" case="LOC" possessor="no.owner">
+    <np number="sing" def="neither" locus="number" case="LOC" possessor="no.owner" person="1excl">
      <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.2"/>
    </np>
    <word gloss="COMIT" posp="pp" owner="3s"/>
  </pp>
</example>

prodrop:

No change.

addclitics:

<example id="adpos3" translation="with me">
  <pp role="comitative">
    <np number="sing" def="neither" locus="number" case="LOC" possessor="no.owner" person="1excl">
+      <thingy type="npcase.possessor" function="proclitic" gloss="LOC.no.owner"/>
      <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.2"/>
    </np>
    <word gloss="COMIT" posp="pp" owner="3s"/>
  </pp>
</example>

propagateArgumentCase:

No change.

unwrapArgumentNPs:

No change.

unwrapOwnerOwned:

No change.

movedowntoword:

<example id="adpos3" translation="with me">
  <pp role="comitative">
    <np number="sing" def="neither" locus="number" case="LOC" possessor="no.owner" person="1excl">
      <thingy type="npcase.possessor" function="proclitic" gloss="LOC.no.owner"/>
-      <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.2"/>
+      <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.2" def="neither" locus="number" case="LOC" possessor="no.owner"/>
    </np>
-    <word gloss="COMIT" posp="pp" owner="3s"/>
+    <word gloss="COMIT" posp="pp" owner="3s" role="comitative"/>
  </pp>
</example>

addaffixes:

No change.

flatten:

<example id="adpos3" translation="with me">
-  <pp role="comitative">
-    <np number="sing" def="neither" locus="number" case="LOC" possessor="no.owner" person="1excl">
+  <flat>
    <thingy type="npcase.possessor" function="proclitic" gloss="LOC.no.owner"/>
    <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.2" def="neither" locus="number" case="LOC" possessor="no.owner"/>
-    </np>
    <word gloss="COMIT" posp="pp" owner="3s" role="comitative"/>
-  </pp>
+  </flat>
</example>

addvocab:

<example id="adpos3" translation="with me">
  <flat>
-    <thingy type="npcase.possessor" function="proclitic" gloss="LOC.no.owner"/>
-    <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.2" def="neither" locus="number" case="LOC" possessor="no.owner"/>
-    <word gloss="COMIT" posp="pp" owner="3s" role="comitative"/>
+    <thingy type="npcase.possessor" function="proclitic" gloss="LOC.no.owner" ph="k&#x2B7; &#x275;# &#x3B8;&#x2B2;" slots="Cip Cfp">kʷɵ#θʲ</thingy>
+    <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.2" def="neither" locus="number" case="LOC" possessor="no.owner" ph="q&#x2BC;&#x2E0; y &#xA716;&#xA712; p&#x2E0;" slots="Cir Cfr">qʼˠy꜖꜒pˠ</word>
+    <word gloss="COMIT" posp="pp" owner="3s" role="comitative" ph="k&#x2B0;&#x2E4; e &#x292;&#x2E0;+k&#x2BC;&#x2E0; &#x276; &#x330;&#xA716; &#x26C;&#x2B2;" slots="Cir Cfr">kʰˤeʒˠkʼˠɶ̰꜖ɬʲ</word>
  </flat>
</example>

vowelharmony:

No change.

applysandhi:

<example id="adpos3" translation="with me">
  <flat>
-    <thingy type="npcase.possessor" function="proclitic" gloss="LOC.no.owner" ph="k&#x2B7; &#x275;# &#x3B8;&#x2B2;" slots="Cip Cfp">kʷɵ#θʲ</thingy>
-    <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.2" def="neither" locus="number" case="LOC" possessor="no.owner" ph="q&#x2BC;&#x2E0; y &#xA716;&#xA712; p&#x2E0;" slots="Cir Cfr">qʼˠy꜖꜒pˠ</word>
-    <word gloss="COMIT" posp="pp" owner="3s" role="comitative" ph="k&#x2B0;&#x2E4; e &#x292;&#x2E0;+k&#x2BC;&#x2E0; &#x276; &#x330;&#xA716; &#x26C;&#x2B2;" slots="Cir Cfr">kʰˤeʒˠkʼˠɶ̰꜖ɬʲ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="LOC.no.owner" ph="k&#x2B7; &#x275;# &#x3B8;&#x2B2;">kʷɵ#θʲ</thingy>
+    <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.2" def="neither" locus="number" case="LOC" possessor="no.owner" ph="q&#x2BC;&#x2E0; y &#xA716;&#xA712; p&#x2E0;">qʼˠy꜖꜒pˠ</word>
+    <word gloss="COMIT" posp="pp" owner="3s" role="comitative" ph="k&#x2B0;&#x2E4; e &#x292;&#x2E0;+k&#x2BC;&#x2E0; &#x276; &#x330;&#xA716; &#x26C;&#x2B2;">kʰˤeʒˠkʼˠɶ̰꜖ɬʲ</word>
  </flat>
</example>

removetags:

<example id="adpos3" translation="with me">
  <flat>
-    <thingy type="npcase.possessor" function="proclitic" gloss="LOC.no.owner" ph="k&#x2B7; &#x275;# &#x3B8;&#x2B2;">kʷɵ#θʲ</thingy>
-    <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.2" def="neither" locus="number" case="LOC" possessor="no.owner" ph="q&#x2BC;&#x2E0; y &#xA716;&#xA712; p&#x2E0;">qʼˠy꜖꜒pˠ</word>
-    <word gloss="COMIT" posp="pp" owner="3s" role="comitative" ph="k&#x2B0;&#x2E4; e &#x292;&#x2E0;+k&#x2BC;&#x2E0; &#x276; &#x330;&#xA716; &#x26C;&#x2B2;">kʰˤeʒˠkʼˠɶ̰꜖ɬʲ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="LOC.no.owner">kʷɵ#θʲ</thingy>
+    <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.2" def="neither" locus="number" case="LOC" possessor="no.owner">qʼˠy꜖꜒pˠ</word>
+    <word gloss="COMIT" posp="pp" owner="3s" role="comitative">kʰˤeʒˠkʼˠɶ̰꜖ɬʲ</word>
  </flat>
+  <p>&lt;span class="ilpair"&gt;&lt;span class="mor"&gt;kʷɵ̃θʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;LOC&lt;/span&gt;.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;qʼˠy꜖꜒pˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;1excl.sing&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;kʰˤeʒˠkʼˠɶ̰꜖ɬʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;COMIT&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;</p>
+  <p>kʷɵ̃θʲ qʼˠy꜖꜒pˠ kʰˤeʒˠkʼˠɶ̰꜖ɬʲ</p>
+  <p>kʷɵ#θʲ qʼˠy꜖꜒pˠ kʰˤeʒˠkʼˠɶ̰꜖ɬʲ</p>
+  <il>
+    <w>
+      <o>kʷɵ̃θʲ</o>
+      <g>LOC.no.owner</g>
+    </w>
+    <w>
+      <o>qʼˠy꜖꜒pˠ</o>
+      <g>1excl.sing</g>
+    </w>
+    <w>
+      <o>kʰˤeʒˠkʼˠɶ̰꜖ɬʲ</o>
+      <g>COMIT</g>
+    </w>
+  </il>
</example>

initial XML:

<example id="wo1" translation="The jaguar killed the hunter.">
  <s>
    <vp tam="past-punct">
      <verb>kill</verb>
    </vp>
    <np number="sing" def="def" role="subj">
      <noun>jaguar</noun>
    </np>
    <np number="sing" def="def" role="obj">
      <noun>hunter</noun>
    </np>
  </s>
</example>

cleanup:

<example id="wo1" translation="The jaguar killed the hunter.">
  <s>
-    <vp tam="past-punct">
-      <verb>kill</verb>
+    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active">
+      <word posp="verb" gloss="kill"/>
    </vp>
-    <np number="sing" def="def" role="subj">
-      <noun>jaguar</noun>
+    <np number="sing" def="def" role="subj" locus="number">
+      <word posp="noun" gloss="jaguar"/>
    </np>
-    <np number="sing" def="def" role="obj">
-      <noun>hunter</noun>
+    <np number="sing" def="def" role="obj" locus="number">
+      <word posp="noun" gloss="hunter"/>
    </np>
  </s>
</example>

module articles:

No change.

module nonpastonly:

<example id="wo1" translation="The jaguar killed the hunter.">
  <s>
-    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active">
+    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="kill"/>
    </vp>
    <np number="sing" def="def" role="subj" locus="number">
      <word posp="noun" gloss="jaguar"/>
    </np>
    <np number="sing" def="def" role="obj" locus="number">
      <word posp="noun" gloss="hunter"/>
    </np>
  </s>
</example>

module noepistemic:

No change.

module NRel:

No change.

module sentenceconnectors:

No change.

module complementise:

No change.

tva1
tva2

module affixdensity:

No change.

module adpositions:

No change.

module constorder:

<example id="wo1" translation="The jaguar killed the hunter.">
  <s>
-    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
-      <word posp="verb" gloss="kill"/>
-    </vp>
    <np number="sing" def="def" role="subj" locus="number">
      <word posp="noun" gloss="jaguar"/>
    </np>
    <np number="sing" def="def" role="obj" locus="number">
      <word posp="noun" gloss="hunter"/>
    </np>
+    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
+      <word posp="verb" gloss="kill"/>
+    </vp>
  </s>
</example>

module casemarking:

<example id="wo1" translation="The jaguar killed the hunter.">
  <s>
-    <np number="sing" def="def" role="subj" locus="number">
+    <np number="sing" def="def" role="subj" locus="number" case="ERG">
      <word posp="noun" gloss="jaguar"/>
    </np>
-    <np number="sing" def="def" role="obj" locus="number">
+    <np number="sing" def="def" role="obj" locus="number" case="NOM">
      <word posp="noun" gloss="hunter"/>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="kill"/>
    </vp>
  </s>
</example>

module markowner:

No change.

module addgender:

<example id="wo1" translation="The jaguar killed the hunter.">
  <s>
-    <np number="sing" def="def" role="subj" locus="number" case="ERG">
+    <np number="sing" def="def" role="subj" locus="number" case="ERG" gender="cl.3">
      <word posp="noun" gloss="jaguar"/>
    </np>
-    <np number="sing" def="def" role="obj" locus="number" case="NOM">
+    <np number="sing" def="def" role="obj" locus="number" case="NOM" gender="cl.2">
      <word posp="noun" gloss="hunter"/>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="kill"/>
    </vp>
  </s>
</example>

module propagatenumber:

No change.

createpronouns:

No change.

module markowned:

<example id="wo1" translation="The jaguar killed the hunter.">
  <s>
-    <np number="sing" def="def" role="subj" locus="number" case="ERG" gender="cl.3">
+    <np number="sing" def="def" role="subj" locus="number" case="ERG" gender="cl.3" possessor="no.owner">
      <word posp="noun" gloss="jaguar"/>
    </np>
-    <np number="sing" def="def" role="obj" locus="number" case="NOM" gender="cl.2">
+    <np number="sing" def="def" role="obj" locus="number" case="NOM" gender="cl.2" possessor="no.owner">
      <word posp="noun" gloss="hunter"/>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="kill"/>
    </vp>
  </s>
</example>

module ngen:

No change.

module wordorder:

No change.

module wordorder:

No change.

module wordorder:

No change.

module conjp:

No change.

flattenconjp:

No change.

fixpronouns:

No change.

copyuptophrase:

<example id="wo1" translation="The jaguar killed the hunter.">
  <s>
    <np number="sing" def="def" role="subj" locus="number" case="ERG" gender="cl.3" possessor="no.owner">
      <word posp="noun" gloss="jaguar"/>
    </np>
    <np number="sing" def="def" role="obj" locus="number" case="NOM" gender="cl.2" possessor="no.owner">
      <word posp="noun" gloss="hunter"/>
    </np>
-    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
+    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.3" obj="3.sing.cl.2">
      <word posp="verb" gloss="kill"/>
    </vp>
  </s>
</example>

prodrop:

No change.

addclitics:

<example id="wo1" translation="The jaguar killed the hunter.">
  <s>
    <np number="sing" def="def" role="subj" locus="number" case="ERG" gender="cl.3" possessor="no.owner">
+      <thingy type="npnumber" function="proclitic" gloss="sing"/>
+      <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner"/>
      <word posp="noun" gloss="jaguar"/>
    </np>
    <np number="sing" def="def" role="obj" locus="number" case="NOM" gender="cl.2" possessor="no.owner">
+      <thingy type="npnumber" function="proclitic" gloss="sing"/>
+      <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
      <word posp="noun" gloss="hunter"/>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.3" obj="3.sing.cl.2">
+      <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
+      <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
+      <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.3"/>
+      <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.2"/>
      <word posp="verb" gloss="kill"/>
    </vp>
  </s>
</example>

propagateArgumentCase:

No change.

unwrapArgumentNPs:

No change.

unwrapOwnerOwned:

No change.

movedowntoword:

<example id="wo1" translation="The jaguar killed the hunter.">
  <s>
    <np number="sing" def="def" role="subj" locus="number" case="ERG" gender="cl.3" possessor="no.owner">
      <thingy type="npnumber" function="proclitic" gloss="sing"/>
      <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner"/>
-      <word posp="noun" gloss="jaguar"/>
+      <word posp="noun" gloss="jaguar" number="sing" def="def" role="subj" locus="number" case="ERG" gender="cl.3" possessor="no.owner"/>
    </np>
    <np number="sing" def="def" role="obj" locus="number" case="NOM" gender="cl.2" possessor="no.owner">
      <thingy type="npnumber" function="proclitic" gloss="sing"/>
      <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
-      <word posp="noun" gloss="hunter"/>
+      <word posp="noun" gloss="hunter" number="sing" def="def" role="obj" locus="number" case="NOM" gender="cl.2" possessor="no.owner"/>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.3" obj="3.sing.cl.2">
      <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
      <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
      <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.3"/>
      <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.2"/>
-      <word posp="verb" gloss="kill"/>
+      <word posp="verb" gloss="kill" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.3" obj="3.sing.cl.2"/>
    </vp>
  </s>
</example>

addaffixes:

No change.

flatten:

<example id="wo1" translation="The jaguar killed the hunter.">
-  <s>
-    <np number="sing" def="def" role="subj" locus="number" case="ERG" gender="cl.3" possessor="no.owner">
+  <flat>
    <thingy type="npnumber" function="proclitic" gloss="sing"/>
    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner"/>
    <word posp="noun" gloss="jaguar" number="sing" def="def" role="subj" locus="number" case="ERG" gender="cl.3" possessor="no.owner"/>
-    </np>
-    <np number="sing" def="def" role="obj" locus="number" case="NOM" gender="cl.2" possessor="no.owner">
    <thingy type="npnumber" function="proclitic" gloss="sing"/>
    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
    <word posp="noun" gloss="hunter" number="sing" def="def" role="obj" locus="number" case="NOM" gender="cl.2" possessor="no.owner"/>
-    </np>
-    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.3" obj="3.sing.cl.2">
    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.3"/>
    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.2"/>
    <word posp="verb" gloss="kill" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.3" obj="3.sing.cl.2"/>
-    </vp>
-  </s>
+  </flat>
</example>

addvocab:

<example id="wo1" translation="The jaguar killed the hunter.">
  <flat>
-    <thingy type="npnumber" function="proclitic" gloss="sing"/>
-    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner"/>
-    <word posp="noun" gloss="jaguar" number="sing" def="def" role="subj" locus="number" case="ERG" gender="cl.3" possessor="no.owner"/>
-    <thingy type="npnumber" function="proclitic" gloss="sing"/>
-    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
-    <word posp="noun" gloss="hunter" number="sing" def="def" role="obj" locus="number" case="NOM" gender="cl.2" possessor="no.owner"/>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
-    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.3"/>
-    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.2"/>
-    <word posp="verb" gloss="kill" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.3" obj="3.sing.cl.2"/>
+    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
+    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner" ph="&#x292;&#x2E0;+q&#x2E0; &#x25B;#&#x2D0; q&#x2E0;" slots="Cip Cfp">ʒˠqˠɛ#ːqˠ</thingy>
+    <word posp="noun" gloss="jaguar" number="sing" def="def" role="subj" locus="number" case="ERG" gender="cl.3" possessor="no.owner" ph="&#x14B;&#x325;&#x2E4; u&#x2D0; &#x292;&#x2B2;+q&#x2BC;&#x2B2; &#x275; &#xA716; m&#x2E4;" slots="Cir Cfr">ŋ̥ˤuːʒʲqʼʲɵ꜖mˤ</word>
+    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
+    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner" ph="z&#x2B2;+&#x261;&#x2B1;&#x2E4; a r&#x2E0;" slots="Cip Cfp">zʲɡʱˤarˠ</thingy>
+    <word posp="noun" gloss="hunter" number="sing" def="def" role="obj" locus="number" case="NOM" gender="cl.2" possessor="no.owner" ph="&#x292;&#x2E0;+hk&#x2B7; &#x1D4A; t&#x2BC;&#x2B2; &#x254;i &#x330;&#xA716; &#x26C;&#x2E0;" slots="Cir Cfr">ʒˠhkʷᵊtʼʲɔḭ꜖ɬˠ</word>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;" slots="Cip Cfp">ʃʲkʼˠɛɺʲ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;" slots="Cip Cfp">ʃˠpʰˤʉp͡fˤ</thingy>
+    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.3.SUBJ" ph="&#x292;&#x2B2;+k&#x2B0;&#x2B2; &#x1D4A; &#x3B8;&#x2B2;" slots="Cip Cfp">ʒʲkʰʲᵊθʲ</thingy>
+    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.2.OBJ" ph="k&#x2B0;&#x2E4; &#x25E; d&#x32A;&#x2E0;" slots="Cip Cfp">kʰˤɞd̪ˠ</thingy>
+    <word posp="verb" gloss="kill" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.3" obj="3.sing.cl.2" ph="&#x263;&#x2E0; &#x153;#&#x2D0; &#xA716;&#xA712; &#x27B;&#x2B2;" slots="Cir Cfr">ɣˠœ#ː꜖꜒ɻʲ</word>
  </flat>
</example>

vowelharmony:

No change.

applysandhi:

<example id="wo1" translation="The jaguar killed the hunter.">
  <flat>
    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner" ph="&#x292;&#x2E0;+q&#x2E0; &#x25B;#&#x2D0; q&#x2E0;" slots="Cip Cfp">ʒˠqˠɛ#ːqˠ</thingy>
-    <word posp="noun" gloss="jaguar" number="sing" def="def" role="subj" locus="number" case="ERG" gender="cl.3" possessor="no.owner" ph="&#x14B;&#x325;&#x2E4; u&#x2D0; &#x292;&#x2B2;+q&#x2BC;&#x2B2; &#x275; &#xA716; m&#x2E4;" slots="Cir Cfr">ŋ̥ˤuːʒʲqʼʲɵ꜖mˤ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner" ph="&#x292;&#x2E0;+q&#x2E0; &#x25B;#&#x2D0; q&#x2E0;">ʒˠqˠɛ#ːqˠ</thingy>
+    <word posp="noun" gloss="jaguar" number="sing" def="def" role="subj" locus="number" case="ERG" gender="cl.3" possessor="no.owner" ph="&#x14B;&#x325;&#x2E4; u&#x2D0; &#x292;&#x2B2;+q&#x2BC;&#x2B2; &#x275; &#xA716; m&#x2E4;">ŋ̥ˤuːʒʲqʼʲɵ꜖mˤ</word>
    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner" ph="z&#x2B2;+&#x261;&#x2B1;&#x2E4; a r&#x2E0;" slots="Cip Cfp">zʲɡʱˤarˠ</thingy>
-    <word posp="noun" gloss="hunter" number="sing" def="def" role="obj" locus="number" case="NOM" gender="cl.2" possessor="no.owner" ph="&#x292;&#x2E0;+hk&#x2B7; &#x1D4A; t&#x2BC;&#x2B2; &#x254;i &#x330;&#xA716; &#x26C;&#x2E0;" slots="Cir Cfr">ʒˠhkʷᵊtʼʲɔḭ꜖ɬˠ</word>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;" slots="Cip Cfp">ʃʲkʼˠɛɺʲ</thingy>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;" slots="Cip Cfp">ʃˠpʰˤʉp͡fˤ</thingy>
-    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.3.SUBJ" ph="&#x292;&#x2B2;+k&#x2B0;&#x2B2; &#x1D4A; &#x3B8;&#x2B2;" slots="Cip Cfp">ʒʲkʰʲᵊθʲ</thingy>
-    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.2.OBJ" ph="k&#x2B0;&#x2E4; &#x25E; d&#x32A;&#x2E0;" slots="Cip Cfp">kʰˤɞd̪ˠ</thingy>
-    <word posp="verb" gloss="kill" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.3" obj="3.sing.cl.2" ph="&#x263;&#x2E0; &#x153;#&#x2D0; &#xA716;&#xA712; &#x27B;&#x2B2;" slots="Cir Cfr">ɣˠœ#ː꜖꜒ɻʲ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner" ph="z&#x2B2;+&#x261;&#x2B1;&#x2E4; a r&#x2E0;">zʲɡʱˤarˠ</thingy>
+    <word posp="noun" gloss="hunter" number="sing" def="def" role="obj" locus="number" case="NOM" gender="cl.2" possessor="no.owner" ph="&#x292;&#x2E0;+hk&#x2B7; &#x1D4A; t&#x2BC;&#x2B2; &#x254;i &#x330;&#xA716; &#x26C;&#x2E0;">ʒˠhkʷᵊtʼʲɔḭ꜖ɬˠ</word>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;">ʃʲkʼˠɛɺʲ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;">ʃˠpʰˤʉp͡fˤ</thingy>
+    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.3.SUBJ" ph="&#x292;&#x2B2;+k&#x2B0;&#x2B2; &#x1D4A; &#x3B8;&#x2B2;">ʒʲkʰʲᵊθʲ</thingy>
+    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.2.OBJ" ph="k&#x2B0;&#x2E4; &#x25E; d&#x32A;&#x2E0;">kʰˤɞd̪ˠ</thingy>
+    <word posp="verb" gloss="kill" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.3" obj="3.sing.cl.2" ph="&#x263;&#x2E0; &#x153;#&#x2D0; &#xA716;&#xA712; &#x27B;&#x2B2;">ɣˠœ#ː꜖꜒ɻʲ</word>
  </flat>
</example>

removetags:

<example id="wo1" translation="The jaguar killed the hunter.">
  <flat>
-    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner" ph="&#x292;&#x2E0;+q&#x2E0; &#x25B;#&#x2D0; q&#x2E0;">ʒˠqˠɛ#ːqˠ</thingy>
-    <word posp="noun" gloss="jaguar" number="sing" def="def" role="subj" locus="number" case="ERG" gender="cl.3" possessor="no.owner" ph="&#x14B;&#x325;&#x2E4; u&#x2D0; &#x292;&#x2B2;+q&#x2BC;&#x2B2; &#x275; &#xA716; m&#x2E4;">ŋ̥ˤuːʒʲqʼʲɵ꜖mˤ</word>
-    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner" ph="z&#x2B2;+&#x261;&#x2B1;&#x2E4; a r&#x2E0;">zʲɡʱˤarˠ</thingy>
-    <word posp="noun" gloss="hunter" number="sing" def="def" role="obj" locus="number" case="NOM" gender="cl.2" possessor="no.owner" ph="&#x292;&#x2E0;+hk&#x2B7; &#x1D4A; t&#x2BC;&#x2B2; &#x254;i &#x330;&#xA716; &#x26C;&#x2E0;">ʒˠhkʷᵊtʼʲɔḭ꜖ɬˠ</word>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;">ʃʲkʼˠɛɺʲ</thingy>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;">ʃˠpʰˤʉp͡fˤ</thingy>
-    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.3.SUBJ" ph="&#x292;&#x2B2;+k&#x2B0;&#x2B2; &#x1D4A; &#x3B8;&#x2B2;">ʒʲkʰʲᵊθʲ</thingy>
-    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.2.OBJ" ph="k&#x2B0;&#x2E4; &#x25E; d&#x32A;&#x2E0;">kʰˤɞd̪ˠ</thingy>
-    <word posp="verb" gloss="kill" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.3" obj="3.sing.cl.2" ph="&#x263;&#x2E0; &#x153;#&#x2D0; &#xA716;&#xA712; &#x27B;&#x2B2;">ɣˠœ#ː꜖꜒ɻʲ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner">ʒˠqˠɛ#ːqˠ</thingy>
+    <word posp="noun" gloss="jaguar" number="sing" def="def" role="subj" locus="number" case="ERG" gender="cl.3" possessor="no.owner">ŋ̥ˤuːʒʲqʼʲɵ꜖mˤ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner">zʲɡʱˤarˠ</thingy>
+    <word posp="noun" gloss="hunter" number="sing" def="def" role="obj" locus="number" case="NOM" gender="cl.2" possessor="no.owner">ʒˠhkʷᵊtʼʲɔḭ꜖ɬˠ</word>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST">ʃʲkʼˠɛɺʲ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active">ʃˠpʰˤʉp͡fˤ</thingy>
+    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.3.SUBJ">ʒʲkʰʲᵊθʲ</thingy>
+    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.2.OBJ">kʰˤɞd̪ˠ</thingy>
+    <word posp="verb" gloss="kill" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.3" obj="3.sing.cl.2">ɣˠœ#ː꜖꜒ɻʲ</word>
  </flat>
+  <p>&lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʒˠqˠɛ̃ːqˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;ERG&lt;/span&gt;.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ŋ̥ˤuːʒʲqʼʲɵ꜖mˤ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;jaguar&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;zʲɡʱˤarˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;NOM&lt;/span&gt;.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʒˠhkʷᵊtʼʲɔḭ꜖ɬˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;hunter&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʃʲkʼˠɛɺʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;indicative.&lt;span class="glssc"&gt;PAST&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʃˠpʰˤʉp͡fˤ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;POS&lt;/span&gt;.active&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʒʲkʰʲᵊθʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;3.sing.cl.3.&lt;span class="glssc"&gt;SUBJ&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;kʰˤɞd̪ˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;3.sing.cl.2.&lt;span class="glssc"&gt;OBJ&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ɣˠœ̃ː꜖꜒ɻʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;kill&lt;/span&gt;&lt;/span&gt;</p>
+  <p>ʒˠqˠɛ̃ːqˠ ŋ̥ˤuːʒʲqʼʲɵ꜖mˤ zʲɡʱˤarˠ ʒˠhkʷᵊtʼʲɔḭ꜖ɬˠ ʃʲkʼˠɛɺʲ ʃˠpʰˤʉp͡fˤ ʒʲkʰʲᵊθʲ kʰˤɞd̪ˠ ɣˠœ̃ː꜖꜒ɻʲ</p>
+  <p>ʒˠqˠɛ#ːqˠ ŋ̥ˤuːʒʲqʼʲɵ꜖mˤ zʲɡʱˤarˠ ʒˠhkʷᵊtʼʲɔḭ꜖ɬˠ ʃʲkʼˠɛɺʲ ʃˠpʰˤʉp͡fˤ ʒʲkʰʲᵊθʲ kʰˤɞd̪ˠ ɣˠœ#ː꜖꜒ɻʲ</p>
+  <il>
+    <w>
+      <o>ʒˠqˠɛ̃ːqˠ</o>
+      <g>ERG.no.owner</g>
+    </w>
+    <w>
+      <o>ŋ̥ˤuːʒʲqʼʲɵ꜖mˤ</o>
+      <g>jaguar</g>
+    </w>
+    <w>
+      <o>zʲɡʱˤarˠ</o>
+      <g>NOM.no.owner</g>
+    </w>
+    <w>
+      <o>ʒˠhkʷᵊtʼʲɔḭ꜖ɬˠ</o>
+      <g>hunter</g>
+    </w>
+    <w>
+      <o>ʃʲkʼˠɛɺʲ</o>
+      <g>indicative.PAST</g>
+    </w>
+    <w>
+      <o>ʃˠpʰˤʉp͡fˤ</o>
+      <g>POS.active</g>
+    </w>
+    <w>
+      <o>ʒʲkʰʲᵊθʲ</o>
+      <g>3.sing.cl.3.SUBJ</g>
+    </w>
+    <w>
+      <o>kʰˤɞd̪ˠ</o>
+      <g>3.sing.cl.2.OBJ</g>
+    </w>
+    <w>
+      <o>ɣˠœ̃ː꜖꜒ɻʲ</o>
+      <g>kill</g>
+    </w>
+  </il>
</example>

initial XML:

<example id="wo2" translation="The lion ate the hunter's daughter's dog.">
  <s>
    <vp tam="past-punct">
      <verb>eat</verb>
    </vp>
    <np number="sing" def="def" role="subj">
      <noun>lion</noun>
    </np>
    <np role="obj">
      <np type="owner_owned">
        <np type="owner_owned">
          <np number="sing" def="def">
            <noun>hunter</noun>
          </np>
          <np number="sing" def="def">
            <noun>daughter</noun>
          </np>
        </np>
        <np number="sing" def="def">
          <noun>dog</noun>
        </np>
      </np>
    </np>
  </s>
</example>

cleanup:

<example id="wo2" translation="The lion ate the hunter's daughter's dog.">
  <s>
-    <vp tam="past-punct">
-      <verb>eat</verb>
+    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active">
+      <word posp="verb" gloss="eat"/>
    </vp>
-    <np number="sing" def="def" role="subj">
-      <noun>lion</noun>
+    <np number="sing" def="def" role="subj" locus="number">
+      <word posp="noun" gloss="lion"/>
    </np>
    <np role="obj">
      <np type="owner_owned">
-        <np type="owner_owned">
-          <np number="sing" def="def">
-            <noun>hunter</noun>
+        <np type="owner_owned" role="owner">
+          <np number="sing" def="def" locus="number" role="owner">
+            <word posp="noun" gloss="hunter"/>
          </np>
-          <np number="sing" def="def">
-            <noun>daughter</noun>
+          <np number="sing" def="def" locus="number" role="owned">
+            <word posp="noun" gloss="daughter"/>
          </np>
        </np>
-        <np number="sing" def="def">
-          <noun>dog</noun>
+        <np number="sing" def="def" locus="number" role="owned">
+          <word posp="noun" gloss="dog"/>
        </np>
      </np>
    </np>
  </s>
</example>

module articles:

No change.

module nonpastonly:

<example id="wo2" translation="The lion ate the hunter's daughter's dog.">
  <s>
-    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active">
+    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="eat"/>
    </vp>
    <np number="sing" def="def" role="subj" locus="number">
      <word posp="noun" gloss="lion"/>
    </np>
    <np role="obj">
      <np type="owner_owned">
        <np type="owner_owned" role="owner">
          <np number="sing" def="def" locus="number" role="owner">
            <word posp="noun" gloss="hunter"/>
          </np>
          <np number="sing" def="def" locus="number" role="owned">
            <word posp="noun" gloss="daughter"/>
          </np>
        </np>
        <np number="sing" def="def" locus="number" role="owned">
          <word posp="noun" gloss="dog"/>
        </np>
      </np>
    </np>
  </s>
</example>

module noepistemic:

No change.

module NRel:

No change.

module sentenceconnectors:

No change.

module complementise:

No change.

tva1
tva2

module affixdensity:

No change.

module adpositions:

No change.

module constorder:

<example id="wo2" translation="The lion ate the hunter's daughter's dog.">
  <s>
-    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
-      <word posp="verb" gloss="eat"/>
-    </vp>
    <np number="sing" def="def" role="subj" locus="number">
      <word posp="noun" gloss="lion"/>
    </np>
    <np role="obj">
      <np type="owner_owned">
        <np type="owner_owned" role="owner">
          <np number="sing" def="def" locus="number" role="owner">
            <word posp="noun" gloss="hunter"/>
          </np>
          <np number="sing" def="def" locus="number" role="owned">
            <word posp="noun" gloss="daughter"/>
          </np>
        </np>
        <np number="sing" def="def" locus="number" role="owned">
          <word posp="noun" gloss="dog"/>
        </np>
      </np>
    </np>
+    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
+      <word posp="verb" gloss="eat"/>
+    </vp>
  </s>
</example>

module casemarking:

<example id="wo2" translation="The lion ate the hunter's daughter's dog.">
  <s>
-    <np number="sing" def="def" role="subj" locus="number">
+    <np number="sing" def="def" role="subj" locus="number" case="ERG">
      <word posp="noun" gloss="lion"/>
    </np>
-    <np role="obj">
+    <np role="obj" case="NOM">
      <np type="owner_owned">
        <np type="owner_owned" role="owner">
          <np number="sing" def="def" locus="number" role="owner">
            <word posp="noun" gloss="hunter"/>
          </np>
          <np number="sing" def="def" locus="number" role="owned">
            <word posp="noun" gloss="daughter"/>
          </np>
        </np>
        <np number="sing" def="def" locus="number" role="owned">
          <word posp="noun" gloss="dog"/>
        </np>
      </np>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="eat"/>
    </vp>
  </s>
</example>

module markowner:

<example id="wo2" translation="The lion ate the hunter's daughter's dog.">
  <s>
    <np number="sing" def="def" role="subj" locus="number" case="ERG">
      <word posp="noun" gloss="lion"/>
    </np>
    <np role="obj" case="NOM">
      <np type="owner_owned">
        <np type="owner_owned" role="owner">
-          <np number="sing" def="def" locus="number" role="owner">
+          <np number="sing" def="def" locus="number" role="owner" case="GEN">
            <word posp="noun" gloss="hunter"/>
          </np>
-          <np number="sing" def="def" locus="number" role="owned">
+          <np number="sing" def="def" locus="number" role="owned" case="GEN">
            <word posp="noun" gloss="daughter"/>
          </np>
        </np>
        <np number="sing" def="def" locus="number" role="owned">
          <word posp="noun" gloss="dog"/>
        </np>
      </np>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="eat"/>
    </vp>
  </s>
</example>

module addgender:

<example id="wo2" translation="The lion ate the hunter's daughter's dog.">
  <s>
-    <np number="sing" def="def" role="subj" locus="number" case="ERG">
+    <np number="sing" def="def" role="subj" locus="number" case="ERG" gender="cl.1">
      <word posp="noun" gloss="lion"/>
    </np>
    <np role="obj" case="NOM">
-      <np type="owner_owned">
-        <np type="owner_owned" role="owner">
-          <np number="sing" def="def" locus="number" role="owner" case="GEN">
+      <np type="owner_owned" gender="cl.1">
+        <np type="owner_owned" role="owner" gender="cl.7">
+          <np number="sing" def="def" locus="number" role="owner" case="GEN" gender="cl.2">
            <word posp="noun" gloss="hunter"/>
          </np>
-          <np number="sing" def="def" locus="number" role="owned" case="GEN">
+          <np number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.7">
            <word posp="noun" gloss="daughter"/>
          </np>
        </np>
-        <np number="sing" def="def" locus="number" role="owned">
+        <np number="sing" def="def" locus="number" role="owned" gender="cl.1">
          <word posp="noun" gloss="dog"/>
        </np>
      </np>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="eat"/>
    </vp>
  </s>
</example>

module propagatenumber:

<example id="wo2" translation="The lion ate the hunter's daughter's dog.">
  <s>
    <np number="sing" def="def" role="subj" locus="number" case="ERG" gender="cl.1">
      <word posp="noun" gloss="lion"/>
    </np>
-    <np role="obj" case="NOM">
-      <np type="owner_owned" gender="cl.1">
-        <np type="owner_owned" role="owner" gender="cl.7">
+    <np role="obj" case="NOM" number="sing">
+      <np type="owner_owned" gender="cl.1" number="sing">
+        <np type="owner_owned" role="owner" gender="cl.7" number="sing">
          <np number="sing" def="def" locus="number" role="owner" case="GEN" gender="cl.2">
            <word posp="noun" gloss="hunter"/>
          </np>
          <np number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.7">
            <word posp="noun" gloss="daughter"/>
          </np>
        </np>
        <np number="sing" def="def" locus="number" role="owned" gender="cl.1">
          <word posp="noun" gloss="dog"/>
        </np>
      </np>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="eat"/>
    </vp>
  </s>
</example>

createpronouns:

No change.

module markowned:

<example id="wo2" translation="The lion ate the hunter's daughter's dog.">
  <s>
-    <np number="sing" def="def" role="subj" locus="number" case="ERG" gender="cl.1">
+    <np number="sing" def="def" role="subj" locus="number" case="ERG" gender="cl.1" possessor="no.owner">
      <word posp="noun" gloss="lion"/>
    </np>
-    <np role="obj" case="NOM" number="sing">
+    <np role="obj" case="NOM" number="sing" possessor="no.owner">
      <np type="owner_owned" gender="cl.1" number="sing">
        <np type="owner_owned" role="owner" gender="cl.7" number="sing">
-          <np number="sing" def="def" locus="number" role="owner" case="GEN" gender="cl.2">
+          <np number="sing" def="def" locus="number" role="owner" case="GEN" gender="cl.2" possessor="no.owner">
            <word posp="noun" gloss="hunter"/>
          </np>
-          <np number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.7">
+          <np number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.7" possessor="3.sing.cl.2">
            <word posp="noun" gloss="daughter"/>
          </np>
        </np>
-        <np number="sing" def="def" locus="number" role="owned" gender="cl.1">
+        <np number="sing" def="def" locus="number" role="owned" gender="cl.1" possessor="3.sing.cl.7">
          <word posp="noun" gloss="dog"/>
        </np>
      </np>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="eat"/>
    </vp>
  </s>
</example>

module ngen:

No change.

module wordorder:

No change.

module wordorder:

No change.

module wordorder:

No change.

module conjp:

No change.

flattenconjp:

No change.

fixpronouns:

No change.

copyuptophrase:

<example id="wo2" translation="The lion ate the hunter's daughter's dog.">
  <s>
    <np number="sing" def="def" role="subj" locus="number" case="ERG" gender="cl.1" possessor="no.owner">
      <word posp="noun" gloss="lion"/>
    </np>
-    <np role="obj" case="NOM" number="sing" possessor="no.owner">
+    <np role="obj" case="NOM" number="sing" possessor="no.owner" gender="cl.7">
      <np type="owner_owned" gender="cl.1" number="sing">
        <np type="owner_owned" role="owner" gender="cl.7" number="sing">
          <np number="sing" def="def" locus="number" role="owner" case="GEN" gender="cl.2" possessor="no.owner">
            <word posp="noun" gloss="hunter"/>
          </np>
          <np number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.7" possessor="3.sing.cl.2">
            <word posp="noun" gloss="daughter"/>
          </np>
        </np>
        <np number="sing" def="def" locus="number" role="owned" gender="cl.1" possessor="3.sing.cl.7">
          <word posp="noun" gloss="dog"/>
        </np>
      </np>
    </np>
-    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
+    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1" obj="3.sing.cl.7">
      <word posp="verb" gloss="eat"/>
    </vp>
  </s>
</example>

prodrop:

No change.

addclitics:

<example id="wo2" translation="The lion ate the hunter's daughter's dog.">
  <s>
    <np number="sing" def="def" role="subj" locus="number" case="ERG" gender="cl.1" possessor="no.owner">
+      <thingy type="npnumber" function="proclitic" gloss="sing"/>
+      <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner"/>
      <word posp="noun" gloss="lion"/>
    </np>
    <np role="obj" case="NOM" number="sing" possessor="no.owner" gender="cl.7">
-      <np type="owner_owned" gender="cl.1" number="sing">
-        <np type="owner_owned" role="owner" gender="cl.7" number="sing">
+      <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
+      <np type="owner_owned" gender="cl.1" number="sing" case="NOM">
+        <np type="owner_owned" role="owner" gender="cl.7" number="sing" case="NOM">
          <np number="sing" def="def" locus="number" role="owner" case="GEN" gender="cl.2" possessor="no.owner">
+            <thingy type="npnumber" function="proclitic" gloss="sing"/>
            <word posp="noun" gloss="hunter"/>
          </np>
          <np number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.7" possessor="3.sing.cl.2">
+            <thingy type="npnumber" function="proclitic" gloss="sing"/>
            <word posp="noun" gloss="daughter"/>
          </np>
        </np>
-        <np number="sing" def="def" locus="number" role="owned" gender="cl.1" possessor="3.sing.cl.7">
+        <np number="sing" def="def" locus="number" role="owned" gender="cl.1" possessor="3.sing.cl.7" case="NOM">
+          <thingy type="npnumber" function="proclitic" gloss="sing"/>
          <word posp="noun" gloss="dog"/>
        </np>
      </np>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1" obj="3.sing.cl.7">
+      <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
+      <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
+      <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.1"/>
+      <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.7"/>
      <word posp="verb" gloss="eat"/>
    </vp>
  </s>
</example>

propagateArgumentCase:

No change.

unwrapArgumentNPs:

<example id="wo2" translation="The lion ate the hunter's daughter's dog.">
  <s>
    <np number="sing" def="def" role="subj" locus="number" case="ERG" gender="cl.1" possessor="no.owner">
      <thingy type="npnumber" function="proclitic" gloss="sing"/>
      <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner"/>
      <word posp="noun" gloss="lion"/>
    </np>
-    <np role="obj" case="NOM" number="sing" possessor="no.owner" gender="cl.7">
    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
-      <np type="owner_owned" gender="cl.1" number="sing" case="NOM">
+    <np type="owner_owned" gender="cl.1" number="sing" case="NOM" role="obj" possessor="no.owner">
      <np type="owner_owned" role="owner" gender="cl.7" number="sing" case="NOM">
        <np number="sing" def="def" locus="number" role="owner" case="GEN" gender="cl.2" possessor="no.owner">
          <thingy type="npnumber" function="proclitic" gloss="sing"/>
          <word posp="noun" gloss="hunter"/>
        </np>
        <np number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.7" possessor="3.sing.cl.2">
          <thingy type="npnumber" function="proclitic" gloss="sing"/>
          <word posp="noun" gloss="daughter"/>
        </np>
      </np>
      <np number="sing" def="def" locus="number" role="owned" gender="cl.1" possessor="3.sing.cl.7" case="NOM">
        <thingy type="npnumber" function="proclitic" gloss="sing"/>
        <word posp="noun" gloss="dog"/>
      </np>
    </np>
-    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1" obj="3.sing.cl.7">
      <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
      <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
      <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.1"/>
      <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.7"/>
      <word posp="verb" gloss="eat"/>
    </vp>
  </s>
</example>

unwrapOwnerOwned:

<example id="wo2" translation="The lion ate the hunter's daughter's dog.">
  <s>
    <np number="sing" def="def" role="subj" locus="number" case="ERG" gender="cl.1" possessor="no.owner">
      <thingy type="npnumber" function="proclitic" gloss="sing"/>
      <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner"/>
      <word posp="noun" gloss="lion"/>
    </np>
    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
-    <np type="owner_owned" gender="cl.1" number="sing" case="NOM" role="obj" possessor="no.owner">
-      <np type="owner_owned" role="owner" gender="cl.7" number="sing" case="NOM">
    <np number="sing" def="def" locus="number" role="owner" case="GEN" gender="cl.2" possessor="no.owner">
      <thingy type="npnumber" function="proclitic" gloss="sing"/>
      <word posp="noun" gloss="hunter"/>
    </np>
    <np number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.7" possessor="3.sing.cl.2">
      <thingy type="npnumber" function="proclitic" gloss="sing"/>
      <word posp="noun" gloss="daughter"/>
    </np>
-      </np>
    <np number="sing" def="def" locus="number" role="owned" gender="cl.1" possessor="3.sing.cl.7" case="NOM">
      <thingy type="npnumber" function="proclitic" gloss="sing"/>
      <word posp="noun" gloss="dog"/>
    </np>
-    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1" obj="3.sing.cl.7">
      <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
      <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
      <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.1"/>
      <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.7"/>
      <word posp="verb" gloss="eat"/>
    </vp>
  </s>
</example>

movedowntoword:

<example id="wo2" translation="The lion ate the hunter's daughter's dog.">
  <s>
    <np number="sing" def="def" role="subj" locus="number" case="ERG" gender="cl.1" possessor="no.owner">
      <thingy type="npnumber" function="proclitic" gloss="sing"/>
      <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner"/>
-      <word posp="noun" gloss="lion"/>
+      <word posp="noun" gloss="lion" number="sing" def="def" role="subj" locus="number" case="ERG" gender="cl.1" possessor="no.owner"/>
    </np>
    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
    <np number="sing" def="def" locus="number" role="owner" case="GEN" gender="cl.2" possessor="no.owner">
      <thingy type="npnumber" function="proclitic" gloss="sing"/>
-      <word posp="noun" gloss="hunter"/>
+      <word posp="noun" gloss="hunter" number="sing" def="def" locus="number" role="owner" case="GEN" gender="cl.2" possessor="no.owner"/>
    </np>
    <np number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.7" possessor="3.sing.cl.2">
      <thingy type="npnumber" function="proclitic" gloss="sing"/>
-      <word posp="noun" gloss="daughter"/>
+      <word posp="noun" gloss="daughter" number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.7" possessor="3.sing.cl.2"/>
    </np>
    <np number="sing" def="def" locus="number" role="owned" gender="cl.1" possessor="3.sing.cl.7" case="NOM">
      <thingy type="npnumber" function="proclitic" gloss="sing"/>
-      <word posp="noun" gloss="dog"/>
+      <word posp="noun" gloss="dog" number="sing" def="def" locus="number" role="owned" gender="cl.1" possessor="3.sing.cl.7" case="NOM"/>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1" obj="3.sing.cl.7">
      <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
      <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
      <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.1"/>
      <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.7"/>
-      <word posp="verb" gloss="eat"/>
+      <word posp="verb" gloss="eat" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1" obj="3.sing.cl.7"/>
    </vp>
  </s>
</example>

addaffixes:

No change.

flatten:

<example id="wo2" translation="The lion ate the hunter's daughter's dog.">
-  <s>
-    <np number="sing" def="def" role="subj" locus="number" case="ERG" gender="cl.1" possessor="no.owner">
+  <flat>
    <thingy type="npnumber" function="proclitic" gloss="sing"/>
    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner"/>
    <word posp="noun" gloss="lion" number="sing" def="def" role="subj" locus="number" case="ERG" gender="cl.1" possessor="no.owner"/>
-    </np>
    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
-    <np number="sing" def="def" locus="number" role="owner" case="GEN" gender="cl.2" possessor="no.owner">
    <thingy type="npnumber" function="proclitic" gloss="sing"/>
    <word posp="noun" gloss="hunter" number="sing" def="def" locus="number" role="owner" case="GEN" gender="cl.2" possessor="no.owner"/>
-    </np>
-    <np number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.7" possessor="3.sing.cl.2">
    <thingy type="npnumber" function="proclitic" gloss="sing"/>
    <word posp="noun" gloss="daughter" number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.7" possessor="3.sing.cl.2"/>
-    </np>
-    <np number="sing" def="def" locus="number" role="owned" gender="cl.1" possessor="3.sing.cl.7" case="NOM">
    <thingy type="npnumber" function="proclitic" gloss="sing"/>
    <word posp="noun" gloss="dog" number="sing" def="def" locus="number" role="owned" gender="cl.1" possessor="3.sing.cl.7" case="NOM"/>
-    </np>
-    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1" obj="3.sing.cl.7">
    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.1"/>
    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.7"/>
    <word posp="verb" gloss="eat" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1" obj="3.sing.cl.7"/>
-    </vp>
-  </s>
+  </flat>
</example>

addvocab:

<example id="wo2" translation="The lion ate the hunter's daughter's dog.">
  <flat>
-    <thingy type="npnumber" function="proclitic" gloss="sing"/>
-    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner"/>
-    <word posp="noun" gloss="lion" number="sing" def="def" role="subj" locus="number" case="ERG" gender="cl.1" possessor="no.owner"/>
-    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
-    <thingy type="npnumber" function="proclitic" gloss="sing"/>
-    <word posp="noun" gloss="hunter" number="sing" def="def" locus="number" role="owner" case="GEN" gender="cl.2" possessor="no.owner"/>
-    <thingy type="npnumber" function="proclitic" gloss="sing"/>
-    <word posp="noun" gloss="daughter" number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.7" possessor="3.sing.cl.2"/>
-    <thingy type="npnumber" function="proclitic" gloss="sing"/>
-    <word posp="noun" gloss="dog" number="sing" def="def" locus="number" role="owned" gender="cl.1" possessor="3.sing.cl.7" case="NOM"/>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
-    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.1"/>
-    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.7"/>
-    <word posp="verb" gloss="eat" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1" obj="3.sing.cl.7"/>
+    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
+    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner" ph="&#x292;&#x2E0;+q&#x2E0; &#x25B;#&#x2D0; q&#x2E0;" slots="Cip Cfp">ʒˠqˠɛ#ːqˠ</thingy>
+    <word posp="noun" gloss="lion" number="sing" def="def" role="subj" locus="number" case="ERG" gender="cl.1" possessor="no.owner" ph="&#x283;&#x2E0;+q&#x2BC;&#x2E4; &#x25B;#&#x2D0; s&#x2E4;+t&#x2BC;&#x2B7; &#x254;#&#x2D0; &#xA716;&#xA712; v&#x2B2;" slots="Cir Cfr">ʃˠqʼˤɛ#ːsˤtʼʷɔ#ː꜖꜒vʲ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner" ph="z&#x2B2;+&#x261;&#x2B1;&#x2E4; a r&#x2E0;" slots="Cip Cfp">zʲɡʱˤarˠ</thingy>
+    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
+    <word posp="noun" gloss="hunter" number="sing" def="def" locus="number" role="owner" case="GEN" gender="cl.2" possessor="no.owner" ph="&#x292;&#x2E0;+hk&#x2B7; &#x1D4A; t&#x2BC;&#x2B2; &#x254;i &#x330;&#xA716; &#x26C;&#x2E0;" slots="Cir Cfr">ʒˠhkʷᵊtʼʲɔḭ꜖ɬˠ</word>
+    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
+    <word posp="noun" gloss="daughter" number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.7" possessor="3.sing.cl.2" ph="&#x290;&#x2E0;+q&#x2B7; &#x25E;# &#xA712; n&#x32A;&#x2E0;" slots="Cir Cfr">ʐˠqʷɞ#꜒n̪ˠ</word>
+    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
+    <word posp="noun" gloss="dog" number="sing" def="def" locus="number" role="owned" gender="cl.1" possessor="3.sing.cl.7" case="NOM" ph="&#x253;&#x2B2; u &#xA712;&#xA716; d&#x2E0;" slots="Cir Cfr">ɓʲu꜒꜖dˠ</word>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;" slots="Cip Cfp">ʃʲkʼˠɛɺʲ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;" slots="Cip Cfp">ʃˠpʰˤʉp͡fˤ</thingy>
+    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.1.SUBJ" ph="" slots="Cip Cfp"></thingy>
+    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.7.OBJ" ph="&#x292;&#x2E0;+&#x261;&#x2B1;&#x2B7; a k&#x2BC;&#x2E0;" slots="Cip Cfp">ʒˠɡʱʷakʼˠ</thingy>
+    <word posp="verb" gloss="eat" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1" obj="3.sing.cl.7" ph="&#x292;&#x2B2;+&#x261;&#x2B1;&#x2B2; i&#x2D0; &#xA712; t&#x361;&#x283;&#x2BC;&#x2B2;" slots="Cir Cfr">ʒʲɡʱʲiː꜒t͡ʃʼʲ</word>
  </flat>
</example>

vowelharmony:

No change.

applysandhi:

<example id="wo2" translation="The lion ate the hunter's daughter's dog.">
  <flat>
    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner" ph="&#x292;&#x2E0;+q&#x2E0; &#x25B;#&#x2D0; q&#x2E0;" slots="Cip Cfp">ʒˠqˠɛ#ːqˠ</thingy>
-    <word posp="noun" gloss="lion" number="sing" def="def" role="subj" locus="number" case="ERG" gender="cl.1" possessor="no.owner" ph="&#x283;&#x2E0;+q&#x2BC;&#x2E4; &#x25B;#&#x2D0; s&#x2E4;+t&#x2BC;&#x2B7; &#x254;#&#x2D0; &#xA716;&#xA712; v&#x2B2;" slots="Cir Cfr">ʃˠqʼˤɛ#ːsˤtʼʷɔ#ː꜖꜒vʲ</word>
-    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner" ph="z&#x2B2;+&#x261;&#x2B1;&#x2E4; a r&#x2E0;" slots="Cip Cfp">zʲɡʱˤarˠ</thingy>
+    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner" ph="&#x292;&#x2E0;+q&#x2E0; &#x25B;#&#x2D0; q&#x2E0;">ʒˠqˠɛ#ːqˠ</thingy>
+    <word posp="noun" gloss="lion" number="sing" def="def" role="subj" locus="number" case="ERG" gender="cl.1" possessor="no.owner" ph="&#x283;&#x2E0;+q&#x2BC;&#x2E4; &#x25B;#&#x2D0; s&#x2E4;+t&#x2BC;&#x2B7; &#x254;#&#x2D0; &#xA716;&#xA712; v&#x2B2;">ʃˠqʼˤɛ#ːsˤtʼʷɔ#ː꜖꜒vʲ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner" ph="z&#x2B2;+&#x261;&#x2B1;&#x2E4; a r&#x2E0;">zʲɡʱˤarˠ</thingy>
    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <word posp="noun" gloss="hunter" number="sing" def="def" locus="number" role="owner" case="GEN" gender="cl.2" possessor="no.owner" ph="&#x292;&#x2E0;+hk&#x2B7; &#x1D4A; t&#x2BC;&#x2B2; &#x254;i &#x330;&#xA716; &#x26C;&#x2E0;" slots="Cir Cfr">ʒˠhkʷᵊtʼʲɔḭ꜖ɬˠ</word>
+    <word posp="noun" gloss="hunter" number="sing" def="def" locus="number" role="owner" case="GEN" gender="cl.2" possessor="no.owner" ph="&#x292;&#x2E0;+hk&#x2B7; &#x1D4A; t&#x2BC;&#x2B2; &#x254;i &#x330;&#xA716; &#x26C;&#x2E0;">ʒˠhkʷᵊtʼʲɔḭ꜖ɬˠ</word>
    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <word posp="noun" gloss="daughter" number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.7" possessor="3.sing.cl.2" ph="&#x290;&#x2E0;+q&#x2B7; &#x25E;# &#xA712; n&#x32A;&#x2E0;" slots="Cir Cfr">ʐˠqʷɞ#꜒n̪ˠ</word>
+    <word posp="noun" gloss="daughter" number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.7" possessor="3.sing.cl.2" ph="&#x290;&#x2E0;+q&#x2B7; &#x25E;# &#xA712; n&#x32A;&#x2E0;">ʐˠqʷɞ#꜒n̪ˠ</word>
    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <word posp="noun" gloss="dog" number="sing" def="def" locus="number" role="owned" gender="cl.1" possessor="3.sing.cl.7" case="NOM" ph="&#x253;&#x2B2; u &#xA712;&#xA716; d&#x2E0;" slots="Cir Cfr">ɓʲu꜒꜖dˠ</word>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;" slots="Cip Cfp">ʃʲkʼˠɛɺʲ</thingy>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;" slots="Cip Cfp">ʃˠpʰˤʉp͡fˤ</thingy>
+    <word posp="noun" gloss="dog" number="sing" def="def" locus="number" role="owned" gender="cl.1" possessor="3.sing.cl.7" case="NOM" ph="&#x253;&#x2B2; u &#xA712;&#xA716; d&#x2E0;">ɓʲu꜒꜖dˠ</word>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;">ʃʲkʼˠɛɺʲ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;">ʃˠpʰˤʉp͡fˤ</thingy>
    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.1.SUBJ" ph="" slots="Cip Cfp"></thingy>
-    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.7.OBJ" ph="&#x292;&#x2E0;+&#x261;&#x2B1;&#x2B7; a k&#x2BC;&#x2E0;" slots="Cip Cfp">ʒˠɡʱʷakʼˠ</thingy>
-    <word posp="verb" gloss="eat" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1" obj="3.sing.cl.7" ph="&#x292;&#x2B2;+&#x261;&#x2B1;&#x2B2; i&#x2D0; &#xA712; t&#x361;&#x283;&#x2BC;&#x2B2;" slots="Cir Cfr">ʒʲɡʱʲiː꜒t͡ʃʼʲ</word>
+    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.7.OBJ" ph="&#x292;&#x2E0;+&#x261;&#x2B1;&#x2B7; a k&#x2BC;&#x2E0;">ʒˠɡʱʷakʼˠ</thingy>
+    <word posp="verb" gloss="eat" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1" obj="3.sing.cl.7" ph="&#x292;&#x2B2;+&#x261;&#x2B1;&#x2B2; i&#x2D0; &#xA712; t&#x361;&#x283;&#x2BC;&#x2B2;">ʒʲɡʱʲiː꜒t͡ʃʼʲ</word>
  </flat>
</example>

removetags:

<example id="wo2" translation="The lion ate the hunter's daughter's dog.">
  <flat>
-    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner" ph="&#x292;&#x2E0;+q&#x2E0; &#x25B;#&#x2D0; q&#x2E0;">ʒˠqˠɛ#ːqˠ</thingy>
-    <word posp="noun" gloss="lion" number="sing" def="def" role="subj" locus="number" case="ERG" gender="cl.1" possessor="no.owner" ph="&#x283;&#x2E0;+q&#x2BC;&#x2E4; &#x25B;#&#x2D0; s&#x2E4;+t&#x2BC;&#x2B7; &#x254;#&#x2D0; &#xA716;&#xA712; v&#x2B2;">ʃˠqʼˤɛ#ːsˤtʼʷɔ#ː꜖꜒vʲ</word>
-    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner" ph="z&#x2B2;+&#x261;&#x2B1;&#x2E4; a r&#x2E0;">zʲɡʱˤarˠ</thingy>
-    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <word posp="noun" gloss="hunter" number="sing" def="def" locus="number" role="owner" case="GEN" gender="cl.2" possessor="no.owner" ph="&#x292;&#x2E0;+hk&#x2B7; &#x1D4A; t&#x2BC;&#x2B2; &#x254;i &#x330;&#xA716; &#x26C;&#x2E0;">ʒˠhkʷᵊtʼʲɔḭ꜖ɬˠ</word>
-    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <word posp="noun" gloss="daughter" number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.7" possessor="3.sing.cl.2" ph="&#x290;&#x2E0;+q&#x2B7; &#x25E;# &#xA712; n&#x32A;&#x2E0;">ʐˠqʷɞ#꜒n̪ˠ</word>
-    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <word posp="noun" gloss="dog" number="sing" def="def" locus="number" role="owned" gender="cl.1" possessor="3.sing.cl.7" case="NOM" ph="&#x253;&#x2B2; u &#xA712;&#xA716; d&#x2E0;">ɓʲu꜒꜖dˠ</word>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;">ʃʲkʼˠɛɺʲ</thingy>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;">ʃˠpʰˤʉp͡fˤ</thingy>
-    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.1.SUBJ" ph="" slots="Cip Cfp"></thingy>
-    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.7.OBJ" ph="&#x292;&#x2E0;+&#x261;&#x2B1;&#x2B7; a k&#x2BC;&#x2E0;">ʒˠɡʱʷakʼˠ</thingy>
-    <word posp="verb" gloss="eat" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1" obj="3.sing.cl.7" ph="&#x292;&#x2B2;+&#x261;&#x2B1;&#x2B2; i&#x2D0; &#xA712; t&#x361;&#x283;&#x2BC;&#x2B2;">ʒʲɡʱʲiː꜒t͡ʃʼʲ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner">ʒˠqˠɛ#ːqˠ</thingy>
+    <word posp="noun" gloss="lion" number="sing" def="def" role="subj" locus="number" case="ERG" gender="cl.1" possessor="no.owner">ʃˠqʼˤɛ#ːsˤtʼʷɔ#ː꜖꜒vʲ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner">zʲɡʱˤarˠ</thingy>
+    <word posp="noun" gloss="hunter" number="sing" def="def" locus="number" role="owner" case="GEN" gender="cl.2" possessor="no.owner">ʒˠhkʷᵊtʼʲɔḭ꜖ɬˠ</word>
+    <word posp="noun" gloss="daughter" number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.7" possessor="3.sing.cl.2">ʐˠqʷɞ#꜒n̪ˠ</word>
+    <word posp="noun" gloss="dog" number="sing" def="def" locus="number" role="owned" gender="cl.1" possessor="3.sing.cl.7" case="NOM">ɓʲu꜒꜖dˠ</word>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST">ʃʲkʼˠɛɺʲ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active">ʃˠpʰˤʉp͡fˤ</thingy>
+    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.7.OBJ">ʒˠɡʱʷakʼˠ</thingy>
+    <word posp="verb" gloss="eat" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1" obj="3.sing.cl.7">ʒʲɡʱʲiː꜒t͡ʃʼʲ</word>
  </flat>
+  <p>&lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʒˠqˠɛ̃ːqˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;ERG&lt;/span&gt;.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʃˠqʼˤɛ̃ːsˤtʼʷɔ̃ː꜖꜒vʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;lion&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;zʲɡʱˤarˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;NOM&lt;/span&gt;.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʒˠhkʷᵊtʼʲɔḭ꜖ɬˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;hunter&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʐˠqʷɞ̃꜒n̪ˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;daughter&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ɓʲu꜒꜖dˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;dog&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʃʲkʼˠɛɺʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;indicative.&lt;span class="glssc"&gt;PAST&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʃˠpʰˤʉp͡fˤ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;POS&lt;/span&gt;.active&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʒˠɡʱʷakʼˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;3.sing.cl.7.&lt;span class="glssc"&gt;OBJ&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʒʲɡʱʲiː꜒t͡ʃʼʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;eat&lt;/span&gt;&lt;/span&gt;</p>
+  <p>ʒˠqˠɛ̃ːqˠ ʃˠqʼˤɛ̃ːsˤtʼʷɔ̃ː꜖꜒vʲ zʲɡʱˤarˠ ʒˠhkʷᵊtʼʲɔḭ꜖ɬˠ ʐˠqʷɞ̃꜒n̪ˠ ɓʲu꜒꜖dˠ ʃʲkʼˠɛɺʲ ʃˠpʰˤʉp͡fˤ ʒˠɡʱʷakʼˠ ʒʲɡʱʲiː꜒t͡ʃʼʲ</p>
+  <p>ʒˠqˠɛ#ːqˠ ʃˠqʼˤɛ#ːsˤtʼʷɔ#ː꜖꜒vʲ zʲɡʱˤarˠ ʒˠhkʷᵊtʼʲɔḭ꜖ɬˠ ʐˠqʷɞ#꜒n̪ˠ ɓʲu꜒꜖dˠ ʃʲkʼˠɛɺʲ ʃˠpʰˤʉp͡fˤ ʒˠɡʱʷakʼˠ ʒʲɡʱʲiː꜒t͡ʃʼʲ</p>
+  <il>
+    <w>
+      <o>ʒˠqˠɛ̃ːqˠ</o>
+      <g>ERG.no.owner</g>
+    </w>
+    <w>
+      <o>ʃˠqʼˤɛ̃ːsˤtʼʷɔ̃ː꜖꜒vʲ</o>
+      <g>lion</g>
+    </w>
+    <w>
+      <o>zʲɡʱˤarˠ</o>
+      <g>NOM.no.owner</g>
+    </w>
+    <w>
+      <o>ʒˠhkʷᵊtʼʲɔḭ꜖ɬˠ</o>
+      <g>hunter</g>
+    </w>
+    <w>
+      <o>ʐˠqʷɞ̃꜒n̪ˠ</o>
+      <g>daughter</g>
+    </w>
+    <w>
+      <o>ɓʲu꜒꜖dˠ</o>
+      <g>dog</g>
+    </w>
+    <w>
+      <o>ʃʲkʼˠɛɺʲ</o>
+      <g>indicative.PAST</g>
+    </w>
+    <w>
+      <o>ʃˠpʰˤʉp͡fˤ</o>
+      <g>POS.active</g>
+    </w>
+    <w>
+      <o>ʒˠɡʱʷakʼˠ</o>
+      <g>3.sing.cl.7.OBJ</g>
+    </w>
+    <w>
+      <o>ʒʲɡʱʲiː꜒t͡ʃʼʲ</o>
+      <g>eat</g>
+    </w>
+  </il>
</example>

initial XML:

<example id="poss3" translation="your son's friend's book">
  <np type="owner_owned">
    <np type="owner_owned">
      <np type="owner_owned">
        <np number="sing" def="neither">
          <pron person="2" number="sing"/>
        </np>
        <np number="sing" def="def">
          <noun>son</noun>
        </np>
      </np>
      <np number="sing" def="def">
        <noun>friend</noun>
      </np>
    </np>
    <np number="sing" def="def">
      <noun>book</noun>
    </np>
  </np>
</example>

cleanup:

<example id="poss3" translation="your son's friend's book">
  <np type="owner_owned">
-    <np type="owner_owned">
-      <np type="owner_owned">
-        <np number="sing" def="neither">
-          <pron person="2" number="sing"/>
+    <np type="owner_owned" role="owner">
+      <np type="owner_owned" role="owner">
+        <np number="sing" def="neither" locus="number" role="owner">
+          <word person="2" number="sing" posp="pron"/>
        </np>
-        <np number="sing" def="def">
-          <noun>son</noun>
+        <np number="sing" def="def" locus="number" role="owned">
+          <word posp="noun" gloss="son"/>
        </np>
      </np>
-      <np number="sing" def="def">
-        <noun>friend</noun>
+      <np number="sing" def="def" locus="number" role="owned">
+        <word posp="noun" gloss="friend"/>
      </np>
    </np>
-    <np number="sing" def="def">
-      <noun>book</noun>
+    <np number="sing" def="def" locus="number" role="owned">
+      <word posp="noun" gloss="book"/>
    </np>
  </np>
</example>

module articles:

No change.

module nonpastonly:

No change.

module noepistemic:

No change.

module NRel:

No change.

module sentenceconnectors:

No change.

module complementise:

No change.

module affixdensity:

No change.

module adpositions:

No change.

module constorder:

No change.

module casemarking:

<example id="poss3" translation="your son's friend's book">
-  <np type="owner_owned">
+  <np type="owner_owned" case="NOM">
    <np type="owner_owned" role="owner">
      <np type="owner_owned" role="owner">
        <np number="sing" def="neither" locus="number" role="owner">
          <word person="2" number="sing" posp="pron"/>
        </np>
        <np number="sing" def="def" locus="number" role="owned">
          <word posp="noun" gloss="son"/>
        </np>
      </np>
      <np number="sing" def="def" locus="number" role="owned">
        <word posp="noun" gloss="friend"/>
      </np>
    </np>
    <np number="sing" def="def" locus="number" role="owned">
      <word posp="noun" gloss="book"/>
    </np>
  </np>
</example>

module markowner:

<example id="poss3" translation="your son's friend's book">
  <np type="owner_owned" case="NOM">
    <np type="owner_owned" role="owner">
      <np type="owner_owned" role="owner">
-        <np number="sing" def="neither" locus="number" role="owner">
+        <np number="sing" def="neither" locus="number" role="owner" case="GEN">
          <word person="2" number="sing" posp="pron"/>
        </np>
-        <np number="sing" def="def" locus="number" role="owned">
+        <np number="sing" def="def" locus="number" role="owned" case="GEN">
          <word posp="noun" gloss="son"/>
        </np>
      </np>
-      <np number="sing" def="def" locus="number" role="owned">
+      <np number="sing" def="def" locus="number" role="owned" case="GEN">
        <word posp="noun" gloss="friend"/>
      </np>
    </np>
    <np number="sing" def="def" locus="number" role="owned">
      <word posp="noun" gloss="book"/>
    </np>
  </np>
</example>

module addgender:

<example id="poss3" translation="your son's friend's book">
-  <np type="owner_owned" case="NOM">
-    <np type="owner_owned" role="owner">
-      <np type="owner_owned" role="owner">
+  <np type="owner_owned" case="NOM" gender="cl.2">
+    <np type="owner_owned" role="owner" gender="cl.1">
+      <np type="owner_owned" role="owner" gender="cl.7">
        <np number="sing" def="neither" locus="number" role="owner" case="GEN">
          <word person="2" number="sing" posp="pron"/>
        </np>
-        <np number="sing" def="def" locus="number" role="owned" case="GEN">
+        <np number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.7">
          <word posp="noun" gloss="son"/>
        </np>
      </np>
-      <np number="sing" def="def" locus="number" role="owned" case="GEN">
+      <np number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.1">
        <word posp="noun" gloss="friend"/>
      </np>
    </np>
-    <np number="sing" def="def" locus="number" role="owned">
+    <np number="sing" def="def" locus="number" role="owned" gender="cl.2">
      <word posp="noun" gloss="book"/>
    </np>
  </np>
</example>

module propagatenumber:

<example id="poss3" translation="your son's friend's book">
-  <np type="owner_owned" case="NOM" gender="cl.2">
-    <np type="owner_owned" role="owner" gender="cl.1">
-      <np type="owner_owned" role="owner" gender="cl.7">
+  <np type="owner_owned" case="NOM" gender="cl.2" number="sing">
+    <np type="owner_owned" role="owner" gender="cl.1" number="sing">
+      <np type="owner_owned" role="owner" gender="cl.7" number="sing">
        <np number="sing" def="neither" locus="number" role="owner" case="GEN">
          <word person="2" number="sing" posp="pron"/>
        </np>
        <np number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.7">
          <word posp="noun" gloss="son"/>
        </np>
      </np>
      <np number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.1">
        <word posp="noun" gloss="friend"/>
      </np>
    </np>
    <np number="sing" def="def" locus="number" role="owned" gender="cl.2">
      <word posp="noun" gloss="book"/>
    </np>
  </np>
</example>

createpronouns:

No change.

module markowned:

<example id="poss3" translation="your son's friend's book">
  <np type="owner_owned" case="NOM" gender="cl.2" number="sing">
    <np type="owner_owned" role="owner" gender="cl.1" number="sing">
      <np type="owner_owned" role="owner" gender="cl.7" number="sing">
-        <np number="sing" def="neither" locus="number" role="owner" case="GEN">
-          <word person="2" number="sing" posp="pron"/>
-        </np>
-        <np number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.7">
+        <np number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.7" possessor="2.sing">
          <word posp="noun" gloss="son"/>
        </np>
      </np>
-      <np number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.1">
+      <np number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.1" possessor="3.sing.cl.7">
        <word posp="noun" gloss="friend"/>
      </np>
    </np>
-    <np number="sing" def="def" locus="number" role="owned" gender="cl.2">
+    <np number="sing" def="def" locus="number" role="owned" gender="cl.2" possessor="3.sing.cl.1">
      <word posp="noun" gloss="book"/>
    </np>
  </np>
</example>

module ngen:

No change.

module wordorder:

No change.

module wordorder:

No change.

module wordorder:

No change.

module conjp:

No change.

flattenconjp:

No change.

fixpronouns:

No change.

copyuptophrase:

No change.

prodrop:

No change.

addclitics:

<example id="poss3" translation="your son's friend's book">
  <np type="owner_owned" case="NOM" gender="cl.2" number="sing">
    <np type="owner_owned" role="owner" gender="cl.1" number="sing">
      <np type="owner_owned" role="owner" gender="cl.7" number="sing">
        <np number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.7" possessor="2.sing">
+          <thingy type="npnumber" function="proclitic" gloss="sing"/>
+          <thingy type="npcase.possessor" function="proclitic" gloss="GEN.2.sing"/>
          <word posp="noun" gloss="son"/>
        </np>
      </np>
      <np number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.1" possessor="3.sing.cl.7">
+        <thingy type="npnumber" function="proclitic" gloss="sing"/>
+        <thingy type="npcase.possessor" function="proclitic" gloss="GEN.3.sing.cl.7"/>
        <word posp="noun" gloss="friend"/>
      </np>
    </np>
    <np number="sing" def="def" locus="number" role="owned" gender="cl.2" possessor="3.sing.cl.1">
+      <thingy type="npnumber" function="proclitic" gloss="sing"/>
+      <thingy type="npcase.possessor" function="proclitic" gloss="NOM.3.sing.cl.1"/>
      <word posp="noun" gloss="book"/>
    </np>
  </np>
</example>

propagateArgumentCase:

No change.

unwrapArgumentNPs:

No change.

unwrapOwnerOwned:

<example id="poss3" translation="your son's friend's book">
-  <np type="owner_owned" case="NOM" gender="cl.2" number="sing">
-    <np type="owner_owned" role="owner" gender="cl.1" number="sing">
-      <np type="owner_owned" role="owner" gender="cl.7" number="sing">
  <np number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.7" possessor="2.sing">
    <thingy type="npnumber" function="proclitic" gloss="sing"/>
    <thingy type="npcase.possessor" function="proclitic" gloss="GEN.2.sing"/>
    <word posp="noun" gloss="son"/>
  </np>
-      </np>
  <np number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.1" possessor="3.sing.cl.7">
    <thingy type="npnumber" function="proclitic" gloss="sing"/>
    <thingy type="npcase.possessor" function="proclitic" gloss="GEN.3.sing.cl.7"/>
    <word posp="noun" gloss="friend"/>
  </np>
-    </np>
-    <np number="sing" def="def" locus="number" role="owned" gender="cl.2" possessor="3.sing.cl.1">
+  <np number="sing" def="def" locus="number" role="owned" gender="cl.2" possessor="3.sing.cl.1" case="NOM">
    <thingy type="npnumber" function="proclitic" gloss="sing"/>
    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.3.sing.cl.1"/>
    <word posp="noun" gloss="book"/>
  </np>
-  </np>
</example>

movedowntoword:

<example id="poss3" translation="your son's friend's book">
  <np number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.7" possessor="2.sing">
    <thingy type="npnumber" function="proclitic" gloss="sing"/>
    <thingy type="npcase.possessor" function="proclitic" gloss="GEN.2.sing"/>
-    <word posp="noun" gloss="son"/>
+    <word posp="noun" gloss="son" number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.7" possessor="2.sing"/>
  </np>
  <np number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.1" possessor="3.sing.cl.7">
    <thingy type="npnumber" function="proclitic" gloss="sing"/>
    <thingy type="npcase.possessor" function="proclitic" gloss="GEN.3.sing.cl.7"/>
-    <word posp="noun" gloss="friend"/>
+    <word posp="noun" gloss="friend" number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.1" possessor="3.sing.cl.7"/>
  </np>
  <np number="sing" def="def" locus="number" role="owned" gender="cl.2" possessor="3.sing.cl.1" case="NOM">
    <thingy type="npnumber" function="proclitic" gloss="sing"/>
    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.3.sing.cl.1"/>
-    <word posp="noun" gloss="book"/>
+    <word posp="noun" gloss="book" number="sing" def="def" locus="number" role="owned" gender="cl.2" possessor="3.sing.cl.1" case="NOM"/>
  </np>
</example>

addaffixes:

No change.

flatten:

<example id="poss3" translation="your son's friend's book">
-  <np number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.7" possessor="2.sing">
+  <flat>
    <thingy type="npnumber" function="proclitic" gloss="sing"/>
    <thingy type="npcase.possessor" function="proclitic" gloss="GEN.2.sing"/>
    <word posp="noun" gloss="son" number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.7" possessor="2.sing"/>
-  </np>
-  <np number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.1" possessor="3.sing.cl.7">
    <thingy type="npnumber" function="proclitic" gloss="sing"/>
    <thingy type="npcase.possessor" function="proclitic" gloss="GEN.3.sing.cl.7"/>
    <word posp="noun" gloss="friend" number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.1" possessor="3.sing.cl.7"/>
-  </np>
-  <np number="sing" def="def" locus="number" role="owned" gender="cl.2" possessor="3.sing.cl.1" case="NOM">
    <thingy type="npnumber" function="proclitic" gloss="sing"/>
    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.3.sing.cl.1"/>
    <word posp="noun" gloss="book" number="sing" def="def" locus="number" role="owned" gender="cl.2" possessor="3.sing.cl.1" case="NOM"/>
-  </np>
+  </flat>
</example>

addvocab:

<example id="poss3" translation="your son's friend's book">
  <flat>
-    <thingy type="npnumber" function="proclitic" gloss="sing"/>
-    <thingy type="npcase.possessor" function="proclitic" gloss="GEN.2.sing"/>
-    <word posp="noun" gloss="son" number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.7" possessor="2.sing"/>
-    <thingy type="npnumber" function="proclitic" gloss="sing"/>
-    <thingy type="npcase.possessor" function="proclitic" gloss="GEN.3.sing.cl.7"/>
-    <word posp="noun" gloss="friend" number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.1" possessor="3.sing.cl.7"/>
-    <thingy type="npnumber" function="proclitic" gloss="sing"/>
-    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.3.sing.cl.1"/>
-    <word posp="noun" gloss="book" number="sing" def="def" locus="number" role="owned" gender="cl.2" possessor="3.sing.cl.1" case="NOM"/>
+    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
+    <thingy type="npcase.possessor" function="proclitic" gloss="GEN.2.sing" ph="&#x290;&#x2E0;+hp&#x2E0; o t&#x2E4;" slots="Cip Cfp">ʐˠhpˠotˤ</thingy>
+    <word posp="noun" gloss="son" number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.7" possessor="2.sing" ph="&#x1D51;&#x1C0;&#x2BC;&#x2E0; &#x275; &#xA712;&#xA716; m&#x2B2;" slots="Cir Cfr">ᵑǀʼˠɵ꜒꜖mʲ</word>
+    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
+    <thingy type="npcase.possessor" function="proclitic" gloss="GEN.3.sing.cl.7" ph="&#x1D4F;&#x1C3;&#x2B0;&#x2B2; &#x275; p&#x2E4;" slots="Cip Cfp">ᵏǃʰʲɵpˤ</thingy>
+    <word posp="noun" gloss="friend" number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.1" possessor="3.sing.cl.7" ph="&#x283;&#x2E0;+hk&#x2B2; &#x275; &#x330;&#xA716; w&#x2B2;" slots="Cir Cfr">ʃˠhkʲɵ̰꜖wʲ</word>
+    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
+    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.3.sing.cl.1" ph="t&#x361;s&#x2E0; &#x275;# p&#x2BC;&#x2B2;" slots="Cip Cfp">t͡sˠɵ#pʼʲ</thingy>
+    <word posp="noun" gloss="book" number="sing" def="def" locus="number" role="owned" gender="cl.2" possessor="3.sing.cl.1" case="NOM" ph="l&#x2E0; i&#x2D0; d&#x32A;&#x2B7; &#x25B;&#x2D0; r&#x2E0;" slots="C C">lˠiːd̪ʷɛːrˠ</word>
  </flat>
</example>

vowelharmony:

No change.

applysandhi:

<example id="poss3" translation="your son's friend's book">
  <flat>
    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <thingy type="npcase.possessor" function="proclitic" gloss="GEN.2.sing" ph="&#x290;&#x2E0;+hp&#x2E0; o t&#x2E4;" slots="Cip Cfp">ʐˠhpˠotˤ</thingy>
-    <word posp="noun" gloss="son" number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.7" possessor="2.sing" ph="&#x1D51;&#x1C0;&#x2BC;&#x2E0; &#x275; &#xA712;&#xA716; m&#x2B2;" slots="Cir Cfr">ᵑǀʼˠɵ꜒꜖mʲ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="GEN.2.sing" ph="&#x290;&#x2E0;+hp&#x2E0; o t&#x2E4;">ʐˠhpˠotˤ</thingy>
+    <word posp="noun" gloss="son" number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.7" possessor="2.sing" ph="&#x1D51;&#x1C0;&#x2BC;&#x2E0; &#x275; &#xA712;&#xA716; m&#x2B2;">ᵑǀʼˠɵ꜒꜖mʲ</word>
    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <thingy type="npcase.possessor" function="proclitic" gloss="GEN.3.sing.cl.7" ph="&#x1D4F;&#x1C3;&#x2B0;&#x2B2; &#x275; p&#x2E4;" slots="Cip Cfp">ᵏǃʰʲɵpˤ</thingy>
-    <word posp="noun" gloss="friend" number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.1" possessor="3.sing.cl.7" ph="&#x283;&#x2E0;+hk&#x2B2; &#x275; &#x330;&#xA716; w&#x2B2;" slots="Cir Cfr">ʃˠhkʲɵ̰꜖wʲ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="GEN.3.sing.cl.7" ph="&#x1D4F;&#x1C3;&#x2B0;&#x2B2; &#x275; p&#x2E4;">ᵏǃʰʲɵpˤ</thingy>
+    <word posp="noun" gloss="friend" number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.1" possessor="3.sing.cl.7" ph="&#x283;&#x2E0;+hk&#x2B2; &#x275; &#x330;&#xA716; w&#x2B2;">ʃˠhkʲɵ̰꜖wʲ</word>
    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.3.sing.cl.1" ph="t&#x361;s&#x2E0; &#x275;# p&#x2BC;&#x2B2;" slots="Cip Cfp">t͡sˠɵ#pʼʲ</thingy>
-    <word posp="noun" gloss="book" number="sing" def="def" locus="number" role="owned" gender="cl.2" possessor="3.sing.cl.1" case="NOM" ph="l&#x2E0; i&#x2D0; d&#x32A;&#x2B7; &#x25B;&#x2D0; r&#x2E0;" slots="C C">lˠiːd̪ʷɛːrˠ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.3.sing.cl.1" ph="t&#x361;s&#x2E0; &#x275;# p&#x2BC;&#x2B2;">t͡sˠɵ#pʼʲ</thingy>
+    <word posp="noun" gloss="book" number="sing" def="def" locus="number" role="owned" gender="cl.2" possessor="3.sing.cl.1" case="NOM" ph="l&#x2E0; i&#x2D0; d&#x32A;&#x2B7; &#x25B;&#x2D0; r&#x2E0;">lˠiːd̪ʷɛːrˠ</word>
  </flat>
</example>

removetags:

<example id="poss3" translation="your son's friend's book">
  <flat>
-    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <thingy type="npcase.possessor" function="proclitic" gloss="GEN.2.sing" ph="&#x290;&#x2E0;+hp&#x2E0; o t&#x2E4;">ʐˠhpˠotˤ</thingy>
-    <word posp="noun" gloss="son" number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.7" possessor="2.sing" ph="&#x1D51;&#x1C0;&#x2BC;&#x2E0; &#x275; &#xA712;&#xA716; m&#x2B2;">ᵑǀʼˠɵ꜒꜖mʲ</word>
-    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <thingy type="npcase.possessor" function="proclitic" gloss="GEN.3.sing.cl.7" ph="&#x1D4F;&#x1C3;&#x2B0;&#x2B2; &#x275; p&#x2E4;">ᵏǃʰʲɵpˤ</thingy>
-    <word posp="noun" gloss="friend" number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.1" possessor="3.sing.cl.7" ph="&#x283;&#x2E0;+hk&#x2B2; &#x275; &#x330;&#xA716; w&#x2B2;">ʃˠhkʲɵ̰꜖wʲ</word>
-    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.3.sing.cl.1" ph="t&#x361;s&#x2E0; &#x275;# p&#x2BC;&#x2B2;">t͡sˠɵ#pʼʲ</thingy>
-    <word posp="noun" gloss="book" number="sing" def="def" locus="number" role="owned" gender="cl.2" possessor="3.sing.cl.1" case="NOM" ph="l&#x2E0; i&#x2D0; d&#x32A;&#x2B7; &#x25B;&#x2D0; r&#x2E0;">lˠiːd̪ʷɛːrˠ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="GEN.2.sing">ʐˠhpˠotˤ</thingy>
+    <word posp="noun" gloss="son" number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.7" possessor="2.sing">ᵑǀʼˠɵ꜒꜖mʲ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="GEN.3.sing.cl.7">ᵏǃʰʲɵpˤ</thingy>
+    <word posp="noun" gloss="friend" number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.1" possessor="3.sing.cl.7">ʃˠhkʲɵ̰꜖wʲ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.3.sing.cl.1">t͡sˠɵ#pʼʲ</thingy>
+    <word posp="noun" gloss="book" number="sing" def="def" locus="number" role="owned" gender="cl.2" possessor="3.sing.cl.1" case="NOM">lˠiːd̪ʷɛːrˠ</word>
  </flat>
+  <p>&lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʐˠhpˠotˤ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;GEN&lt;/span&gt;.2.sing&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ᵑǀʼˠɵ꜒꜖mʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;son&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ᵏǃʰʲɵpˤ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;GEN&lt;/span&gt;.3.sing.cl.7&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʃˠhkʲɵ̰꜖wʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;friend&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;t͡sˠɵ̃pʼʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;NOM&lt;/span&gt;.3.sing.cl.1&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;lˠiːd̪ʷɛːrˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;book&lt;/span&gt;&lt;/span&gt;</p>
+  <p>ʐˠhpˠotˤ ᵑǀʼˠɵ꜒꜖mʲ ᵏǃʰʲɵpˤ ʃˠhkʲɵ̰꜖wʲ t͡sˠɵ̃pʼʲ lˠiːd̪ʷɛːrˠ</p>
+  <p>ʐˠhpˠotˤ ᵑǀʼˠɵ꜒꜖mʲ ᵏǃʰʲɵpˤ ʃˠhkʲɵ̰꜖wʲ t͡sˠɵ#pʼʲ lˠiːd̪ʷɛːrˠ</p>
+  <il>
+    <w>
+      <o>ʐˠhpˠotˤ</o>
+      <g>GEN.2.sing</g>
+    </w>
+    <w>
+      <o>ᵑǀʼˠɵ꜒꜖mʲ</o>
+      <g>son</g>
+    </w>
+    <w>
+      <o>ᵏǃʰʲɵpˤ</o>
+      <g>GEN.3.sing.cl.7</g>
+    </w>
+    <w>
+      <o>ʃˠhkʲɵ̰꜖wʲ</o>
+      <g>friend</g>
+    </w>
+    <w>
+      <o>t͡sˠɵ̃pʼʲ</o>
+      <g>NOM.3.sing.cl.1</g>
+    </w>
+    <w>
+      <o>lˠiːd̪ʷɛːrˠ</o>
+      <g>book</g>
+    </w>
+  </il>
</example>

initial XML:

<example id="intr_stat" translation="The cat is sleeping.">
  <s>
    <vp tam="pres-state">
      <verb>sleep</verb>
    </vp>
    <np number="sing" def="def" role="subj" tr="theme">
      <noun>cat</noun>
    </np>
  </s>
</example>

cleanup:

<example id="intr_stat" translation="The cat is sleeping.">
  <s>
-    <vp tam="pres-state">
-      <verb>sleep</verb>
+    <vp negation="POS" question="not.Q" tense="present" asp="imperfective" mode="indicative" voice="active">
+      <word posp="verb" gloss="sleep"/>
    </vp>
-    <np number="sing" def="def" role="subj" tr="theme">
-      <noun>cat</noun>
+    <np number="sing" def="def" role="subj" tr="theme" locus="number">
+      <word posp="noun" gloss="cat"/>
    </np>
  </s>
</example>

module articles:

No change.

module nonpastonly:

<example id="intr_stat" translation="The cat is sleeping.">
  <s>
-    <vp negation="POS" question="not.Q" tense="present" asp="imperfective" mode="indicative" voice="active">
+    <vp negation="POS" question="not.Q" tense="present" asp="imperfective" mode="indicative" voice="active" ta="PRES">
      <word posp="verb" gloss="sleep"/>
    </vp>
    <np number="sing" def="def" role="subj" tr="theme" locus="number">
      <word posp="noun" gloss="cat"/>
    </np>
  </s>
</example>

module noepistemic:

No change.

module NRel:

No change.

module sentenceconnectors:

No change.

module complementise:

No change.

tva1
tva2

module affixdensity:

No change.

module adpositions:

No change.

module constorder:

<example id="intr_stat" translation="The cat is sleeping.">
  <s>
-    <vp negation="POS" question="not.Q" tense="present" asp="imperfective" mode="indicative" voice="active" ta="PRES">
-      <word posp="verb" gloss="sleep"/>
-    </vp>
    <np number="sing" def="def" role="subj" tr="theme" locus="number">
      <word posp="noun" gloss="cat"/>
    </np>
+    <vp negation="POS" question="not.Q" tense="present" asp="imperfective" mode="indicative" voice="active" ta="PRES">
+      <word posp="verb" gloss="sleep"/>
+    </vp>
  </s>
</example>

module casemarking:

<example id="intr_stat" translation="The cat is sleeping.">
  <s>
-    <np number="sing" def="def" role="subj" tr="theme" locus="number">
+    <np number="sing" def="def" role="subj" tr="theme" locus="number" case="NOM">
      <word posp="noun" gloss="cat"/>
    </np>
    <vp negation="POS" question="not.Q" tense="present" asp="imperfective" mode="indicative" voice="active" ta="PRES">
      <word posp="verb" gloss="sleep"/>
    </vp>
  </s>
</example>

module markowner:

No change.

module addgender:

<example id="intr_stat" translation="The cat is sleeping.">
  <s>
-    <np number="sing" def="def" role="subj" tr="theme" locus="number" case="NOM">
+    <np number="sing" def="def" role="subj" tr="theme" locus="number" case="NOM" gender="cl.1">
      <word posp="noun" gloss="cat"/>
    </np>
    <vp negation="POS" question="not.Q" tense="present" asp="imperfective" mode="indicative" voice="active" ta="PRES">
      <word posp="verb" gloss="sleep"/>
    </vp>
  </s>
</example>

module propagatenumber:

No change.

createpronouns:

No change.

module markowned:

<example id="intr_stat" translation="The cat is sleeping.">
  <s>
-    <np number="sing" def="def" role="subj" tr="theme" locus="number" case="NOM" gender="cl.1">
+    <np number="sing" def="def" role="subj" tr="theme" locus="number" case="NOM" gender="cl.1" possessor="no.owner">
      <word posp="noun" gloss="cat"/>
    </np>
    <vp negation="POS" question="not.Q" tense="present" asp="imperfective" mode="indicative" voice="active" ta="PRES">
      <word posp="verb" gloss="sleep"/>
    </vp>
  </s>
</example>

module ngen:

No change.

module wordorder:

No change.

module wordorder:

No change.

module wordorder:

No change.

module conjp:

No change.

flattenconjp:

No change.

fixpronouns:

No change.

copyuptophrase:

<example id="intr_stat" translation="The cat is sleeping.">
  <s>
    <np number="sing" def="def" role="subj" tr="theme" locus="number" case="NOM" gender="cl.1" possessor="no.owner">
      <word posp="noun" gloss="cat"/>
    </np>
-    <vp negation="POS" question="not.Q" tense="present" asp="imperfective" mode="indicative" voice="active" ta="PRES">
+    <vp negation="POS" question="not.Q" tense="present" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="3.sing.cl.1">
      <word posp="verb" gloss="sleep"/>
    </vp>
  </s>
</example>

prodrop:

No change.

addclitics:

<example id="intr_stat" translation="The cat is sleeping.">
  <s>
    <np number="sing" def="def" role="subj" tr="theme" locus="number" case="NOM" gender="cl.1" possessor="no.owner">
+      <thingy type="npnumber" function="proclitic" gloss="sing"/>
+      <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
      <word posp="noun" gloss="cat"/>
    </np>
    <vp negation="POS" question="not.Q" tense="present" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="3.sing.cl.1">
+      <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PRES"/>
+      <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
+      <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.1"/>
      <word posp="verb" gloss="sleep"/>
    </vp>
  </s>
</example>

propagateArgumentCase:

No change.

unwrapArgumentNPs:

No change.

unwrapOwnerOwned:

No change.

movedowntoword:

<example id="intr_stat" translation="The cat is sleeping.">
  <s>
    <np number="sing" def="def" role="subj" tr="theme" locus="number" case="NOM" gender="cl.1" possessor="no.owner">
      <thingy type="npnumber" function="proclitic" gloss="sing"/>
      <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
-      <word posp="noun" gloss="cat"/>
+      <word posp="noun" gloss="cat" number="sing" def="def" role="subj" tr="theme" locus="number" case="NOM" gender="cl.1" possessor="no.owner"/>
    </np>
    <vp negation="POS" question="not.Q" tense="present" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="3.sing.cl.1">
      <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PRES"/>
      <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
      <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.1"/>
-      <word posp="verb" gloss="sleep"/>
+      <word posp="verb" gloss="sleep" negation="POS" question="not.Q" tense="present" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="3.sing.cl.1"/>
    </vp>
  </s>
</example>

addaffixes:

No change.

flatten:

<example id="intr_stat" translation="The cat is sleeping.">
-  <s>
-    <np number="sing" def="def" role="subj" tr="theme" locus="number" case="NOM" gender="cl.1" possessor="no.owner">
+  <flat>
    <thingy type="npnumber" function="proclitic" gloss="sing"/>
    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
    <word posp="noun" gloss="cat" number="sing" def="def" role="subj" tr="theme" locus="number" case="NOM" gender="cl.1" possessor="no.owner"/>
-    </np>
-    <vp negation="POS" question="not.Q" tense="present" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="3.sing.cl.1">
    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PRES"/>
    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.1"/>
    <word posp="verb" gloss="sleep" negation="POS" question="not.Q" tense="present" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="3.sing.cl.1"/>
-    </vp>
-  </s>
+  </flat>
</example>

addvocab:

<example id="intr_stat" translation="The cat is sleeping.">
  <flat>
-    <thingy type="npnumber" function="proclitic" gloss="sing"/>
-    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
-    <word posp="noun" gloss="cat" number="sing" def="def" role="subj" tr="theme" locus="number" case="NOM" gender="cl.1" possessor="no.owner"/>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PRES"/>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
-    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.1"/>
-    <word posp="verb" gloss="sleep" negation="POS" question="not.Q" tense="present" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="3.sing.cl.1"/>
+    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
+    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner" ph="z&#x2B2;+&#x261;&#x2B1;&#x2E4; a r&#x2E0;" slots="Cip Cfp">zʲɡʱˤarˠ</thingy>
+    <word posp="noun" gloss="cat" number="sing" def="def" role="subj" tr="theme" locus="number" case="NOM" gender="cl.1" possessor="no.owner" ph="p&#x2B2; &#x289; &#xA716;&#xA712; &#x290;&#x2E0;" slots="Cir Cfr">pʲʉ꜖꜒ʐˠ</word>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PRES" ph="&#x290;&#x2E0;+t&#x32A;&#x2B7; i k&#x2BC;&#x2E0;" slots="Cip Cfp">ʐˠt̪ʷikʼˠ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;" slots="Cip Cfp">ʃˠpʰˤʉp͡fˤ</thingy>
+    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.1.SUBJ" ph="" slots="Cip Cfp"></thingy>
+    <word posp="verb" gloss="sleep" negation="POS" question="not.Q" tense="present" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="3.sing.cl.1" ph="z&#x2B7;+d&#x2E4; e&#x2D0; &#xA716; p&#x2E0;" slots="Cir Cfr">zʷdˤeː꜖pˠ</word>
  </flat>
</example>

vowelharmony:

No change.

applysandhi:

<example id="intr_stat" translation="The cat is sleeping.">
  <flat>
    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner" ph="z&#x2B2;+&#x261;&#x2B1;&#x2E4; a r&#x2E0;" slots="Cip Cfp">zʲɡʱˤarˠ</thingy>
-    <word posp="noun" gloss="cat" number="sing" def="def" role="subj" tr="theme" locus="number" case="NOM" gender="cl.1" possessor="no.owner" ph="p&#x2B2; &#x289; &#xA716;&#xA712; &#x290;&#x2E0;" slots="Cir Cfr">pʲʉ꜖꜒ʐˠ</word>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PRES" ph="&#x290;&#x2E0;+t&#x32A;&#x2B7; i k&#x2BC;&#x2E0;" slots="Cip Cfp">ʐˠt̪ʷikʼˠ</thingy>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;" slots="Cip Cfp">ʃˠpʰˤʉp͡fˤ</thingy>
+    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner" ph="z&#x2B2;+&#x261;&#x2B1;&#x2E4; a r&#x2E0;">zʲɡʱˤarˠ</thingy>
+    <word posp="noun" gloss="cat" number="sing" def="def" role="subj" tr="theme" locus="number" case="NOM" gender="cl.1" possessor="no.owner" ph="p&#x2B2; &#x289; &#xA716;&#xA712; &#x290;&#x2E0;">pʲʉ꜖꜒ʐˠ</word>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PRES" ph="&#x290;&#x2E0;+t&#x32A;&#x2B7; i k&#x2BC;&#x2E0;">ʐˠt̪ʷikʼˠ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;">ʃˠpʰˤʉp͡fˤ</thingy>
    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.1.SUBJ" ph="" slots="Cip Cfp"></thingy>
-    <word posp="verb" gloss="sleep" negation="POS" question="not.Q" tense="present" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="3.sing.cl.1" ph="z&#x2B7;+d&#x2E4; e&#x2D0; &#xA716; p&#x2E0;" slots="Cir Cfr">zʷdˤeː꜖pˠ</word>
+    <word posp="verb" gloss="sleep" negation="POS" question="not.Q" tense="present" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="3.sing.cl.1" ph="z&#x2B7;+d&#x2E4; e&#x2D0; &#xA716; p&#x2E0;">zʷdˤeː꜖pˠ</word>
  </flat>
</example>

removetags:

<example id="intr_stat" translation="The cat is sleeping.">
  <flat>
-    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner" ph="z&#x2B2;+&#x261;&#x2B1;&#x2E4; a r&#x2E0;">zʲɡʱˤarˠ</thingy>
-    <word posp="noun" gloss="cat" number="sing" def="def" role="subj" tr="theme" locus="number" case="NOM" gender="cl.1" possessor="no.owner" ph="p&#x2B2; &#x289; &#xA716;&#xA712; &#x290;&#x2E0;">pʲʉ꜖꜒ʐˠ</word>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PRES" ph="&#x290;&#x2E0;+t&#x32A;&#x2B7; i k&#x2BC;&#x2E0;">ʐˠt̪ʷikʼˠ</thingy>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;">ʃˠpʰˤʉp͡fˤ</thingy>
-    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.1.SUBJ" ph="" slots="Cip Cfp"></thingy>
-    <word posp="verb" gloss="sleep" negation="POS" question="not.Q" tense="present" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="3.sing.cl.1" ph="z&#x2B7;+d&#x2E4; e&#x2D0; &#xA716; p&#x2E0;">zʷdˤeː꜖pˠ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner">zʲɡʱˤarˠ</thingy>
+    <word posp="noun" gloss="cat" number="sing" def="def" role="subj" tr="theme" locus="number" case="NOM" gender="cl.1" possessor="no.owner">pʲʉ꜖꜒ʐˠ</word>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PRES">ʐˠt̪ʷikʼˠ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active">ʃˠpʰˤʉp͡fˤ</thingy>
+    <word posp="verb" gloss="sleep" negation="POS" question="not.Q" tense="present" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="3.sing.cl.1">zʷdˤeː꜖pˠ</word>
  </flat>
+  <p>&lt;span class="ilpair"&gt;&lt;span class="mor"&gt;zʲɡʱˤarˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;NOM&lt;/span&gt;.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;pʲʉ꜖꜒ʐˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;cat&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʐˠt̪ʷikʼˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;indicative.&lt;span class="glssc"&gt;PRES&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʃˠpʰˤʉp͡fˤ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;POS&lt;/span&gt;.active&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;zʷdˤeː꜖pˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;sleep&lt;/span&gt;&lt;/span&gt;</p>
+  <p>zʲɡʱˤarˠ pʲʉ꜖꜒ʐˠ ʐˠt̪ʷikʼˠ ʃˠpʰˤʉp͡fˤ zʷdˤeː꜖pˠ</p>
+  <p>zʲɡʱˤarˠ pʲʉ꜖꜒ʐˠ ʐˠt̪ʷikʼˠ ʃˠpʰˤʉp͡fˤ zʷdˤeː꜖pˠ</p>
+  <il>
+    <w>
+      <o>zʲɡʱˤarˠ</o>
+      <g>NOM.no.owner</g>
+    </w>
+    <w>
+      <o>pʲʉ꜖꜒ʐˠ</o>
+      <g>cat</g>
+    </w>
+    <w>
+      <o>ʐˠt̪ʷikʼˠ</o>
+      <g>indicative.PRES</g>
+    </w>
+    <w>
+      <o>ʃˠpʰˤʉp͡fˤ</o>
+      <g>POS.active</g>
+    </w>
+    <w>
+      <o>zʷdˤeː꜖pˠ</o>
+      <g>sleep</g>
+    </w>
+  </il>
</example>

initial XML:

<example id="intr_act" translation="The cat is running.">
  <s>
    <vp tam="pres-cont">
      <verb>run</verb>
    </vp>
    <np number="sing" def="def" role="subj" tr="theme">
      <noun>cat</noun>
    </np>
  </s>
</example>

cleanup:

<example id="intr_act" translation="The cat is running.">
  <s>
-    <vp tam="pres-cont">
-      <verb>run</verb>
+    <vp tam="pres-cont" negation="POS" question="not.Q">
+      <word posp="verb" gloss="run"/>
    </vp>
-    <np number="sing" def="def" role="subj" tr="theme">
-      <noun>cat</noun>
+    <np number="sing" def="def" role="subj" tr="theme" locus="number">
+      <word posp="noun" gloss="cat"/>
    </np>
  </s>
</example>

module articles:

No change.

module nonpastonly:

<example id="intr_act" translation="The cat is running.">
  <s>
-    <vp tam="pres-cont" negation="POS" question="not.Q">
+    <vp tam="pres-cont" negation="POS" question="not.Q" ta="PRES">
      <word posp="verb" gloss="run"/>
    </vp>
    <np number="sing" def="def" role="subj" tr="theme" locus="number">
      <word posp="noun" gloss="cat"/>
    </np>
  </s>
</example>

module noepistemic:

No change.

module NRel:

No change.

module sentenceconnectors:

No change.

module complementise:

No change.

tva1
tva2

module affixdensity:

No change.

module adpositions:

No change.

module constorder:

<example id="intr_act" translation="The cat is running.">
  <s>
-    <vp tam="pres-cont" negation="POS" question="not.Q" ta="PRES">
-      <word posp="verb" gloss="run"/>
-    </vp>
    <np number="sing" def="def" role="subj" tr="theme" locus="number">
      <word posp="noun" gloss="cat"/>
    </np>
+    <vp tam="pres-cont" negation="POS" question="not.Q" ta="PRES">
+      <word posp="verb" gloss="run"/>
+    </vp>
  </s>
</example>

module casemarking:

<example id="intr_act" translation="The cat is running.">
  <s>
-    <np number="sing" def="def" role="subj" tr="theme" locus="number">
+    <np number="sing" def="def" role="subj" tr="theme" locus="number" case="NOM">
      <word posp="noun" gloss="cat"/>
    </np>
    <vp tam="pres-cont" negation="POS" question="not.Q" ta="PRES">
      <word posp="verb" gloss="run"/>
    </vp>
  </s>
</example>

module markowner:

No change.

module addgender:

<example id="intr_act" translation="The cat is running.">
  <s>
-    <np number="sing" def="def" role="subj" tr="theme" locus="number" case="NOM">
+    <np number="sing" def="def" role="subj" tr="theme" locus="number" case="NOM" gender="cl.1">
      <word posp="noun" gloss="cat"/>
    </np>
    <vp tam="pres-cont" negation="POS" question="not.Q" ta="PRES">
      <word posp="verb" gloss="run"/>
    </vp>
  </s>
</example>

module propagatenumber:

No change.

createpronouns:

No change.

module markowned:

<example id="intr_act" translation="The cat is running.">
  <s>
-    <np number="sing" def="def" role="subj" tr="theme" locus="number" case="NOM" gender="cl.1">
+    <np number="sing" def="def" role="subj" tr="theme" locus="number" case="NOM" gender="cl.1" possessor="no.owner">
      <word posp="noun" gloss="cat"/>
    </np>
    <vp tam="pres-cont" negation="POS" question="not.Q" ta="PRES">
      <word posp="verb" gloss="run"/>
    </vp>
  </s>
</example>

module ngen:

No change.

module wordorder:

No change.

module wordorder:

No change.

module wordorder:

No change.

module conjp:

No change.

flattenconjp:

No change.

fixpronouns:

No change.

copyuptophrase:

<example id="intr_act" translation="The cat is running.">
  <s>
    <np number="sing" def="def" role="subj" tr="theme" locus="number" case="NOM" gender="cl.1" possessor="no.owner">
      <word posp="noun" gloss="cat"/>
    </np>
-    <vp tam="pres-cont" negation="POS" question="not.Q" ta="PRES">
+    <vp tam="pres-cont" negation="POS" question="not.Q" ta="PRES" subj="3.sing.cl.1">
      <word posp="verb" gloss="run"/>
    </vp>
  </s>
</example>

prodrop:

No change.

addclitics:

<example id="intr_act" translation="The cat is running.">
  <s>
    <np number="sing" def="def" role="subj" tr="theme" locus="number" case="NOM" gender="cl.1" possessor="no.owner">
+      <thingy type="npnumber" function="proclitic" gloss="sing"/>
+      <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
      <word posp="noun" gloss="cat"/>
    </np>
    <vp tam="pres-cont" negation="POS" question="not.Q" ta="PRES" subj="3.sing.cl.1">
+      <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.1"/>
      <word posp="verb" gloss="run"/>
    </vp>
  </s>
</example>

propagateArgumentCase:

No change.

unwrapArgumentNPs:

No change.

unwrapOwnerOwned:

No change.

movedowntoword:

<example id="intr_act" translation="The cat is running.">
  <s>
    <np number="sing" def="def" role="subj" tr="theme" locus="number" case="NOM" gender="cl.1" possessor="no.owner">
      <thingy type="npnumber" function="proclitic" gloss="sing"/>
      <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
-      <word posp="noun" gloss="cat"/>
+      <word posp="noun" gloss="cat" number="sing" def="def" role="subj" tr="theme" locus="number" case="NOM" gender="cl.1" possessor="no.owner"/>
    </np>
    <vp tam="pres-cont" negation="POS" question="not.Q" ta="PRES" subj="3.sing.cl.1">
      <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.1"/>
-      <word posp="verb" gloss="run"/>
+      <word posp="verb" gloss="run" tam="pres-cont" negation="POS" question="not.Q" ta="PRES" subj="3.sing.cl.1"/>
    </vp>
  </s>
</example>

addaffixes:

No change.

flatten:

<example id="intr_act" translation="The cat is running.">
-  <s>
-    <np number="sing" def="def" role="subj" tr="theme" locus="number" case="NOM" gender="cl.1" possessor="no.owner">
+  <flat>
    <thingy type="npnumber" function="proclitic" gloss="sing"/>
    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
    <word posp="noun" gloss="cat" number="sing" def="def" role="subj" tr="theme" locus="number" case="NOM" gender="cl.1" possessor="no.owner"/>
-    </np>
-    <vp tam="pres-cont" negation="POS" question="not.Q" ta="PRES" subj="3.sing.cl.1">
    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.1"/>
    <word posp="verb" gloss="run" tam="pres-cont" negation="POS" question="not.Q" ta="PRES" subj="3.sing.cl.1"/>
-    </vp>
-  </s>
+  </flat>
</example>

addvocab:

<example id="intr_act" translation="The cat is running.">
  <flat>
-    <thingy type="npnumber" function="proclitic" gloss="sing"/>
-    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
-    <word posp="noun" gloss="cat" number="sing" def="def" role="subj" tr="theme" locus="number" case="NOM" gender="cl.1" possessor="no.owner"/>
-    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.1"/>
-    <word posp="verb" gloss="run" tam="pres-cont" negation="POS" question="not.Q" ta="PRES" subj="3.sing.cl.1"/>
+    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
+    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner" ph="z&#x2B2;+&#x261;&#x2B1;&#x2E4; a r&#x2E0;" slots="Cip Cfp">zʲɡʱˤarˠ</thingy>
+    <word posp="noun" gloss="cat" number="sing" def="def" role="subj" tr="theme" locus="number" case="NOM" gender="cl.1" possessor="no.owner" ph="p&#x2B2; &#x289; &#xA716;&#xA712; &#x290;&#x2E0;" slots="Cir Cfr">pʲʉ꜖꜒ʐˠ</word>
+    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.1.SUBJ" ph="" slots="Cip Cfp"></thingy>
+    <word posp="verb" gloss="run" tam="pres-cont" negation="POS" question="not.Q" ta="PRES" subj="3.sing.cl.1" ph="k&#x361;x&#x2E0; o &#x330;&#xA716; &#x14B;&#x2E0;" slots="Cir Cfr">k͡xˠo̰꜖ŋˠ</word>
  </flat>
</example>

vowelharmony:

No change.

applysandhi:

<example id="intr_act" translation="The cat is running.">
  <flat>
    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner" ph="z&#x2B2;+&#x261;&#x2B1;&#x2E4; a r&#x2E0;" slots="Cip Cfp">zʲɡʱˤarˠ</thingy>
-    <word posp="noun" gloss="cat" number="sing" def="def" role="subj" tr="theme" locus="number" case="NOM" gender="cl.1" possessor="no.owner" ph="p&#x2B2; &#x289; &#xA716;&#xA712; &#x290;&#x2E0;" slots="Cir Cfr">pʲʉ꜖꜒ʐˠ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner" ph="z&#x2B2;+&#x261;&#x2B1;&#x2E4; a r&#x2E0;">zʲɡʱˤarˠ</thingy>
+    <word posp="noun" gloss="cat" number="sing" def="def" role="subj" tr="theme" locus="number" case="NOM" gender="cl.1" possessor="no.owner" ph="p&#x2B2; &#x289; &#xA716;&#xA712; &#x290;&#x2E0;">pʲʉ꜖꜒ʐˠ</word>
    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.1.SUBJ" ph="" slots="Cip Cfp"></thingy>
-    <word posp="verb" gloss="run" tam="pres-cont" negation="POS" question="not.Q" ta="PRES" subj="3.sing.cl.1" ph="k&#x361;x&#x2E0; o &#x330;&#xA716; &#x14B;&#x2E0;" slots="Cir Cfr">k͡xˠo̰꜖ŋˠ</word>
+    <word posp="verb" gloss="run" tam="pres-cont" negation="POS" question="not.Q" ta="PRES" subj="3.sing.cl.1" ph="k&#x361;x&#x2E0; o &#x330;&#xA716; &#x14B;&#x2E0;">k͡xˠo̰꜖ŋˠ</word>
  </flat>
</example>

removetags:

<example id="intr_act" translation="The cat is running.">
  <flat>
-    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner" ph="z&#x2B2;+&#x261;&#x2B1;&#x2E4; a r&#x2E0;">zʲɡʱˤarˠ</thingy>
-    <word posp="noun" gloss="cat" number="sing" def="def" role="subj" tr="theme" locus="number" case="NOM" gender="cl.1" possessor="no.owner" ph="p&#x2B2; &#x289; &#xA716;&#xA712; &#x290;&#x2E0;">pʲʉ꜖꜒ʐˠ</word>
-    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.1.SUBJ" ph="" slots="Cip Cfp"></thingy>
-    <word posp="verb" gloss="run" tam="pres-cont" negation="POS" question="not.Q" ta="PRES" subj="3.sing.cl.1" ph="k&#x361;x&#x2E0; o &#x330;&#xA716; &#x14B;&#x2E0;">k͡xˠo̰꜖ŋˠ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner">zʲɡʱˤarˠ</thingy>
+    <word posp="noun" gloss="cat" number="sing" def="def" role="subj" tr="theme" locus="number" case="NOM" gender="cl.1" possessor="no.owner">pʲʉ꜖꜒ʐˠ</word>
+    <word posp="verb" gloss="run" tam="pres-cont" negation="POS" question="not.Q" ta="PRES" subj="3.sing.cl.1">k͡xˠo̰꜖ŋˠ</word>
  </flat>
+  <p>&lt;span class="ilpair"&gt;&lt;span class="mor"&gt;zʲɡʱˤarˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;NOM&lt;/span&gt;.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;pʲʉ꜖꜒ʐˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;cat&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;k͡xˠo̰꜖ŋˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;run&lt;/span&gt;&lt;/span&gt;</p>
+  <p>zʲɡʱˤarˠ pʲʉ꜖꜒ʐˠ k͡xˠo̰꜖ŋˠ</p>
+  <p>zʲɡʱˤarˠ pʲʉ꜖꜒ʐˠ k͡xˠo̰꜖ŋˠ</p>
+  <il>
+    <w>
+      <o>zʲɡʱˤarˠ</o>
+      <g>NOM.no.owner</g>
+    </w>
+    <w>
+      <o>pʲʉ꜖꜒ʐˠ</o>
+      <g>cat</g>
+    </w>
+    <w>
+      <o>k͡xˠo̰꜖ŋˠ</o>
+      <g>run</g>
+    </w>
+  </il>
</example>

initial XML:

<example id="tr_pres" translation="The cat is chasing the mouse.">
  <s>
    <vp tam="pres-cont">
      <verb>chase</verb>
    </vp>
    <np number="sing" def="def" role="subj" tr="theme">
      <noun>cat</noun>
    </np>
    <np number="sing" def="def" role="obj" tr="rheme">
      <noun>mouse</noun>
    </np>
  </s>
</example>

cleanup:

<example id="tr_pres" translation="The cat is chasing the mouse.">
  <s>
-    <vp tam="pres-cont">
-      <verb>chase</verb>
+    <vp tam="pres-cont" negation="POS" question="not.Q">
+      <word posp="verb" gloss="chase"/>
    </vp>
-    <np number="sing" def="def" role="subj" tr="theme">
-      <noun>cat</noun>
+    <np number="sing" def="def" role="subj" tr="theme" locus="number">
+      <word posp="noun" gloss="cat"/>
    </np>
-    <np number="sing" def="def" role="obj" tr="rheme">
-      <noun>mouse</noun>
+    <np number="sing" def="def" role="obj" tr="rheme" locus="number">
+      <word posp="noun" gloss="mouse"/>
    </np>
  </s>
</example>

module articles:

No change.

module nonpastonly:

<example id="tr_pres" translation="The cat is chasing the mouse.">
  <s>
-    <vp tam="pres-cont" negation="POS" question="not.Q">
+    <vp tam="pres-cont" negation="POS" question="not.Q" ta="PRES">
      <word posp="verb" gloss="chase"/>
    </vp>
    <np number="sing" def="def" role="subj" tr="theme" locus="number">
      <word posp="noun" gloss="cat"/>
    </np>
    <np number="sing" def="def" role="obj" tr="rheme" locus="number">
      <word posp="noun" gloss="mouse"/>
    </np>
  </s>
</example>

module noepistemic:

No change.

module NRel:

No change.

module sentenceconnectors:

No change.

module complementise:

No change.

submodule transform_verb_obj
<example id="tr_pres" translation="The cat is chasing the mouse.">
  <s>
    <vp tam="pres-cont" negation="POS" question="not.Q" ta="PRES">
      <word gloss="mouse" lexposp="noun" posp="verb">
        <thingy gloss="chase&#x2081;" type="nounverbderivbef" origposp="verb"/>
        <thingy gloss="chase&#x2082;" type="nounverbderivaft" origposp="verb"/>
      </word>
    </vp>
    <np number="sing" def="def" role="subj" tr="theme" locus="number">
      <word posp="noun" gloss="cat"/>
    </np>
  </s>
</example>
tva1
tva2
tva1
tva2

module affixdensity:

<example id="tr_pres" translation="The cat is chasing the mouse.">
  <s>
    <vp tam="pres-cont" negation="POS" question="not.Q" ta="PRES">
-      <word posp="verb" gloss="chase"/>
+      <word gloss="mouse" lexposp="noun" posp="verb">
+        <thingy gloss="chase&#x2081;" type="nounverbderivbef" origposp="verb"/>
+        <thingy gloss="chase&#x2082;" type="nounverbderivaft" origposp="verb"/>
+      </word>
    </vp>
    <np number="sing" def="def" role="subj" tr="theme" locus="number">
      <word posp="noun" gloss="cat"/>
    </np>
-    <np number="sing" def="def" role="obj" tr="rheme" locus="number">
-      <word posp="noun" gloss="mouse"/>
-    </np>
  </s>
</example>

module adpositions:

No change.

module constorder:

<example id="tr_pres" translation="The cat is chasing the mouse.">
  <s>
+    <np number="sing" def="def" role="subj" tr="theme" locus="number">
+      <word posp="noun" gloss="cat"/>
+    </np>
    <vp tam="pres-cont" negation="POS" question="not.Q" ta="PRES">
      <word gloss="mouse" lexposp="noun" posp="verb">
        <thingy gloss="chase&#x2081;" type="nounverbderivbef" origposp="verb"/>
        <thingy gloss="chase&#x2082;" type="nounverbderivaft" origposp="verb"/>
      </word>
    </vp>
-    <np number="sing" def="def" role="subj" tr="theme" locus="number">
-      <word posp="noun" gloss="cat"/>
-    </np>
  </s>
</example>

module casemarking:

<example id="tr_pres" translation="The cat is chasing the mouse.">
  <s>
-    <np number="sing" def="def" role="subj" tr="theme" locus="number">
+    <np number="sing" def="def" role="subj" tr="theme" locus="number" case="NOM">
      <word posp="noun" gloss="cat"/>
    </np>
    <vp tam="pres-cont" negation="POS" question="not.Q" ta="PRES">
      <word gloss="mouse" lexposp="noun" posp="verb">
        <thingy gloss="chase&#x2081;" type="nounverbderivbef" origposp="verb"/>
        <thingy gloss="chase&#x2082;" type="nounverbderivaft" origposp="verb"/>
      </word>
    </vp>
  </s>
</example>

module markowner:

No change.

module addgender:

<example id="tr_pres" translation="The cat is chasing the mouse.">
  <s>
-    <np number="sing" def="def" role="subj" tr="theme" locus="number" case="NOM">
+    <np number="sing" def="def" role="subj" tr="theme" locus="number" case="NOM" gender="cl.1">
      <word posp="noun" gloss="cat"/>
    </np>
    <vp tam="pres-cont" negation="POS" question="not.Q" ta="PRES">
      <word gloss="mouse" lexposp="noun" posp="verb">
        <thingy gloss="chase&#x2081;" type="nounverbderivbef" origposp="verb"/>
        <thingy gloss="chase&#x2082;" type="nounverbderivaft" origposp="verb"/>
      </word>
    </vp>
  </s>
</example>

module propagatenumber:

No change.

createpronouns:

No change.

module markowned:

<example id="tr_pres" translation="The cat is chasing the mouse.">
  <s>
-    <np number="sing" def="def" role="subj" tr="theme" locus="number" case="NOM" gender="cl.1">
+    <np number="sing" def="def" role="subj" tr="theme" locus="number" case="NOM" gender="cl.1" possessor="no.owner">
      <word posp="noun" gloss="cat"/>
    </np>
    <vp tam="pres-cont" negation="POS" question="not.Q" ta="PRES">
      <word gloss="mouse" lexposp="noun" posp="verb">
        <thingy gloss="chase&#x2081;" type="nounverbderivbef" origposp="verb"/>
        <thingy gloss="chase&#x2082;" type="nounverbderivaft" origposp="verb"/>
      </word>
    </vp>
  </s>
</example>

module ngen:

No change.

module wordorder:

No change.

module wordorder:

No change.

module wordorder:

No change.

module conjp:

No change.

flattenconjp:

No change.

fixpronouns:

No change.

copyuptophrase:

<example id="tr_pres" translation="The cat is chasing the mouse.">
  <s>
    <np number="sing" def="def" role="subj" tr="theme" locus="number" case="NOM" gender="cl.1" possessor="no.owner">
      <word posp="noun" gloss="cat"/>
    </np>
-    <vp tam="pres-cont" negation="POS" question="not.Q" ta="PRES">
+    <vp tam="pres-cont" negation="POS" question="not.Q" ta="PRES" subj="3.sing.cl.1">
      <word gloss="mouse" lexposp="noun" posp="verb">
        <thingy gloss="chase&#x2081;" type="nounverbderivbef" origposp="verb"/>
        <thingy gloss="chase&#x2082;" type="nounverbderivaft" origposp="verb"/>
      </word>
    </vp>
  </s>
</example>

prodrop:

No change.

addclitics:

<example id="tr_pres" translation="The cat is chasing the mouse.">
  <s>
    <np number="sing" def="def" role="subj" tr="theme" locus="number" case="NOM" gender="cl.1" possessor="no.owner">
+      <thingy type="npnumber" function="proclitic" gloss="sing"/>
+      <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
      <word posp="noun" gloss="cat"/>
    </np>
    <vp tam="pres-cont" negation="POS" question="not.Q" ta="PRES" subj="3.sing.cl.1">
+      <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.1"/>
      <word gloss="mouse" lexposp="noun" posp="verb">
        <thingy gloss="chase&#x2081;" type="nounverbderivbef" origposp="verb"/>
        <thingy gloss="chase&#x2082;" type="nounverbderivaft" origposp="verb"/>
      </word>
    </vp>
  </s>
</example>

propagateArgumentCase:

No change.

unwrapArgumentNPs:

No change.

unwrapOwnerOwned:

No change.

movedowntoword:

<example id="tr_pres" translation="The cat is chasing the mouse.">
  <s>
    <np number="sing" def="def" role="subj" tr="theme" locus="number" case="NOM" gender="cl.1" possessor="no.owner">
      <thingy type="npnumber" function="proclitic" gloss="sing"/>
      <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
-      <word posp="noun" gloss="cat"/>
+      <word posp="noun" gloss="cat" number="sing" def="def" role="subj" tr="theme" locus="number" case="NOM" gender="cl.1" possessor="no.owner"/>
    </np>
    <vp tam="pres-cont" negation="POS" question="not.Q" ta="PRES" subj="3.sing.cl.1">
      <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.1"/>
-      <word gloss="mouse" lexposp="noun" posp="verb">
+      <word gloss="mouse" lexposp="noun" posp="verb" tam="pres-cont" negation="POS" question="not.Q" ta="PRES" subj="3.sing.cl.1">
        <thingy gloss="chase&#x2081;" type="nounverbderivbef" origposp="verb"/>
        <thingy gloss="chase&#x2082;" type="nounverbderivaft" origposp="verb"/>
      </word>
    </vp>
  </s>
</example>

addaffixes:

No change.

flatten:

<example id="tr_pres" translation="The cat is chasing the mouse.">
-  <s>
-    <np number="sing" def="def" role="subj" tr="theme" locus="number" case="NOM" gender="cl.1" possessor="no.owner">
+  <flat>
    <thingy type="npnumber" function="proclitic" gloss="sing"/>
    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
    <word posp="noun" gloss="cat" number="sing" def="def" role="subj" tr="theme" locus="number" case="NOM" gender="cl.1" possessor="no.owner"/>
-    </np>
-    <vp tam="pres-cont" negation="POS" question="not.Q" ta="PRES" subj="3.sing.cl.1">
    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.1"/>
-      <word gloss="mouse" lexposp="noun" posp="verb" tam="pres-cont" negation="POS" question="not.Q" ta="PRES" subj="3.sing.cl.1">
    <thingy gloss="chase&#x2081;" type="nounverbderivbef" origposp="verb"/>
+    <word gloss="mouse" lexposp="noun" posp="verb" tam="pres-cont" negation="POS" question="not.Q" ta="PRES" subj="3.sing.cl.1"/>
    <thingy gloss="chase&#x2082;" type="nounverbderivaft" origposp="verb"/>
-      </word>
-    </vp>
-  </s>
+  </flat>
</example>

addvocab:

<example id="tr_pres" translation="The cat is chasing the mouse.">
  <flat>
-    <thingy type="npnumber" function="proclitic" gloss="sing"/>
-    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
-    <word posp="noun" gloss="cat" number="sing" def="def" role="subj" tr="theme" locus="number" case="NOM" gender="cl.1" possessor="no.owner"/>
-    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.1"/>
-    <thingy gloss="chase&#x2081;" type="nounverbderivbef" origposp="verb"/>
-    <word gloss="mouse" lexposp="noun" posp="verb" tam="pres-cont" negation="POS" question="not.Q" ta="PRES" subj="3.sing.cl.1"/>
-    <thingy gloss="chase&#x2082;" type="nounverbderivaft" origposp="verb"/>
+    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
+    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner" ph="z&#x2B2;+&#x261;&#x2B1;&#x2E4; a r&#x2E0;" slots="Cip Cfp">zʲɡʱˤarˠ</thingy>
+    <word posp="noun" gloss="cat" number="sing" def="def" role="subj" tr="theme" locus="number" case="NOM" gender="cl.1" possessor="no.owner" ph="p&#x2B2; &#x289; &#xA716;&#xA712; &#x290;&#x2E0;" slots="Cir Cfr">pʲʉ꜖꜒ʐˠ</word>
+    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.1.SUBJ" ph="" slots="Cip Cfp"></thingy>
+    <thingy gloss="chase&#x2081;" type="nounverbderivbef" origposp="verb" attach="prefix" ph="&#x279;&#x2B7; &#x275; v&#x2E4;" slots="Cip Cir">ɹʷɵvˤ</thingy>
+    <word gloss="mouse" lexposp="noun" posp="verb" tam="pres-cont" negation="POS" question="not.Q" ta="PRES" subj="3.sing.cl.1" ph="&#x283;&#x2E0;+hk&#x2E4; o&#x2D0; &#x27E;&#x2B2; &#x25E; &#xA712; &#x294;" slots="Cir Cfr">ʃˠhkˤoːɾʲɞ꜒ʔ</word>
+    <thingy gloss="chase&#x2082;" type="nounverbderivaft" origposp="verb" attach="suffix" ph=""></thingy>
  </flat>
</example>

vowelharmony:

No change.

applysandhi:

/vˤ/ + /ʃˠ+hkˤ/ > // + /vˤ/
<example id="tr_pres" translation="The cat is chasing the mouse.">
  <flat>
    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner" ph="z&#x2B2;+&#x261;&#x2B1;&#x2E4; a r&#x2E0;" slots="Cip Cfp">zʲɡʱˤarˠ</thingy>
-    <word posp="noun" gloss="cat" number="sing" def="def" role="subj" tr="theme" locus="number" case="NOM" gender="cl.1" possessor="no.owner" ph="p&#x2B2; &#x289; &#xA716;&#xA712; &#x290;&#x2E0;" slots="Cir Cfr">pʲʉ꜖꜒ʐˠ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner" ph="z&#x2B2;+&#x261;&#x2B1;&#x2E4; a r&#x2E0;">zʲɡʱˤarˠ</thingy>
+    <word posp="noun" gloss="cat" number="sing" def="def" role="subj" tr="theme" locus="number" case="NOM" gender="cl.1" possessor="no.owner" ph="p&#x2B2; &#x289; &#xA716;&#xA712; &#x290;&#x2E0;">pʲʉ꜖꜒ʐˠ</word>
    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.1.SUBJ" ph="" slots="Cip Cfp"></thingy>
-    <thingy gloss="chase&#x2081;" type="nounverbderivbef" origposp="verb" attach="prefix" ph="&#x279;&#x2B7; &#x275; v&#x2E4;" slots="Cip Cir">ɹʷɵvˤ</thingy>
-    <word gloss="mouse" lexposp="noun" posp="verb" tam="pres-cont" negation="POS" question="not.Q" ta="PRES" subj="3.sing.cl.1" ph="&#x283;&#x2E0;+hk&#x2E4; o&#x2D0; &#x27E;&#x2B2; &#x25E; &#xA712; &#x294;" slots="Cir Cfr">ʃˠhkˤoːɾʲɞ꜒ʔ</word>
+    <thingy gloss="chase&#x2081;" type="nounverbderivbef" origposp="verb" attach="prefix" ph="&#x279;&#x2B7; &#x275;" underlying="&#x279;&#x2B7; &#x275; v&#x2E4;">ɹʷɵ</thingy>
+    <word gloss="mouse" lexposp="noun" posp="verb" tam="pres-cont" negation="POS" question="not.Q" ta="PRES" subj="3.sing.cl.1" ph="v&#x2E4; o&#x2D0; &#x27E;&#x2B2; &#x25E; &#xA712; &#x294;" underlying="&#x283;&#x2E0;+hk&#x2E4; o&#x2D0; &#x27E;&#x2B2; &#x25E; &#xA712; &#x294;">vˤoːɾʲɞ꜒ʔ</word>
    <thingy gloss="chase&#x2082;" type="nounverbderivaft" origposp="verb" attach="suffix" ph=""></thingy>
  </flat>
</example>

removetags:

<example id="tr_pres" translation="The cat is chasing the mouse.">
  <flat>
-    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner" ph="z&#x2B2;+&#x261;&#x2B1;&#x2E4; a r&#x2E0;">zʲɡʱˤarˠ</thingy>
-    <word posp="noun" gloss="cat" number="sing" def="def" role="subj" tr="theme" locus="number" case="NOM" gender="cl.1" possessor="no.owner" ph="p&#x2B2; &#x289; &#xA716;&#xA712; &#x290;&#x2E0;">pʲʉ꜖꜒ʐˠ</word>
-    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.1.SUBJ" ph="" slots="Cip Cfp"></thingy>
-    <thingy gloss="chase&#x2081;" type="nounverbderivbef" origposp="verb" attach="prefix" ph="&#x279;&#x2B7; &#x275;" underlying="&#x279;&#x2B7; &#x275; v&#x2E4;">ɹʷɵ</thingy>
-    <word gloss="mouse" lexposp="noun" posp="verb" tam="pres-cont" negation="POS" question="not.Q" ta="PRES" subj="3.sing.cl.1" ph="v&#x2E4; o&#x2D0; &#x27E;&#x2B2; &#x25E; &#xA712; &#x294;" underlying="&#x283;&#x2E0;+hk&#x2E4; o&#x2D0; &#x27E;&#x2B2; &#x25E; &#xA712; &#x294;">vˤoːɾʲɞ꜒ʔ</word>
-    <thingy gloss="chase&#x2082;" type="nounverbderivaft" origposp="verb" attach="suffix" ph=""></thingy>
+    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner">zʲɡʱˤarˠ</thingy>
+    <word posp="noun" gloss="cat" number="sing" def="def" role="subj" tr="theme" locus="number" case="NOM" gender="cl.1" possessor="no.owner">pʲʉ꜖꜒ʐˠ</word>
+    <thingy gloss="chase&#x2081;" type="nounverbderivbef" origposp="verb" underlying="&#x279;&#x2B7; &#x275; v&#x2E4;">ɹʷɵ</thingy>
+    <word gloss="mouse" lexposp="noun" posp="verb" tam="pres-cont" negation="POS" question="not.Q" ta="PRES" subj="3.sing.cl.1" underlying="&#x283;&#x2E0;+hk&#x2E4; o&#x2D0; &#x27E;&#x2B2; &#x25E; &#xA712; &#x294;">vˤoːɾʲɞ꜒ʔ</word>
  </flat>
+  <p>&lt;span class="ilpair"&gt;&lt;span class="mor"&gt;zʲɡʱˤarˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;NOM&lt;/span&gt;.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;pʲʉ꜖꜒ʐˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;cat&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ɹʷɵvˤ-&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;chase&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʃˠhkˤoːɾʲɞ꜒ʔ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;mouse&lt;/span&gt;&lt;/span&gt;</p>
+  <p>zʲɡʱˤarˠ pʲʉ꜖꜒ʐˠ ɹʷɵvˤoːɾʲɞ꜒ʔ</p>
+  <p>zʲɡʱˤarˠ pʲʉ꜖꜒ʐˠ ɹʷɵvˤoːɾʲɞ꜒ʔ</p>
+  <il>
+    <w>
+      <o>zʲɡʱˤarˠ</o>
+      <g>NOM.no.owner</g>
+    </w>
+    <w>
+      <o>pʲʉ꜖꜒ʐˠ</o>
+      <g>cat</g>
+    </w>
+    <w>
+      <o>ɹʷɵvˤ-</o>
+      <g>chase</g>
+    </w>
+    <w>
+      <o>ʃˠhkˤoːɾʲɞ꜒ʔ</o>
+      <g>mouse</g>
+    </w>
+  </il>
</example>

initial XML:

<example id="tr_past" translation="The cat caught the mouse.">
  <s>
    <vp tam="past-punct">
      <verb>catch</verb>
    </vp>
    <np number="sing" def="def" role="subj" tr="theme">
      <noun>cat</noun>
    </np>
    <np number="sing" def="def" role="obj" tr="rheme">
      <noun>mouse</noun>
    </np>
  </s>
</example>

cleanup:

<example id="tr_past" translation="The cat caught the mouse.">
  <s>
-    <vp tam="past-punct">
-      <verb>catch</verb>
+    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active">
+      <word posp="verb" gloss="catch"/>
    </vp>
-    <np number="sing" def="def" role="subj" tr="theme">
-      <noun>cat</noun>
+    <np number="sing" def="def" role="subj" tr="theme" locus="number">
+      <word posp="noun" gloss="cat"/>
    </np>
-    <np number="sing" def="def" role="obj" tr="rheme">
-      <noun>mouse</noun>
+    <np number="sing" def="def" role="obj" tr="rheme" locus="number">
+      <word posp="noun" gloss="mouse"/>
    </np>
  </s>
</example>

module articles:

No change.

module nonpastonly:

<example id="tr_past" translation="The cat caught the mouse.">
  <s>
-    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active">
+    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="catch"/>
    </vp>
    <np number="sing" def="def" role="subj" tr="theme" locus="number">
      <word posp="noun" gloss="cat"/>
    </np>
    <np number="sing" def="def" role="obj" tr="rheme" locus="number">
      <word posp="noun" gloss="mouse"/>
    </np>
  </s>
</example>

module noepistemic:

No change.

module NRel:

No change.

module sentenceconnectors:

No change.

module complementise:

No change.

tva1
tva2

module affixdensity:

No change.

module adpositions:

No change.

module constorder:

<example id="tr_past" translation="The cat caught the mouse.">
  <s>
-    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
-      <word posp="verb" gloss="catch"/>
-    </vp>
    <np number="sing" def="def" role="subj" tr="theme" locus="number">
      <word posp="noun" gloss="cat"/>
    </np>
    <np number="sing" def="def" role="obj" tr="rheme" locus="number">
      <word posp="noun" gloss="mouse"/>
    </np>
+    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
+      <word posp="verb" gloss="catch"/>
+    </vp>
  </s>
</example>

module casemarking:

<example id="tr_past" translation="The cat caught the mouse.">
  <s>
-    <np number="sing" def="def" role="subj" tr="theme" locus="number">
+    <np number="sing" def="def" role="subj" tr="theme" locus="number" case="ERG">
      <word posp="noun" gloss="cat"/>
    </np>
-    <np number="sing" def="def" role="obj" tr="rheme" locus="number">
+    <np number="sing" def="def" role="obj" tr="rheme" locus="number" case="NOM">
      <word posp="noun" gloss="mouse"/>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="catch"/>
    </vp>
  </s>
</example>

module markowner:

No change.

module addgender:

<example id="tr_past" translation="The cat caught the mouse.">
  <s>
-    <np number="sing" def="def" role="subj" tr="theme" locus="number" case="ERG">
+    <np number="sing" def="def" role="subj" tr="theme" locus="number" case="ERG" gender="cl.1">
      <word posp="noun" gloss="cat"/>
    </np>
-    <np number="sing" def="def" role="obj" tr="rheme" locus="number" case="NOM">
+    <np number="sing" def="def" role="obj" tr="rheme" locus="number" case="NOM" gender="cl.4">
      <word posp="noun" gloss="mouse"/>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="catch"/>
    </vp>
  </s>
</example>

module propagatenumber:

No change.

createpronouns:

No change.

module markowned:

<example id="tr_past" translation="The cat caught the mouse.">
  <s>
-    <np number="sing" def="def" role="subj" tr="theme" locus="number" case="ERG" gender="cl.1">
+    <np number="sing" def="def" role="subj" tr="theme" locus="number" case="ERG" gender="cl.1" possessor="no.owner">
      <word posp="noun" gloss="cat"/>
    </np>
-    <np number="sing" def="def" role="obj" tr="rheme" locus="number" case="NOM" gender="cl.4">
+    <np number="sing" def="def" role="obj" tr="rheme" locus="number" case="NOM" gender="cl.4" possessor="no.owner">
      <word posp="noun" gloss="mouse"/>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="catch"/>
    </vp>
  </s>
</example>

module ngen:

No change.

module wordorder:

No change.

module wordorder:

No change.

module wordorder:

No change.

module conjp:

No change.

flattenconjp:

No change.

fixpronouns:

No change.

copyuptophrase:

<example id="tr_past" translation="The cat caught the mouse.">
  <s>
    <np number="sing" def="def" role="subj" tr="theme" locus="number" case="ERG" gender="cl.1" possessor="no.owner">
      <word posp="noun" gloss="cat"/>
    </np>
    <np number="sing" def="def" role="obj" tr="rheme" locus="number" case="NOM" gender="cl.4" possessor="no.owner">
      <word posp="noun" gloss="mouse"/>
    </np>
-    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
+    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1" obj="3.sing.cl.4">
      <word posp="verb" gloss="catch"/>
    </vp>
  </s>
</example>

prodrop:

No change.

addclitics:

<example id="tr_past" translation="The cat caught the mouse.">
  <s>
    <np number="sing" def="def" role="subj" tr="theme" locus="number" case="ERG" gender="cl.1" possessor="no.owner">
+      <thingy type="npnumber" function="proclitic" gloss="sing"/>
+      <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner"/>
      <word posp="noun" gloss="cat"/>
    </np>
    <np number="sing" def="def" role="obj" tr="rheme" locus="number" case="NOM" gender="cl.4" possessor="no.owner">
+      <thingy type="npnumber" function="proclitic" gloss="sing"/>
+      <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
      <word posp="noun" gloss="mouse"/>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1" obj="3.sing.cl.4">
+      <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
+      <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
+      <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.1"/>
+      <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.4"/>
      <word posp="verb" gloss="catch"/>
    </vp>
  </s>
</example>

propagateArgumentCase:

No change.

unwrapArgumentNPs:

No change.

unwrapOwnerOwned:

No change.

movedowntoword:

<example id="tr_past" translation="The cat caught the mouse.">
  <s>
    <np number="sing" def="def" role="subj" tr="theme" locus="number" case="ERG" gender="cl.1" possessor="no.owner">
      <thingy type="npnumber" function="proclitic" gloss="sing"/>
      <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner"/>
-      <word posp="noun" gloss="cat"/>
+      <word posp="noun" gloss="cat" number="sing" def="def" role="subj" tr="theme" locus="number" case="ERG" gender="cl.1" possessor="no.owner"/>
    </np>
    <np number="sing" def="def" role="obj" tr="rheme" locus="number" case="NOM" gender="cl.4" possessor="no.owner">
      <thingy type="npnumber" function="proclitic" gloss="sing"/>
      <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
-      <word posp="noun" gloss="mouse"/>
+      <word posp="noun" gloss="mouse" number="sing" def="def" role="obj" tr="rheme" locus="number" case="NOM" gender="cl.4" possessor="no.owner"/>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1" obj="3.sing.cl.4">
      <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
      <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
      <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.1"/>
      <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.4"/>
-      <word posp="verb" gloss="catch"/>
+      <word posp="verb" gloss="catch" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1" obj="3.sing.cl.4"/>
    </vp>
  </s>
</example>

addaffixes:

No change.

flatten:

<example id="tr_past" translation="The cat caught the mouse.">
-  <s>
-    <np number="sing" def="def" role="subj" tr="theme" locus="number" case="ERG" gender="cl.1" possessor="no.owner">
+  <flat>
    <thingy type="npnumber" function="proclitic" gloss="sing"/>
    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner"/>
    <word posp="noun" gloss="cat" number="sing" def="def" role="subj" tr="theme" locus="number" case="ERG" gender="cl.1" possessor="no.owner"/>
-    </np>
-    <np number="sing" def="def" role="obj" tr="rheme" locus="number" case="NOM" gender="cl.4" possessor="no.owner">
    <thingy type="npnumber" function="proclitic" gloss="sing"/>
    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
    <word posp="noun" gloss="mouse" number="sing" def="def" role="obj" tr="rheme" locus="number" case="NOM" gender="cl.4" possessor="no.owner"/>
-    </np>
-    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1" obj="3.sing.cl.4">
    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.1"/>
    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.4"/>
    <word posp="verb" gloss="catch" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1" obj="3.sing.cl.4"/>
-    </vp>
-  </s>
+  </flat>
</example>

addvocab:

<example id="tr_past" translation="The cat caught the mouse.">
  <flat>
-    <thingy type="npnumber" function="proclitic" gloss="sing"/>
-    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner"/>
-    <word posp="noun" gloss="cat" number="sing" def="def" role="subj" tr="theme" locus="number" case="ERG" gender="cl.1" possessor="no.owner"/>
-    <thingy type="npnumber" function="proclitic" gloss="sing"/>
-    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
-    <word posp="noun" gloss="mouse" number="sing" def="def" role="obj" tr="rheme" locus="number" case="NOM" gender="cl.4" possessor="no.owner"/>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
-    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.1"/>
-    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.4"/>
-    <word posp="verb" gloss="catch" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1" obj="3.sing.cl.4"/>
+    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
+    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner" ph="&#x292;&#x2E0;+q&#x2E0; &#x25B;#&#x2D0; q&#x2E0;" slots="Cip Cfp">ʒˠqˠɛ#ːqˠ</thingy>
+    <word posp="noun" gloss="cat" number="sing" def="def" role="subj" tr="theme" locus="number" case="ERG" gender="cl.1" possessor="no.owner" ph="p&#x2B2; &#x289; &#xA716;&#xA712; &#x290;&#x2E0;" slots="Cir Cfr">pʲʉ꜖꜒ʐˠ</word>
+    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
+    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner" ph="z&#x2B2;+&#x261;&#x2B1;&#x2E4; a r&#x2E0;" slots="Cip Cfp">zʲɡʱˤarˠ</thingy>
+    <word posp="noun" gloss="mouse" number="sing" def="def" role="obj" tr="rheme" locus="number" case="NOM" gender="cl.4" possessor="no.owner" ph="&#x283;&#x2E0;+hk&#x2E4; o&#x2D0; &#x27E;&#x2B2; &#x25E; &#xA712; &#x294;" slots="Cir Cfr">ʃˠhkˤoːɾʲɞ꜒ʔ</word>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;" slots="Cip Cfp">ʃʲkʼˠɛɺʲ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;" slots="Cip Cfp">ʃˠpʰˤʉp͡fˤ</thingy>
+    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.1.SUBJ" ph="" slots="Cip Cfp"></thingy>
+    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.4.OBJ" ph="v&#x2E4; &#x254;&#x2D0; &#x279;&#x2B2;" slots="Cip Cfp">vˤɔːɹʲ</thingy>
+    <word posp="verb" gloss="catch" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1" obj="3.sing.cl.4" ph="&#x26C;&#x2B2; &#x276;&#x2D0; &#xA716;&#xA712; s&#x2B2;" slots="Cir Cfr">ɬʲɶː꜖꜒sʲ</word>
  </flat>
</example>

vowelharmony:

No change.

applysandhi:

<example id="tr_past" translation="The cat caught the mouse.">
  <flat>
    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner" ph="&#x292;&#x2E0;+q&#x2E0; &#x25B;#&#x2D0; q&#x2E0;" slots="Cip Cfp">ʒˠqˠɛ#ːqˠ</thingy>
-    <word posp="noun" gloss="cat" number="sing" def="def" role="subj" tr="theme" locus="number" case="ERG" gender="cl.1" possessor="no.owner" ph="p&#x2B2; &#x289; &#xA716;&#xA712; &#x290;&#x2E0;" slots="Cir Cfr">pʲʉ꜖꜒ʐˠ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner" ph="&#x292;&#x2E0;+q&#x2E0; &#x25B;#&#x2D0; q&#x2E0;">ʒˠqˠɛ#ːqˠ</thingy>
+    <word posp="noun" gloss="cat" number="sing" def="def" role="subj" tr="theme" locus="number" case="ERG" gender="cl.1" possessor="no.owner" ph="p&#x2B2; &#x289; &#xA716;&#xA712; &#x290;&#x2E0;">pʲʉ꜖꜒ʐˠ</word>
    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner" ph="z&#x2B2;+&#x261;&#x2B1;&#x2E4; a r&#x2E0;" slots="Cip Cfp">zʲɡʱˤarˠ</thingy>
-    <word posp="noun" gloss="mouse" number="sing" def="def" role="obj" tr="rheme" locus="number" case="NOM" gender="cl.4" possessor="no.owner" ph="&#x283;&#x2E0;+hk&#x2E4; o&#x2D0; &#x27E;&#x2B2; &#x25E; &#xA712; &#x294;" slots="Cir Cfr">ʃˠhkˤoːɾʲɞ꜒ʔ</word>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;" slots="Cip Cfp">ʃʲkʼˠɛɺʲ</thingy>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;" slots="Cip Cfp">ʃˠpʰˤʉp͡fˤ</thingy>
+    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner" ph="z&#x2B2;+&#x261;&#x2B1;&#x2E4; a r&#x2E0;">zʲɡʱˤarˠ</thingy>
+    <word posp="noun" gloss="mouse" number="sing" def="def" role="obj" tr="rheme" locus="number" case="NOM" gender="cl.4" possessor="no.owner" ph="&#x283;&#x2E0;+hk&#x2E4; o&#x2D0; &#x27E;&#x2B2; &#x25E; &#xA712; &#x294;">ʃˠhkˤoːɾʲɞ꜒ʔ</word>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;">ʃʲkʼˠɛɺʲ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;">ʃˠpʰˤʉp͡fˤ</thingy>
    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.1.SUBJ" ph="" slots="Cip Cfp"></thingy>
-    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.4.OBJ" ph="v&#x2E4; &#x254;&#x2D0; &#x279;&#x2B2;" slots="Cip Cfp">vˤɔːɹʲ</thingy>
-    <word posp="verb" gloss="catch" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1" obj="3.sing.cl.4" ph="&#x26C;&#x2B2; &#x276;&#x2D0; &#xA716;&#xA712; s&#x2B2;" slots="Cir Cfr">ɬʲɶː꜖꜒sʲ</word>
+    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.4.OBJ" ph="v&#x2E4; &#x254;&#x2D0; &#x279;&#x2B2;">vˤɔːɹʲ</thingy>
+    <word posp="verb" gloss="catch" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1" obj="3.sing.cl.4" ph="&#x26C;&#x2B2; &#x276;&#x2D0; &#xA716;&#xA712; s&#x2B2;">ɬʲɶː꜖꜒sʲ</word>
  </flat>
</example>

removetags:

<example id="tr_past" translation="The cat caught the mouse.">
  <flat>
-    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner" ph="&#x292;&#x2E0;+q&#x2E0; &#x25B;#&#x2D0; q&#x2E0;">ʒˠqˠɛ#ːqˠ</thingy>
-    <word posp="noun" gloss="cat" number="sing" def="def" role="subj" tr="theme" locus="number" case="ERG" gender="cl.1" possessor="no.owner" ph="p&#x2B2; &#x289; &#xA716;&#xA712; &#x290;&#x2E0;">pʲʉ꜖꜒ʐˠ</word>
-    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner" ph="z&#x2B2;+&#x261;&#x2B1;&#x2E4; a r&#x2E0;">zʲɡʱˤarˠ</thingy>
-    <word posp="noun" gloss="mouse" number="sing" def="def" role="obj" tr="rheme" locus="number" case="NOM" gender="cl.4" possessor="no.owner" ph="&#x283;&#x2E0;+hk&#x2E4; o&#x2D0; &#x27E;&#x2B2; &#x25E; &#xA712; &#x294;">ʃˠhkˤoːɾʲɞ꜒ʔ</word>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;">ʃʲkʼˠɛɺʲ</thingy>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;">ʃˠpʰˤʉp͡fˤ</thingy>
-    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.1.SUBJ" ph="" slots="Cip Cfp"></thingy>
-    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.4.OBJ" ph="v&#x2E4; &#x254;&#x2D0; &#x279;&#x2B2;">vˤɔːɹʲ</thingy>
-    <word posp="verb" gloss="catch" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1" obj="3.sing.cl.4" ph="&#x26C;&#x2B2; &#x276;&#x2D0; &#xA716;&#xA712; s&#x2B2;">ɬʲɶː꜖꜒sʲ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner">ʒˠqˠɛ#ːqˠ</thingy>
+    <word posp="noun" gloss="cat" number="sing" def="def" role="subj" tr="theme" locus="number" case="ERG" gender="cl.1" possessor="no.owner">pʲʉ꜖꜒ʐˠ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner">zʲɡʱˤarˠ</thingy>
+    <word posp="noun" gloss="mouse" number="sing" def="def" role="obj" tr="rheme" locus="number" case="NOM" gender="cl.4" possessor="no.owner">ʃˠhkˤoːɾʲɞ꜒ʔ</word>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST">ʃʲkʼˠɛɺʲ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active">ʃˠpʰˤʉp͡fˤ</thingy>
+    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.4.OBJ">vˤɔːɹʲ</thingy>
+    <word posp="verb" gloss="catch" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1" obj="3.sing.cl.4">ɬʲɶː꜖꜒sʲ</word>
  </flat>
+  <p>&lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʒˠqˠɛ̃ːqˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;ERG&lt;/span&gt;.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;pʲʉ꜖꜒ʐˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;cat&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;zʲɡʱˤarˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;NOM&lt;/span&gt;.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʃˠhkˤoːɾʲɞ꜒ʔ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;mouse&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʃʲkʼˠɛɺʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;indicative.&lt;span class="glssc"&gt;PAST&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʃˠpʰˤʉp͡fˤ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;POS&lt;/span&gt;.active&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;vˤɔːɹʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;3.sing.cl.4.&lt;span class="glssc"&gt;OBJ&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ɬʲɶː꜖꜒sʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;catch&lt;/span&gt;&lt;/span&gt;</p>
+  <p>ʒˠqˠɛ̃ːqˠ pʲʉ꜖꜒ʐˠ zʲɡʱˤarˠ ʃˠhkˤoːɾʲɞ꜒ʔ ʃʲkʼˠɛɺʲ ʃˠpʰˤʉp͡fˤ vˤɔːɹʲ ɬʲɶː꜖꜒sʲ</p>
+  <p>ʒˠqˠɛ#ːqˠ pʲʉ꜖꜒ʐˠ zʲɡʱˤarˠ ʃˠhkˤoːɾʲɞ꜒ʔ ʃʲkʼˠɛɺʲ ʃˠpʰˤʉp͡fˤ vˤɔːɹʲ ɬʲɶː꜖꜒sʲ</p>
+  <il>
+    <w>
+      <o>ʒˠqˠɛ̃ːqˠ</o>
+      <g>ERG.no.owner</g>
+    </w>
+    <w>
+      <o>pʲʉ꜖꜒ʐˠ</o>
+      <g>cat</g>
+    </w>
+    <w>
+      <o>zʲɡʱˤarˠ</o>
+      <g>NOM.no.owner</g>
+    </w>
+    <w>
+      <o>ʃˠhkˤoːɾʲɞ꜒ʔ</o>
+      <g>mouse</g>
+    </w>
+    <w>
+      <o>ʃʲkʼˠɛɺʲ</o>
+      <g>indicative.PAST</g>
+    </w>
+    <w>
+      <o>ʃˠpʰˤʉp͡fˤ</o>
+      <g>POS.active</g>
+    </w>
+    <w>
+      <o>vˤɔːɹʲ</o>
+      <g>3.sing.cl.4.OBJ</g>
+    </w>
+    <w>
+      <o>ɬʲɶː꜖꜒sʲ</o>
+      <g>catch</g>
+    </w>
+  </il>
</example>

initial XML:

<example id="conj1" translation="The hunter killed the jaguars, the tigers and the lions.">
  <s>
    <vp tam="past-punct">
      <verb>kill</verb>
    </vp>
    <np def="def" number="sing" tr="theme" role="subj">
      <noun>hunter</noun>
    </np>
    <np role="obj" tr="rheme">
      <conjp conj="and">
        <np def="def" number="plur">
          <noun>jaguar</noun>
        </np>
        <np def="def" number="plur">
          <noun>tiger</noun>
        </np>
        <np def="def" number="plur">
          <noun>lion</noun>
        </np>
      </conjp>
    </np>
  </s>
</example>

cleanup:

<example id="conj1" translation="The hunter killed the jaguars, the tigers and the lions.">
  <s>
-    <vp tam="past-punct">
-      <verb>kill</verb>
+    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active">
+      <word posp="verb" gloss="kill"/>
    </vp>
-    <np def="def" number="sing" tr="theme" role="subj">
-      <noun>hunter</noun>
+    <np def="def" number="sing" tr="theme" role="subj" locus="number">
+      <word posp="noun" gloss="hunter"/>
    </np>
    <np role="obj" tr="rheme">
      <conjp conj="and">
-        <np def="def" number="plur">
-          <noun>jaguar</noun>
+        <np def="def" number="plur" locus="number">
+          <word posp="noun" gloss="jaguar"/>
        </np>
-        <np def="def" number="plur">
-          <noun>tiger</noun>
+        <np def="def" number="plur" locus="number">
+          <word posp="noun" gloss="tiger"/>
        </np>
-        <np def="def" number="plur">
-          <noun>lion</noun>
+        <np def="def" number="plur" locus="number">
+          <word posp="noun" gloss="lion"/>
        </np>
      </conjp>
    </np>
  </s>
</example>

module articles:

No change.

module nonpastonly:

<example id="conj1" translation="The hunter killed the jaguars, the tigers and the lions.">
  <s>
-    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active">
+    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="kill"/>
    </vp>
    <np def="def" number="sing" tr="theme" role="subj" locus="number">
      <word posp="noun" gloss="hunter"/>
    </np>
    <np role="obj" tr="rheme">
      <conjp conj="and">
        <np def="def" number="plur" locus="number">
          <word posp="noun" gloss="jaguar"/>
        </np>
        <np def="def" number="plur" locus="number">
          <word posp="noun" gloss="tiger"/>
        </np>
        <np def="def" number="plur" locus="number">
          <word posp="noun" gloss="lion"/>
        </np>
      </conjp>
    </np>
  </s>
</example>

module noepistemic:

No change.

module NRel:

No change.

module sentenceconnectors:

No change.

module complementise:

No change.

tva1
tva2

module affixdensity:

No change.

module adpositions:

No change.

module constorder:

<example id="conj1" translation="The hunter killed the jaguars, the tigers and the lions.">
  <s>
-    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
-      <word posp="verb" gloss="kill"/>
-    </vp>
    <np def="def" number="sing" tr="theme" role="subj" locus="number">
      <word posp="noun" gloss="hunter"/>
    </np>
    <np role="obj" tr="rheme">
      <conjp conj="and">
        <np def="def" number="plur" locus="number">
          <word posp="noun" gloss="jaguar"/>
        </np>
        <np def="def" number="plur" locus="number">
          <word posp="noun" gloss="tiger"/>
        </np>
        <np def="def" number="plur" locus="number">
          <word posp="noun" gloss="lion"/>
        </np>
      </conjp>
    </np>
+    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
+      <word posp="verb" gloss="kill"/>
+    </vp>
  </s>
</example>

module casemarking:

<example id="conj1" translation="The hunter killed the jaguars, the tigers and the lions.">
  <s>
-    <np def="def" number="sing" tr="theme" role="subj" locus="number">
+    <np def="def" number="sing" tr="theme" role="subj" locus="number" case="ERG">
      <word posp="noun" gloss="hunter"/>
    </np>
-    <np role="obj" tr="rheme">
+    <np role="obj" tr="rheme" case="NOM">
      <conjp conj="and">
        <np def="def" number="plur" locus="number">
          <word posp="noun" gloss="jaguar"/>
        </np>
        <np def="def" number="plur" locus="number">
          <word posp="noun" gloss="tiger"/>
        </np>
        <np def="def" number="plur" locus="number">
          <word posp="noun" gloss="lion"/>
        </np>
      </conjp>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="kill"/>
    </vp>
  </s>
</example>

module markowner:

No change.

module addgender:

<example id="conj1" translation="The hunter killed the jaguars, the tigers and the lions.">
  <s>
-    <np def="def" number="sing" tr="theme" role="subj" locus="number" case="ERG">
+    <np def="def" number="sing" tr="theme" role="subj" locus="number" case="ERG" gender="cl.2">
      <word posp="noun" gloss="hunter"/>
    </np>
-    <np role="obj" tr="rheme" case="NOM">
+    <np role="obj" tr="rheme" case="NOM" gender="cl.1">
      <conjp conj="and">
-        <np def="def" number="plur" locus="number">
+        <np def="def" number="plur" locus="number" gender="cl.3">
          <word posp="noun" gloss="jaguar"/>
        </np>
-        <np def="def" number="plur" locus="number">
+        <np def="def" number="plur" locus="number" gender="cl.1">
          <word posp="noun" gloss="tiger"/>
        </np>
-        <np def="def" number="plur" locus="number">
+        <np def="def" number="plur" locus="number" gender="cl.1">
          <word posp="noun" gloss="lion"/>
        </np>
      </conjp>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="kill"/>
    </vp>
  </s>
</example>

module propagatenumber:

<example id="conj1" translation="The hunter killed the jaguars, the tigers and the lions.">
  <s>
    <np def="def" number="sing" tr="theme" role="subj" locus="number" case="ERG" gender="cl.2">
      <word posp="noun" gloss="hunter"/>
    </np>
-    <np role="obj" tr="rheme" case="NOM" gender="cl.1">
+    <np role="obj" tr="rheme" case="NOM" gender="cl.1" number="plur">
      <conjp conj="and">
        <np def="def" number="plur" locus="number" gender="cl.3">
          <word posp="noun" gloss="jaguar"/>
        </np>
        <np def="def" number="plur" locus="number" gender="cl.1">
          <word posp="noun" gloss="tiger"/>
        </np>
        <np def="def" number="plur" locus="number" gender="cl.1">
          <word posp="noun" gloss="lion"/>
        </np>
      </conjp>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="kill"/>
    </vp>
  </s>
</example>

createpronouns:

No change.

module markowned:

<example id="conj1" translation="The hunter killed the jaguars, the tigers and the lions.">
  <s>
-    <np def="def" number="sing" tr="theme" role="subj" locus="number" case="ERG" gender="cl.2">
+    <np def="def" number="sing" tr="theme" role="subj" locus="number" case="ERG" gender="cl.2" possessor="no.owner">
      <word posp="noun" gloss="hunter"/>
    </np>
-    <np role="obj" tr="rheme" case="NOM" gender="cl.1" number="plur">
+    <np role="obj" tr="rheme" case="NOM" gender="cl.1" number="plur" possessor="no.owner">
      <conjp conj="and">
-        <np def="def" number="plur" locus="number" gender="cl.3">
+        <np def="def" number="plur" locus="number" gender="cl.3" possessor="no.owner">
          <word posp="noun" gloss="jaguar"/>
        </np>
-        <np def="def" number="plur" locus="number" gender="cl.1">
+        <np def="def" number="plur" locus="number" gender="cl.1" possessor="no.owner">
          <word posp="noun" gloss="tiger"/>
        </np>
-        <np def="def" number="plur" locus="number" gender="cl.1">
+        <np def="def" number="plur" locus="number" gender="cl.1" possessor="no.owner">
          <word posp="noun" gloss="lion"/>
        </np>
      </conjp>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="kill"/>
    </vp>
  </s>
</example>

module ngen:

No change.

module wordorder:

No change.

module wordorder:

No change.

module wordorder:

No change.

module conjp:

<example id="conj1" translation="The hunter killed the jaguars, the tigers and the lions.">
  <s>
    <np def="def" number="sing" tr="theme" role="subj" locus="number" case="ERG" gender="cl.2" possessor="no.owner">
      <word posp="noun" gloss="hunter"/>
    </np>
    <np role="obj" tr="rheme" case="NOM" gender="cl.1" number="plur" possessor="no.owner">
      <conjp conj="and">
        <np def="def" number="plur" locus="number" gender="cl.3" possessor="no.owner">
          <word posp="noun" gloss="jaguar"/>
        </np>
+        <word posp="conj" gloss="and"/>
        <np def="def" number="plur" locus="number" gender="cl.1" possessor="no.owner">
          <word posp="noun" gloss="tiger"/>
        </np>
+        <word posp="conj" gloss="and"/>
        <np def="def" number="plur" locus="number" gender="cl.1" possessor="no.owner">
          <word posp="noun" gloss="lion"/>
        </np>
      </conjp>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="kill"/>
    </vp>
  </s>
</example>

flattenconjp:

<example id="conj1" translation="The hunter killed the jaguars, the tigers and the lions.">
  <s>
    <np def="def" number="sing" tr="theme" role="subj" locus="number" case="ERG" gender="cl.2" possessor="no.owner">
      <word posp="noun" gloss="hunter"/>
    </np>
    <np role="obj" tr="rheme" case="NOM" gender="cl.1" number="plur" possessor="no.owner">
-      <conjp conj="and">
-        <np def="def" number="plur" locus="number" gender="cl.3" possessor="no.owner">
+      <np def="def" number="plur" locus="number" gender="cl.3" possessor="no.owner" role="obj" tr="rheme" case="NOM">
        <word posp="noun" gloss="jaguar"/>
      </np>
      <word posp="conj" gloss="and"/>
-        <np def="def" number="plur" locus="number" gender="cl.1" possessor="no.owner">
+      <np def="def" number="plur" locus="number" gender="cl.1" possessor="no.owner" role="obj" tr="rheme" case="NOM">
        <word posp="noun" gloss="tiger"/>
      </np>
      <word posp="conj" gloss="and"/>
-        <np def="def" number="plur" locus="number" gender="cl.1" possessor="no.owner">
+      <np def="def" number="plur" locus="number" gender="cl.1" possessor="no.owner" role="obj" tr="rheme" case="NOM">
        <word posp="noun" gloss="lion"/>
      </np>
-      </conjp>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="kill"/>
    </vp>
  </s>
</example>

fixpronouns:

No change.

copyuptophrase:

<example id="conj1" translation="The hunter killed the jaguars, the tigers and the lions.">
  <s>
    <np def="def" number="sing" tr="theme" role="subj" locus="number" case="ERG" gender="cl.2" possessor="no.owner">
      <word posp="noun" gloss="hunter"/>
    </np>
    <np role="obj" tr="rheme" case="NOM" gender="cl.1" number="plur" possessor="no.owner">
      <np def="def" number="plur" locus="number" gender="cl.3" possessor="no.owner" role="obj" tr="rheme" case="NOM">
        <word posp="noun" gloss="jaguar"/>
      </np>
      <word posp="conj" gloss="and"/>
      <np def="def" number="plur" locus="number" gender="cl.1" possessor="no.owner" role="obj" tr="rheme" case="NOM">
        <word posp="noun" gloss="tiger"/>
      </np>
      <word posp="conj" gloss="and"/>
      <np def="def" number="plur" locus="number" gender="cl.1" possessor="no.owner" role="obj" tr="rheme" case="NOM">
        <word posp="noun" gloss="lion"/>
      </np>
    </np>
-    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
+    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.2" obj="3.plur.cl.1">
      <word posp="verb" gloss="kill"/>
    </vp>
  </s>
</example>

prodrop:

No change.

addclitics:

<example id="conj1" translation="The hunter killed the jaguars, the tigers and the lions.">
  <s>
    <np def="def" number="sing" tr="theme" role="subj" locus="number" case="ERG" gender="cl.2" possessor="no.owner">
+      <thingy type="npnumber" function="proclitic" gloss="sing"/>
+      <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner"/>
      <word posp="noun" gloss="hunter"/>
    </np>
    <np role="obj" tr="rheme" case="NOM" gender="cl.1" number="plur" possessor="no.owner">
+      <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
      <np def="def" number="plur" locus="number" gender="cl.3" possessor="no.owner" role="obj" tr="rheme" case="NOM">
+        <thingy type="npnumber" function="proclitic" gloss="plur"/>
        <word posp="noun" gloss="jaguar"/>
      </np>
      <word posp="conj" gloss="and"/>
      <np def="def" number="plur" locus="number" gender="cl.1" possessor="no.owner" role="obj" tr="rheme" case="NOM">
+        <thingy type="npnumber" function="proclitic" gloss="plur"/>
        <word posp="noun" gloss="tiger"/>
      </np>
      <word posp="conj" gloss="and"/>
      <np def="def" number="plur" locus="number" gender="cl.1" possessor="no.owner" role="obj" tr="rheme" case="NOM">
+        <thingy type="npnumber" function="proclitic" gloss="plur"/>
        <word posp="noun" gloss="lion"/>
      </np>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.2" obj="3.plur.cl.1">
+      <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
+      <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
+      <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.2"/>
+      <thingy type="vpobj" function="proclitic" gloss="3.plur.cl.1"/>
      <word posp="verb" gloss="kill"/>
    </vp>
  </s>
</example>

propagateArgumentCase:

No change.

unwrapArgumentNPs:

<example id="conj1" translation="The hunter killed the jaguars, the tigers and the lions.">
  <s>
    <np def="def" number="sing" tr="theme" role="subj" locus="number" case="ERG" gender="cl.2" possessor="no.owner">
      <thingy type="npnumber" function="proclitic" gloss="sing"/>
      <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner"/>
      <word posp="noun" gloss="hunter"/>
    </np>
-    <np role="obj" tr="rheme" case="NOM" gender="cl.1" number="plur" possessor="no.owner">
    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
    <np def="def" number="plur" locus="number" gender="cl.3" possessor="no.owner" role="obj" tr="rheme" case="NOM">
      <thingy type="npnumber" function="proclitic" gloss="plur"/>
      <word posp="noun" gloss="jaguar"/>
    </np>
    <word posp="conj" gloss="and"/>
    <np def="def" number="plur" locus="number" gender="cl.1" possessor="no.owner" role="obj" tr="rheme" case="NOM">
      <thingy type="npnumber" function="proclitic" gloss="plur"/>
      <word posp="noun" gloss="tiger"/>
    </np>
    <word posp="conj" gloss="and"/>
    <np def="def" number="plur" locus="number" gender="cl.1" possessor="no.owner" role="obj" tr="rheme" case="NOM">
      <thingy type="npnumber" function="proclitic" gloss="plur"/>
      <word posp="noun" gloss="lion"/>
    </np>
-    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.2" obj="3.plur.cl.1">
      <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
      <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
      <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.2"/>
      <thingy type="vpobj" function="proclitic" gloss="3.plur.cl.1"/>
      <word posp="verb" gloss="kill"/>
    </vp>
  </s>
</example>

unwrapOwnerOwned:

No change.

movedowntoword:

<example id="conj1" translation="The hunter killed the jaguars, the tigers and the lions.">
  <s>
    <np def="def" number="sing" tr="theme" role="subj" locus="number" case="ERG" gender="cl.2" possessor="no.owner">
      <thingy type="npnumber" function="proclitic" gloss="sing"/>
      <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner"/>
-      <word posp="noun" gloss="hunter"/>
+      <word posp="noun" gloss="hunter" def="def" number="sing" tr="theme" role="subj" locus="number" case="ERG" gender="cl.2" possessor="no.owner"/>
    </np>
    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
    <np def="def" number="plur" locus="number" gender="cl.3" possessor="no.owner" role="obj" tr="rheme" case="NOM">
      <thingy type="npnumber" function="proclitic" gloss="plur"/>
-      <word posp="noun" gloss="jaguar"/>
+      <word posp="noun" gloss="jaguar" def="def" number="plur" locus="number" gender="cl.3" possessor="no.owner" role="obj" tr="rheme" case="NOM"/>
    </np>
    <word posp="conj" gloss="and"/>
    <np def="def" number="plur" locus="number" gender="cl.1" possessor="no.owner" role="obj" tr="rheme" case="NOM">
      <thingy type="npnumber" function="proclitic" gloss="plur"/>
-      <word posp="noun" gloss="tiger"/>
+      <word posp="noun" gloss="tiger" def="def" number="plur" locus="number" gender="cl.1" possessor="no.owner" role="obj" tr="rheme" case="NOM"/>
    </np>
    <word posp="conj" gloss="and"/>
    <np def="def" number="plur" locus="number" gender="cl.1" possessor="no.owner" role="obj" tr="rheme" case="NOM">
      <thingy type="npnumber" function="proclitic" gloss="plur"/>
-      <word posp="noun" gloss="lion"/>
+      <word posp="noun" gloss="lion" def="def" number="plur" locus="number" gender="cl.1" possessor="no.owner" role="obj" tr="rheme" case="NOM"/>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.2" obj="3.plur.cl.1">
      <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
      <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
      <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.2"/>
      <thingy type="vpobj" function="proclitic" gloss="3.plur.cl.1"/>
-      <word posp="verb" gloss="kill"/>
+      <word posp="verb" gloss="kill" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.2" obj="3.plur.cl.1"/>
    </vp>
  </s>
</example>

addaffixes:

No change.

flatten:

<example id="conj1" translation="The hunter killed the jaguars, the tigers and the lions.">
-  <s>
-    <np def="def" number="sing" tr="theme" role="subj" locus="number" case="ERG" gender="cl.2" possessor="no.owner">
+  <flat>
    <thingy type="npnumber" function="proclitic" gloss="sing"/>
    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner"/>
    <word posp="noun" gloss="hunter" def="def" number="sing" tr="theme" role="subj" locus="number" case="ERG" gender="cl.2" possessor="no.owner"/>
-    </np>
    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
-    <np def="def" number="plur" locus="number" gender="cl.3" possessor="no.owner" role="obj" tr="rheme" case="NOM">
    <thingy type="npnumber" function="proclitic" gloss="plur"/>
    <word posp="noun" gloss="jaguar" def="def" number="plur" locus="number" gender="cl.3" possessor="no.owner" role="obj" tr="rheme" case="NOM"/>
-    </np>
    <word posp="conj" gloss="and"/>
-    <np def="def" number="plur" locus="number" gender="cl.1" possessor="no.owner" role="obj" tr="rheme" case="NOM">
    <thingy type="npnumber" function="proclitic" gloss="plur"/>
    <word posp="noun" gloss="tiger" def="def" number="plur" locus="number" gender="cl.1" possessor="no.owner" role="obj" tr="rheme" case="NOM"/>
-    </np>
    <word posp="conj" gloss="and"/>
-    <np def="def" number="plur" locus="number" gender="cl.1" possessor="no.owner" role="obj" tr="rheme" case="NOM">
    <thingy type="npnumber" function="proclitic" gloss="plur"/>
    <word posp="noun" gloss="lion" def="def" number="plur" locus="number" gender="cl.1" possessor="no.owner" role="obj" tr="rheme" case="NOM"/>
-    </np>
-    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.2" obj="3.plur.cl.1">
    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.2"/>
    <thingy type="vpobj" function="proclitic" gloss="3.plur.cl.1"/>
    <word posp="verb" gloss="kill" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.2" obj="3.plur.cl.1"/>
-    </vp>
-  </s>
+  </flat>
</example>

addvocab:

<example id="conj1" translation="The hunter killed the jaguars, the tigers and the lions.">
  <flat>
-    <thingy type="npnumber" function="proclitic" gloss="sing"/>
-    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner"/>
-    <word posp="noun" gloss="hunter" def="def" number="sing" tr="theme" role="subj" locus="number" case="ERG" gender="cl.2" possessor="no.owner"/>
-    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
-    <thingy type="npnumber" function="proclitic" gloss="plur"/>
-    <word posp="noun" gloss="jaguar" def="def" number="plur" locus="number" gender="cl.3" possessor="no.owner" role="obj" tr="rheme" case="NOM"/>
-    <word posp="conj" gloss="and"/>
-    <thingy type="npnumber" function="proclitic" gloss="plur"/>
-    <word posp="noun" gloss="tiger" def="def" number="plur" locus="number" gender="cl.1" possessor="no.owner" role="obj" tr="rheme" case="NOM"/>
-    <word posp="conj" gloss="and"/>
-    <thingy type="npnumber" function="proclitic" gloss="plur"/>
-    <word posp="noun" gloss="lion" def="def" number="plur" locus="number" gender="cl.1" possessor="no.owner" role="obj" tr="rheme" case="NOM"/>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
-    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.2"/>
-    <thingy type="vpobj" function="proclitic" gloss="3.plur.cl.1"/>
-    <word posp="verb" gloss="kill" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.2" obj="3.plur.cl.1"/>
+    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
+    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner" ph="&#x292;&#x2E0;+q&#x2E0; &#x25B;#&#x2D0; q&#x2E0;" slots="Cip Cfp">ʒˠqˠɛ#ːqˠ</thingy>
+    <word posp="noun" gloss="hunter" def="def" number="sing" tr="theme" role="subj" locus="number" case="ERG" gender="cl.2" possessor="no.owner" ph="&#x292;&#x2E0;+hk&#x2B7; &#x1D4A; t&#x2BC;&#x2B2; &#x254;i &#x330;&#xA716; &#x26C;&#x2E0;" slots="Cir Cfr">ʒˠhkʷᵊtʼʲɔḭ꜖ɬˠ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner" ph="z&#x2B2;+&#x261;&#x2B1;&#x2E4; a r&#x2E0;" slots="Cip Cfp">zʲɡʱˤarˠ</thingy>
+    <thingy type="npnumber" function="proclitic" gloss="plur" ph="&#x292;&#x2B2;+t&#x32A;&#x2E4; u#&#x2D0; l&#x2E0;" slots="Cip Cfp">ʒʲt̪ˤu#ːlˠ</thingy>
+    <word posp="noun" gloss="jaguar" def="def" number="plur" locus="number" gender="cl.3" possessor="no.owner" role="obj" tr="rheme" case="NOM" ph="&#x14B;&#x325;&#x2E4; u&#x2D0; &#x292;&#x2B2;+q&#x2BC;&#x2B2; &#x275; &#xA716; m&#x2E4;" slots="Cir Cfr">ŋ̥ˤuːʒʲqʼʲɵ꜖mˤ</word>
+    <word posp="conj" gloss="and" ph="z&#x2E4;+q&#x2B0;&#x2B2; &#x275; &#x330;&#xA712; &#x27B;&#x2E0;" slots="Cir Cfr">zˤqʰʲɵ̰꜒ɻˠ</word>
+    <thingy type="npnumber" function="proclitic" gloss="plur" ph="&#x292;&#x2B2;+t&#x32A;&#x2E4; u#&#x2D0; l&#x2E0;" slots="Cip Cfp">ʒʲt̪ˤu#ːlˠ</thingy>
+    <word posp="noun" gloss="tiger" def="def" number="plur" locus="number" gender="cl.1" possessor="no.owner" role="obj" tr="rheme" case="NOM" ph="&#x279;&#x2B7; e#&#x2D0; s&#x2B7;+p&#x2B0;&#x2E0; &#x153; &#xA716;&#xA712; &#x265;&#x2B2;" slots="Cir Cfr">ɹʷe#ːsʷpʰˠœ꜖꜒ɥʲ</word>
+    <word posp="conj" gloss="and" ph="z&#x2E4;+q&#x2B0;&#x2B2; &#x275; &#x330;&#xA712; &#x27B;&#x2E0;" slots="Cir Cfr">zˤqʰʲɵ̰꜒ɻˠ</word>
+    <thingy type="npnumber" function="proclitic" gloss="plur" ph="&#x292;&#x2B2;+t&#x32A;&#x2E4; u#&#x2D0; l&#x2E0;" slots="Cip Cfp">ʒʲt̪ˤu#ːlˠ</thingy>
+    <word posp="noun" gloss="lion" def="def" number="plur" locus="number" gender="cl.1" possessor="no.owner" role="obj" tr="rheme" case="NOM" ph="&#x283;&#x2E0;+q&#x2BC;&#x2E4; &#x25B;#&#x2D0; s&#x2E4;+t&#x2BC;&#x2B7; &#x254;#&#x2D0; &#xA716;&#xA712; v&#x2B2;" slots="Cir Cfr">ʃˠqʼˤɛ#ːsˤtʼʷɔ#ː꜖꜒vʲ</word>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;" slots="Cip Cfp">ʃʲkʼˠɛɺʲ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;" slots="Cip Cfp">ʃˠpʰˤʉp͡fˤ</thingy>
+    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.2.SUBJ" ph="t&#x361;s&#x2B7; &#x289; &#x127;&#x2E0;" slots="Cip Cfp">t͡sʷʉħˠ</thingy>
+    <thingy type="vpobj" function="proclitic" gloss="3.plur.cl.1.OBJ" ph="&#x1D4F;&#x1C0;&#x2B2; a t&#x361;&#x283;" slots="Cip Cfp">ᵏǀʲat͡ʃ</thingy>
+    <word posp="verb" gloss="kill" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.2" obj="3.plur.cl.1" ph="&#x263;&#x2E0; &#x153;#&#x2D0; &#xA716;&#xA712; &#x27B;&#x2B2;" slots="Cir Cfr">ɣˠœ#ː꜖꜒ɻʲ</word>
  </flat>
</example>

vowelharmony:

No change.

applysandhi:

<example id="conj1" translation="The hunter killed the jaguars, the tigers and the lions.">
  <flat>
    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner" ph="&#x292;&#x2E0;+q&#x2E0; &#x25B;#&#x2D0; q&#x2E0;" slots="Cip Cfp">ʒˠqˠɛ#ːqˠ</thingy>
-    <word posp="noun" gloss="hunter" def="def" number="sing" tr="theme" role="subj" locus="number" case="ERG" gender="cl.2" possessor="no.owner" ph="&#x292;&#x2E0;+hk&#x2B7; &#x1D4A; t&#x2BC;&#x2B2; &#x254;i &#x330;&#xA716; &#x26C;&#x2E0;" slots="Cir Cfr">ʒˠhkʷᵊtʼʲɔḭ꜖ɬˠ</word>
-    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner" ph="z&#x2B2;+&#x261;&#x2B1;&#x2E4; a r&#x2E0;" slots="Cip Cfp">zʲɡʱˤarˠ</thingy>
-    <thingy type="npnumber" function="proclitic" gloss="plur" ph="&#x292;&#x2B2;+t&#x32A;&#x2E4; u#&#x2D0; l&#x2E0;" slots="Cip Cfp">ʒʲt̪ˤu#ːlˠ</thingy>
-    <word posp="noun" gloss="jaguar" def="def" number="plur" locus="number" gender="cl.3" possessor="no.owner" role="obj" tr="rheme" case="NOM" ph="&#x14B;&#x325;&#x2E4; u&#x2D0; &#x292;&#x2B2;+q&#x2BC;&#x2B2; &#x275; &#xA716; m&#x2E4;" slots="Cir Cfr">ŋ̥ˤuːʒʲqʼʲɵ꜖mˤ</word>
-    <word posp="conj" gloss="and" ph="z&#x2E4;+q&#x2B0;&#x2B2; &#x275; &#x330;&#xA712; &#x27B;&#x2E0;" slots="Cir Cfr">zˤqʰʲɵ̰꜒ɻˠ</word>
-    <thingy type="npnumber" function="proclitic" gloss="plur" ph="&#x292;&#x2B2;+t&#x32A;&#x2E4; u#&#x2D0; l&#x2E0;" slots="Cip Cfp">ʒʲt̪ˤu#ːlˠ</thingy>
-    <word posp="noun" gloss="tiger" def="def" number="plur" locus="number" gender="cl.1" possessor="no.owner" role="obj" tr="rheme" case="NOM" ph="&#x279;&#x2B7; e#&#x2D0; s&#x2B7;+p&#x2B0;&#x2E0; &#x153; &#xA716;&#xA712; &#x265;&#x2B2;" slots="Cir Cfr">ɹʷe#ːsʷpʰˠœ꜖꜒ɥʲ</word>
-    <word posp="conj" gloss="and" ph="z&#x2E4;+q&#x2B0;&#x2B2; &#x275; &#x330;&#xA712; &#x27B;&#x2E0;" slots="Cir Cfr">zˤqʰʲɵ̰꜒ɻˠ</word>
-    <thingy type="npnumber" function="proclitic" gloss="plur" ph="&#x292;&#x2B2;+t&#x32A;&#x2E4; u#&#x2D0; l&#x2E0;" slots="Cip Cfp">ʒʲt̪ˤu#ːlˠ</thingy>
-    <word posp="noun" gloss="lion" def="def" number="plur" locus="number" gender="cl.1" possessor="no.owner" role="obj" tr="rheme" case="NOM" ph="&#x283;&#x2E0;+q&#x2BC;&#x2E4; &#x25B;#&#x2D0; s&#x2E4;+t&#x2BC;&#x2B7; &#x254;#&#x2D0; &#xA716;&#xA712; v&#x2B2;" slots="Cir Cfr">ʃˠqʼˤɛ#ːsˤtʼʷɔ#ː꜖꜒vʲ</word>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;" slots="Cip Cfp">ʃʲkʼˠɛɺʲ</thingy>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;" slots="Cip Cfp">ʃˠpʰˤʉp͡fˤ</thingy>
-    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.2.SUBJ" ph="t&#x361;s&#x2B7; &#x289; &#x127;&#x2E0;" slots="Cip Cfp">t͡sʷʉħˠ</thingy>
-    <thingy type="vpobj" function="proclitic" gloss="3.plur.cl.1.OBJ" ph="&#x1D4F;&#x1C0;&#x2B2; a t&#x361;&#x283;" slots="Cip Cfp">ᵏǀʲat͡ʃ</thingy>
-    <word posp="verb" gloss="kill" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.2" obj="3.plur.cl.1" ph="&#x263;&#x2E0; &#x153;#&#x2D0; &#xA716;&#xA712; &#x27B;&#x2B2;" slots="Cir Cfr">ɣˠœ#ː꜖꜒ɻʲ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner" ph="&#x292;&#x2E0;+q&#x2E0; &#x25B;#&#x2D0; q&#x2E0;">ʒˠqˠɛ#ːqˠ</thingy>
+    <word posp="noun" gloss="hunter" def="def" number="sing" tr="theme" role="subj" locus="number" case="ERG" gender="cl.2" possessor="no.owner" ph="&#x292;&#x2E0;+hk&#x2B7; &#x1D4A; t&#x2BC;&#x2B2; &#x254;i &#x330;&#xA716; &#x26C;&#x2E0;">ʒˠhkʷᵊtʼʲɔḭ꜖ɬˠ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner" ph="z&#x2B2;+&#x261;&#x2B1;&#x2E4; a r&#x2E0;">zʲɡʱˤarˠ</thingy>
+    <thingy type="npnumber" function="proclitic" gloss="plur" ph="&#x292;&#x2B2;+t&#x32A;&#x2E4; u#&#x2D0; l&#x2E0;">ʒʲt̪ˤu#ːlˠ</thingy>
+    <word posp="noun" gloss="jaguar" def="def" number="plur" locus="number" gender="cl.3" possessor="no.owner" role="obj" tr="rheme" case="NOM" ph="&#x14B;&#x325;&#x2E4; u&#x2D0; &#x292;&#x2B2;+q&#x2BC;&#x2B2; &#x275; &#xA716; m&#x2E4;">ŋ̥ˤuːʒʲqʼʲɵ꜖mˤ</word>
+    <word posp="conj" gloss="and" ph="z&#x2E4;+q&#x2B0;&#x2B2; &#x275; &#x330;&#xA712; &#x27B;&#x2E0;">zˤqʰʲɵ̰꜒ɻˠ</word>
+    <thingy type="npnumber" function="proclitic" gloss="plur" ph="&#x292;&#x2B2;+t&#x32A;&#x2E4; u#&#x2D0; l&#x2E0;">ʒʲt̪ˤu#ːlˠ</thingy>
+    <word posp="noun" gloss="tiger" def="def" number="plur" locus="number" gender="cl.1" possessor="no.owner" role="obj" tr="rheme" case="NOM" ph="&#x279;&#x2B7; e#&#x2D0; s&#x2B7;+p&#x2B0;&#x2E0; &#x153; &#xA716;&#xA712; &#x265;&#x2B2;">ɹʷe#ːsʷpʰˠœ꜖꜒ɥʲ</word>
+    <word posp="conj" gloss="and" ph="z&#x2E4;+q&#x2B0;&#x2B2; &#x275; &#x330;&#xA712; &#x27B;&#x2E0;">zˤqʰʲɵ̰꜒ɻˠ</word>
+    <thingy type="npnumber" function="proclitic" gloss="plur" ph="&#x292;&#x2B2;+t&#x32A;&#x2E4; u#&#x2D0; l&#x2E0;">ʒʲt̪ˤu#ːlˠ</thingy>
+    <word posp="noun" gloss="lion" def="def" number="plur" locus="number" gender="cl.1" possessor="no.owner" role="obj" tr="rheme" case="NOM" ph="&#x283;&#x2E0;+q&#x2BC;&#x2E4; &#x25B;#&#x2D0; s&#x2E4;+t&#x2BC;&#x2B7; &#x254;#&#x2D0; &#xA716;&#xA712; v&#x2B2;">ʃˠqʼˤɛ#ːsˤtʼʷɔ#ː꜖꜒vʲ</word>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;">ʃʲkʼˠɛɺʲ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;">ʃˠpʰˤʉp͡fˤ</thingy>
+    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.2.SUBJ" ph="t&#x361;s&#x2B7; &#x289; &#x127;&#x2E0;">t͡sʷʉħˠ</thingy>
+    <thingy type="vpobj" function="proclitic" gloss="3.plur.cl.1.OBJ" ph="&#x1D4F;&#x1C0;&#x2B2; a t&#x361;&#x283;">ᵏǀʲat͡ʃ</thingy>
+    <word posp="verb" gloss="kill" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.2" obj="3.plur.cl.1" ph="&#x263;&#x2E0; &#x153;#&#x2D0; &#xA716;&#xA712; &#x27B;&#x2B2;">ɣˠœ#ː꜖꜒ɻʲ</word>
  </flat>
</example>

removetags:

<example id="conj1" translation="The hunter killed the jaguars, the tigers and the lions.">
  <flat>
-    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner" ph="&#x292;&#x2E0;+q&#x2E0; &#x25B;#&#x2D0; q&#x2E0;">ʒˠqˠɛ#ːqˠ</thingy>
-    <word posp="noun" gloss="hunter" def="def" number="sing" tr="theme" role="subj" locus="number" case="ERG" gender="cl.2" possessor="no.owner" ph="&#x292;&#x2E0;+hk&#x2B7; &#x1D4A; t&#x2BC;&#x2B2; &#x254;i &#x330;&#xA716; &#x26C;&#x2E0;">ʒˠhkʷᵊtʼʲɔḭ꜖ɬˠ</word>
-    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner" ph="z&#x2B2;+&#x261;&#x2B1;&#x2E4; a r&#x2E0;">zʲɡʱˤarˠ</thingy>
-    <thingy type="npnumber" function="proclitic" gloss="plur" ph="&#x292;&#x2B2;+t&#x32A;&#x2E4; u#&#x2D0; l&#x2E0;">ʒʲt̪ˤu#ːlˠ</thingy>
-    <word posp="noun" gloss="jaguar" def="def" number="plur" locus="number" gender="cl.3" possessor="no.owner" role="obj" tr="rheme" case="NOM" ph="&#x14B;&#x325;&#x2E4; u&#x2D0; &#x292;&#x2B2;+q&#x2BC;&#x2B2; &#x275; &#xA716; m&#x2E4;">ŋ̥ˤuːʒʲqʼʲɵ꜖mˤ</word>
-    <word posp="conj" gloss="and" ph="z&#x2E4;+q&#x2B0;&#x2B2; &#x275; &#x330;&#xA712; &#x27B;&#x2E0;">zˤqʰʲɵ̰꜒ɻˠ</word>
-    <thingy type="npnumber" function="proclitic" gloss="plur" ph="&#x292;&#x2B2;+t&#x32A;&#x2E4; u#&#x2D0; l&#x2E0;">ʒʲt̪ˤu#ːlˠ</thingy>
-    <word posp="noun" gloss="tiger" def="def" number="plur" locus="number" gender="cl.1" possessor="no.owner" role="obj" tr="rheme" case="NOM" ph="&#x279;&#x2B7; e#&#x2D0; s&#x2B7;+p&#x2B0;&#x2E0; &#x153; &#xA716;&#xA712; &#x265;&#x2B2;">ɹʷe#ːsʷpʰˠœ꜖꜒ɥʲ</word>
-    <word posp="conj" gloss="and" ph="z&#x2E4;+q&#x2B0;&#x2B2; &#x275; &#x330;&#xA712; &#x27B;&#x2E0;">zˤqʰʲɵ̰꜒ɻˠ</word>
-    <thingy type="npnumber" function="proclitic" gloss="plur" ph="&#x292;&#x2B2;+t&#x32A;&#x2E4; u#&#x2D0; l&#x2E0;">ʒʲt̪ˤu#ːlˠ</thingy>
-    <word posp="noun" gloss="lion" def="def" number="plur" locus="number" gender="cl.1" possessor="no.owner" role="obj" tr="rheme" case="NOM" ph="&#x283;&#x2E0;+q&#x2BC;&#x2E4; &#x25B;#&#x2D0; s&#x2E4;+t&#x2BC;&#x2B7; &#x254;#&#x2D0; &#xA716;&#xA712; v&#x2B2;">ʃˠqʼˤɛ#ːsˤtʼʷɔ#ː꜖꜒vʲ</word>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;">ʃʲkʼˠɛɺʲ</thingy>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;">ʃˠpʰˤʉp͡fˤ</thingy>
-    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.2.SUBJ" ph="t&#x361;s&#x2B7; &#x289; &#x127;&#x2E0;">t͡sʷʉħˠ</thingy>
-    <thingy type="vpobj" function="proclitic" gloss="3.plur.cl.1.OBJ" ph="&#x1D4F;&#x1C0;&#x2B2; a t&#x361;&#x283;">ᵏǀʲat͡ʃ</thingy>
-    <word posp="verb" gloss="kill" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.2" obj="3.plur.cl.1" ph="&#x263;&#x2E0; &#x153;#&#x2D0; &#xA716;&#xA712; &#x27B;&#x2B2;">ɣˠœ#ː꜖꜒ɻʲ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner">ʒˠqˠɛ#ːqˠ</thingy>
+    <word posp="noun" gloss="hunter" def="def" number="sing" tr="theme" role="subj" locus="number" case="ERG" gender="cl.2" possessor="no.owner">ʒˠhkʷᵊtʼʲɔḭ꜖ɬˠ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner">zʲɡʱˤarˠ</thingy>
+    <thingy type="npnumber" function="proclitic" gloss="plur">ʒʲt̪ˤu#ːlˠ</thingy>
+    <word posp="noun" gloss="jaguar" def="def" number="plur" locus="number" gender="cl.3" possessor="no.owner" role="obj" tr="rheme" case="NOM">ŋ̥ˤuːʒʲqʼʲɵ꜖mˤ</word>
+    <word posp="conj" gloss="and">zˤqʰʲɵ̰꜒ɻˠ</word>
+    <thingy type="npnumber" function="proclitic" gloss="plur">ʒʲt̪ˤu#ːlˠ</thingy>
+    <word posp="noun" gloss="tiger" def="def" number="plur" locus="number" gender="cl.1" possessor="no.owner" role="obj" tr="rheme" case="NOM">ɹʷe#ːsʷpʰˠœ꜖꜒ɥʲ</word>
+    <word posp="conj" gloss="and">zˤqʰʲɵ̰꜒ɻˠ</word>
+    <thingy type="npnumber" function="proclitic" gloss="plur">ʒʲt̪ˤu#ːlˠ</thingy>
+    <word posp="noun" gloss="lion" def="def" number="plur" locus="number" gender="cl.1" possessor="no.owner" role="obj" tr="rheme" case="NOM">ʃˠqʼˤɛ#ːsˤtʼʷɔ#ː꜖꜒vʲ</word>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST">ʃʲkʼˠɛɺʲ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active">ʃˠpʰˤʉp͡fˤ</thingy>
+    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.2.SUBJ">t͡sʷʉħˠ</thingy>
+    <thingy type="vpobj" function="proclitic" gloss="3.plur.cl.1.OBJ">ᵏǀʲat͡ʃ</thingy>
+    <word posp="verb" gloss="kill" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.2" obj="3.plur.cl.1">ɣˠœ#ː꜖꜒ɻʲ</word>
  </flat>
+  <p>&lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʒˠqˠɛ̃ːqˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;ERG&lt;/span&gt;.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʒˠhkʷᵊtʼʲɔḭ꜖ɬˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;hunter&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;zʲɡʱˤarˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;NOM&lt;/span&gt;.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʒʲt̪ˤũːlˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;plur&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ŋ̥ˤuːʒʲqʼʲɵ꜖mˤ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;jaguar&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;zˤqʰʲɵ̰꜒ɻˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;and&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʒʲt̪ˤũːlˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;plur&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ɹʷẽːsʷpʰˠœ꜖꜒ɥʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;tiger&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;zˤqʰʲɵ̰꜒ɻˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;and&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʒʲt̪ˤũːlˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;plur&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʃˠqʼˤɛ̃ːsˤtʼʷɔ̃ː꜖꜒vʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;lion&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʃʲkʼˠɛɺʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;indicative.&lt;span class="glssc"&gt;PAST&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʃˠpʰˤʉp͡fˤ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;POS&lt;/span&gt;.active&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;t͡sʷʉħˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;3.sing.cl.2.&lt;span class="glssc"&gt;SUBJ&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ᵏǀʲat͡ʃ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;3.plur.cl.1.&lt;span class="glssc"&gt;OBJ&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ɣˠœ̃ː꜖꜒ɻʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;kill&lt;/span&gt;&lt;/span&gt;</p>
+  <p>ʒˠqˠɛ̃ːqˠ ʒˠhkʷᵊtʼʲɔḭ꜖ɬˠ zʲɡʱˤarˠ ʒʲt̪ˤũːlˠ ŋ̥ˤuːʒʲqʼʲɵ꜖mˤ zˤqʰʲɵ̰꜒ɻˠ ʒʲt̪ˤũːlˠ ɹʷẽːsʷpʰˠœ꜖꜒ɥʲ zˤqʰʲɵ̰꜒ɻˠ ʒʲt̪ˤũːlˠ ʃˠqʼˤɛ̃ːsˤtʼʷɔ̃ː꜖꜒vʲ ʃʲkʼˠɛɺʲ ʃˠpʰˤʉp͡fˤ t͡sʷʉħˠ ᵏǀʲat͡ʃ ɣˠœ̃ː꜖꜒ɻʲ</p>
+  <p>ʒˠqˠɛ#ːqˠ ʒˠhkʷᵊtʼʲɔḭ꜖ɬˠ zʲɡʱˤarˠ ʒʲt̪ˤu#ːlˠ ŋ̥ˤuːʒʲqʼʲɵ꜖mˤ zˤqʰʲɵ̰꜒ɻˠ ʒʲt̪ˤu#ːlˠ ɹʷe#ːsʷpʰˠœ꜖꜒ɥʲ zˤqʰʲɵ̰꜒ɻˠ ʒʲt̪ˤu#ːlˠ ʃˠqʼˤɛ#ːsˤtʼʷɔ#ː꜖꜒vʲ ʃʲkʼˠɛɺʲ ʃˠpʰˤʉp͡fˤ t͡sʷʉħˠ ᵏǀʲat͡ʃ ɣˠœ#ː꜖꜒ɻʲ</p>
+  <il>
+    <w>
+      <o>ʒˠqˠɛ̃ːqˠ</o>
+      <g>ERG.no.owner</g>
+    </w>
+    <w>
+      <o>ʒˠhkʷᵊtʼʲɔḭ꜖ɬˠ</o>
+      <g>hunter</g>
+    </w>
+    <w>
+      <o>zʲɡʱˤarˠ</o>
+      <g>NOM.no.owner</g>
+    </w>
+    <w>
+      <o>ʒʲt̪ˤũːlˠ</o>
+      <g>plur</g>
+    </w>
+    <w>
+      <o>ŋ̥ˤuːʒʲqʼʲɵ꜖mˤ</o>
+      <g>jaguar</g>
+    </w>
+    <w>
+      <o>zˤqʰʲɵ̰꜒ɻˠ</o>
+      <g>and</g>
+    </w>
+    <w>
+      <o>ʒʲt̪ˤũːlˠ</o>
+      <g>plur</g>
+    </w>
+    <w>
+      <o>ɹʷẽːsʷpʰˠœ꜖꜒ɥʲ</o>
+      <g>tiger</g>
+    </w>
+    <w>
+      <o>zˤqʰʲɵ̰꜒ɻˠ</o>
+      <g>and</g>
+    </w>
+    <w>
+      <o>ʒʲt̪ˤũːlˠ</o>
+      <g>plur</g>
+    </w>
+    <w>
+      <o>ʃˠqʼˤɛ̃ːsˤtʼʷɔ̃ː꜖꜒vʲ</o>
+      <g>lion</g>
+    </w>
+    <w>
+      <o>ʃʲkʼˠɛɺʲ</o>
+      <g>indicative.PAST</g>
+    </w>
+    <w>
+      <o>ʃˠpʰˤʉp͡fˤ</o>
+      <g>POS.active</g>
+    </w>
+    <w>
+      <o>t͡sʷʉħˠ</o>
+      <g>3.sing.cl.2.SUBJ</g>
+    </w>
+    <w>
+      <o>ᵏǀʲat͡ʃ</o>
+      <g>3.plur.cl.1.OBJ</g>
+    </w>
+    <w>
+      <o>ɣˠœ̃ː꜖꜒ɻʲ</o>
+      <g>kill</g>
+    </w>
+  </il>
</example>

initial XML:

<example id="relp1" translation="I patted the cat.">
  <s>
    <vp tam="past-punct">
      <verb>pat</verb>
    </vp>
    <np number="sing" def="neither" role="subj">
      <pron person="1excl" number="sing"/>
    </np>
    <np def="def" number="sing" tr="rheme" role="obj">
      <noun>cat</noun>
    </np>
  </s>
</example>

cleanup:

<example id="relp1" translation="I patted the cat.">
  <s>
-    <vp tam="past-punct">
-      <verb>pat</verb>
+    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active">
+      <word posp="verb" gloss="pat"/>
    </vp>
-    <np number="sing" def="neither" role="subj">
-      <pron person="1excl" number="sing"/>
+    <np number="sing" def="neither" role="subj" locus="number">
+      <word person="1excl" number="sing" posp="pron"/>
    </np>
-    <np def="def" number="sing" tr="rheme" role="obj">
-      <noun>cat</noun>
+    <np def="def" number="sing" tr="rheme" role="obj" locus="number">
+      <word posp="noun" gloss="cat"/>
    </np>
  </s>
</example>

module articles:

No change.

module nonpastonly:

<example id="relp1" translation="I patted the cat.">
  <s>
-    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active">
+    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="pat"/>
    </vp>
    <np number="sing" def="neither" role="subj" locus="number">
      <word person="1excl" number="sing" posp="pron"/>
    </np>
    <np def="def" number="sing" tr="rheme" role="obj" locus="number">
      <word posp="noun" gloss="cat"/>
    </np>
  </s>
</example>

module noepistemic:

No change.

module NRel:

No change.

module sentenceconnectors:

No change.

module complementise:

No change.

tva1
tva2

module affixdensity:

No change.

module adpositions:

No change.

module constorder:

<example id="relp1" translation="I patted the cat.">
  <s>
-    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
-      <word posp="verb" gloss="pat"/>
-    </vp>
    <np number="sing" def="neither" role="subj" locus="number">
      <word person="1excl" number="sing" posp="pron"/>
    </np>
    <np def="def" number="sing" tr="rheme" role="obj" locus="number">
      <word posp="noun" gloss="cat"/>
    </np>
+    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
+      <word posp="verb" gloss="pat"/>
+    </vp>
  </s>
</example>

module casemarking:

<example id="relp1" translation="I patted the cat.">
  <s>
-    <np number="sing" def="neither" role="subj" locus="number">
+    <np number="sing" def="neither" role="subj" locus="number" case="ERG">
      <word person="1excl" number="sing" posp="pron"/>
    </np>
-    <np def="def" number="sing" tr="rheme" role="obj" locus="number">
+    <np def="def" number="sing" tr="rheme" role="obj" locus="number" case="NOM">
      <word posp="noun" gloss="cat"/>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="pat"/>
    </vp>
  </s>
</example>

module markowner:

No change.

module addgender:

<example id="relp1" translation="I patted the cat.">
  <s>
    <np number="sing" def="neither" role="subj" locus="number" case="ERG">
      <word person="1excl" number="sing" posp="pron"/>
    </np>
-    <np def="def" number="sing" tr="rheme" role="obj" locus="number" case="NOM">
+    <np def="def" number="sing" tr="rheme" role="obj" locus="number" case="NOM" gender="cl.1">
      <word posp="noun" gloss="cat"/>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="pat"/>
    </vp>
  </s>
</example>

module propagatenumber:

No change.

createpronouns:

No change.

module markowned:

<example id="relp1" translation="I patted the cat.">
  <s>
-    <np number="sing" def="neither" role="subj" locus="number" case="ERG">
+    <np number="sing" def="neither" role="subj" locus="number" case="ERG" possessor="no.owner">
      <word person="1excl" number="sing" posp="pron"/>
    </np>
-    <np def="def" number="sing" tr="rheme" role="obj" locus="number" case="NOM" gender="cl.1">
+    <np def="def" number="sing" tr="rheme" role="obj" locus="number" case="NOM" gender="cl.1" possessor="no.owner">
      <word posp="noun" gloss="cat"/>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="pat"/>
    </vp>
  </s>
</example>

module ngen:

No change.

module wordorder:

No change.

module wordorder:

No change.

module wordorder:

No change.

module conjp:

No change.

flattenconjp:

No change.

fixpronouns:

<example id="relp1" translation="I patted the cat.">
  <s>
    <np number="sing" def="neither" role="subj" locus="number" case="ERG" possessor="no.owner">
-      <word person="1excl" number="sing" posp="pron"/>
+      <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.2"/>
    </np>
    <np def="def" number="sing" tr="rheme" role="obj" locus="number" case="NOM" gender="cl.1" possessor="no.owner">
      <word posp="noun" gloss="cat"/>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="pat"/>
    </vp>
  </s>
</example>

copyuptophrase:

<example id="relp1" translation="I patted the cat.">
  <s>
-    <np number="sing" def="neither" role="subj" locus="number" case="ERG" possessor="no.owner">
+    <np number="sing" def="neither" role="subj" locus="number" case="ERG" possessor="no.owner" person="1excl">
      <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.2"/>
    </np>
    <np def="def" number="sing" tr="rheme" role="obj" locus="number" case="NOM" gender="cl.1" possessor="no.owner">
      <word posp="noun" gloss="cat"/>
    </np>
-    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
+    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="1excl.sing" obj="3.sing.cl.1">
      <word posp="verb" gloss="pat"/>
    </vp>
  </s>
</example>

prodrop:

<example id="relp1" translation="I patted the cat.">
  <s>
-    <np number="sing" def="neither" role="subj" locus="number" case="ERG" possessor="no.owner" person="1excl">
-      <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.2"/>
-    </np>
    <np def="def" number="sing" tr="rheme" role="obj" locus="number" case="NOM" gender="cl.1" possessor="no.owner">
      <word posp="noun" gloss="cat"/>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="1excl.sing" obj="3.sing.cl.1">
      <word posp="verb" gloss="pat"/>
    </vp>
  </s>
</example>

addclitics:

<example id="relp1" translation="I patted the cat.">
  <s>
    <np def="def" number="sing" tr="rheme" role="obj" locus="number" case="NOM" gender="cl.1" possessor="no.owner">
+      <thingy type="npnumber" function="proclitic" gloss="sing"/>
+      <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
      <word posp="noun" gloss="cat"/>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="1excl.sing" obj="3.sing.cl.1">
+      <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
+      <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
+      <thingy type="vpsubj" function="proclitic" gloss="1excl.sing"/>
+      <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.1"/>
      <word posp="verb" gloss="pat"/>
    </vp>
  </s>
</example>

propagateArgumentCase:

No change.

unwrapArgumentNPs:

No change.

unwrapOwnerOwned:

No change.

movedowntoword:

<example id="relp1" translation="I patted the cat.">
  <s>
    <np def="def" number="sing" tr="rheme" role="obj" locus="number" case="NOM" gender="cl.1" possessor="no.owner">
      <thingy type="npnumber" function="proclitic" gloss="sing"/>
      <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
-      <word posp="noun" gloss="cat"/>
+      <word posp="noun" gloss="cat" def="def" number="sing" tr="rheme" role="obj" locus="number" case="NOM" gender="cl.1" possessor="no.owner"/>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="1excl.sing" obj="3.sing.cl.1">
      <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
      <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
      <thingy type="vpsubj" function="proclitic" gloss="1excl.sing"/>
      <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.1"/>
-      <word posp="verb" gloss="pat"/>
+      <word posp="verb" gloss="pat" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="1excl.sing" obj="3.sing.cl.1"/>
    </vp>
  </s>
</example>

addaffixes:

No change.

flatten:

<example id="relp1" translation="I patted the cat.">
-  <s>
-    <np def="def" number="sing" tr="rheme" role="obj" locus="number" case="NOM" gender="cl.1" possessor="no.owner">
+  <flat>
    <thingy type="npnumber" function="proclitic" gloss="sing"/>
    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
    <word posp="noun" gloss="cat" def="def" number="sing" tr="rheme" role="obj" locus="number" case="NOM" gender="cl.1" possessor="no.owner"/>
-    </np>
-    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="1excl.sing" obj="3.sing.cl.1">
    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
    <thingy type="vpsubj" function="proclitic" gloss="1excl.sing"/>
    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.1"/>
    <word posp="verb" gloss="pat" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="1excl.sing" obj="3.sing.cl.1"/>
-    </vp>
-  </s>
+  </flat>
</example>

addvocab:

<example id="relp1" translation="I patted the cat.">
  <flat>
-    <thingy type="npnumber" function="proclitic" gloss="sing"/>
-    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
-    <word posp="noun" gloss="cat" def="def" number="sing" tr="rheme" role="obj" locus="number" case="NOM" gender="cl.1" possessor="no.owner"/>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
-    <thingy type="vpsubj" function="proclitic" gloss="1excl.sing"/>
-    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.1"/>
-    <word posp="verb" gloss="pat" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="1excl.sing" obj="3.sing.cl.1"/>
+    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
+    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner" ph="z&#x2B2;+&#x261;&#x2B1;&#x2E4; a r&#x2E0;" slots="Cip Cfp">zʲɡʱˤarˠ</thingy>
+    <word posp="noun" gloss="cat" def="def" number="sing" tr="rheme" role="obj" locus="number" case="NOM" gender="cl.1" possessor="no.owner" ph="p&#x2B2; &#x289; &#xA716;&#xA712; &#x290;&#x2E0;" slots="Cir Cfr">pʲʉ꜖꜒ʐˠ</word>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;" slots="Cip Cfp">ʃʲkʼˠɛɺʲ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;" slots="Cip Cfp">ʃˠpʰˤʉp͡fˤ</thingy>
+    <thingy type="vpsubj" function="proclitic" gloss="1excl.sing.SUBJ" ph="m&#x2B2; i &#x262;&#x2E0;" slots="Cip Cfp">mʲiɢˠ</thingy>
+    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.1.OBJ" ph="s&#x2B7;+k&#x2B2; u&#x2D0; w&#x2E4;" slots="Cip Cfp">sʷkʲuːwˤ</thingy>
+    <word posp="verb" gloss="pat" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="1excl.sing" obj="3.sing.cl.1" ph="d&#x2E0; u&#x2D0; d&#x2B1;&#x2B7; e#&#x2D0; &#xA716;&#xA712; b&#x2E4;" slots="Cir Cfr">dˠuːdʱʷe#ː꜖꜒bˤ</word>
  </flat>
</example>

vowelharmony:

No change.

applysandhi:

<example id="relp1" translation="I patted the cat.">
  <flat>
    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner" ph="z&#x2B2;+&#x261;&#x2B1;&#x2E4; a r&#x2E0;" slots="Cip Cfp">zʲɡʱˤarˠ</thingy>
-    <word posp="noun" gloss="cat" def="def" number="sing" tr="rheme" role="obj" locus="number" case="NOM" gender="cl.1" possessor="no.owner" ph="p&#x2B2; &#x289; &#xA716;&#xA712; &#x290;&#x2E0;" slots="Cir Cfr">pʲʉ꜖꜒ʐˠ</word>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;" slots="Cip Cfp">ʃʲkʼˠɛɺʲ</thingy>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;" slots="Cip Cfp">ʃˠpʰˤʉp͡fˤ</thingy>
-    <thingy type="vpsubj" function="proclitic" gloss="1excl.sing.SUBJ" ph="m&#x2B2; i &#x262;&#x2E0;" slots="Cip Cfp">mʲiɢˠ</thingy>
-    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.1.OBJ" ph="s&#x2B7;+k&#x2B2; u&#x2D0; w&#x2E4;" slots="Cip Cfp">sʷkʲuːwˤ</thingy>
-    <word posp="verb" gloss="pat" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="1excl.sing" obj="3.sing.cl.1" ph="d&#x2E0; u&#x2D0; d&#x2B1;&#x2B7; e#&#x2D0; &#xA716;&#xA712; b&#x2E4;" slots="Cir Cfr">dˠuːdʱʷe#ː꜖꜒bˤ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner" ph="z&#x2B2;+&#x261;&#x2B1;&#x2E4; a r&#x2E0;">zʲɡʱˤarˠ</thingy>
+    <word posp="noun" gloss="cat" def="def" number="sing" tr="rheme" role="obj" locus="number" case="NOM" gender="cl.1" possessor="no.owner" ph="p&#x2B2; &#x289; &#xA716;&#xA712; &#x290;&#x2E0;">pʲʉ꜖꜒ʐˠ</word>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;">ʃʲkʼˠɛɺʲ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;">ʃˠpʰˤʉp͡fˤ</thingy>
+    <thingy type="vpsubj" function="proclitic" gloss="1excl.sing.SUBJ" ph="m&#x2B2; i &#x262;&#x2E0;">mʲiɢˠ</thingy>
+    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.1.OBJ" ph="s&#x2B7;+k&#x2B2; u&#x2D0; w&#x2E4;">sʷkʲuːwˤ</thingy>
+    <word posp="verb" gloss="pat" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="1excl.sing" obj="3.sing.cl.1" ph="d&#x2E0; u&#x2D0; d&#x2B1;&#x2B7; e#&#x2D0; &#xA716;&#xA712; b&#x2E4;">dˠuːdʱʷe#ː꜖꜒bˤ</word>
  </flat>
</example>

removetags:

<example id="relp1" translation="I patted the cat.">
  <flat>
-    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner" ph="z&#x2B2;+&#x261;&#x2B1;&#x2E4; a r&#x2E0;">zʲɡʱˤarˠ</thingy>
-    <word posp="noun" gloss="cat" def="def" number="sing" tr="rheme" role="obj" locus="number" case="NOM" gender="cl.1" possessor="no.owner" ph="p&#x2B2; &#x289; &#xA716;&#xA712; &#x290;&#x2E0;">pʲʉ꜖꜒ʐˠ</word>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;">ʃʲkʼˠɛɺʲ</thingy>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;">ʃˠpʰˤʉp͡fˤ</thingy>
-    <thingy type="vpsubj" function="proclitic" gloss="1excl.sing.SUBJ" ph="m&#x2B2; i &#x262;&#x2E0;">mʲiɢˠ</thingy>
-    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.1.OBJ" ph="s&#x2B7;+k&#x2B2; u&#x2D0; w&#x2E4;">sʷkʲuːwˤ</thingy>
-    <word posp="verb" gloss="pat" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="1excl.sing" obj="3.sing.cl.1" ph="d&#x2E0; u&#x2D0; d&#x2B1;&#x2B7; e#&#x2D0; &#xA716;&#xA712; b&#x2E4;">dˠuːdʱʷe#ː꜖꜒bˤ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner">zʲɡʱˤarˠ</thingy>
+    <word posp="noun" gloss="cat" def="def" number="sing" tr="rheme" role="obj" locus="number" case="NOM" gender="cl.1" possessor="no.owner">pʲʉ꜖꜒ʐˠ</word>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST">ʃʲkʼˠɛɺʲ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active">ʃˠpʰˤʉp͡fˤ</thingy>
+    <thingy type="vpsubj" function="proclitic" gloss="1excl.sing.SUBJ">mʲiɢˠ</thingy>
+    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.1.OBJ">sʷkʲuːwˤ</thingy>
+    <word posp="verb" gloss="pat" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="1excl.sing" obj="3.sing.cl.1">dˠuːdʱʷe#ː꜖꜒bˤ</word>
  </flat>
+  <p>&lt;span class="ilpair"&gt;&lt;span class="mor"&gt;zʲɡʱˤarˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;NOM&lt;/span&gt;.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;pʲʉ꜖꜒ʐˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;cat&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʃʲkʼˠɛɺʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;indicative.&lt;span class="glssc"&gt;PAST&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʃˠpʰˤʉp͡fˤ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;POS&lt;/span&gt;.active&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;mʲiɢˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;1excl.sing.&lt;span class="glssc"&gt;SUBJ&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;sʷkʲuːwˤ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;3.sing.cl.1.&lt;span class="glssc"&gt;OBJ&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;dˠuːdʱʷẽː꜖꜒bˤ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;pat&lt;/span&gt;&lt;/span&gt;</p>
+  <p>zʲɡʱˤarˠ pʲʉ꜖꜒ʐˠ ʃʲkʼˠɛɺʲ ʃˠpʰˤʉp͡fˤ mʲiɢˠ sʷkʲuːwˤ dˠuːdʱʷẽː꜖꜒bˤ</p>
+  <p>zʲɡʱˤarˠ pʲʉ꜖꜒ʐˠ ʃʲkʼˠɛɺʲ ʃˠpʰˤʉp͡fˤ mʲiɢˠ sʷkʲuːwˤ dˠuːdʱʷe#ː꜖꜒bˤ</p>
+  <il>
+    <w>
+      <o>zʲɡʱˤarˠ</o>
+      <g>NOM.no.owner</g>
+    </w>
+    <w>
+      <o>pʲʉ꜖꜒ʐˠ</o>
+      <g>cat</g>
+    </w>
+    <w>
+      <o>ʃʲkʼˠɛɺʲ</o>
+      <g>indicative.PAST</g>
+    </w>
+    <w>
+      <o>ʃˠpʰˤʉp͡fˤ</o>
+      <g>POS.active</g>
+    </w>
+    <w>
+      <o>mʲiɢˠ</o>
+      <g>1excl.sing.SUBJ</g>
+    </w>
+    <w>
+      <o>sʷkʲuːwˤ</o>
+      <g>3.sing.cl.1.OBJ</g>
+    </w>
+    <w>
+      <o>dˠuːdʱʷẽː꜖꜒bˤ</o>
+      <g>pat</g>
+    </w>
+  </il>
</example>

initial XML:

<example id="relp2" translation="I patted the cat that caught the mouse.">
  <s>
    <vp tam="past-punct">
      <verb>pat</verb>
    </vp>
    <np number="sing" def="neither" role="subj">
      <pron person="1excl" number="sing"/>
    </np>
    <np role="obj">
      <relp>
        <vp tam="past-punct">
          <verb>catch</verb>
        </vp>
        <np def="def" number="sing" role="subj" head="this">
          <noun>cat</noun>
        </np>
        <np def="def" number="sing" role="obj">
          <noun>mouse</noun>
        </np>
      </relp>
    </np>
  </s>
</example>

cleanup:

<example id="relp2" translation="I patted the cat that caught the mouse.">
  <s>
-    <vp tam="past-punct">
-      <verb>pat</verb>
+    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active">
+      <word posp="verb" gloss="pat"/>
    </vp>
-    <np number="sing" def="neither" role="subj">
-      <pron person="1excl" number="sing"/>
+    <np number="sing" def="neither" role="subj" locus="number">
+      <word person="1excl" number="sing" posp="pron"/>
    </np>
    <np role="obj">
      <relp>
-        <vp tam="past-punct">
-          <verb>catch</verb>
+        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active">
+          <word posp="verb" gloss="catch"/>
        </vp>
-        <np def="def" number="sing" role="subj" head="this">
-          <noun>cat</noun>
+        <np def="def" number="sing" role="subj" head="this" locus="number">
+          <word posp="noun" gloss="cat"/>
        </np>
-        <np def="def" number="sing" role="obj">
-          <noun>mouse</noun>
+        <np def="def" number="sing" role="obj" locus="number">
+          <word posp="noun" gloss="mouse"/>
        </np>
      </relp>
    </np>
  </s>
</example>

module articles:

No change.

module nonpastonly:

<example id="relp2" translation="I patted the cat that caught the mouse.">
  <s>
-    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active">
+    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="pat"/>
    </vp>
    <np number="sing" def="neither" role="subj" locus="number">
      <word person="1excl" number="sing" posp="pron"/>
    </np>
    <np role="obj">
      <relp>
-        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active">
+        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
          <word posp="verb" gloss="catch"/>
        </vp>
        <np def="def" number="sing" role="subj" head="this" locus="number">
          <word posp="noun" gloss="cat"/>
        </np>
        <np def="def" number="sing" role="obj" locus="number">
          <word posp="noun" gloss="mouse"/>
        </np>
      </relp>
    </np>
  </s>
</example>

module noepistemic:

No change.

module NRel:

<example id="relp2" translation="I patted the cat that caught the mouse.">
  <s>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="pat"/>
    </vp>
    <np number="sing" def="neither" role="subj" locus="number">
      <word person="1excl" number="sing" posp="pron"/>
    </np>
-    <np role="obj">
-      <relp>
+    <np id="parent">
+      <np def="def" number="sing" role="obj" locus="number" id="headnp" tr="">
+        <word posp="noun" gloss="cat"/>
+      </np>
+      <relp comma="after">
+        <np id="relnp" number="sing" def="neither" role="subj" comma="before">
+          <word posp="pron" gloss="RELPRON"/>
+        </np>
        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
          <word posp="verb" gloss="catch"/>
        </vp>
-        <np def="def" number="sing" role="subj" head="this" locus="number">
-          <word posp="noun" gloss="cat"/>
-        </np>
        <np def="def" number="sing" role="obj" locus="number">
          <word posp="noun" gloss="mouse"/>
        </np>
      </relp>
    </np>
  </s>
</example>

module sentenceconnectors:

No change.

module complementise:

No change.

tva1
tva2
tva1
tva2

module affixdensity:

No change.

module adpositions:

No change.

module constorder:

<example id="relp2" translation="I patted the cat that caught the mouse.">
  <s>
-    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
-      <word posp="verb" gloss="pat"/>
-    </vp>
    <np number="sing" def="neither" role="subj" locus="number">
      <word person="1excl" number="sing" posp="pron"/>
    </np>
+    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
+      <word posp="verb" gloss="pat"/>
+    </vp>
    <np id="parent">
      <np def="def" number="sing" role="obj" locus="number" id="headnp" tr="">
        <word posp="noun" gloss="cat"/>
      </np>
      <relp comma="after">
        <np id="relnp" number="sing" def="neither" role="subj" comma="before">
          <word posp="pron" gloss="RELPRON"/>
        </np>
        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
          <word posp="verb" gloss="catch"/>
        </vp>
        <np def="def" number="sing" role="obj" locus="number">
          <word posp="noun" gloss="mouse"/>
        </np>
      </relp>
    </np>
  </s>
</example>

module casemarking:

<example id="relp2" translation="I patted the cat that caught the mouse.">
  <s>
-    <np number="sing" def="neither" role="subj" locus="number">
+    <np number="sing" def="neither" role="subj" locus="number" case="ERG">
      <word person="1excl" number="sing" posp="pron"/>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="pat"/>
    </vp>
    <np id="parent">
      <np def="def" number="sing" role="obj" locus="number" id="headnp" tr="">
        <word posp="noun" gloss="cat"/>
      </np>
      <relp comma="after">
-        <np id="relnp" number="sing" def="neither" role="subj" comma="before">
+        <np id="relnp" number="sing" def="neither" role="subj" comma="before" case="ERG">
          <word posp="pron" gloss="RELPRON"/>
        </np>
        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
          <word posp="verb" gloss="catch"/>
        </vp>
-        <np def="def" number="sing" role="obj" locus="number">
+        <np def="def" number="sing" role="obj" locus="number" case="NOM">
          <word posp="noun" gloss="mouse"/>
        </np>
      </relp>
    </np>
  </s>
</example>

module markowner:

No change.

module addgender:

<example id="relp2" translation="I patted the cat that caught the mouse.">
  <s>
    <np number="sing" def="neither" role="subj" locus="number" case="ERG">
      <word person="1excl" number="sing" posp="pron"/>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="pat"/>
    </vp>
-    <np id="parent">
-      <np def="def" number="sing" role="obj" locus="number" id="headnp" tr="">
+    <np id="parent" gender="cl.1">
+      <np def="def" number="sing" role="obj" locus="number" id="headnp" tr="" gender="cl.1">
        <word posp="noun" gloss="cat"/>
      </np>
      <relp comma="after">
-        <np id="relnp" number="sing" def="neither" role="subj" comma="before" case="ERG">
+        <np id="relnp" number="sing" def="neither" role="subj" comma="before" case="ERG" gender="cl.1">
          <word posp="pron" gloss="RELPRON"/>
        </np>
        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
          <word posp="verb" gloss="catch"/>
        </vp>
-        <np def="def" number="sing" role="obj" locus="number" case="NOM">
+        <np def="def" number="sing" role="obj" locus="number" case="NOM" gender="cl.4">
          <word posp="noun" gloss="mouse"/>
        </np>
      </relp>
    </np>
  </s>
</example>

module propagatenumber:

<example id="relp2" translation="I patted the cat that caught the mouse.">
  <s>
    <np number="sing" def="neither" role="subj" locus="number" case="ERG">
      <word person="1excl" number="sing" posp="pron"/>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="pat"/>
    </vp>
-    <np id="parent" gender="cl.1">
+    <np id="parent" gender="cl.1" number="sing">
      <np def="def" number="sing" role="obj" locus="number" id="headnp" tr="" gender="cl.1">
        <word posp="noun" gloss="cat"/>
      </np>
      <relp comma="after">
        <np id="relnp" number="sing" def="neither" role="subj" comma="before" case="ERG" gender="cl.1">
          <word posp="pron" gloss="RELPRON"/>
        </np>
        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
          <word posp="verb" gloss="catch"/>
        </vp>
        <np def="def" number="sing" role="obj" locus="number" case="NOM" gender="cl.4">
          <word posp="noun" gloss="mouse"/>
        </np>
      </relp>
    </np>
  </s>
</example>

createpronouns:

No change.

module markowned:

<example id="relp2" translation="I patted the cat that caught the mouse.">
  <s>
-    <np number="sing" def="neither" role="subj" locus="number" case="ERG">
+    <np number="sing" def="neither" role="subj" locus="number" case="ERG" possessor="no.owner">
      <word person="1excl" number="sing" posp="pron"/>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="pat"/>
    </vp>
-    <np id="parent" gender="cl.1" number="sing">
-      <np def="def" number="sing" role="obj" locus="number" id="headnp" tr="" gender="cl.1">
+    <np id="parent" gender="cl.1" number="sing" possessor="no.owner">
+      <np def="def" number="sing" role="obj" locus="number" id="headnp" tr="" gender="cl.1" possessor="no.owner">
        <word posp="noun" gloss="cat"/>
      </np>
      <relp comma="after">
-        <np id="relnp" number="sing" def="neither" role="subj" comma="before" case="ERG" gender="cl.1">
+        <np id="relnp" number="sing" def="neither" role="subj" comma="before" case="ERG" gender="cl.1" possessor="no.owner">
          <word posp="pron" gloss="RELPRON"/>
        </np>
        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
          <word posp="verb" gloss="catch"/>
        </vp>
-        <np def="def" number="sing" role="obj" locus="number" case="NOM" gender="cl.4">
+        <np def="def" number="sing" role="obj" locus="number" case="NOM" gender="cl.4" possessor="no.owner">
          <word posp="noun" gloss="mouse"/>
        </np>
      </relp>
    </np>
  </s>
</example>

module ngen:

No change.

module wordorder:

No change.

module wordorder:

No change.

module wordorder:

No change.

module conjp:

No change.

flattenconjp:

No change.

fixpronouns:

<example id="relp2" translation="I patted the cat that caught the mouse.">
  <s>
    <np number="sing" def="neither" role="subj" locus="number" case="ERG" possessor="no.owner">
-      <word person="1excl" number="sing" posp="pron"/>
+      <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.2"/>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="pat"/>
    </vp>
    <np id="parent" gender="cl.1" number="sing" possessor="no.owner">
      <np def="def" number="sing" role="obj" locus="number" id="headnp" tr="" gender="cl.1" possessor="no.owner">
        <word posp="noun" gloss="cat"/>
      </np>
      <relp comma="after">
        <np id="relnp" number="sing" def="neither" role="subj" comma="before" case="ERG" gender="cl.1" possessor="no.owner">
          <word posp="pron" gloss="RELPRON"/>
        </np>
        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
          <word posp="verb" gloss="catch"/>
        </vp>
        <np def="def" number="sing" role="obj" locus="number" case="NOM" gender="cl.4" possessor="no.owner">
          <word posp="noun" gloss="mouse"/>
        </np>
      </relp>
    </np>
  </s>
</example>

copyuptophrase:

<example id="relp2" translation="I patted the cat that caught the mouse.">
  <s>
-    <np number="sing" def="neither" role="subj" locus="number" case="ERG" possessor="no.owner">
+    <np number="sing" def="neither" role="subj" locus="number" case="ERG" possessor="no.owner" person="1excl">
      <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.2"/>
    </np>
-    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
+    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="1excl.sing">
      <word posp="verb" gloss="pat"/>
    </vp>
    <np id="parent" gender="cl.1" number="sing" possessor="no.owner">
      <np def="def" number="sing" role="obj" locus="number" id="headnp" tr="" gender="cl.1" possessor="no.owner">
        <word posp="noun" gloss="cat"/>
      </np>
      <relp comma="after">
        <np id="relnp" number="sing" def="neither" role="subj" comma="before" case="ERG" gender="cl.1" possessor="no.owner">
          <word posp="pron" gloss="RELPRON"/>
        </np>
-        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
+        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1" obj="3.sing.cl.4">
          <word posp="verb" gloss="catch"/>
        </vp>
        <np def="def" number="sing" role="obj" locus="number" case="NOM" gender="cl.4" possessor="no.owner">
          <word posp="noun" gloss="mouse"/>
        </np>
      </relp>
    </np>
  </s>
</example>

prodrop:

<example id="relp2" translation="I patted the cat that caught the mouse.">
  <s>
-    <np number="sing" def="neither" role="subj" locus="number" case="ERG" possessor="no.owner" person="1excl">
-      <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.2"/>
-    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="1excl.sing">
      <word posp="verb" gloss="pat"/>
    </vp>
    <np id="parent" gender="cl.1" number="sing" possessor="no.owner">
      <np def="def" number="sing" role="obj" locus="number" id="headnp" tr="" gender="cl.1" possessor="no.owner">
        <word posp="noun" gloss="cat"/>
      </np>
      <relp comma="after">
        <np id="relnp" number="sing" def="neither" role="subj" comma="before" case="ERG" gender="cl.1" possessor="no.owner">
          <word posp="pron" gloss="RELPRON"/>
        </np>
        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1" obj="3.sing.cl.4">
          <word posp="verb" gloss="catch"/>
        </vp>
        <np def="def" number="sing" role="obj" locus="number" case="NOM" gender="cl.4" possessor="no.owner">
          <word posp="noun" gloss="mouse"/>
        </np>
      </relp>
    </np>
  </s>
</example>

addclitics:

<example id="relp2" translation="I patted the cat that caught the mouse.">
  <s>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="1excl.sing">
+      <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
+      <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
+      <thingy type="vpsubj" function="proclitic" gloss="1excl.sing"/>
      <word posp="verb" gloss="pat"/>
    </vp>
    <np id="parent" gender="cl.1" number="sing" possessor="no.owner">
      <np def="def" number="sing" role="obj" locus="number" id="headnp" tr="" gender="cl.1" possessor="no.owner">
+        <thingy type="npnumber" function="proclitic" gloss="sing"/>
        <word posp="noun" gloss="cat"/>
      </np>
      <relp comma="after">
        <np id="relnp" number="sing" def="neither" role="subj" comma="before" case="ERG" gender="cl.1" possessor="no.owner">
+          <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner"/>
          <word posp="pron" gloss="RELPRON"/>
        </np>
        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1" obj="3.sing.cl.4">
+          <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
+          <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
+          <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.1"/>
+          <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.4"/>
          <word posp="verb" gloss="catch"/>
        </vp>
        <np def="def" number="sing" role="obj" locus="number" case="NOM" gender="cl.4" possessor="no.owner">
+          <thingy type="npnumber" function="proclitic" gloss="sing"/>
+          <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
          <word posp="noun" gloss="mouse"/>
        </np>
      </relp>
    </np>
  </s>
</example>

propagateArgumentCase:

No change.

unwrapArgumentNPs:

No change.

unwrapOwnerOwned:

No change.

movedowntoword:

<example id="relp2" translation="I patted the cat that caught the mouse.">
  <s>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="1excl.sing">
      <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
      <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
      <thingy type="vpsubj" function="proclitic" gloss="1excl.sing"/>
-      <word posp="verb" gloss="pat"/>
+      <word posp="verb" gloss="pat" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="1excl.sing"/>
    </vp>
    <np id="parent" gender="cl.1" number="sing" possessor="no.owner">
      <np def="def" number="sing" role="obj" locus="number" id="headnp" tr="" gender="cl.1" possessor="no.owner">
        <thingy type="npnumber" function="proclitic" gloss="sing"/>
-        <word posp="noun" gloss="cat"/>
+        <word posp="noun" gloss="cat" def="def" number="sing" role="obj" locus="number" id="headnp" gender="cl.1" possessor="no.owner"/>
      </np>
      <relp comma="after">
        <np id="relnp" number="sing" def="neither" role="subj" comma="before" case="ERG" gender="cl.1" possessor="no.owner">
          <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner"/>
-          <word posp="pron" gloss="RELPRON"/>
+          <word posp="pron" gloss="RELPRON" id="relnp" number="sing" def="neither" role="subj" comma="before" case="ERG" gender="cl.1" possessor="no.owner"/>
        </np>
        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1" obj="3.sing.cl.4">
          <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
          <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
          <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.1"/>
          <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.4"/>
-          <word posp="verb" gloss="catch"/>
+          <word posp="verb" gloss="catch" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1" obj="3.sing.cl.4"/>
        </vp>
        <np def="def" number="sing" role="obj" locus="number" case="NOM" gender="cl.4" possessor="no.owner">
          <thingy type="npnumber" function="proclitic" gloss="sing"/>
          <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
-          <word posp="noun" gloss="mouse"/>
+          <word posp="noun" gloss="mouse" def="def" number="sing" role="obj" locus="number" case="NOM" gender="cl.4" possessor="no.owner"/>
        </np>
      </relp>
    </np>
  </s>
</example>

addaffixes:

No change.

flatten:

<example id="relp2" translation="I patted the cat that caught the mouse.">
-  <s>
-    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="1excl.sing">
+  <flat>
    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
    <thingy type="vpsubj" function="proclitic" gloss="1excl.sing"/>
    <word posp="verb" gloss="pat" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="1excl.sing"/>
-    </vp>
-    <np id="parent" gender="cl.1" number="sing" possessor="no.owner">
-      <np def="def" number="sing" role="obj" locus="number" id="headnp" tr="" gender="cl.1" possessor="no.owner">
    <thingy type="npnumber" function="proclitic" gloss="sing"/>
    <word posp="noun" gloss="cat" def="def" number="sing" role="obj" locus="number" id="headnp" gender="cl.1" possessor="no.owner"/>
-      </np>
-      <relp comma="after">
-        <np id="relnp" number="sing" def="neither" role="subj" comma="before" case="ERG" gender="cl.1" possessor="no.owner">
    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner"/>
    <word posp="pron" gloss="RELPRON" id="relnp" number="sing" def="neither" role="subj" comma="before" case="ERG" gender="cl.1" possessor="no.owner"/>
-        </np>
-        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1" obj="3.sing.cl.4">
    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.1"/>
    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.4"/>
    <word posp="verb" gloss="catch" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1" obj="3.sing.cl.4"/>
-        </vp>
-        <np def="def" number="sing" role="obj" locus="number" case="NOM" gender="cl.4" possessor="no.owner">
    <thingy type="npnumber" function="proclitic" gloss="sing"/>
    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
-          <word posp="noun" gloss="mouse" def="def" number="sing" role="obj" locus="number" case="NOM" gender="cl.4" possessor="no.owner"/>
-        </np>
-      </relp>
-    </np>
-  </s>
+    <word posp="noun" gloss="mouse" def="def" number="sing" role="obj" locus="number" case="NOM" gender="cl.4" possessor="no.owner" comma="after"/>
+  </flat>
</example>

addvocab:

<example id="relp2" translation="I patted the cat that caught the mouse.">
  <flat>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
-    <thingy type="vpsubj" function="proclitic" gloss="1excl.sing"/>
-    <word posp="verb" gloss="pat" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="1excl.sing"/>
-    <thingy type="npnumber" function="proclitic" gloss="sing"/>
-    <word posp="noun" gloss="cat" def="def" number="sing" role="obj" locus="number" id="headnp" gender="cl.1" possessor="no.owner"/>
-    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner"/>
-    <word posp="pron" gloss="RELPRON" id="relnp" number="sing" def="neither" role="subj" comma="before" case="ERG" gender="cl.1" possessor="no.owner"/>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
-    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.1"/>
-    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.4"/>
-    <word posp="verb" gloss="catch" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1" obj="3.sing.cl.4"/>
-    <thingy type="npnumber" function="proclitic" gloss="sing"/>
-    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
-    <word posp="noun" gloss="mouse" def="def" number="sing" role="obj" locus="number" case="NOM" gender="cl.4" possessor="no.owner" comma="after"/>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;" slots="Cip Cfp">ʃʲkʼˠɛɺʲ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;" slots="Cip Cfp">ʃˠpʰˤʉp͡fˤ</thingy>
+    <thingy type="vpsubj" function="proclitic" gloss="1excl.sing.SUBJ" ph="m&#x2B2; i &#x262;&#x2E0;" slots="Cip Cfp">mʲiɢˠ</thingy>
+    <word posp="verb" gloss="pat" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="1excl.sing" ph="d&#x2E0; u&#x2D0; d&#x2B1;&#x2B7; e#&#x2D0; &#xA716;&#xA712; b&#x2E4;" slots="Cir Cfr">dˠuːdʱʷe#ː꜖꜒bˤ</word>
+    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
+    <word posp="noun" gloss="cat" def="def" number="sing" role="obj" locus="number" id="headnp" gender="cl.1" possessor="no.owner" ph="p&#x2B2; &#x289; &#xA716;&#xA712; &#x290;&#x2E0;" slots="Cir Cfr">pʲʉ꜖꜒ʐˠ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner" ph="&#x292;&#x2E0;+q&#x2E0; &#x25B;#&#x2D0; q&#x2E0;" slots="Cip Cfp">ʒˠqˠɛ#ːqˠ</thingy>
+    <word posp="pron" gloss="RELPRON" id="relnp" number="sing" def="neither" role="subj" comma="before" case="ERG" gender="cl.1" possessor="no.owner" ph="s&#x2B2;+p&#x2B2; &#x289;#&#x2D0; &#xA712; t&#x2BC;&#x2B2;" slots="Cir Cfr">sʲpʲʉ#ː꜒tʼʲ</word>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;" slots="Cip Cfp">ʃʲkʼˠɛɺʲ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;" slots="Cip Cfp">ʃˠpʰˤʉp͡fˤ</thingy>
+    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.1.SUBJ" ph="" slots="Cip Cfp"></thingy>
+    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.4.OBJ" ph="v&#x2E4; &#x254;&#x2D0; &#x279;&#x2B2;" slots="Cip Cfp">vˤɔːɹʲ</thingy>
+    <word posp="verb" gloss="catch" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1" obj="3.sing.cl.4" ph="&#x26C;&#x2B2; &#x276;&#x2D0; &#xA716;&#xA712; s&#x2B2;" slots="Cir Cfr">ɬʲɶː꜖꜒sʲ</word>
+    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
+    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner" ph="z&#x2B2;+&#x261;&#x2B1;&#x2E4; a r&#x2E0;" slots="Cip Cfp">zʲɡʱˤarˠ</thingy>
+    <word posp="noun" gloss="mouse" def="def" number="sing" role="obj" locus="number" case="NOM" gender="cl.4" possessor="no.owner" comma="after" ph="&#x283;&#x2E0;+hk&#x2E4; o&#x2D0; &#x27E;&#x2B2; &#x25E; &#xA712; &#x294;" slots="Cir Cfr">ʃˠhkˤoːɾʲɞ꜒ʔ</word>
  </flat>
</example>

vowelharmony:

No change.

applysandhi:

<example id="relp2" translation="I patted the cat that caught the mouse.">
  <flat>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;" slots="Cip Cfp">ʃʲkʼˠɛɺʲ</thingy>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;" slots="Cip Cfp">ʃˠpʰˤʉp͡fˤ</thingy>
-    <thingy type="vpsubj" function="proclitic" gloss="1excl.sing.SUBJ" ph="m&#x2B2; i &#x262;&#x2E0;" slots="Cip Cfp">mʲiɢˠ</thingy>
-    <word posp="verb" gloss="pat" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="1excl.sing" ph="d&#x2E0; u&#x2D0; d&#x2B1;&#x2B7; e#&#x2D0; &#xA716;&#xA712; b&#x2E4;" slots="Cir Cfr">dˠuːdʱʷe#ː꜖꜒bˤ</word>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;">ʃʲkʼˠɛɺʲ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;">ʃˠpʰˤʉp͡fˤ</thingy>
+    <thingy type="vpsubj" function="proclitic" gloss="1excl.sing.SUBJ" ph="m&#x2B2; i &#x262;&#x2E0;">mʲiɢˠ</thingy>
+    <word posp="verb" gloss="pat" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="1excl.sing" ph="d&#x2E0; u&#x2D0; d&#x2B1;&#x2B7; e#&#x2D0; &#xA716;&#xA712; b&#x2E4;">dˠuːdʱʷe#ː꜖꜒bˤ</word>
    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <word posp="noun" gloss="cat" def="def" number="sing" role="obj" locus="number" id="headnp" gender="cl.1" possessor="no.owner" ph="p&#x2B2; &#x289; &#xA716;&#xA712; &#x290;&#x2E0;" slots="Cir Cfr">pʲʉ꜖꜒ʐˠ</word>
-    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner" ph="&#x292;&#x2E0;+q&#x2E0; &#x25B;#&#x2D0; q&#x2E0;" slots="Cip Cfp">ʒˠqˠɛ#ːqˠ</thingy>
-    <word posp="pron" gloss="RELPRON" id="relnp" number="sing" def="neither" role="subj" comma="before" case="ERG" gender="cl.1" possessor="no.owner" ph="s&#x2B2;+p&#x2B2; &#x289;#&#x2D0; &#xA712; t&#x2BC;&#x2B2;" slots="Cir Cfr">sʲpʲʉ#ː꜒tʼʲ</word>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;" slots="Cip Cfp">ʃʲkʼˠɛɺʲ</thingy>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;" slots="Cip Cfp">ʃˠpʰˤʉp͡fˤ</thingy>
+    <word posp="noun" gloss="cat" def="def" number="sing" role="obj" locus="number" id="headnp" gender="cl.1" possessor="no.owner" ph="p&#x2B2; &#x289; &#xA716;&#xA712; &#x290;&#x2E0;">pʲʉ꜖꜒ʐˠ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner" ph="&#x292;&#x2E0;+q&#x2E0; &#x25B;#&#x2D0; q&#x2E0;">ʒˠqˠɛ#ːqˠ</thingy>
+    <word posp="pron" gloss="RELPRON" id="relnp" number="sing" def="neither" role="subj" comma="before" case="ERG" gender="cl.1" possessor="no.owner" ph="s&#x2B2;+p&#x2B2; &#x289;#&#x2D0; &#xA712; t&#x2BC;&#x2B2;">sʲpʲʉ#ː꜒tʼʲ</word>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;">ʃʲkʼˠɛɺʲ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;">ʃˠpʰˤʉp͡fˤ</thingy>
    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.1.SUBJ" ph="" slots="Cip Cfp"></thingy>
-    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.4.OBJ" ph="v&#x2E4; &#x254;&#x2D0; &#x279;&#x2B2;" slots="Cip Cfp">vˤɔːɹʲ</thingy>
-    <word posp="verb" gloss="catch" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1" obj="3.sing.cl.4" ph="&#x26C;&#x2B2; &#x276;&#x2D0; &#xA716;&#xA712; s&#x2B2;" slots="Cir Cfr">ɬʲɶː꜖꜒sʲ</word>
+    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.4.OBJ" ph="v&#x2E4; &#x254;&#x2D0; &#x279;&#x2B2;">vˤɔːɹʲ</thingy>
+    <word posp="verb" gloss="catch" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1" obj="3.sing.cl.4" ph="&#x26C;&#x2B2; &#x276;&#x2D0; &#xA716;&#xA712; s&#x2B2;">ɬʲɶː꜖꜒sʲ</word>
    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner" ph="z&#x2B2;+&#x261;&#x2B1;&#x2E4; a r&#x2E0;" slots="Cip Cfp">zʲɡʱˤarˠ</thingy>
-    <word posp="noun" gloss="mouse" def="def" number="sing" role="obj" locus="number" case="NOM" gender="cl.4" possessor="no.owner" comma="after" ph="&#x283;&#x2E0;+hk&#x2E4; o&#x2D0; &#x27E;&#x2B2; &#x25E; &#xA712; &#x294;" slots="Cir Cfr">ʃˠhkˤoːɾʲɞ꜒ʔ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner" ph="z&#x2B2;+&#x261;&#x2B1;&#x2E4; a r&#x2E0;">zʲɡʱˤarˠ</thingy>
+    <word posp="noun" gloss="mouse" def="def" number="sing" role="obj" locus="number" case="NOM" gender="cl.4" possessor="no.owner" comma="after" ph="&#x283;&#x2E0;+hk&#x2E4; o&#x2D0; &#x27E;&#x2B2; &#x25E; &#xA712; &#x294;">ʃˠhkˤoːɾʲɞ꜒ʔ</word>
  </flat>
</example>

removetags:

<example id="relp2" translation="I patted the cat that caught the mouse.">
  <flat>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;">ʃʲkʼˠɛɺʲ</thingy>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;">ʃˠpʰˤʉp͡fˤ</thingy>
-    <thingy type="vpsubj" function="proclitic" gloss="1excl.sing.SUBJ" ph="m&#x2B2; i &#x262;&#x2E0;">mʲiɢˠ</thingy>
-    <word posp="verb" gloss="pat" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="1excl.sing" ph="d&#x2E0; u&#x2D0; d&#x2B1;&#x2B7; e#&#x2D0; &#xA716;&#xA712; b&#x2E4;">dˠuːdʱʷe#ː꜖꜒bˤ</word>
-    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <word posp="noun" gloss="cat" def="def" number="sing" role="obj" locus="number" id="headnp" gender="cl.1" possessor="no.owner" ph="p&#x2B2; &#x289; &#xA716;&#xA712; &#x290;&#x2E0;">pʲʉ꜖꜒ʐˠ</word>
-    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner" ph="&#x292;&#x2E0;+q&#x2E0; &#x25B;#&#x2D0; q&#x2E0;">ʒˠqˠɛ#ːqˠ</thingy>
-    <word posp="pron" gloss="RELPRON" id="relnp" number="sing" def="neither" role="subj" comma="before" case="ERG" gender="cl.1" possessor="no.owner" ph="s&#x2B2;+p&#x2B2; &#x289;#&#x2D0; &#xA712; t&#x2BC;&#x2B2;">sʲpʲʉ#ː꜒tʼʲ</word>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;">ʃʲkʼˠɛɺʲ</thingy>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;">ʃˠpʰˤʉp͡fˤ</thingy>
-    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.1.SUBJ" ph="" slots="Cip Cfp"></thingy>
-    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.4.OBJ" ph="v&#x2E4; &#x254;&#x2D0; &#x279;&#x2B2;">vˤɔːɹʲ</thingy>
-    <word posp="verb" gloss="catch" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1" obj="3.sing.cl.4" ph="&#x26C;&#x2B2; &#x276;&#x2D0; &#xA716;&#xA712; s&#x2B2;">ɬʲɶː꜖꜒sʲ</word>
-    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner" ph="z&#x2B2;+&#x261;&#x2B1;&#x2E4; a r&#x2E0;">zʲɡʱˤarˠ</thingy>
-    <word posp="noun" gloss="mouse" def="def" number="sing" role="obj" locus="number" case="NOM" gender="cl.4" possessor="no.owner" comma="after" ph="&#x283;&#x2E0;+hk&#x2E4; o&#x2D0; &#x27E;&#x2B2; &#x25E; &#xA712; &#x294;">ʃˠhkˤoːɾʲɞ꜒ʔ</word>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST">ʃʲkʼˠɛɺʲ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active">ʃˠpʰˤʉp͡fˤ</thingy>
+    <thingy type="vpsubj" function="proclitic" gloss="1excl.sing.SUBJ">mʲiɢˠ</thingy>
+    <word posp="verb" gloss="pat" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="1excl.sing">dˠuːdʱʷe#ː꜖꜒bˤ</word>
+    <word posp="noun" gloss="cat" def="def" number="sing" role="obj" locus="number" id="headnp" gender="cl.1" possessor="no.owner">pʲʉ꜖꜒ʐˠ,</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner">ʒˠqˠɛ#ːqˠ</thingy>
+    <word posp="pron" gloss="RELPRON" id="relnp" number="sing" def="neither" role="subj" comma="before" case="ERG" gender="cl.1" possessor="no.owner">sʲpʲʉ#ː꜒tʼʲ</word>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST">ʃʲkʼˠɛɺʲ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active">ʃˠpʰˤʉp͡fˤ</thingy>
+    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.4.OBJ">vˤɔːɹʲ</thingy>
+    <word posp="verb" gloss="catch" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1" obj="3.sing.cl.4">ɬʲɶː꜖꜒sʲ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner">zʲɡʱˤarˠ</thingy>
+    <word posp="noun" gloss="mouse" def="def" number="sing" role="obj" locus="number" case="NOM" gender="cl.4" possessor="no.owner" comma="after">ʃˠhkˤoːɾʲɞ꜒ʔ</word>
  </flat>
+  <p>&lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʃʲkʼˠɛɺʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;indicative.&lt;span class="glssc"&gt;PAST&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʃˠpʰˤʉp͡fˤ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;POS&lt;/span&gt;.active&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;mʲiɢˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;1excl.sing.&lt;span class="glssc"&gt;SUBJ&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;dˠuːdʱʷẽː꜖꜒bˤ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;pat&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;pʲʉ꜖꜒ʐˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;cat&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʒˠqˠɛ̃ːqˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;ERG&lt;/span&gt;.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;sʲpʲʉ̃ː꜒tʼʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;RELPRON&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʃʲkʼˠɛɺʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;indicative.&lt;span class="glssc"&gt;PAST&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʃˠpʰˤʉp͡fˤ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;POS&lt;/span&gt;.active&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;vˤɔːɹʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;3.sing.cl.4.&lt;span class="glssc"&gt;OBJ&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ɬʲɶː꜖꜒sʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;catch&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;zʲɡʱˤarˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;NOM&lt;/span&gt;.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʃˠhkˤoːɾʲɞ꜒ʔ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;mouse&lt;/span&gt;&lt;/span&gt;</p>
+  <p>ʃʲkʼˠɛɺʲ ʃˠpʰˤʉp͡fˤ mʲiɢˠ dˠuːdʱʷẽː꜖꜒bˤ pʲʉ꜖꜒ʐˠ, ʒˠqˠɛ̃ːqˠ sʲpʲʉ̃ː꜒tʼʲ ʃʲkʼˠɛɺʲ ʃˠpʰˤʉp͡fˤ vˤɔːɹʲ ɬʲɶː꜖꜒sʲ zʲɡʱˤarˠ ʃˠhkˤoːɾʲɞ꜒ʔ</p>
+  <p>ʃʲkʼˠɛɺʲ ʃˠpʰˤʉp͡fˤ mʲiɢˠ dˠuːdʱʷe#ː꜖꜒bˤ pʲʉ꜖꜒ʐˠ, ʒˠqˠɛ#ːqˠ sʲpʲʉ#ː꜒tʼʲ ʃʲkʼˠɛɺʲ ʃˠpʰˤʉp͡fˤ vˤɔːɹʲ ɬʲɶː꜖꜒sʲ zʲɡʱˤarˠ ʃˠhkˤoːɾʲɞ꜒ʔ</p>
+  <il>
+    <w>
+      <o>ʃʲkʼˠɛɺʲ</o>
+      <g>indicative.PAST</g>
+    </w>
+    <w>
+      <o>ʃˠpʰˤʉp͡fˤ</o>
+      <g>POS.active</g>
+    </w>
+    <w>
+      <o>mʲiɢˠ</o>
+      <g>1excl.sing.SUBJ</g>
+    </w>
+    <w>
+      <o>dˠuːdʱʷẽː꜖꜒bˤ</o>
+      <g>pat</g>
+    </w>
+    <w>
+      <o>pʲʉ꜖꜒ʐˠ</o>
+      <g>cat</g>
+    </w>
+    <w>
+      <o>ʒˠqˠɛ̃ːqˠ</o>
+      <g>ERG.no.owner</g>
+    </w>
+    <w>
+      <o>sʲpʲʉ̃ː꜒tʼʲ</o>
+      <g>RELPRON</g>
+    </w>
+    <w>
+      <o>ʃʲkʼˠɛɺʲ</o>
+      <g>indicative.PAST</g>
+    </w>
+    <w>
+      <o>ʃˠpʰˤʉp͡fˤ</o>
+      <g>POS.active</g>
+    </w>
+    <w>
+      <o>vˤɔːɹʲ</o>
+      <g>3.sing.cl.4.OBJ</g>
+    </w>
+    <w>
+      <o>ɬʲɶː꜖꜒sʲ</o>
+      <g>catch</g>
+    </w>
+    <w>
+      <o>zʲɡʱˤarˠ</o>
+      <g>NOM.no.owner</g>
+    </w>
+    <w>
+      <o>ʃˠhkˤoːɾʲɞ꜒ʔ</o>
+      <g>mouse</g>
+    </w>
+  </il>
</example>

initial XML:

<example id="relp3" translation="I patted the cat that caught the mouse that ate the cheese.">
  <s>
    <vp tam="past-punct">
      <verb>pat</verb>
    </vp>
    <np number="sing" def="neither" role="subj">
      <pron person="1excl" number="sing"/>
    </np>
    <np role="obj">
      <relp>
        <vp tam="past-punct">
          <verb>catch</verb>
        </vp>
        <np def="def" number="sing" role="subj" head="this">
          <noun>cat</noun>
        </np>
        <np role="obj">
          <relp>
            <vp tam="past-punct">
              <verb>eat</verb>
            </vp>
            <np def="def" number="sing" role="subj" head="this">
              <noun>mouse</noun>
            </np>
            <np def="def" number="sing" role="obj">
              <noun>cheese</noun>
            </np>
          </relp>
        </np>
      </relp>
    </np>
  </s>
</example>

cleanup:

<example id="relp3" translation="I patted the cat that caught the mouse that ate the cheese.">
  <s>
-    <vp tam="past-punct">
-      <verb>pat</verb>
+    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active">
+      <word posp="verb" gloss="pat"/>
    </vp>
-    <np number="sing" def="neither" role="subj">
-      <pron person="1excl" number="sing"/>
+    <np number="sing" def="neither" role="subj" locus="number">
+      <word person="1excl" number="sing" posp="pron"/>
    </np>
    <np role="obj">
      <relp>
-        <vp tam="past-punct">
-          <verb>catch</verb>
+        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active">
+          <word posp="verb" gloss="catch"/>
        </vp>
-        <np def="def" number="sing" role="subj" head="this">
-          <noun>cat</noun>
+        <np def="def" number="sing" role="subj" head="this" locus="number">
+          <word posp="noun" gloss="cat"/>
        </np>
        <np role="obj">
          <relp>
-            <vp tam="past-punct">
-              <verb>eat</verb>
+            <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active">
+              <word posp="verb" gloss="eat"/>
            </vp>
-            <np def="def" number="sing" role="subj" head="this">
-              <noun>mouse</noun>
+            <np def="def" number="sing" role="subj" head="this" locus="number">
+              <word posp="noun" gloss="mouse"/>
            </np>
-            <np def="def" number="sing" role="obj">
-              <noun>cheese</noun>
+            <np def="def" number="sing" role="obj" locus="number">
+              <word posp="noun" gloss="cheese"/>
            </np>
          </relp>
        </np>
      </relp>
    </np>
  </s>
</example>

module articles:

No change.

module nonpastonly:

<example id="relp3" translation="I patted the cat that caught the mouse that ate the cheese.">
  <s>
-    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active">
+    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="pat"/>
    </vp>
    <np number="sing" def="neither" role="subj" locus="number">
      <word person="1excl" number="sing" posp="pron"/>
    </np>
    <np role="obj">
      <relp>
-        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active">
+        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
          <word posp="verb" gloss="catch"/>
        </vp>
        <np def="def" number="sing" role="subj" head="this" locus="number">
          <word posp="noun" gloss="cat"/>
        </np>
        <np role="obj">
          <relp>
-            <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active">
+            <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
              <word posp="verb" gloss="eat"/>
            </vp>
            <np def="def" number="sing" role="subj" head="this" locus="number">
              <word posp="noun" gloss="mouse"/>
            </np>
            <np def="def" number="sing" role="obj" locus="number">
              <word posp="noun" gloss="cheese"/>
            </np>
          </relp>
        </np>
      </relp>
    </np>
  </s>
</example>

module noepistemic:

No change.

module NRel:

<example id="relp3" translation="I patted the cat that caught the mouse that ate the cheese.">
  <s>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="pat"/>
    </vp>
    <np number="sing" def="neither" role="subj" locus="number">
      <word person="1excl" number="sing" posp="pron"/>
    </np>
-    <np role="obj">
-      <relp>
+    <np id="parent">
+      <np def="def" number="sing" role="obj" locus="number" id="headnp" tr="">
+        <word posp="noun" gloss="cat"/>
+      </np>
+      <relp comma="after">
+        <np id="relnp" number="sing" def="neither" role="subj" comma="before">
+          <word posp="pron" gloss="RELPRON"/>
+        </np>
        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
          <word posp="verb" gloss="catch"/>
        </vp>
-        <np def="def" number="sing" role="subj" head="this" locus="number">
-          <word posp="noun" gloss="cat"/>
+        <np id="parent">
+          <np def="def" number="sing" role="obj" locus="number" id="headnp" tr="">
+            <word posp="noun" gloss="mouse"/>
          </np>
-        <np role="obj">
-          <relp>
+          <relp comma="after">
+            <np id="relnp" number="sing" def="neither" role="subj" comma="before">
+              <word posp="pron" gloss="RELPRON"/>
+            </np>
            <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
              <word posp="verb" gloss="eat"/>
            </vp>
-            <np def="def" number="sing" role="subj" head="this" locus="number">
-              <word posp="noun" gloss="mouse"/>
-            </np>
            <np def="def" number="sing" role="obj" locus="number">
              <word posp="noun" gloss="cheese"/>
            </np>
          </relp>
        </np>
      </relp>
    </np>
  </s>
</example>

module sentenceconnectors:

No change.

module complementise:

No change.

submodule transform_verb_obj
<example id="relp3" translation="I patted the cat that caught the mouse that ate the cheese.">
  <s>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="pat"/>
    </vp>
    <np number="sing" def="neither" role="subj" locus="number">
      <word person="1excl" number="sing" posp="pron"/>
    </np>
    <np id="parent">
      <np def="def" number="sing" role="obj" locus="number" id="headnp" tr="">
        <word posp="noun" gloss="cat"/>
      </np>
      <relp comma="after">
        <np id="relnp" number="sing" def="neither" role="subj" comma="before">
          <word posp="pron" gloss="RELPRON"/>
        </np>
        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
          <word posp="verb" gloss="catch"/>
        </vp>
        <np id="parent">
          <np def="def" number="sing" role="obj" locus="number" id="headnp" tr="">
            <word posp="noun" gloss="mouse"/>
          </np>
          <relp comma="after">
            <np id="relnp" number="sing" def="neither" role="subj" comma="before">
              <word posp="pron" gloss="RELPRON"/>
            </np>
            <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
              <word gloss="cheese" lexposp="noun" posp="verb">
                <thingy gloss="eat&#x2081;" type="nounverbderivbef" origposp="verb"/>
                <thingy gloss="eat&#x2082;" type="nounverbderivaft" origposp="verb"/>
              </word>
            </vp>
          </relp>
        </np>
      </relp>
    </np>
  </s>
</example>
tva1
tva2
tva1
tva2
tva1
tva2
tva1
tva2
tva1
tva2
tva1
tva2

module affixdensity:

<example id="relp3" translation="I patted the cat that caught the mouse that ate the cheese.">
  <s>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="pat"/>
    </vp>
    <np number="sing" def="neither" role="subj" locus="number">
      <word person="1excl" number="sing" posp="pron"/>
    </np>
    <np id="parent">
      <np def="def" number="sing" role="obj" locus="number" id="headnp" tr="">
        <word posp="noun" gloss="cat"/>
      </np>
      <relp comma="after">
        <np id="relnp" number="sing" def="neither" role="subj" comma="before">
          <word posp="pron" gloss="RELPRON"/>
        </np>
        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
          <word posp="verb" gloss="catch"/>
        </vp>
        <np id="parent">
          <np def="def" number="sing" role="obj" locus="number" id="headnp" tr="">
            <word posp="noun" gloss="mouse"/>
          </np>
          <relp comma="after">
            <np id="relnp" number="sing" def="neither" role="subj" comma="before">
              <word posp="pron" gloss="RELPRON"/>
            </np>
            <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
-              <word posp="verb" gloss="eat"/>
+              <word gloss="cheese" lexposp="noun" posp="verb">
+                <thingy gloss="eat&#x2081;" type="nounverbderivbef" origposp="verb"/>
+                <thingy gloss="eat&#x2082;" type="nounverbderivaft" origposp="verb"/>
+              </word>
            </vp>
-            <np def="def" number="sing" role="obj" locus="number">
-              <word posp="noun" gloss="cheese"/>
-            </np>
          </relp>
        </np>
      </relp>
    </np>
  </s>
</example>

module adpositions:

No change.

module constorder:

<example id="relp3" translation="I patted the cat that caught the mouse that ate the cheese.">
  <s>
-    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
-      <word posp="verb" gloss="pat"/>
-    </vp>
    <np number="sing" def="neither" role="subj" locus="number">
      <word person="1excl" number="sing" posp="pron"/>
    </np>
+    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
+      <word posp="verb" gloss="pat"/>
+    </vp>
    <np id="parent">
      <np def="def" number="sing" role="obj" locus="number" id="headnp" tr="">
        <word posp="noun" gloss="cat"/>
      </np>
      <relp comma="after">
        <np id="relnp" number="sing" def="neither" role="subj" comma="before">
          <word posp="pron" gloss="RELPRON"/>
        </np>
        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
          <word posp="verb" gloss="catch"/>
        </vp>
        <np id="parent">
          <np def="def" number="sing" role="obj" locus="number" id="headnp" tr="">
            <word posp="noun" gloss="mouse"/>
          </np>
          <relp comma="after">
            <np id="relnp" number="sing" def="neither" role="subj" comma="before">
              <word posp="pron" gloss="RELPRON"/>
            </np>
            <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
              <word gloss="cheese" lexposp="noun" posp="verb">
                <thingy gloss="eat&#x2081;" type="nounverbderivbef" origposp="verb"/>
                <thingy gloss="eat&#x2082;" type="nounverbderivaft" origposp="verb"/>
              </word>
            </vp>
          </relp>
        </np>
      </relp>
    </np>
  </s>
</example>

module casemarking:

<example id="relp3" translation="I patted the cat that caught the mouse that ate the cheese.">
  <s>
-    <np number="sing" def="neither" role="subj" locus="number">
+    <np number="sing" def="neither" role="subj" locus="number" case="ERG">
      <word person="1excl" number="sing" posp="pron"/>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="pat"/>
    </vp>
    <np id="parent">
      <np def="def" number="sing" role="obj" locus="number" id="headnp" tr="">
        <word posp="noun" gloss="cat"/>
      </np>
      <relp comma="after">
-        <np id="relnp" number="sing" def="neither" role="subj" comma="before">
+        <np id="relnp" number="sing" def="neither" role="subj" comma="before" case="ERG">
          <word posp="pron" gloss="RELPRON"/>
        </np>
        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
          <word posp="verb" gloss="catch"/>
        </vp>
        <np id="parent">
          <np def="def" number="sing" role="obj" locus="number" id="headnp" tr="">
            <word posp="noun" gloss="mouse"/>
          </np>
          <relp comma="after">
-            <np id="relnp" number="sing" def="neither" role="subj" comma="before">
+            <np id="relnp" number="sing" def="neither" role="subj" comma="before" case="NOM">
              <word posp="pron" gloss="RELPRON"/>
            </np>
            <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
              <word gloss="cheese" lexposp="noun" posp="verb">
                <thingy gloss="eat&#x2081;" type="nounverbderivbef" origposp="verb"/>
                <thingy gloss="eat&#x2082;" type="nounverbderivaft" origposp="verb"/>
              </word>
            </vp>
          </relp>
        </np>
      </relp>
    </np>
  </s>
</example>

module markowner:

No change.

module addgender:

<example id="relp3" translation="I patted the cat that caught the mouse that ate the cheese.">
  <s>
    <np number="sing" def="neither" role="subj" locus="number" case="ERG">
      <word person="1excl" number="sing" posp="pron"/>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="pat"/>
    </vp>
-    <np id="parent">
-      <np def="def" number="sing" role="obj" locus="number" id="headnp" tr="">
+    <np id="parent" gender="cl.1">
+      <np def="def" number="sing" role="obj" locus="number" id="headnp" tr="" gender="cl.1">
        <word posp="noun" gloss="cat"/>
      </np>
      <relp comma="after">
-        <np id="relnp" number="sing" def="neither" role="subj" comma="before" case="ERG">
+        <np id="relnp" number="sing" def="neither" role="subj" comma="before" case="ERG" gender="cl.1">
          <word posp="pron" gloss="RELPRON"/>
        </np>
        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
          <word posp="verb" gloss="catch"/>
        </vp>
-        <np id="parent">
-          <np def="def" number="sing" role="obj" locus="number" id="headnp" tr="">
+        <np id="parent" gender="cl.4">
+          <np def="def" number="sing" role="obj" locus="number" id="headnp" tr="" gender="cl.4">
            <word posp="noun" gloss="mouse"/>
          </np>
          <relp comma="after">
-            <np id="relnp" number="sing" def="neither" role="subj" comma="before" case="NOM">
+            <np id="relnp" number="sing" def="neither" role="subj" comma="before" case="NOM" gender="cl.4">
              <word posp="pron" gloss="RELPRON"/>
            </np>
            <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
              <word gloss="cheese" lexposp="noun" posp="verb">
                <thingy gloss="eat&#x2081;" type="nounverbderivbef" origposp="verb"/>
                <thingy gloss="eat&#x2082;" type="nounverbderivaft" origposp="verb"/>
              </word>
            </vp>
          </relp>
        </np>
      </relp>
    </np>
  </s>
</example>

module propagatenumber:

<example id="relp3" translation="I patted the cat that caught the mouse that ate the cheese.">
  <s>
    <np number="sing" def="neither" role="subj" locus="number" case="ERG">
      <word person="1excl" number="sing" posp="pron"/>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="pat"/>
    </vp>
-    <np id="parent" gender="cl.1">
+    <np id="parent" gender="cl.1" number="sing">
      <np def="def" number="sing" role="obj" locus="number" id="headnp" tr="" gender="cl.1">
        <word posp="noun" gloss="cat"/>
      </np>
      <relp comma="after">
        <np id="relnp" number="sing" def="neither" role="subj" comma="before" case="ERG" gender="cl.1">
          <word posp="pron" gloss="RELPRON"/>
        </np>
        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
          <word posp="verb" gloss="catch"/>
        </vp>
-        <np id="parent" gender="cl.4">
+        <np id="parent" gender="cl.4" number="sing">
          <np def="def" number="sing" role="obj" locus="number" id="headnp" tr="" gender="cl.4">
            <word posp="noun" gloss="mouse"/>
          </np>
          <relp comma="after">
            <np id="relnp" number="sing" def="neither" role="subj" comma="before" case="NOM" gender="cl.4">
              <word posp="pron" gloss="RELPRON"/>
            </np>
            <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
              <word gloss="cheese" lexposp="noun" posp="verb">
                <thingy gloss="eat&#x2081;" type="nounverbderivbef" origposp="verb"/>
                <thingy gloss="eat&#x2082;" type="nounverbderivaft" origposp="verb"/>
              </word>
            </vp>
          </relp>
        </np>
      </relp>
    </np>
  </s>
</example>

createpronouns:

No change.

module markowned:

<example id="relp3" translation="I patted the cat that caught the mouse that ate the cheese.">
  <s>
-    <np number="sing" def="neither" role="subj" locus="number" case="ERG">
+    <np number="sing" def="neither" role="subj" locus="number" case="ERG" possessor="no.owner">
      <word person="1excl" number="sing" posp="pron"/>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="pat"/>
    </vp>
-    <np id="parent" gender="cl.1" number="sing">
-      <np def="def" number="sing" role="obj" locus="number" id="headnp" tr="" gender="cl.1">
+    <np id="parent" gender="cl.1" number="sing" possessor="no.owner">
+      <np def="def" number="sing" role="obj" locus="number" id="headnp" tr="" gender="cl.1" possessor="no.owner">
        <word posp="noun" gloss="cat"/>
      </np>
      <relp comma="after">
-        <np id="relnp" number="sing" def="neither" role="subj" comma="before" case="ERG" gender="cl.1">
+        <np id="relnp" number="sing" def="neither" role="subj" comma="before" case="ERG" gender="cl.1" possessor="no.owner">
          <word posp="pron" gloss="RELPRON"/>
        </np>
        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
          <word posp="verb" gloss="catch"/>
        </vp>
-        <np id="parent" gender="cl.4" number="sing">
-          <np def="def" number="sing" role="obj" locus="number" id="headnp" tr="" gender="cl.4">
+        <np id="parent" gender="cl.4" number="sing" possessor="no.owner">
+          <np def="def" number="sing" role="obj" locus="number" id="headnp" tr="" gender="cl.4" possessor="no.owner">
            <word posp="noun" gloss="mouse"/>
          </np>
          <relp comma="after">
-            <np id="relnp" number="sing" def="neither" role="subj" comma="before" case="NOM" gender="cl.4">
+            <np id="relnp" number="sing" def="neither" role="subj" comma="before" case="NOM" gender="cl.4" possessor="no.owner">
              <word posp="pron" gloss="RELPRON"/>
            </np>
            <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
              <word gloss="cheese" lexposp="noun" posp="verb">
                <thingy gloss="eat&#x2081;" type="nounverbderivbef" origposp="verb"/>
                <thingy gloss="eat&#x2082;" type="nounverbderivaft" origposp="verb"/>
              </word>
            </vp>
          </relp>
        </np>
      </relp>
    </np>
  </s>
</example>

module ngen:

No change.

module wordorder:

No change.

module wordorder:

No change.

module wordorder:

No change.

module conjp:

No change.

flattenconjp:

No change.

fixpronouns:

<example id="relp3" translation="I patted the cat that caught the mouse that ate the cheese.">
  <s>
    <np number="sing" def="neither" role="subj" locus="number" case="ERG" possessor="no.owner">
-      <word person="1excl" number="sing" posp="pron"/>
+      <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.2"/>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="pat"/>
    </vp>
    <np id="parent" gender="cl.1" number="sing" possessor="no.owner">
      <np def="def" number="sing" role="obj" locus="number" id="headnp" tr="" gender="cl.1" possessor="no.owner">
        <word posp="noun" gloss="cat"/>
      </np>
      <relp comma="after">
        <np id="relnp" number="sing" def="neither" role="subj" comma="before" case="ERG" gender="cl.1" possessor="no.owner">
          <word posp="pron" gloss="RELPRON"/>
        </np>
        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
          <word posp="verb" gloss="catch"/>
        </vp>
        <np id="parent" gender="cl.4" number="sing" possessor="no.owner">
          <np def="def" number="sing" role="obj" locus="number" id="headnp" tr="" gender="cl.4" possessor="no.owner">
            <word posp="noun" gloss="mouse"/>
          </np>
          <relp comma="after">
            <np id="relnp" number="sing" def="neither" role="subj" comma="before" case="NOM" gender="cl.4" possessor="no.owner">
              <word posp="pron" gloss="RELPRON"/>
            </np>
            <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
              <word gloss="cheese" lexposp="noun" posp="verb">
                <thingy gloss="eat&#x2081;" type="nounverbderivbef" origposp="verb"/>
                <thingy gloss="eat&#x2082;" type="nounverbderivaft" origposp="verb"/>
              </word>
            </vp>
          </relp>
        </np>
      </relp>
    </np>
  </s>
</example>

copyuptophrase:

<example id="relp3" translation="I patted the cat that caught the mouse that ate the cheese.">
  <s>
-    <np number="sing" def="neither" role="subj" locus="number" case="ERG" possessor="no.owner">
+    <np number="sing" def="neither" role="subj" locus="number" case="ERG" possessor="no.owner" person="1excl">
      <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.2"/>
    </np>
-    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
+    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="1excl.sing">
      <word posp="verb" gloss="pat"/>
    </vp>
    <np id="parent" gender="cl.1" number="sing" possessor="no.owner">
      <np def="def" number="sing" role="obj" locus="number" id="headnp" tr="" gender="cl.1" possessor="no.owner">
        <word posp="noun" gloss="cat"/>
      </np>
      <relp comma="after">
        <np id="relnp" number="sing" def="neither" role="subj" comma="before" case="ERG" gender="cl.1" possessor="no.owner">
          <word posp="pron" gloss="RELPRON"/>
        </np>
-        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
+        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1">
          <word posp="verb" gloss="catch"/>
        </vp>
        <np id="parent" gender="cl.4" number="sing" possessor="no.owner">
          <np def="def" number="sing" role="obj" locus="number" id="headnp" tr="" gender="cl.4" possessor="no.owner">
            <word posp="noun" gloss="mouse"/>
          </np>
          <relp comma="after">
            <np id="relnp" number="sing" def="neither" role="subj" comma="before" case="NOM" gender="cl.4" possessor="no.owner">
              <word posp="pron" gloss="RELPRON"/>
            </np>
-            <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
+            <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.4">
              <word gloss="cheese" lexposp="noun" posp="verb">
                <thingy gloss="eat&#x2081;" type="nounverbderivbef" origposp="verb"/>
                <thingy gloss="eat&#x2082;" type="nounverbderivaft" origposp="verb"/>
              </word>
            </vp>
          </relp>
        </np>
      </relp>
    </np>
  </s>
</example>

prodrop:

<example id="relp3" translation="I patted the cat that caught the mouse that ate the cheese.">
  <s>
-    <np number="sing" def="neither" role="subj" locus="number" case="ERG" possessor="no.owner" person="1excl">
-      <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.2"/>
-    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="1excl.sing">
      <word posp="verb" gloss="pat"/>
    </vp>
    <np id="parent" gender="cl.1" number="sing" possessor="no.owner">
      <np def="def" number="sing" role="obj" locus="number" id="headnp" tr="" gender="cl.1" possessor="no.owner">
        <word posp="noun" gloss="cat"/>
      </np>
      <relp comma="after">
        <np id="relnp" number="sing" def="neither" role="subj" comma="before" case="ERG" gender="cl.1" possessor="no.owner">
          <word posp="pron" gloss="RELPRON"/>
        </np>
        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1">
          <word posp="verb" gloss="catch"/>
        </vp>
        <np id="parent" gender="cl.4" number="sing" possessor="no.owner">
          <np def="def" number="sing" role="obj" locus="number" id="headnp" tr="" gender="cl.4" possessor="no.owner">
            <word posp="noun" gloss="mouse"/>
          </np>
          <relp comma="after">
            <np id="relnp" number="sing" def="neither" role="subj" comma="before" case="NOM" gender="cl.4" possessor="no.owner">
              <word posp="pron" gloss="RELPRON"/>
            </np>
            <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.4">
              <word gloss="cheese" lexposp="noun" posp="verb">
                <thingy gloss="eat&#x2081;" type="nounverbderivbef" origposp="verb"/>
                <thingy gloss="eat&#x2082;" type="nounverbderivaft" origposp="verb"/>
              </word>
            </vp>
          </relp>
        </np>
      </relp>
    </np>
  </s>
</example>

addclitics:

<example id="relp3" translation="I patted the cat that caught the mouse that ate the cheese.">
  <s>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="1excl.sing">
+      <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
+      <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
+      <thingy type="vpsubj" function="proclitic" gloss="1excl.sing"/>
      <word posp="verb" gloss="pat"/>
    </vp>
    <np id="parent" gender="cl.1" number="sing" possessor="no.owner">
      <np def="def" number="sing" role="obj" locus="number" id="headnp" tr="" gender="cl.1" possessor="no.owner">
+        <thingy type="npnumber" function="proclitic" gloss="sing"/>
        <word posp="noun" gloss="cat"/>
      </np>
      <relp comma="after">
        <np id="relnp" number="sing" def="neither" role="subj" comma="before" case="ERG" gender="cl.1" possessor="no.owner">
+          <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner"/>
          <word posp="pron" gloss="RELPRON"/>
        </np>
        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1">
+          <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
+          <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
+          <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.1"/>
          <word posp="verb" gloss="catch"/>
        </vp>
        <np id="parent" gender="cl.4" number="sing" possessor="no.owner">
          <np def="def" number="sing" role="obj" locus="number" id="headnp" tr="" gender="cl.4" possessor="no.owner">
+            <thingy type="npnumber" function="proclitic" gloss="sing"/>
            <word posp="noun" gloss="mouse"/>
          </np>
          <relp comma="after">
            <np id="relnp" number="sing" def="neither" role="subj" comma="before" case="NOM" gender="cl.4" possessor="no.owner">
+              <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
              <word posp="pron" gloss="RELPRON"/>
            </np>
            <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.4">
+              <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
+              <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
+              <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.4"/>
              <word gloss="cheese" lexposp="noun" posp="verb">
                <thingy gloss="eat&#x2081;" type="nounverbderivbef" origposp="verb"/>
                <thingy gloss="eat&#x2082;" type="nounverbderivaft" origposp="verb"/>
              </word>
            </vp>
          </relp>
        </np>
      </relp>
    </np>
  </s>
</example>

propagateArgumentCase:

<example id="relp3" translation="I patted the cat that caught the mouse that ate the cheese.">
  <s>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="1excl.sing">
      <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
      <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
      <thingy type="vpsubj" function="proclitic" gloss="1excl.sing"/>
      <word posp="verb" gloss="pat"/>
    </vp>
    <np id="parent" gender="cl.1" number="sing" possessor="no.owner">
      <np def="def" number="sing" role="obj" locus="number" id="headnp" tr="" gender="cl.1" possessor="no.owner">
        <thingy type="npnumber" function="proclitic" gloss="sing"/>
        <word posp="noun" gloss="cat"/>
      </np>
      <relp comma="after">
        <np id="relnp" number="sing" def="neither" role="subj" comma="before" case="ERG" gender="cl.1" possessor="no.owner">
          <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner"/>
          <word posp="pron" gloss="RELPRON"/>
        </np>
        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1">
          <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
          <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
          <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.1"/>
          <word posp="verb" gloss="catch"/>
        </vp>
-        <np id="parent" gender="cl.4" number="sing" possessor="no.owner">
+        <np id="parent" gender="cl.4" number="sing" possessor="no.owner" case="ERG">
          <np def="def" number="sing" role="obj" locus="number" id="headnp" tr="" gender="cl.4" possessor="no.owner">
            <thingy type="npnumber" function="proclitic" gloss="sing"/>
            <word posp="noun" gloss="mouse"/>
          </np>
          <relp comma="after">
            <np id="relnp" number="sing" def="neither" role="subj" comma="before" case="NOM" gender="cl.4" possessor="no.owner">
              <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
              <word posp="pron" gloss="RELPRON"/>
            </np>
            <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.4">
              <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
              <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
              <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.4"/>
              <word gloss="cheese" lexposp="noun" posp="verb">
                <thingy gloss="eat&#x2081;" type="nounverbderivbef" origposp="verb"/>
                <thingy gloss="eat&#x2082;" type="nounverbderivaft" origposp="verb"/>
              </word>
            </vp>
          </relp>
        </np>
      </relp>
    </np>
  </s>
</example>

unwrapArgumentNPs:

No change.

unwrapOwnerOwned:

No change.

movedowntoword:

<example id="relp3" translation="I patted the cat that caught the mouse that ate the cheese.">
  <s>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="1excl.sing">
      <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
      <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
      <thingy type="vpsubj" function="proclitic" gloss="1excl.sing"/>
-      <word posp="verb" gloss="pat"/>
+      <word posp="verb" gloss="pat" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="1excl.sing"/>
    </vp>
    <np id="parent" gender="cl.1" number="sing" possessor="no.owner">
      <np def="def" number="sing" role="obj" locus="number" id="headnp" tr="" gender="cl.1" possessor="no.owner">
        <thingy type="npnumber" function="proclitic" gloss="sing"/>
-        <word posp="noun" gloss="cat"/>
+        <word posp="noun" gloss="cat" def="def" number="sing" role="obj" locus="number" id="headnp" gender="cl.1" possessor="no.owner"/>
      </np>
      <relp comma="after">
        <np id="relnp" number="sing" def="neither" role="subj" comma="before" case="ERG" gender="cl.1" possessor="no.owner">
          <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner"/>
-          <word posp="pron" gloss="RELPRON"/>
+          <word posp="pron" gloss="RELPRON" id="relnp" number="sing" def="neither" role="subj" comma="before" case="ERG" gender="cl.1" possessor="no.owner"/>
        </np>
        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1">
          <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
          <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
          <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.1"/>
-          <word posp="verb" gloss="catch"/>
+          <word posp="verb" gloss="catch" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1"/>
        </vp>
        <np id="parent" gender="cl.4" number="sing" possessor="no.owner" case="ERG">
          <np def="def" number="sing" role="obj" locus="number" id="headnp" tr="" gender="cl.4" possessor="no.owner">
            <thingy type="npnumber" function="proclitic" gloss="sing"/>
-            <word posp="noun" gloss="mouse"/>
+            <word posp="noun" gloss="mouse" def="def" number="sing" role="obj" locus="number" id="headnp" gender="cl.4" possessor="no.owner"/>
          </np>
          <relp comma="after">
            <np id="relnp" number="sing" def="neither" role="subj" comma="before" case="NOM" gender="cl.4" possessor="no.owner">
              <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
-              <word posp="pron" gloss="RELPRON"/>
+              <word posp="pron" gloss="RELPRON" id="relnp" number="sing" def="neither" role="subj" comma="before" case="NOM" gender="cl.4" possessor="no.owner"/>
            </np>
            <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.4">
              <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
              <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
              <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.4"/>
-              <word gloss="cheese" lexposp="noun" posp="verb">
+              <word gloss="cheese" lexposp="noun" posp="verb" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.4">
                <thingy gloss="eat&#x2081;" type="nounverbderivbef" origposp="verb"/>
                <thingy gloss="eat&#x2082;" type="nounverbderivaft" origposp="verb"/>
              </word>
            </vp>
          </relp>
        </np>
      </relp>
    </np>
  </s>
</example>

addaffixes:

No change.

flatten:

<example id="relp3" translation="I patted the cat that caught the mouse that ate the cheese.">
-  <s>
-    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="1excl.sing">
+  <flat>
    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
    <thingy type="vpsubj" function="proclitic" gloss="1excl.sing"/>
    <word posp="verb" gloss="pat" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="1excl.sing"/>
-    </vp>
-    <np id="parent" gender="cl.1" number="sing" possessor="no.owner">
-      <np def="def" number="sing" role="obj" locus="number" id="headnp" tr="" gender="cl.1" possessor="no.owner">
    <thingy type="npnumber" function="proclitic" gloss="sing"/>
    <word posp="noun" gloss="cat" def="def" number="sing" role="obj" locus="number" id="headnp" gender="cl.1" possessor="no.owner"/>
-      </np>
-      <relp comma="after">
-        <np id="relnp" number="sing" def="neither" role="subj" comma="before" case="ERG" gender="cl.1" possessor="no.owner">
    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner"/>
    <word posp="pron" gloss="RELPRON" id="relnp" number="sing" def="neither" role="subj" comma="before" case="ERG" gender="cl.1" possessor="no.owner"/>
-        </np>
-        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1">
    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.1"/>
    <word posp="verb" gloss="catch" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1"/>
-        </vp>
-        <np id="parent" gender="cl.4" number="sing" possessor="no.owner" case="ERG">
-          <np def="def" number="sing" role="obj" locus="number" id="headnp" tr="" gender="cl.4" possessor="no.owner">
    <thingy type="npnumber" function="proclitic" gloss="sing"/>
    <word posp="noun" gloss="mouse" def="def" number="sing" role="obj" locus="number" id="headnp" gender="cl.4" possessor="no.owner"/>
-          </np>
-          <relp comma="after">
-            <np id="relnp" number="sing" def="neither" role="subj" comma="before" case="NOM" gender="cl.4" possessor="no.owner">
    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
    <word posp="pron" gloss="RELPRON" id="relnp" number="sing" def="neither" role="subj" comma="before" case="NOM" gender="cl.4" possessor="no.owner"/>
-            </np>
-            <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.4">
    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.4"/>
-              <word gloss="cheese" lexposp="noun" posp="verb" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.4">
    <thingy gloss="eat&#x2081;" type="nounverbderivbef" origposp="verb"/>
+    <word gloss="cheese" lexposp="noun" posp="verb" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.4" comma="after"/>
    <thingy gloss="eat&#x2082;" type="nounverbderivaft" origposp="verb"/>
-              </word>
-            </vp>
-          </relp>
-        </np>
-      </relp>
-    </np>
-  </s>
+  </flat>
</example>

addvocab:

<example id="relp3" translation="I patted the cat that caught the mouse that ate the cheese.">
  <flat>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
-    <thingy type="vpsubj" function="proclitic" gloss="1excl.sing"/>
-    <word posp="verb" gloss="pat" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="1excl.sing"/>
-    <thingy type="npnumber" function="proclitic" gloss="sing"/>
-    <word posp="noun" gloss="cat" def="def" number="sing" role="obj" locus="number" id="headnp" gender="cl.1" possessor="no.owner"/>
-    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner"/>
-    <word posp="pron" gloss="RELPRON" id="relnp" number="sing" def="neither" role="subj" comma="before" case="ERG" gender="cl.1" possessor="no.owner"/>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
-    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.1"/>
-    <word posp="verb" gloss="catch" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1"/>
-    <thingy type="npnumber" function="proclitic" gloss="sing"/>
-    <word posp="noun" gloss="mouse" def="def" number="sing" role="obj" locus="number" id="headnp" gender="cl.4" possessor="no.owner"/>
-    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
-    <word posp="pron" gloss="RELPRON" id="relnp" number="sing" def="neither" role="subj" comma="before" case="NOM" gender="cl.4" possessor="no.owner"/>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
-    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.4"/>
-    <thingy gloss="eat&#x2081;" type="nounverbderivbef" origposp="verb"/>
-    <word gloss="cheese" lexposp="noun" posp="verb" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.4" comma="after"/>
-    <thingy gloss="eat&#x2082;" type="nounverbderivaft" origposp="verb"/>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;" slots="Cip Cfp">ʃʲkʼˠɛɺʲ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;" slots="Cip Cfp">ʃˠpʰˤʉp͡fˤ</thingy>
+    <thingy type="vpsubj" function="proclitic" gloss="1excl.sing.SUBJ" ph="m&#x2B2; i &#x262;&#x2E0;" slots="Cip Cfp">mʲiɢˠ</thingy>
+    <word posp="verb" gloss="pat" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="1excl.sing" ph="d&#x2E0; u&#x2D0; d&#x2B1;&#x2B7; e#&#x2D0; &#xA716;&#xA712; b&#x2E4;" slots="Cir Cfr">dˠuːdʱʷe#ː꜖꜒bˤ</word>
+    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
+    <word posp="noun" gloss="cat" def="def" number="sing" role="obj" locus="number" id="headnp" gender="cl.1" possessor="no.owner" ph="p&#x2B2; &#x289; &#xA716;&#xA712; &#x290;&#x2E0;" slots="Cir Cfr">pʲʉ꜖꜒ʐˠ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner" ph="&#x292;&#x2E0;+q&#x2E0; &#x25B;#&#x2D0; q&#x2E0;" slots="Cip Cfp">ʒˠqˠɛ#ːqˠ</thingy>
+    <word posp="pron" gloss="RELPRON" id="relnp" number="sing" def="neither" role="subj" comma="before" case="ERG" gender="cl.1" possessor="no.owner" ph="s&#x2B2;+p&#x2B2; &#x289;#&#x2D0; &#xA712; t&#x2BC;&#x2B2;" slots="Cir Cfr">sʲpʲʉ#ː꜒tʼʲ</word>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;" slots="Cip Cfp">ʃʲkʼˠɛɺʲ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;" slots="Cip Cfp">ʃˠpʰˤʉp͡fˤ</thingy>
+    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.1.SUBJ" ph="" slots="Cip Cfp"></thingy>
+    <word posp="verb" gloss="catch" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1" ph="&#x26C;&#x2B2; &#x276;&#x2D0; &#xA716;&#xA712; s&#x2B2;" slots="Cir Cfr">ɬʲɶː꜖꜒sʲ</word>
+    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
+    <word posp="noun" gloss="mouse" def="def" number="sing" role="obj" locus="number" id="headnp" gender="cl.4" possessor="no.owner" ph="&#x283;&#x2E0;+hk&#x2E4; o&#x2D0; &#x27E;&#x2B2; &#x25E; &#xA712; &#x294;" slots="Cir Cfr">ʃˠhkˤoːɾʲɞ꜒ʔ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner" ph="z&#x2B2;+&#x261;&#x2B1;&#x2E4; a r&#x2E0;" slots="Cip Cfp">zʲɡʱˤarˠ</thingy>
+    <word posp="pron" gloss="RELPRON" id="relnp" number="sing" def="neither" role="subj" comma="before" case="NOM" gender="cl.4" possessor="no.owner" ph="s&#x2B2;+p&#x2B2; &#x289;#&#x2D0; &#xA712; t&#x2BC;&#x2B2;" slots="Cir Cfr">sʲpʲʉ#ː꜒tʼʲ</word>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;" slots="Cip Cfp">ʃʲkʼˠɛɺʲ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;" slots="Cip Cfp">ʃˠpʰˤʉp͡fˤ</thingy>
+    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.4.SUBJ" ph="x&#x2E0; o &#x26C;&#x2E0;" slots="Cip Cfp">xˠoɬˠ</thingy>
+    <thingy gloss="eat&#x2081;" type="nounverbderivbef" origposp="verb" attach="prefix" ph="z&#x2B2;+t&#x2B0;&#x2B7; u# s&#x2B2;+ht&#x2B7;" slots="Cip Cir">zʲtʰʷu#sʲhtʷ</thingy>
+    <word gloss="cheese" lexposp="noun" posp="verb" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.4" comma="after" ph="&#x256;&#x2B2; &#x25B; &#x282;&#x2E0;+q&#x2BC;&#x2B2; &#x254; &#x330;&#xA712; q&#x2E4;" slots="Cir Cfr">ɖʲɛʂˠqʼʲɔ̰꜒qˤ</word>
+    <thingy gloss="eat&#x2082;" type="nounverbderivaft" origposp="verb" attach="suffix" ph=""></thingy>
  </flat>
</example>

vowelharmony:

No change.

applysandhi:

/sʲ+htʷ/ + /ɖʲ/ > // + /sʲ+htʷ/
<example id="relp3" translation="I patted the cat that caught the mouse that ate the cheese.">
  <flat>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;" slots="Cip Cfp">ʃʲkʼˠɛɺʲ</thingy>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;" slots="Cip Cfp">ʃˠpʰˤʉp͡fˤ</thingy>
-    <thingy type="vpsubj" function="proclitic" gloss="1excl.sing.SUBJ" ph="m&#x2B2; i &#x262;&#x2E0;" slots="Cip Cfp">mʲiɢˠ</thingy>
-    <word posp="verb" gloss="pat" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="1excl.sing" ph="d&#x2E0; u&#x2D0; d&#x2B1;&#x2B7; e#&#x2D0; &#xA716;&#xA712; b&#x2E4;" slots="Cir Cfr">dˠuːdʱʷe#ː꜖꜒bˤ</word>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;">ʃʲkʼˠɛɺʲ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;">ʃˠpʰˤʉp͡fˤ</thingy>
+    <thingy type="vpsubj" function="proclitic" gloss="1excl.sing.SUBJ" ph="m&#x2B2; i &#x262;&#x2E0;">mʲiɢˠ</thingy>
+    <word posp="verb" gloss="pat" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="1excl.sing" ph="d&#x2E0; u&#x2D0; d&#x2B1;&#x2B7; e#&#x2D0; &#xA716;&#xA712; b&#x2E4;">dˠuːdʱʷe#ː꜖꜒bˤ</word>
    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <word posp="noun" gloss="cat" def="def" number="sing" role="obj" locus="number" id="headnp" gender="cl.1" possessor="no.owner" ph="p&#x2B2; &#x289; &#xA716;&#xA712; &#x290;&#x2E0;" slots="Cir Cfr">pʲʉ꜖꜒ʐˠ</word>
-    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner" ph="&#x292;&#x2E0;+q&#x2E0; &#x25B;#&#x2D0; q&#x2E0;" slots="Cip Cfp">ʒˠqˠɛ#ːqˠ</thingy>
-    <word posp="pron" gloss="RELPRON" id="relnp" number="sing" def="neither" role="subj" comma="before" case="ERG" gender="cl.1" possessor="no.owner" ph="s&#x2B2;+p&#x2B2; &#x289;#&#x2D0; &#xA712; t&#x2BC;&#x2B2;" slots="Cir Cfr">sʲpʲʉ#ː꜒tʼʲ</word>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;" slots="Cip Cfp">ʃʲkʼˠɛɺʲ</thingy>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;" slots="Cip Cfp">ʃˠpʰˤʉp͡fˤ</thingy>
+    <word posp="noun" gloss="cat" def="def" number="sing" role="obj" locus="number" id="headnp" gender="cl.1" possessor="no.owner" ph="p&#x2B2; &#x289; &#xA716;&#xA712; &#x290;&#x2E0;">pʲʉ꜖꜒ʐˠ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner" ph="&#x292;&#x2E0;+q&#x2E0; &#x25B;#&#x2D0; q&#x2E0;">ʒˠqˠɛ#ːqˠ</thingy>
+    <word posp="pron" gloss="RELPRON" id="relnp" number="sing" def="neither" role="subj" comma="before" case="ERG" gender="cl.1" possessor="no.owner" ph="s&#x2B2;+p&#x2B2; &#x289;#&#x2D0; &#xA712; t&#x2BC;&#x2B2;">sʲpʲʉ#ː꜒tʼʲ</word>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;">ʃʲkʼˠɛɺʲ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;">ʃˠpʰˤʉp͡fˤ</thingy>
    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.1.SUBJ" ph="" slots="Cip Cfp"></thingy>
-    <word posp="verb" gloss="catch" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1" ph="&#x26C;&#x2B2; &#x276;&#x2D0; &#xA716;&#xA712; s&#x2B2;" slots="Cir Cfr">ɬʲɶː꜖꜒sʲ</word>
+    <word posp="verb" gloss="catch" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1" ph="&#x26C;&#x2B2; &#x276;&#x2D0; &#xA716;&#xA712; s&#x2B2;">ɬʲɶː꜖꜒sʲ</word>
    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <word posp="noun" gloss="mouse" def="def" number="sing" role="obj" locus="number" id="headnp" gender="cl.4" possessor="no.owner" ph="&#x283;&#x2E0;+hk&#x2E4; o&#x2D0; &#x27E;&#x2B2; &#x25E; &#xA712; &#x294;" slots="Cir Cfr">ʃˠhkˤoːɾʲɞ꜒ʔ</word>
-    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner" ph="z&#x2B2;+&#x261;&#x2B1;&#x2E4; a r&#x2E0;" slots="Cip Cfp">zʲɡʱˤarˠ</thingy>
-    <word posp="pron" gloss="RELPRON" id="relnp" number="sing" def="neither" role="subj" comma="before" case="NOM" gender="cl.4" possessor="no.owner" ph="s&#x2B2;+p&#x2B2; &#x289;#&#x2D0; &#xA712; t&#x2BC;&#x2B2;" slots="Cir Cfr">sʲpʲʉ#ː꜒tʼʲ</word>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;" slots="Cip Cfp">ʃʲkʼˠɛɺʲ</thingy>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;" slots="Cip Cfp">ʃˠpʰˤʉp͡fˤ</thingy>
-    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.4.SUBJ" ph="x&#x2E0; o &#x26C;&#x2E0;" slots="Cip Cfp">xˠoɬˠ</thingy>
-    <thingy gloss="eat&#x2081;" type="nounverbderivbef" origposp="verb" attach="prefix" ph="z&#x2B2;+t&#x2B0;&#x2B7; u# s&#x2B2;+ht&#x2B7;" slots="Cip Cir">zʲtʰʷu#sʲhtʷ</thingy>
-    <word gloss="cheese" lexposp="noun" posp="verb" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.4" comma="after" ph="&#x256;&#x2B2; &#x25B; &#x282;&#x2E0;+q&#x2BC;&#x2B2; &#x254; &#x330;&#xA712; q&#x2E4;" slots="Cir Cfr">ɖʲɛʂˠqʼʲɔ̰꜒qˤ</word>
+    <word posp="noun" gloss="mouse" def="def" number="sing" role="obj" locus="number" id="headnp" gender="cl.4" possessor="no.owner" ph="&#x283;&#x2E0;+hk&#x2E4; o&#x2D0; &#x27E;&#x2B2; &#x25E; &#xA712; &#x294;">ʃˠhkˤoːɾʲɞ꜒ʔ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner" ph="z&#x2B2;+&#x261;&#x2B1;&#x2E4; a r&#x2E0;">zʲɡʱˤarˠ</thingy>
+    <word posp="pron" gloss="RELPRON" id="relnp" number="sing" def="neither" role="subj" comma="before" case="NOM" gender="cl.4" possessor="no.owner" ph="s&#x2B2;+p&#x2B2; &#x289;#&#x2D0; &#xA712; t&#x2BC;&#x2B2;">sʲpʲʉ#ː꜒tʼʲ</word>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;">ʃʲkʼˠɛɺʲ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;">ʃˠpʰˤʉp͡fˤ</thingy>
+    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.4.SUBJ" ph="x&#x2E0; o &#x26C;&#x2E0;">xˠoɬˠ</thingy>
+    <thingy gloss="eat&#x2081;" type="nounverbderivbef" origposp="verb" attach="prefix" ph="z&#x2B2;+t&#x2B0;&#x2B7; u#" underlying="z&#x2B2;+t&#x2B0;&#x2B7; u# s&#x2B2;+ht&#x2B7;">zʲtʰʷu#</thingy>
+    <word gloss="cheese" lexposp="noun" posp="verb" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.4" comma="after" ph="s&#x2B2;+ht&#x2B7; &#x25B; &#x282;&#x2E0;+q&#x2BC;&#x2B2; &#x254; &#x330;&#xA712; q&#x2E4;" underlying="&#x256;&#x2B2; &#x25B; &#x282;&#x2E0;+q&#x2BC;&#x2B2; &#x254; &#x330;&#xA712; q&#x2E4;">sʲhtʷɛʂˠqʼʲɔ̰꜒qˤ</word>
    <thingy gloss="eat&#x2082;" type="nounverbderivaft" origposp="verb" attach="suffix" ph=""></thingy>
  </flat>
</example>

removetags:

<example id="relp3" translation="I patted the cat that caught the mouse that ate the cheese.">
  <flat>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;">ʃʲkʼˠɛɺʲ</thingy>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;">ʃˠpʰˤʉp͡fˤ</thingy>
-    <thingy type="vpsubj" function="proclitic" gloss="1excl.sing.SUBJ" ph="m&#x2B2; i &#x262;&#x2E0;">mʲiɢˠ</thingy>
-    <word posp="verb" gloss="pat" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="1excl.sing" ph="d&#x2E0; u&#x2D0; d&#x2B1;&#x2B7; e#&#x2D0; &#xA716;&#xA712; b&#x2E4;">dˠuːdʱʷe#ː꜖꜒bˤ</word>
-    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <word posp="noun" gloss="cat" def="def" number="sing" role="obj" locus="number" id="headnp" gender="cl.1" possessor="no.owner" ph="p&#x2B2; &#x289; &#xA716;&#xA712; &#x290;&#x2E0;">pʲʉ꜖꜒ʐˠ</word>
-    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner" ph="&#x292;&#x2E0;+q&#x2E0; &#x25B;#&#x2D0; q&#x2E0;">ʒˠqˠɛ#ːqˠ</thingy>
-    <word posp="pron" gloss="RELPRON" id="relnp" number="sing" def="neither" role="subj" comma="before" case="ERG" gender="cl.1" possessor="no.owner" ph="s&#x2B2;+p&#x2B2; &#x289;#&#x2D0; &#xA712; t&#x2BC;&#x2B2;">sʲpʲʉ#ː꜒tʼʲ</word>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;">ʃʲkʼˠɛɺʲ</thingy>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;">ʃˠpʰˤʉp͡fˤ</thingy>
-    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.1.SUBJ" ph="" slots="Cip Cfp"></thingy>
-    <word posp="verb" gloss="catch" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1" ph="&#x26C;&#x2B2; &#x276;&#x2D0; &#xA716;&#xA712; s&#x2B2;">ɬʲɶː꜖꜒sʲ</word>
-    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <word posp="noun" gloss="mouse" def="def" number="sing" role="obj" locus="number" id="headnp" gender="cl.4" possessor="no.owner" ph="&#x283;&#x2E0;+hk&#x2E4; o&#x2D0; &#x27E;&#x2B2; &#x25E; &#xA712; &#x294;">ʃˠhkˤoːɾʲɞ꜒ʔ</word>
-    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner" ph="z&#x2B2;+&#x261;&#x2B1;&#x2E4; a r&#x2E0;">zʲɡʱˤarˠ</thingy>
-    <word posp="pron" gloss="RELPRON" id="relnp" number="sing" def="neither" role="subj" comma="before" case="NOM" gender="cl.4" possessor="no.owner" ph="s&#x2B2;+p&#x2B2; &#x289;#&#x2D0; &#xA712; t&#x2BC;&#x2B2;">sʲpʲʉ#ː꜒tʼʲ</word>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;">ʃʲkʼˠɛɺʲ</thingy>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;">ʃˠpʰˤʉp͡fˤ</thingy>
-    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.4.SUBJ" ph="x&#x2E0; o &#x26C;&#x2E0;">xˠoɬˠ</thingy>
-    <thingy gloss="eat&#x2081;" type="nounverbderivbef" origposp="verb" attach="prefix" ph="z&#x2B2;+t&#x2B0;&#x2B7; u#" underlying="z&#x2B2;+t&#x2B0;&#x2B7; u# s&#x2B2;+ht&#x2B7;">zʲtʰʷu#</thingy>
-    <word gloss="cheese" lexposp="noun" posp="verb" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.4" comma="after" ph="s&#x2B2;+ht&#x2B7; &#x25B; &#x282;&#x2E0;+q&#x2BC;&#x2B2; &#x254; &#x330;&#xA712; q&#x2E4;" underlying="&#x256;&#x2B2; &#x25B; &#x282;&#x2E0;+q&#x2BC;&#x2B2; &#x254; &#x330;&#xA712; q&#x2E4;">sʲhtʷɛʂˠqʼʲɔ̰꜒qˤ</word>
-    <thingy gloss="eat&#x2082;" type="nounverbderivaft" origposp="verb" attach="suffix" ph=""></thingy>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST">ʃʲkʼˠɛɺʲ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active">ʃˠpʰˤʉp͡fˤ</thingy>
+    <thingy type="vpsubj" function="proclitic" gloss="1excl.sing.SUBJ">mʲiɢˠ</thingy>
+    <word posp="verb" gloss="pat" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="1excl.sing">dˠuːdʱʷe#ː꜖꜒bˤ</word>
+    <word posp="noun" gloss="cat" def="def" number="sing" role="obj" locus="number" id="headnp" gender="cl.1" possessor="no.owner">pʲʉ꜖꜒ʐˠ,</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner">ʒˠqˠɛ#ːqˠ</thingy>
+    <word posp="pron" gloss="RELPRON" id="relnp" number="sing" def="neither" role="subj" comma="before" case="ERG" gender="cl.1" possessor="no.owner">sʲpʲʉ#ː꜒tʼʲ</word>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST">ʃʲkʼˠɛɺʲ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active">ʃˠpʰˤʉp͡fˤ</thingy>
+    <word posp="verb" gloss="catch" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1">ɬʲɶː꜖꜒sʲ</word>
+    <word posp="noun" gloss="mouse" def="def" number="sing" role="obj" locus="number" id="headnp" gender="cl.4" possessor="no.owner">ʃˠhkˤoːɾʲɞ꜒ʔ,</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner">zʲɡʱˤarˠ</thingy>
+    <word posp="pron" gloss="RELPRON" id="relnp" number="sing" def="neither" role="subj" comma="before" case="NOM" gender="cl.4" possessor="no.owner">sʲpʲʉ#ː꜒tʼʲ</word>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST">ʃʲkʼˠɛɺʲ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active">ʃˠpʰˤʉp͡fˤ</thingy>
+    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.4.SUBJ">xˠoɬˠ</thingy>
+    <thingy gloss="eat&#x2081;" type="nounverbderivbef" origposp="verb" underlying="z&#x2B2;+t&#x2B0;&#x2B7; u# s&#x2B2;+ht&#x2B7;">zʲtʰʷu#</thingy>
+    <word gloss="cheese" lexposp="noun" posp="verb" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.4" comma="after" underlying="&#x256;&#x2B2; &#x25B; &#x282;&#x2E0;+q&#x2BC;&#x2B2; &#x254; &#x330;&#xA712; q&#x2E4;">sʲhtʷɛʂˠqʼʲɔ̰꜒qˤ</word>
  </flat>
+  <p>&lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʃʲkʼˠɛɺʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;indicative.&lt;span class="glssc"&gt;PAST&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʃˠpʰˤʉp͡fˤ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;POS&lt;/span&gt;.active&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;mʲiɢˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;1excl.sing.&lt;span class="glssc"&gt;SUBJ&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;dˠuːdʱʷẽː꜖꜒bˤ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;pat&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;pʲʉ꜖꜒ʐˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;cat&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʒˠqˠɛ̃ːqˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;ERG&lt;/span&gt;.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;sʲpʲʉ̃ː꜒tʼʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;RELPRON&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʃʲkʼˠɛɺʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;indicative.&lt;span class="glssc"&gt;PAST&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʃˠpʰˤʉp͡fˤ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;POS&lt;/span&gt;.active&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ɬʲɶː꜖꜒sʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;catch&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʃˠhkˤoːɾʲɞ꜒ʔ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;mouse&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;zʲɡʱˤarˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;NOM&lt;/span&gt;.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;sʲpʲʉ̃ː꜒tʼʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;RELPRON&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʃʲkʼˠɛɺʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;indicative.&lt;span class="glssc"&gt;PAST&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʃˠpʰˤʉp͡fˤ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;POS&lt;/span&gt;.active&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;xˠoɬˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;3.sing.cl.4.&lt;span class="glssc"&gt;SUBJ&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;zʲtʰʷũsʲhtʷ-&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;eat&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ɖʲɛʂˠqʼʲɔ̰꜒qˤ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;cheese&lt;/span&gt;&lt;/span&gt;</p>
+  <p>ʃʲkʼˠɛɺʲ ʃˠpʰˤʉp͡fˤ mʲiɢˠ dˠuːdʱʷẽː꜖꜒bˤ pʲʉ꜖꜒ʐˠ, ʒˠqˠɛ̃ːqˠ sʲpʲʉ̃ː꜒tʼʲ ʃʲkʼˠɛɺʲ ʃˠpʰˤʉp͡fˤ ɬʲɶː꜖꜒sʲ ʃˠhkˤoːɾʲɞ꜒ʔ, zʲɡʱˤarˠ sʲpʲʉ̃ː꜒tʼʲ ʃʲkʼˠɛɺʲ ʃˠpʰˤʉp͡fˤ xˠoɬˠ zʲtʰʷũsʲhtʷɛʂˠqʼʲɔ̰꜒qˤ</p>
+  <p>ʃʲkʼˠɛɺʲ ʃˠpʰˤʉp͡fˤ mʲiɢˠ dˠuːdʱʷe#ː꜖꜒bˤ pʲʉ꜖꜒ʐˠ, ʒˠqˠɛ#ːqˠ sʲpʲʉ#ː꜒tʼʲ ʃʲkʼˠɛɺʲ ʃˠpʰˤʉp͡fˤ ɬʲɶː꜖꜒sʲ ʃˠhkˤoːɾʲɞ꜒ʔ, zʲɡʱˤarˠ sʲpʲʉ#ː꜒tʼʲ ʃʲkʼˠɛɺʲ ʃˠpʰˤʉp͡fˤ xˠoɬˠ zʲtʰʷu#sʲhtʷɛʂˠqʼʲɔ̰꜒qˤ</p>
+  <il>
+    <w>
+      <o>ʃʲkʼˠɛɺʲ</o>
+      <g>indicative.PAST</g>
+    </w>
+    <w>
+      <o>ʃˠpʰˤʉp͡fˤ</o>
+      <g>POS.active</g>
+    </w>
+    <w>
+      <o>mʲiɢˠ</o>
+      <g>1excl.sing.SUBJ</g>
+    </w>
+    <w>
+      <o>dˠuːdʱʷẽː꜖꜒bˤ</o>
+      <g>pat</g>
+    </w>
+    <w>
+      <o>pʲʉ꜖꜒ʐˠ</o>
+      <g>cat</g>
+    </w>
+    <w>
+      <o>ʒˠqˠɛ̃ːqˠ</o>
+      <g>ERG.no.owner</g>
+    </w>
+    <w>
+      <o>sʲpʲʉ̃ː꜒tʼʲ</o>
+      <g>RELPRON</g>
+    </w>
+    <w>
+      <o>ʃʲkʼˠɛɺʲ</o>
+      <g>indicative.PAST</g>
+    </w>
+    <w>
+      <o>ʃˠpʰˤʉp͡fˤ</o>
+      <g>POS.active</g>
+    </w>
+    <w>
+      <o>ɬʲɶː꜖꜒sʲ</o>
+      <g>catch</g>
+    </w>
+    <w>
+      <o>ʃˠhkˤoːɾʲɞ꜒ʔ</o>
+      <g>mouse</g>
+    </w>
+    <w>
+      <o>zʲɡʱˤarˠ</o>
+      <g>NOM.no.owner</g>
+    </w>
+    <w>
+      <o>sʲpʲʉ̃ː꜒tʼʲ</o>
+      <g>RELPRON</g>
+    </w>
+    <w>
+      <o>ʃʲkʼˠɛɺʲ</o>
+      <g>indicative.PAST</g>
+    </w>
+    <w>
+      <o>ʃˠpʰˤʉp͡fˤ</o>
+      <g>POS.active</g>
+    </w>
+    <w>
+      <o>xˠoɬˠ</o>
+      <g>3.sing.cl.4.SUBJ</g>
+    </w>
+    <w>
+      <o>zʲtʰʷũsʲhtʷ-</o>
+      <g>eat</g>
+    </w>
+    <w>
+      <o>ɖʲɛʂˠqʼʲɔ̰꜒qˤ</o>
+      <g>cheese</g>
+    </w>
+  </il>
</example>

initial XML:

<example id="relp4" translation="I patted the cat that caught the mouse that ate the cheese that I bought.">
  <s>
    <vp tam="past-punct">
      <verb>pat</verb>
    </vp>
    <np number="sing" def="neither" role="subj">
      <pron person="1excl" number="sing"/>
    </np>
    <np role="obj">
      <relp>
        <vp tam="past-punct">
          <verb>catch</verb>
        </vp>
        <np def="def" number="sing" role="subj" head="this">
          <noun>cat</noun>
        </np>
        <np role="obj">
          <relp>
            <vp tam="past-punct">
              <verb>eat</verb>
            </vp>
            <np def="def" number="sing" role="subj" head="this">
              <noun>mouse</noun>
            </np>
            <np role="obj">
              <relp>
                <vp tam="past-punct">
                  <verb>buy</verb>
                </vp>
                <np number="sing" def="neither" role="subj">
                  <pron person="1excl" number="sing"/>
                </np>
                <np def="def" number="sing" role="obj" head="this">
                  <noun>cheese</noun>
                </np>
              </relp>
            </np>
          </relp>
        </np>
      </relp>
    </np>
  </s>
</example>

cleanup:

<example id="relp4" translation="I patted the cat that caught the mouse that ate the cheese that I bought.">
  <s>
-    <vp tam="past-punct">
-      <verb>pat</verb>
+    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active">
+      <word posp="verb" gloss="pat"/>
    </vp>
-    <np number="sing" def="neither" role="subj">
-      <pron person="1excl" number="sing"/>
+    <np number="sing" def="neither" role="subj" locus="number">
+      <word person="1excl" number="sing" posp="pron"/>
    </np>
    <np role="obj">
      <relp>
-        <vp tam="past-punct">
-          <verb>catch</verb>
+        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active">
+          <word posp="verb" gloss="catch"/>
        </vp>
-        <np def="def" number="sing" role="subj" head="this">
-          <noun>cat</noun>
+        <np def="def" number="sing" role="subj" head="this" locus="number">
+          <word posp="noun" gloss="cat"/>
        </np>
        <np role="obj">
          <relp>
-            <vp tam="past-punct">
-              <verb>eat</verb>
+            <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active">
+              <word posp="verb" gloss="eat"/>
            </vp>
-            <np def="def" number="sing" role="subj" head="this">
-              <noun>mouse</noun>
+            <np def="def" number="sing" role="subj" head="this" locus="number">
+              <word posp="noun" gloss="mouse"/>
            </np>
            <np role="obj">
              <relp>
-                <vp tam="past-punct">
-                  <verb>buy</verb>
+                <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active">
+                  <word posp="verb" gloss="buy"/>
                </vp>
-                <np number="sing" def="neither" role="subj">
-                  <pron person="1excl" number="sing"/>
+                <np number="sing" def="neither" role="subj" locus="number">
+                  <word person="1excl" number="sing" posp="pron"/>
                </np>
-                <np def="def" number="sing" role="obj" head="this">
-                  <noun>cheese</noun>
+                <np def="def" number="sing" role="obj" head="this" locus="number">
+                  <word posp="noun" gloss="cheese"/>
                </np>
              </relp>
            </np>
          </relp>
        </np>
      </relp>
    </np>
  </s>
</example>

module articles:

No change.

module nonpastonly:

<example id="relp4" translation="I patted the cat that caught the mouse that ate the cheese that I bought.">
  <s>
-    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active">
+    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="pat"/>
    </vp>
    <np number="sing" def="neither" role="subj" locus="number">
      <word person="1excl" number="sing" posp="pron"/>
    </np>
    <np role="obj">
      <relp>
-        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active">
+        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
          <word posp="verb" gloss="catch"/>
        </vp>
        <np def="def" number="sing" role="subj" head="this" locus="number">
          <word posp="noun" gloss="cat"/>
        </np>
        <np role="obj">
          <relp>
-            <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active">
+            <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
              <word posp="verb" gloss="eat"/>
            </vp>
            <np def="def" number="sing" role="subj" head="this" locus="number">
              <word posp="noun" gloss="mouse"/>
            </np>
            <np role="obj">
              <relp>
-                <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active">
+                <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
                  <word posp="verb" gloss="buy"/>
                </vp>
                <np number="sing" def="neither" role="subj" locus="number">
                  <word person="1excl" number="sing" posp="pron"/>
                </np>
                <np def="def" number="sing" role="obj" head="this" locus="number">
                  <word posp="noun" gloss="cheese"/>
                </np>
              </relp>
            </np>
          </relp>
        </np>
      </relp>
    </np>
  </s>
</example>

module noepistemic:

No change.

module NRel:

<example id="relp4" translation="I patted the cat that caught the mouse that ate the cheese that I bought.">
  <s>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="pat"/>
    </vp>
    <np number="sing" def="neither" role="subj" locus="number">
      <word person="1excl" number="sing" posp="pron"/>
    </np>
-    <np role="obj">
-      <relp>
+    <np id="parent">
+      <np def="def" number="sing" role="obj" locus="number" id="headnp" tr="">
+        <word posp="noun" gloss="cat"/>
+      </np>
+      <relp comma="after">
+        <np id="relnp" number="sing" def="neither" role="subj" comma="before">
+          <word posp="pron" gloss="RELPRON"/>
+        </np>
        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
          <word posp="verb" gloss="catch"/>
        </vp>
-        <np def="def" number="sing" role="subj" head="this" locus="number">
-          <word posp="noun" gloss="cat"/>
+        <np id="parent">
+          <np def="def" number="sing" role="obj" locus="number" id="headnp" tr="">
+            <word posp="noun" gloss="mouse"/>
          </np>
-        <np role="obj">
-          <relp>
+          <relp comma="after">
+            <np id="relnp" number="sing" def="neither" role="subj" comma="before">
+              <word posp="pron" gloss="RELPRON"/>
+            </np>
            <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
              <word posp="verb" gloss="eat"/>
            </vp>
-            <np def="def" number="sing" role="subj" head="this" locus="number">
-              <word posp="noun" gloss="mouse"/>
+            <np id="parent">
+              <np def="def" number="sing" role="obj" locus="number" id="headnp" tr="">
+                <word posp="noun" gloss="cheese"/>
              </np>
-            <np role="obj">
-              <relp>
+              <relp comma="after">
+                <np id="relnp" number="sing" def="neither" role="obj" comma="before">
+                  <word posp="pron" gloss="RELPRON"/>
+                </np>
                <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
                  <word posp="verb" gloss="buy"/>
                </vp>
                <np number="sing" def="neither" role="subj" locus="number">
                  <word person="1excl" number="sing" posp="pron"/>
                </np>
-                <np def="def" number="sing" role="obj" head="this" locus="number">
-                  <word posp="noun" gloss="cheese"/>
-                </np>
              </relp>
            </np>
          </relp>
        </np>
      </relp>
    </np>
  </s>
</example>

module sentenceconnectors:

No change.

module complementise:

No change.

tva1
tva2
tva1
tva2
tva1
tva2
tva1
tva2

module affixdensity:

No change.

module adpositions:

No change.

module constorder:

<example id="relp4" translation="I patted the cat that caught the mouse that ate the cheese that I bought.">
  <s>
-    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
-      <word posp="verb" gloss="pat"/>
-    </vp>
    <np number="sing" def="neither" role="subj" locus="number">
      <word person="1excl" number="sing" posp="pron"/>
    </np>
+    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
+      <word posp="verb" gloss="pat"/>
+    </vp>
    <np id="parent">
      <np def="def" number="sing" role="obj" locus="number" id="headnp" tr="">
        <word posp="noun" gloss="cat"/>
      </np>
      <relp comma="after">
        <np id="relnp" number="sing" def="neither" role="subj" comma="before">
          <word posp="pron" gloss="RELPRON"/>
        </np>
        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
          <word posp="verb" gloss="catch"/>
        </vp>
        <np id="parent">
          <np def="def" number="sing" role="obj" locus="number" id="headnp" tr="">
            <word posp="noun" gloss="mouse"/>
          </np>
          <relp comma="after">
            <np id="relnp" number="sing" def="neither" role="subj" comma="before">
              <word posp="pron" gloss="RELPRON"/>
            </np>
            <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
              <word posp="verb" gloss="eat"/>
            </vp>
            <np id="parent">
              <np def="def" number="sing" role="obj" locus="number" id="headnp" tr="">
                <word posp="noun" gloss="cheese"/>
              </np>
              <relp comma="after">
                <np id="relnp" number="sing" def="neither" role="obj" comma="before">
                  <word posp="pron" gloss="RELPRON"/>
                </np>
                <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
                  <word posp="verb" gloss="buy"/>
                </vp>
                <np number="sing" def="neither" role="subj" locus="number">
                  <word person="1excl" number="sing" posp="pron"/>
                </np>
              </relp>
            </np>
          </relp>
        </np>
      </relp>
    </np>
  </s>
</example>

module casemarking:

<example id="relp4" translation="I patted the cat that caught the mouse that ate the cheese that I bought.">
  <s>
-    <np number="sing" def="neither" role="subj" locus="number">
+    <np number="sing" def="neither" role="subj" locus="number" case="ERG">
      <word person="1excl" number="sing" posp="pron"/>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="pat"/>
    </vp>
    <np id="parent">
      <np def="def" number="sing" role="obj" locus="number" id="headnp" tr="">
        <word posp="noun" gloss="cat"/>
      </np>
      <relp comma="after">
-        <np id="relnp" number="sing" def="neither" role="subj" comma="before">
+        <np id="relnp" number="sing" def="neither" role="subj" comma="before" case="ERG">
          <word posp="pron" gloss="RELPRON"/>
        </np>
        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
          <word posp="verb" gloss="catch"/>
        </vp>
        <np id="parent">
          <np def="def" number="sing" role="obj" locus="number" id="headnp" tr="">
            <word posp="noun" gloss="mouse"/>
          </np>
          <relp comma="after">
-            <np id="relnp" number="sing" def="neither" role="subj" comma="before">
+            <np id="relnp" number="sing" def="neither" role="subj" comma="before" case="ERG">
              <word posp="pron" gloss="RELPRON"/>
            </np>
            <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
              <word posp="verb" gloss="eat"/>
            </vp>
            <np id="parent">
              <np def="def" number="sing" role="obj" locus="number" id="headnp" tr="">
                <word posp="noun" gloss="cheese"/>
              </np>
              <relp comma="after">
-                <np id="relnp" number="sing" def="neither" role="obj" comma="before">
+                <np id="relnp" number="sing" def="neither" role="obj" comma="before" case="NOM">
                  <word posp="pron" gloss="RELPRON"/>
                </np>
                <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
                  <word posp="verb" gloss="buy"/>
                </vp>
-                <np number="sing" def="neither" role="subj" locus="number">
+                <np number="sing" def="neither" role="subj" locus="number" case="ERG">
                  <word person="1excl" number="sing" posp="pron"/>
                </np>
              </relp>
            </np>
          </relp>
        </np>
      </relp>
    </np>
  </s>
</example>

module markowner:

No change.

module addgender:

<example id="relp4" translation="I patted the cat that caught the mouse that ate the cheese that I bought.">
  <s>
    <np number="sing" def="neither" role="subj" locus="number" case="ERG">
      <word person="1excl" number="sing" posp="pron"/>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="pat"/>
    </vp>
-    <np id="parent">
-      <np def="def" number="sing" role="obj" locus="number" id="headnp" tr="">
+    <np id="parent" gender="cl.1">
+      <np def="def" number="sing" role="obj" locus="number" id="headnp" tr="" gender="cl.1">
        <word posp="noun" gloss="cat"/>
      </np>
      <relp comma="after">
-        <np id="relnp" number="sing" def="neither" role="subj" comma="before" case="ERG">
+        <np id="relnp" number="sing" def="neither" role="subj" comma="before" case="ERG" gender="cl.1">
          <word posp="pron" gloss="RELPRON"/>
        </np>
        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
          <word posp="verb" gloss="catch"/>
        </vp>
-        <np id="parent">
-          <np def="def" number="sing" role="obj" locus="number" id="headnp" tr="">
+        <np id="parent" gender="cl.4">
+          <np def="def" number="sing" role="obj" locus="number" id="headnp" tr="" gender="cl.4">
            <word posp="noun" gloss="mouse"/>
          </np>
          <relp comma="after">
-            <np id="relnp" number="sing" def="neither" role="subj" comma="before" case="ERG">
+            <np id="relnp" number="sing" def="neither" role="subj" comma="before" case="ERG" gender="cl.4">
              <word posp="pron" gloss="RELPRON"/>
            </np>
            <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
              <word posp="verb" gloss="eat"/>
            </vp>
-            <np id="parent">
-              <np def="def" number="sing" role="obj" locus="number" id="headnp" tr="">
+            <np id="parent" gender="cl.3">
+              <np def="def" number="sing" role="obj" locus="number" id="headnp" tr="" gender="cl.3">
                <word posp="noun" gloss="cheese"/>
              </np>
              <relp comma="after">
-                <np id="relnp" number="sing" def="neither" role="obj" comma="before" case="NOM">
+                <np id="relnp" number="sing" def="neither" role="obj" comma="before" case="NOM" gender="cl.3">
                  <word posp="pron" gloss="RELPRON"/>
                </np>
                <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
                  <word posp="verb" gloss="buy"/>
                </vp>
-                <np number="sing" def="neither" role="subj" locus="number" case="ERG">
+                <np number="sing" def="neither" role="subj" locus="number" case="ERG" gender="cl.3">
                  <word person="1excl" number="sing" posp="pron"/>
                </np>
              </relp>
            </np>
          </relp>
        </np>
      </relp>
    </np>
  </s>
</example>

module propagatenumber:

<example id="relp4" translation="I patted the cat that caught the mouse that ate the cheese that I bought.">
  <s>
    <np number="sing" def="neither" role="subj" locus="number" case="ERG">
      <word person="1excl" number="sing" posp="pron"/>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="pat"/>
    </vp>
-    <np id="parent" gender="cl.1">
+    <np id="parent" gender="cl.1" number="sing">
      <np def="def" number="sing" role="obj" locus="number" id="headnp" tr="" gender="cl.1">
        <word posp="noun" gloss="cat"/>
      </np>
      <relp comma="after">
        <np id="relnp" number="sing" def="neither" role="subj" comma="before" case="ERG" gender="cl.1">
          <word posp="pron" gloss="RELPRON"/>
        </np>
        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
          <word posp="verb" gloss="catch"/>
        </vp>
-        <np id="parent" gender="cl.4">
+        <np id="parent" gender="cl.4" number="sing">
          <np def="def" number="sing" role="obj" locus="number" id="headnp" tr="" gender="cl.4">
            <word posp="noun" gloss="mouse"/>
          </np>
          <relp comma="after">
            <np id="relnp" number="sing" def="neither" role="subj" comma="before" case="ERG" gender="cl.4">
              <word posp="pron" gloss="RELPRON"/>
            </np>
            <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
              <word posp="verb" gloss="eat"/>
            </vp>
-            <np id="parent" gender="cl.3">
+            <np id="parent" gender="cl.3" number="sing">
              <np def="def" number="sing" role="obj" locus="number" id="headnp" tr="" gender="cl.3">
                <word posp="noun" gloss="cheese"/>
              </np>
              <relp comma="after">
                <np id="relnp" number="sing" def="neither" role="obj" comma="before" case="NOM" gender="cl.3">
                  <word posp="pron" gloss="RELPRON"/>
                </np>
                <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
                  <word posp="verb" gloss="buy"/>
                </vp>
                <np number="sing" def="neither" role="subj" locus="number" case="ERG" gender="cl.3">
                  <word person="1excl" number="sing" posp="pron"/>
                </np>
              </relp>
            </np>
          </relp>
        </np>
      </relp>
    </np>
  </s>
</example>

createpronouns:

No change.

module markowned:

<example id="relp4" translation="I patted the cat that caught the mouse that ate the cheese that I bought.">
  <s>
-    <np number="sing" def="neither" role="subj" locus="number" case="ERG">
+    <np number="sing" def="neither" role="subj" locus="number" case="ERG" possessor="no.owner">
      <word person="1excl" number="sing" posp="pron"/>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="pat"/>
    </vp>
-    <np id="parent" gender="cl.1" number="sing">
-      <np def="def" number="sing" role="obj" locus="number" id="headnp" tr="" gender="cl.1">
+    <np id="parent" gender="cl.1" number="sing" possessor="no.owner">
+      <np def="def" number="sing" role="obj" locus="number" id="headnp" tr="" gender="cl.1" possessor="no.owner">
        <word posp="noun" gloss="cat"/>
      </np>
      <relp comma="after">
-        <np id="relnp" number="sing" def="neither" role="subj" comma="before" case="ERG" gender="cl.1">
+        <np id="relnp" number="sing" def="neither" role="subj" comma="before" case="ERG" gender="cl.1" possessor="no.owner">
          <word posp="pron" gloss="RELPRON"/>
        </np>
        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
          <word posp="verb" gloss="catch"/>
        </vp>
-        <np id="parent" gender="cl.4" number="sing">
-          <np def="def" number="sing" role="obj" locus="number" id="headnp" tr="" gender="cl.4">
+        <np id="parent" gender="cl.4" number="sing" possessor="no.owner">
+          <np def="def" number="sing" role="obj" locus="number" id="headnp" tr="" gender="cl.4" possessor="no.owner">
            <word posp="noun" gloss="mouse"/>
          </np>
          <relp comma="after">
-            <np id="relnp" number="sing" def="neither" role="subj" comma="before" case="ERG" gender="cl.4">
+            <np id="relnp" number="sing" def="neither" role="subj" comma="before" case="ERG" gender="cl.4" possessor="no.owner">
              <word posp="pron" gloss="RELPRON"/>
            </np>
            <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
              <word posp="verb" gloss="eat"/>
            </vp>
-            <np id="parent" gender="cl.3" number="sing">
-              <np def="def" number="sing" role="obj" locus="number" id="headnp" tr="" gender="cl.3">
+            <np id="parent" gender="cl.3" number="sing" possessor="no.owner">
+              <np def="def" number="sing" role="obj" locus="number" id="headnp" tr="" gender="cl.3" possessor="no.owner">
                <word posp="noun" gloss="cheese"/>
              </np>
              <relp comma="after">
-                <np id="relnp" number="sing" def="neither" role="obj" comma="before" case="NOM" gender="cl.3">
+                <np id="relnp" number="sing" def="neither" role="obj" comma="before" case="NOM" gender="cl.3" possessor="no.owner">
                  <word posp="pron" gloss="RELPRON"/>
                </np>
                <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
                  <word posp="verb" gloss="buy"/>
                </vp>
-                <np number="sing" def="neither" role="subj" locus="number" case="ERG" gender="cl.3">
+                <np number="sing" def="neither" role="subj" locus="number" case="ERG" gender="cl.3" possessor="no.owner">
                  <word person="1excl" number="sing" posp="pron"/>
                </np>
              </relp>
            </np>
          </relp>
        </np>
      </relp>
    </np>
  </s>
</example>

module ngen:

No change.

module wordorder:

No change.

module wordorder:

No change.

module wordorder:

No change.

module conjp:

No change.

flattenconjp:

No change.

fixpronouns:

<example id="relp4" translation="I patted the cat that caught the mouse that ate the cheese that I bought.">
  <s>
    <np number="sing" def="neither" role="subj" locus="number" case="ERG" possessor="no.owner">
-      <word person="1excl" number="sing" posp="pron"/>
+      <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.2"/>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="pat"/>
    </vp>
    <np id="parent" gender="cl.1" number="sing" possessor="no.owner">
      <np def="def" number="sing" role="obj" locus="number" id="headnp" tr="" gender="cl.1" possessor="no.owner">
        <word posp="noun" gloss="cat"/>
      </np>
      <relp comma="after">
        <np id="relnp" number="sing" def="neither" role="subj" comma="before" case="ERG" gender="cl.1" possessor="no.owner">
          <word posp="pron" gloss="RELPRON"/>
        </np>
        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
          <word posp="verb" gloss="catch"/>
        </vp>
        <np id="parent" gender="cl.4" number="sing" possessor="no.owner">
          <np def="def" number="sing" role="obj" locus="number" id="headnp" tr="" gender="cl.4" possessor="no.owner">
            <word posp="noun" gloss="mouse"/>
          </np>
          <relp comma="after">
            <np id="relnp" number="sing" def="neither" role="subj" comma="before" case="ERG" gender="cl.4" possessor="no.owner">
              <word posp="pron" gloss="RELPRON"/>
            </np>
            <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
              <word posp="verb" gloss="eat"/>
            </vp>
            <np id="parent" gender="cl.3" number="sing" possessor="no.owner">
              <np def="def" number="sing" role="obj" locus="number" id="headnp" tr="" gender="cl.3" possessor="no.owner">
                <word posp="noun" gloss="cheese"/>
              </np>
              <relp comma="after">
                <np id="relnp" number="sing" def="neither" role="obj" comma="before" case="NOM" gender="cl.3" possessor="no.owner">
                  <word posp="pron" gloss="RELPRON"/>
                </np>
                <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
                  <word posp="verb" gloss="buy"/>
                </vp>
                <np number="sing" def="neither" role="subj" locus="number" case="ERG" gender="cl.3" possessor="no.owner">
-                  <word person="1excl" number="sing" posp="pron"/>
+                  <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.2"/>
                </np>
              </relp>
            </np>
          </relp>
        </np>
      </relp>
    </np>
  </s>
</example>

copyuptophrase:

<example id="relp4" translation="I patted the cat that caught the mouse that ate the cheese that I bought.">
  <s>
-    <np number="sing" def="neither" role="subj" locus="number" case="ERG" possessor="no.owner">
+    <np number="sing" def="neither" role="subj" locus="number" case="ERG" possessor="no.owner" person="1excl">
      <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.2"/>
    </np>
-    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
+    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="1excl.sing">
      <word posp="verb" gloss="pat"/>
    </vp>
    <np id="parent" gender="cl.1" number="sing" possessor="no.owner">
      <np def="def" number="sing" role="obj" locus="number" id="headnp" tr="" gender="cl.1" possessor="no.owner">
        <word posp="noun" gloss="cat"/>
      </np>
      <relp comma="after">
        <np id="relnp" number="sing" def="neither" role="subj" comma="before" case="ERG" gender="cl.1" possessor="no.owner">
          <word posp="pron" gloss="RELPRON"/>
        </np>
-        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
+        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1">
          <word posp="verb" gloss="catch"/>
        </vp>
        <np id="parent" gender="cl.4" number="sing" possessor="no.owner">
          <np def="def" number="sing" role="obj" locus="number" id="headnp" tr="" gender="cl.4" possessor="no.owner">
            <word posp="noun" gloss="mouse"/>
          </np>
          <relp comma="after">
            <np id="relnp" number="sing" def="neither" role="subj" comma="before" case="ERG" gender="cl.4" possessor="no.owner">
              <word posp="pron" gloss="RELPRON"/>
            </np>
-            <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
+            <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.4">
              <word posp="verb" gloss="eat"/>
            </vp>
            <np id="parent" gender="cl.3" number="sing" possessor="no.owner">
              <np def="def" number="sing" role="obj" locus="number" id="headnp" tr="" gender="cl.3" possessor="no.owner">
                <word posp="noun" gloss="cheese"/>
              </np>
              <relp comma="after">
                <np id="relnp" number="sing" def="neither" role="obj" comma="before" case="NOM" gender="cl.3" possessor="no.owner">
                  <word posp="pron" gloss="RELPRON"/>
                </np>
-                <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
+                <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" obj="3.sing.cl.3" subj="1excl.sing">
                  <word posp="verb" gloss="buy"/>
                </vp>
-                <np number="sing" def="neither" role="subj" locus="number" case="ERG" gender="cl.3" possessor="no.owner">
+                <np number="sing" def="neither" role="subj" locus="number" case="ERG" gender="cl.3" possessor="no.owner" person="1excl">
                  <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.2"/>
                </np>
              </relp>
            </np>
          </relp>
        </np>
      </relp>
    </np>
  </s>
</example>

prodrop:

<example id="relp4" translation="I patted the cat that caught the mouse that ate the cheese that I bought.">
  <s>
-    <np number="sing" def="neither" role="subj" locus="number" case="ERG" possessor="no.owner" person="1excl">
-      <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.2"/>
-    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="1excl.sing">
      <word posp="verb" gloss="pat"/>
    </vp>
    <np id="parent" gender="cl.1" number="sing" possessor="no.owner">
      <np def="def" number="sing" role="obj" locus="number" id="headnp" tr="" gender="cl.1" possessor="no.owner">
        <word posp="noun" gloss="cat"/>
      </np>
      <relp comma="after">
        <np id="relnp" number="sing" def="neither" role="subj" comma="before" case="ERG" gender="cl.1" possessor="no.owner">
          <word posp="pron" gloss="RELPRON"/>
        </np>
        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1">
          <word posp="verb" gloss="catch"/>
        </vp>
        <np id="parent" gender="cl.4" number="sing" possessor="no.owner">
          <np def="def" number="sing" role="obj" locus="number" id="headnp" tr="" gender="cl.4" possessor="no.owner">
            <word posp="noun" gloss="mouse"/>
          </np>
          <relp comma="after">
            <np id="relnp" number="sing" def="neither" role="subj" comma="before" case="ERG" gender="cl.4" possessor="no.owner">
              <word posp="pron" gloss="RELPRON"/>
            </np>
            <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.4">
              <word posp="verb" gloss="eat"/>
            </vp>
            <np id="parent" gender="cl.3" number="sing" possessor="no.owner">
              <np def="def" number="sing" role="obj" locus="number" id="headnp" tr="" gender="cl.3" possessor="no.owner">
                <word posp="noun" gloss="cheese"/>
              </np>
              <relp comma="after">
                <np id="relnp" number="sing" def="neither" role="obj" comma="before" case="NOM" gender="cl.3" possessor="no.owner">
                  <word posp="pron" gloss="RELPRON"/>
                </np>
                <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" obj="3.sing.cl.3" subj="1excl.sing">
                  <word posp="verb" gloss="buy"/>
                </vp>
                <np number="sing" def="neither" role="subj" locus="number" case="ERG" gender="cl.3" possessor="no.owner" person="1excl">
                  <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.2"/>
                </np>
              </relp>
            </np>
          </relp>
        </np>
      </relp>
    </np>
  </s>
</example>

addclitics:

<example id="relp4" translation="I patted the cat that caught the mouse that ate the cheese that I bought.">
  <s>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="1excl.sing">
+      <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
+      <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
+      <thingy type="vpsubj" function="proclitic" gloss="1excl.sing"/>
      <word posp="verb" gloss="pat"/>
    </vp>
    <np id="parent" gender="cl.1" number="sing" possessor="no.owner">
      <np def="def" number="sing" role="obj" locus="number" id="headnp" tr="" gender="cl.1" possessor="no.owner">
+        <thingy type="npnumber" function="proclitic" gloss="sing"/>
        <word posp="noun" gloss="cat"/>
      </np>
      <relp comma="after">
        <np id="relnp" number="sing" def="neither" role="subj" comma="before" case="ERG" gender="cl.1" possessor="no.owner">
+          <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner"/>
          <word posp="pron" gloss="RELPRON"/>
        </np>
        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1">
+          <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
+          <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
+          <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.1"/>
          <word posp="verb" gloss="catch"/>
        </vp>
        <np id="parent" gender="cl.4" number="sing" possessor="no.owner">
          <np def="def" number="sing" role="obj" locus="number" id="headnp" tr="" gender="cl.4" possessor="no.owner">
+            <thingy type="npnumber" function="proclitic" gloss="sing"/>
            <word posp="noun" gloss="mouse"/>
          </np>
          <relp comma="after">
            <np id="relnp" number="sing" def="neither" role="subj" comma="before" case="ERG" gender="cl.4" possessor="no.owner">
+              <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner"/>
              <word posp="pron" gloss="RELPRON"/>
            </np>
            <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.4">
+              <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
+              <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
+              <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.4"/>
              <word posp="verb" gloss="eat"/>
            </vp>
            <np id="parent" gender="cl.3" number="sing" possessor="no.owner">
              <np def="def" number="sing" role="obj" locus="number" id="headnp" tr="" gender="cl.3" possessor="no.owner">
+                <thingy type="npnumber" function="proclitic" gloss="sing"/>
                <word posp="noun" gloss="cheese"/>
              </np>
              <relp comma="after">
                <np id="relnp" number="sing" def="neither" role="obj" comma="before" case="NOM" gender="cl.3" possessor="no.owner">
+                  <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
                  <word posp="pron" gloss="RELPRON"/>
                </np>
                <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" obj="3.sing.cl.3" subj="1excl.sing">
+                  <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
+                  <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
+                  <thingy type="vpsubj" function="proclitic" gloss="1excl.sing"/>
+                  <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.3"/>
                  <word posp="verb" gloss="buy"/>
                </vp>
                <np number="sing" def="neither" role="subj" locus="number" case="ERG" gender="cl.3" possessor="no.owner" person="1excl">
+                  <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner"/>
                  <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.2"/>
                </np>
              </relp>
            </np>
          </relp>
        </np>
      </relp>
    </np>
  </s>
</example>

propagateArgumentCase:

<example id="relp4" translation="I patted the cat that caught the mouse that ate the cheese that I bought.">
  <s>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="1excl.sing">
      <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
      <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
      <thingy type="vpsubj" function="proclitic" gloss="1excl.sing"/>
      <word posp="verb" gloss="pat"/>
    </vp>
    <np id="parent" gender="cl.1" number="sing" possessor="no.owner">
      <np def="def" number="sing" role="obj" locus="number" id="headnp" tr="" gender="cl.1" possessor="no.owner">
        <thingy type="npnumber" function="proclitic" gloss="sing"/>
        <word posp="noun" gloss="cat"/>
      </np>
      <relp comma="after">
        <np id="relnp" number="sing" def="neither" role="subj" comma="before" case="ERG" gender="cl.1" possessor="no.owner">
          <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner"/>
          <word posp="pron" gloss="RELPRON"/>
        </np>
        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1">
          <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
          <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
          <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.1"/>
          <word posp="verb" gloss="catch"/>
        </vp>
-        <np id="parent" gender="cl.4" number="sing" possessor="no.owner">
+        <np id="parent" gender="cl.4" number="sing" possessor="no.owner" case="ERG">
          <np def="def" number="sing" role="obj" locus="number" id="headnp" tr="" gender="cl.4" possessor="no.owner">
            <thingy type="npnumber" function="proclitic" gloss="sing"/>
            <word posp="noun" gloss="mouse"/>
          </np>
          <relp comma="after">
            <np id="relnp" number="sing" def="neither" role="subj" comma="before" case="ERG" gender="cl.4" possessor="no.owner">
              <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner"/>
              <word posp="pron" gloss="RELPRON"/>
            </np>
            <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.4">
              <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
              <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
              <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.4"/>
              <word posp="verb" gloss="eat"/>
            </vp>
-            <np id="parent" gender="cl.3" number="sing" possessor="no.owner">
+            <np id="parent" gender="cl.3" number="sing" possessor="no.owner" case="ERG">
              <np def="def" number="sing" role="obj" locus="number" id="headnp" tr="" gender="cl.3" possessor="no.owner">
                <thingy type="npnumber" function="proclitic" gloss="sing"/>
                <word posp="noun" gloss="cheese"/>
              </np>
              <relp comma="after">
                <np id="relnp" number="sing" def="neither" role="obj" comma="before" case="NOM" gender="cl.3" possessor="no.owner">
                  <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
                  <word posp="pron" gloss="RELPRON"/>
                </np>
                <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" obj="3.sing.cl.3" subj="1excl.sing">
                  <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
                  <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
                  <thingy type="vpsubj" function="proclitic" gloss="1excl.sing"/>
                  <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.3"/>
                  <word posp="verb" gloss="buy"/>
                </vp>
                <np number="sing" def="neither" role="subj" locus="number" case="ERG" gender="cl.3" possessor="no.owner" person="1excl">
                  <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner"/>
                  <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.2"/>
                </np>
              </relp>
            </np>
          </relp>
        </np>
      </relp>
    </np>
  </s>
</example>

unwrapArgumentNPs:

No change.

unwrapOwnerOwned:

No change.

movedowntoword:

<example id="relp4" translation="I patted the cat that caught the mouse that ate the cheese that I bought.">
  <s>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="1excl.sing">
      <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
      <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
      <thingy type="vpsubj" function="proclitic" gloss="1excl.sing"/>
-      <word posp="verb" gloss="pat"/>
+      <word posp="verb" gloss="pat" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="1excl.sing"/>
    </vp>
    <np id="parent" gender="cl.1" number="sing" possessor="no.owner">
      <np def="def" number="sing" role="obj" locus="number" id="headnp" tr="" gender="cl.1" possessor="no.owner">
        <thingy type="npnumber" function="proclitic" gloss="sing"/>
-        <word posp="noun" gloss="cat"/>
+        <word posp="noun" gloss="cat" def="def" number="sing" role="obj" locus="number" id="headnp" gender="cl.1" possessor="no.owner"/>
      </np>
      <relp comma="after">
        <np id="relnp" number="sing" def="neither" role="subj" comma="before" case="ERG" gender="cl.1" possessor="no.owner">
          <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner"/>
-          <word posp="pron" gloss="RELPRON"/>
+          <word posp="pron" gloss="RELPRON" id="relnp" number="sing" def="neither" role="subj" comma="before" case="ERG" gender="cl.1" possessor="no.owner"/>
        </np>
        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1">
          <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
          <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
          <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.1"/>
-          <word posp="verb" gloss="catch"/>
+          <word posp="verb" gloss="catch" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1"/>
        </vp>
        <np id="parent" gender="cl.4" number="sing" possessor="no.owner" case="ERG">
          <np def="def" number="sing" role="obj" locus="number" id="headnp" tr="" gender="cl.4" possessor="no.owner">
            <thingy type="npnumber" function="proclitic" gloss="sing"/>
-            <word posp="noun" gloss="mouse"/>
+            <word posp="noun" gloss="mouse" def="def" number="sing" role="obj" locus="number" id="headnp" gender="cl.4" possessor="no.owner"/>
          </np>
          <relp comma="after">
            <np id="relnp" number="sing" def="neither" role="subj" comma="before" case="ERG" gender="cl.4" possessor="no.owner">
              <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner"/>
-              <word posp="pron" gloss="RELPRON"/>
+              <word posp="pron" gloss="RELPRON" id="relnp" number="sing" def="neither" role="subj" comma="before" case="ERG" gender="cl.4" possessor="no.owner"/>
            </np>
            <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.4">
              <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
              <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
              <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.4"/>
-              <word posp="verb" gloss="eat"/>
+              <word posp="verb" gloss="eat" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.4"/>
            </vp>
            <np id="parent" gender="cl.3" number="sing" possessor="no.owner" case="ERG">
              <np def="def" number="sing" role="obj" locus="number" id="headnp" tr="" gender="cl.3" possessor="no.owner">
                <thingy type="npnumber" function="proclitic" gloss="sing"/>
-                <word posp="noun" gloss="cheese"/>
+                <word posp="noun" gloss="cheese" def="def" number="sing" role="obj" locus="number" id="headnp" gender="cl.3" possessor="no.owner"/>
              </np>
              <relp comma="after">
                <np id="relnp" number="sing" def="neither" role="obj" comma="before" case="NOM" gender="cl.3" possessor="no.owner">
                  <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
-                  <word posp="pron" gloss="RELPRON"/>
+                  <word posp="pron" gloss="RELPRON" id="relnp" number="sing" def="neither" role="obj" comma="before" case="NOM" gender="cl.3" possessor="no.owner"/>
                </np>
                <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" obj="3.sing.cl.3" subj="1excl.sing">
                  <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
                  <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
                  <thingy type="vpsubj" function="proclitic" gloss="1excl.sing"/>
                  <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.3"/>
-                  <word posp="verb" gloss="buy"/>
+                  <word posp="verb" gloss="buy" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" obj="3.sing.cl.3" subj="1excl.sing"/>
                </vp>
                <np number="sing" def="neither" role="subj" locus="number" case="ERG" gender="cl.3" possessor="no.owner" person="1excl">
                  <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner"/>
-                  <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.2"/>
+                  <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.2" def="neither" role="subj" locus="number" case="ERG" possessor="no.owner"/>
                </np>
              </relp>
            </np>
          </relp>
        </np>
      </relp>
    </np>
  </s>
</example>

addaffixes:

No change.

flatten:

<example id="relp4" translation="I patted the cat that caught the mouse that ate the cheese that I bought.">
-  <s>
-    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="1excl.sing">
+  <flat>
    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
    <thingy type="vpsubj" function="proclitic" gloss="1excl.sing"/>
    <word posp="verb" gloss="pat" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="1excl.sing"/>
-    </vp>
-    <np id="parent" gender="cl.1" number="sing" possessor="no.owner">
-      <np def="def" number="sing" role="obj" locus="number" id="headnp" tr="" gender="cl.1" possessor="no.owner">
    <thingy type="npnumber" function="proclitic" gloss="sing"/>
    <word posp="noun" gloss="cat" def="def" number="sing" role="obj" locus="number" id="headnp" gender="cl.1" possessor="no.owner"/>
-      </np>
-      <relp comma="after">
-        <np id="relnp" number="sing" def="neither" role="subj" comma="before" case="ERG" gender="cl.1" possessor="no.owner">
    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner"/>
    <word posp="pron" gloss="RELPRON" id="relnp" number="sing" def="neither" role="subj" comma="before" case="ERG" gender="cl.1" possessor="no.owner"/>
-        </np>
-        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1">
    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.1"/>
    <word posp="verb" gloss="catch" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1"/>
-        </vp>
-        <np id="parent" gender="cl.4" number="sing" possessor="no.owner" case="ERG">
-          <np def="def" number="sing" role="obj" locus="number" id="headnp" tr="" gender="cl.4" possessor="no.owner">
    <thingy type="npnumber" function="proclitic" gloss="sing"/>
    <word posp="noun" gloss="mouse" def="def" number="sing" role="obj" locus="number" id="headnp" gender="cl.4" possessor="no.owner"/>
-          </np>
-          <relp comma="after">
-            <np id="relnp" number="sing" def="neither" role="subj" comma="before" case="ERG" gender="cl.4" possessor="no.owner">
    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner"/>
    <word posp="pron" gloss="RELPRON" id="relnp" number="sing" def="neither" role="subj" comma="before" case="ERG" gender="cl.4" possessor="no.owner"/>
-            </np>
-            <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.4">
    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.4"/>
    <word posp="verb" gloss="eat" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.4"/>
-            </vp>
-            <np id="parent" gender="cl.3" number="sing" possessor="no.owner" case="ERG">
-              <np def="def" number="sing" role="obj" locus="number" id="headnp" tr="" gender="cl.3" possessor="no.owner">
    <thingy type="npnumber" function="proclitic" gloss="sing"/>
    <word posp="noun" gloss="cheese" def="def" number="sing" role="obj" locus="number" id="headnp" gender="cl.3" possessor="no.owner"/>
-              </np>
-              <relp comma="after">
-                <np id="relnp" number="sing" def="neither" role="obj" comma="before" case="NOM" gender="cl.3" possessor="no.owner">
    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
    <word posp="pron" gloss="RELPRON" id="relnp" number="sing" def="neither" role="obj" comma="before" case="NOM" gender="cl.3" possessor="no.owner"/>
-                </np>
-                <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" obj="3.sing.cl.3" subj="1excl.sing">
    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
    <thingy type="vpsubj" function="proclitic" gloss="1excl.sing"/>
    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.3"/>
    <word posp="verb" gloss="buy" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" obj="3.sing.cl.3" subj="1excl.sing"/>
-                </vp>
-                <np number="sing" def="neither" role="subj" locus="number" case="ERG" gender="cl.3" possessor="no.owner" person="1excl">
    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner"/>
-                  <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.2" def="neither" role="subj" locus="number" case="ERG" possessor="no.owner"/>
-                </np>
-              </relp>
-            </np>
-          </relp>
-        </np>
-      </relp>
-    </np>
-  </s>
+    <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.2" def="neither" role="subj" locus="number" case="ERG" possessor="no.owner" comma="after"/>
+  </flat>
</example>

addvocab:

<example id="relp4" translation="I patted the cat that caught the mouse that ate the cheese that I bought.">
  <flat>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
-    <thingy type="vpsubj" function="proclitic" gloss="1excl.sing"/>
-    <word posp="verb" gloss="pat" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="1excl.sing"/>
-    <thingy type="npnumber" function="proclitic" gloss="sing"/>
-    <word posp="noun" gloss="cat" def="def" number="sing" role="obj" locus="number" id="headnp" gender="cl.1" possessor="no.owner"/>
-    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner"/>
-    <word posp="pron" gloss="RELPRON" id="relnp" number="sing" def="neither" role="subj" comma="before" case="ERG" gender="cl.1" possessor="no.owner"/>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
-    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.1"/>
-    <word posp="verb" gloss="catch" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1"/>
-    <thingy type="npnumber" function="proclitic" gloss="sing"/>
-    <word posp="noun" gloss="mouse" def="def" number="sing" role="obj" locus="number" id="headnp" gender="cl.4" possessor="no.owner"/>
-    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner"/>
-    <word posp="pron" gloss="RELPRON" id="relnp" number="sing" def="neither" role="subj" comma="before" case="ERG" gender="cl.4" possessor="no.owner"/>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
-    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.4"/>
-    <word posp="verb" gloss="eat" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.4"/>
-    <thingy type="npnumber" function="proclitic" gloss="sing"/>
-    <word posp="noun" gloss="cheese" def="def" number="sing" role="obj" locus="number" id="headnp" gender="cl.3" possessor="no.owner"/>
-    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
-    <word posp="pron" gloss="RELPRON" id="relnp" number="sing" def="neither" role="obj" comma="before" case="NOM" gender="cl.3" possessor="no.owner"/>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
-    <thingy type="vpsubj" function="proclitic" gloss="1excl.sing"/>
-    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.3"/>
-    <word posp="verb" gloss="buy" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" obj="3.sing.cl.3" subj="1excl.sing"/>
-    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner"/>
-    <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.2" def="neither" role="subj" locus="number" case="ERG" possessor="no.owner" comma="after"/>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;" slots="Cip Cfp">ʃʲkʼˠɛɺʲ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;" slots="Cip Cfp">ʃˠpʰˤʉp͡fˤ</thingy>
+    <thingy type="vpsubj" function="proclitic" gloss="1excl.sing.SUBJ" ph="m&#x2B2; i &#x262;&#x2E0;" slots="Cip Cfp">mʲiɢˠ</thingy>
+    <word posp="verb" gloss="pat" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="1excl.sing" ph="d&#x2E0; u&#x2D0; d&#x2B1;&#x2B7; e#&#x2D0; &#xA716;&#xA712; b&#x2E4;" slots="Cir Cfr">dˠuːdʱʷe#ː꜖꜒bˤ</word>
+    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
+    <word posp="noun" gloss="cat" def="def" number="sing" role="obj" locus="number" id="headnp" gender="cl.1" possessor="no.owner" ph="p&#x2B2; &#x289; &#xA716;&#xA712; &#x290;&#x2E0;" slots="Cir Cfr">pʲʉ꜖꜒ʐˠ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner" ph="&#x292;&#x2E0;+q&#x2E0; &#x25B;#&#x2D0; q&#x2E0;" slots="Cip Cfp">ʒˠqˠɛ#ːqˠ</thingy>
+    <word posp="pron" gloss="RELPRON" id="relnp" number="sing" def="neither" role="subj" comma="before" case="ERG" gender="cl.1" possessor="no.owner" ph="s&#x2B2;+p&#x2B2; &#x289;#&#x2D0; &#xA712; t&#x2BC;&#x2B2;" slots="Cir Cfr">sʲpʲʉ#ː꜒tʼʲ</word>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;" slots="Cip Cfp">ʃʲkʼˠɛɺʲ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;" slots="Cip Cfp">ʃˠpʰˤʉp͡fˤ</thingy>
+    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.1.SUBJ" ph="" slots="Cip Cfp"></thingy>
+    <word posp="verb" gloss="catch" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1" ph="&#x26C;&#x2B2; &#x276;&#x2D0; &#xA716;&#xA712; s&#x2B2;" slots="Cir Cfr">ɬʲɶː꜖꜒sʲ</word>
+    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
+    <word posp="noun" gloss="mouse" def="def" number="sing" role="obj" locus="number" id="headnp" gender="cl.4" possessor="no.owner" ph="&#x283;&#x2E0;+hk&#x2E4; o&#x2D0; &#x27E;&#x2B2; &#x25E; &#xA712; &#x294;" slots="Cir Cfr">ʃˠhkˤoːɾʲɞ꜒ʔ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner" ph="&#x292;&#x2E0;+q&#x2E0; &#x25B;#&#x2D0; q&#x2E0;" slots="Cip Cfp">ʒˠqˠɛ#ːqˠ</thingy>
+    <word posp="pron" gloss="RELPRON" id="relnp" number="sing" def="neither" role="subj" comma="before" case="ERG" gender="cl.4" possessor="no.owner" ph="s&#x2B2;+p&#x2B2; &#x289;#&#x2D0; &#xA712; t&#x2BC;&#x2B2;" slots="Cir Cfr">sʲpʲʉ#ː꜒tʼʲ</word>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;" slots="Cip Cfp">ʃʲkʼˠɛɺʲ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;" slots="Cip Cfp">ʃˠpʰˤʉp͡fˤ</thingy>
+    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.4.SUBJ" ph="x&#x2E0; o &#x26C;&#x2E0;" slots="Cip Cfp">xˠoɬˠ</thingy>
+    <word posp="verb" gloss="eat" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.4" ph="&#x292;&#x2B2;+&#x261;&#x2B1;&#x2B2; i&#x2D0; &#xA712; t&#x361;&#x283;&#x2BC;&#x2B2;" slots="Cir Cfr">ʒʲɡʱʲiː꜒t͡ʃʼʲ</word>
+    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
+    <word posp="noun" gloss="cheese" def="def" number="sing" role="obj" locus="number" id="headnp" gender="cl.3" possessor="no.owner" ph="&#x256;&#x2B2; &#x25B; &#x282;&#x2E0;+q&#x2BC;&#x2B2; &#x254; &#x330;&#xA712; q&#x2E4;" slots="Cir Cfr">ɖʲɛʂˠqʼʲɔ̰꜒qˤ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner" ph="z&#x2B2;+&#x261;&#x2B1;&#x2E4; a r&#x2E0;" slots="Cip Cfp">zʲɡʱˤarˠ</thingy>
+    <word posp="pron" gloss="RELPRON" id="relnp" number="sing" def="neither" role="obj" comma="before" case="NOM" gender="cl.3" possessor="no.owner" ph="s&#x2B2;+p&#x2B2; &#x289;#&#x2D0; &#xA712; t&#x2BC;&#x2B2;" slots="Cir Cfr">sʲpʲʉ#ː꜒tʼʲ</word>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;" slots="Cip Cfp">ʃʲkʼˠɛɺʲ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;" slots="Cip Cfp">ʃˠpʰˤʉp͡fˤ</thingy>
+    <thingy type="vpsubj" function="proclitic" gloss="1excl.sing.SUBJ" ph="m&#x2B2; i &#x262;&#x2E0;" slots="Cip Cfp">mʲiɢˠ</thingy>
+    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.3.OBJ" ph="s&#x2B7;+&#x288;&#x2BC;&#x2E0; &#x1D4A; k&#x2BC;&#x2B2;" slots="Cip Cfp">sʷʈʼˠᵊkʼʲ</thingy>
+    <word posp="verb" gloss="buy" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" obj="3.sing.cl.3" subj="1excl.sing" ph="&#xF0;&#x2E4; &#x153;# &#xA712; t&#x361;&#x283;" slots="Cir Cfr">ðˤœ#꜒t͡ʃ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner" ph="&#x292;&#x2E0;+q&#x2E0; &#x25B;#&#x2D0; q&#x2E0;" slots="Cip Cfp">ʒˠqˠɛ#ːqˠ</thingy>
+    <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.2" def="neither" role="subj" locus="number" case="ERG" possessor="no.owner" comma="after" ph="q&#x2BC;&#x2E0; y &#xA716;&#xA712; p&#x2E0;" slots="Cir Cfr">qʼˠy꜖꜒pˠ</word>
  </flat>
</example>

vowelharmony:

No change.

applysandhi:

<example id="relp4" translation="I patted the cat that caught the mouse that ate the cheese that I bought.">
  <flat>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;" slots="Cip Cfp">ʃʲkʼˠɛɺʲ</thingy>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;" slots="Cip Cfp">ʃˠpʰˤʉp͡fˤ</thingy>
-    <thingy type="vpsubj" function="proclitic" gloss="1excl.sing.SUBJ" ph="m&#x2B2; i &#x262;&#x2E0;" slots="Cip Cfp">mʲiɢˠ</thingy>
-    <word posp="verb" gloss="pat" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="1excl.sing" ph="d&#x2E0; u&#x2D0; d&#x2B1;&#x2B7; e#&#x2D0; &#xA716;&#xA712; b&#x2E4;" slots="Cir Cfr">dˠuːdʱʷe#ː꜖꜒bˤ</word>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;">ʃʲkʼˠɛɺʲ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;">ʃˠpʰˤʉp͡fˤ</thingy>
+    <thingy type="vpsubj" function="proclitic" gloss="1excl.sing.SUBJ" ph="m&#x2B2; i &#x262;&#x2E0;">mʲiɢˠ</thingy>
+    <word posp="verb" gloss="pat" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="1excl.sing" ph="d&#x2E0; u&#x2D0; d&#x2B1;&#x2B7; e#&#x2D0; &#xA716;&#xA712; b&#x2E4;">dˠuːdʱʷe#ː꜖꜒bˤ</word>
    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <word posp="noun" gloss="cat" def="def" number="sing" role="obj" locus="number" id="headnp" gender="cl.1" possessor="no.owner" ph="p&#x2B2; &#x289; &#xA716;&#xA712; &#x290;&#x2E0;" slots="Cir Cfr">pʲʉ꜖꜒ʐˠ</word>
-    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner" ph="&#x292;&#x2E0;+q&#x2E0; &#x25B;#&#x2D0; q&#x2E0;" slots="Cip Cfp">ʒˠqˠɛ#ːqˠ</thingy>
-    <word posp="pron" gloss="RELPRON" id="relnp" number="sing" def="neither" role="subj" comma="before" case="ERG" gender="cl.1" possessor="no.owner" ph="s&#x2B2;+p&#x2B2; &#x289;#&#x2D0; &#xA712; t&#x2BC;&#x2B2;" slots="Cir Cfr">sʲpʲʉ#ː꜒tʼʲ</word>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;" slots="Cip Cfp">ʃʲkʼˠɛɺʲ</thingy>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;" slots="Cip Cfp">ʃˠpʰˤʉp͡fˤ</thingy>
+    <word posp="noun" gloss="cat" def="def" number="sing" role="obj" locus="number" id="headnp" gender="cl.1" possessor="no.owner" ph="p&#x2B2; &#x289; &#xA716;&#xA712; &#x290;&#x2E0;">pʲʉ꜖꜒ʐˠ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner" ph="&#x292;&#x2E0;+q&#x2E0; &#x25B;#&#x2D0; q&#x2E0;">ʒˠqˠɛ#ːqˠ</thingy>
+    <word posp="pron" gloss="RELPRON" id="relnp" number="sing" def="neither" role="subj" comma="before" case="ERG" gender="cl.1" possessor="no.owner" ph="s&#x2B2;+p&#x2B2; &#x289;#&#x2D0; &#xA712; t&#x2BC;&#x2B2;">sʲpʲʉ#ː꜒tʼʲ</word>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;">ʃʲkʼˠɛɺʲ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;">ʃˠpʰˤʉp͡fˤ</thingy>
    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.1.SUBJ" ph="" slots="Cip Cfp"></thingy>
-    <word posp="verb" gloss="catch" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1" ph="&#x26C;&#x2B2; &#x276;&#x2D0; &#xA716;&#xA712; s&#x2B2;" slots="Cir Cfr">ɬʲɶː꜖꜒sʲ</word>
+    <word posp="verb" gloss="catch" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1" ph="&#x26C;&#x2B2; &#x276;&#x2D0; &#xA716;&#xA712; s&#x2B2;">ɬʲɶː꜖꜒sʲ</word>
    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <word posp="noun" gloss="mouse" def="def" number="sing" role="obj" locus="number" id="headnp" gender="cl.4" possessor="no.owner" ph="&#x283;&#x2E0;+hk&#x2E4; o&#x2D0; &#x27E;&#x2B2; &#x25E; &#xA712; &#x294;" slots="Cir Cfr">ʃˠhkˤoːɾʲɞ꜒ʔ</word>
-    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner" ph="&#x292;&#x2E0;+q&#x2E0; &#x25B;#&#x2D0; q&#x2E0;" slots="Cip Cfp">ʒˠqˠɛ#ːqˠ</thingy>
-    <word posp="pron" gloss="RELPRON" id="relnp" number="sing" def="neither" role="subj" comma="before" case="ERG" gender="cl.4" possessor="no.owner" ph="s&#x2B2;+p&#x2B2; &#x289;#&#x2D0; &#xA712; t&#x2BC;&#x2B2;" slots="Cir Cfr">sʲpʲʉ#ː꜒tʼʲ</word>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;" slots="Cip Cfp">ʃʲkʼˠɛɺʲ</thingy>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;" slots="Cip Cfp">ʃˠpʰˤʉp͡fˤ</thingy>
-    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.4.SUBJ" ph="x&#x2E0; o &#x26C;&#x2E0;" slots="Cip Cfp">xˠoɬˠ</thingy>
-    <word posp="verb" gloss="eat" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.4" ph="&#x292;&#x2B2;+&#x261;&#x2B1;&#x2B2; i&#x2D0; &#xA712; t&#x361;&#x283;&#x2BC;&#x2B2;" slots="Cir Cfr">ʒʲɡʱʲiː꜒t͡ʃʼʲ</word>
+    <word posp="noun" gloss="mouse" def="def" number="sing" role="obj" locus="number" id="headnp" gender="cl.4" possessor="no.owner" ph="&#x283;&#x2E0;+hk&#x2E4; o&#x2D0; &#x27E;&#x2B2; &#x25E; &#xA712; &#x294;">ʃˠhkˤoːɾʲɞ꜒ʔ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner" ph="&#x292;&#x2E0;+q&#x2E0; &#x25B;#&#x2D0; q&#x2E0;">ʒˠqˠɛ#ːqˠ</thingy>
+    <word posp="pron" gloss="RELPRON" id="relnp" number="sing" def="neither" role="subj" comma="before" case="ERG" gender="cl.4" possessor="no.owner" ph="s&#x2B2;+p&#x2B2; &#x289;#&#x2D0; &#xA712; t&#x2BC;&#x2B2;">sʲpʲʉ#ː꜒tʼʲ</word>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;">ʃʲkʼˠɛɺʲ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;">ʃˠpʰˤʉp͡fˤ</thingy>
+    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.4.SUBJ" ph="x&#x2E0; o &#x26C;&#x2E0;">xˠoɬˠ</thingy>
+    <word posp="verb" gloss="eat" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.4" ph="&#x292;&#x2B2;+&#x261;&#x2B1;&#x2B2; i&#x2D0; &#xA712; t&#x361;&#x283;&#x2BC;&#x2B2;">ʒʲɡʱʲiː꜒t͡ʃʼʲ</word>
    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <word posp="noun" gloss="cheese" def="def" number="sing" role="obj" locus="number" id="headnp" gender="cl.3" possessor="no.owner" ph="&#x256;&#x2B2; &#x25B; &#x282;&#x2E0;+q&#x2BC;&#x2B2; &#x254; &#x330;&#xA712; q&#x2E4;" slots="Cir Cfr">ɖʲɛʂˠqʼʲɔ̰꜒qˤ</word>
-    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner" ph="z&#x2B2;+&#x261;&#x2B1;&#x2E4; a r&#x2E0;" slots="Cip Cfp">zʲɡʱˤarˠ</thingy>
-    <word posp="pron" gloss="RELPRON" id="relnp" number="sing" def="neither" role="obj" comma="before" case="NOM" gender="cl.3" possessor="no.owner" ph="s&#x2B2;+p&#x2B2; &#x289;#&#x2D0; &#xA712; t&#x2BC;&#x2B2;" slots="Cir Cfr">sʲpʲʉ#ː꜒tʼʲ</word>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;" slots="Cip Cfp">ʃʲkʼˠɛɺʲ</thingy>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;" slots="Cip Cfp">ʃˠpʰˤʉp͡fˤ</thingy>
-    <thingy type="vpsubj" function="proclitic" gloss="1excl.sing.SUBJ" ph="m&#x2B2; i &#x262;&#x2E0;" slots="Cip Cfp">mʲiɢˠ</thingy>
-    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.3.OBJ" ph="s&#x2B7;+&#x288;&#x2BC;&#x2E0; &#x1D4A; k&#x2BC;&#x2B2;" slots="Cip Cfp">sʷʈʼˠᵊkʼʲ</thingy>
-    <word posp="verb" gloss="buy" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" obj="3.sing.cl.3" subj="1excl.sing" ph="&#xF0;&#x2E4; &#x153;# &#xA712; t&#x361;&#x283;" slots="Cir Cfr">ðˤœ#꜒t͡ʃ</word>
-    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner" ph="&#x292;&#x2E0;+q&#x2E0; &#x25B;#&#x2D0; q&#x2E0;" slots="Cip Cfp">ʒˠqˠɛ#ːqˠ</thingy>
-    <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.2" def="neither" role="subj" locus="number" case="ERG" possessor="no.owner" comma="after" ph="q&#x2BC;&#x2E0; y &#xA716;&#xA712; p&#x2E0;" slots="Cir Cfr">qʼˠy꜖꜒pˠ</word>
+    <word posp="noun" gloss="cheese" def="def" number="sing" role="obj" locus="number" id="headnp" gender="cl.3" possessor="no.owner" ph="&#x256;&#x2B2; &#x25B; &#x282;&#x2E0;+q&#x2BC;&#x2B2; &#x254; &#x330;&#xA712; q&#x2E4;">ɖʲɛʂˠqʼʲɔ̰꜒qˤ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner" ph="z&#x2B2;+&#x261;&#x2B1;&#x2E4; a r&#x2E0;">zʲɡʱˤarˠ</thingy>
+    <word posp="pron" gloss="RELPRON" id="relnp" number="sing" def="neither" role="obj" comma="before" case="NOM" gender="cl.3" possessor="no.owner" ph="s&#x2B2;+p&#x2B2; &#x289;#&#x2D0; &#xA712; t&#x2BC;&#x2B2;">sʲpʲʉ#ː꜒tʼʲ</word>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;">ʃʲkʼˠɛɺʲ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;">ʃˠpʰˤʉp͡fˤ</thingy>
+    <thingy type="vpsubj" function="proclitic" gloss="1excl.sing.SUBJ" ph="m&#x2B2; i &#x262;&#x2E0;">mʲiɢˠ</thingy>
+    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.3.OBJ" ph="s&#x2B7;+&#x288;&#x2BC;&#x2E0; &#x1D4A; k&#x2BC;&#x2B2;">sʷʈʼˠᵊkʼʲ</thingy>
+    <word posp="verb" gloss="buy" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" obj="3.sing.cl.3" subj="1excl.sing" ph="&#xF0;&#x2E4; &#x153;# &#xA712; t&#x361;&#x283;">ðˤœ#꜒t͡ʃ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner" ph="&#x292;&#x2E0;+q&#x2E0; &#x25B;#&#x2D0; q&#x2E0;">ʒˠqˠɛ#ːqˠ</thingy>
+    <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.2" def="neither" role="subj" locus="number" case="ERG" possessor="no.owner" comma="after" ph="q&#x2BC;&#x2E0; y &#xA716;&#xA712; p&#x2E0;">qʼˠy꜖꜒pˠ</word>
  </flat>
</example>

removetags:

<example id="relp4" translation="I patted the cat that caught the mouse that ate the cheese that I bought.">
  <flat>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;">ʃʲkʼˠɛɺʲ</thingy>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;">ʃˠpʰˤʉp͡fˤ</thingy>
-    <thingy type="vpsubj" function="proclitic" gloss="1excl.sing.SUBJ" ph="m&#x2B2; i &#x262;&#x2E0;">mʲiɢˠ</thingy>
-    <word posp="verb" gloss="pat" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="1excl.sing" ph="d&#x2E0; u&#x2D0; d&#x2B1;&#x2B7; e#&#x2D0; &#xA716;&#xA712; b&#x2E4;">dˠuːdʱʷe#ː꜖꜒bˤ</word>
-    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <word posp="noun" gloss="cat" def="def" number="sing" role="obj" locus="number" id="headnp" gender="cl.1" possessor="no.owner" ph="p&#x2B2; &#x289; &#xA716;&#xA712; &#x290;&#x2E0;">pʲʉ꜖꜒ʐˠ</word>
-    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner" ph="&#x292;&#x2E0;+q&#x2E0; &#x25B;#&#x2D0; q&#x2E0;">ʒˠqˠɛ#ːqˠ</thingy>
-    <word posp="pron" gloss="RELPRON" id="relnp" number="sing" def="neither" role="subj" comma="before" case="ERG" gender="cl.1" possessor="no.owner" ph="s&#x2B2;+p&#x2B2; &#x289;#&#x2D0; &#xA712; t&#x2BC;&#x2B2;">sʲpʲʉ#ː꜒tʼʲ</word>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;">ʃʲkʼˠɛɺʲ</thingy>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;">ʃˠpʰˤʉp͡fˤ</thingy>
-    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.1.SUBJ" ph="" slots="Cip Cfp"></thingy>
-    <word posp="verb" gloss="catch" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1" ph="&#x26C;&#x2B2; &#x276;&#x2D0; &#xA716;&#xA712; s&#x2B2;">ɬʲɶː꜖꜒sʲ</word>
-    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <word posp="noun" gloss="mouse" def="def" number="sing" role="obj" locus="number" id="headnp" gender="cl.4" possessor="no.owner" ph="&#x283;&#x2E0;+hk&#x2E4; o&#x2D0; &#x27E;&#x2B2; &#x25E; &#xA712; &#x294;">ʃˠhkˤoːɾʲɞ꜒ʔ</word>
-    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner" ph="&#x292;&#x2E0;+q&#x2E0; &#x25B;#&#x2D0; q&#x2E0;">ʒˠqˠɛ#ːqˠ</thingy>
-    <word posp="pron" gloss="RELPRON" id="relnp" number="sing" def="neither" role="subj" comma="before" case="ERG" gender="cl.4" possessor="no.owner" ph="s&#x2B2;+p&#x2B2; &#x289;#&#x2D0; &#xA712; t&#x2BC;&#x2B2;">sʲpʲʉ#ː꜒tʼʲ</word>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;">ʃʲkʼˠɛɺʲ</thingy>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;">ʃˠpʰˤʉp͡fˤ</thingy>
-    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.4.SUBJ" ph="x&#x2E0; o &#x26C;&#x2E0;">xˠoɬˠ</thingy>
-    <word posp="verb" gloss="eat" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.4" ph="&#x292;&#x2B2;+&#x261;&#x2B1;&#x2B2; i&#x2D0; &#xA712; t&#x361;&#x283;&#x2BC;&#x2B2;">ʒʲɡʱʲiː꜒t͡ʃʼʲ</word>
-    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <word posp="noun" gloss="cheese" def="def" number="sing" role="obj" locus="number" id="headnp" gender="cl.3" possessor="no.owner" ph="&#x256;&#x2B2; &#x25B; &#x282;&#x2E0;+q&#x2BC;&#x2B2; &#x254; &#x330;&#xA712; q&#x2E4;">ɖʲɛʂˠqʼʲɔ̰꜒qˤ</word>
-    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner" ph="z&#x2B2;+&#x261;&#x2B1;&#x2E4; a r&#x2E0;">zʲɡʱˤarˠ</thingy>
-    <word posp="pron" gloss="RELPRON" id="relnp" number="sing" def="neither" role="obj" comma="before" case="NOM" gender="cl.3" possessor="no.owner" ph="s&#x2B2;+p&#x2B2; &#x289;#&#x2D0; &#xA712; t&#x2BC;&#x2B2;">sʲpʲʉ#ː꜒tʼʲ</word>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;">ʃʲkʼˠɛɺʲ</thingy>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;">ʃˠpʰˤʉp͡fˤ</thingy>
-    <thingy type="vpsubj" function="proclitic" gloss="1excl.sing.SUBJ" ph="m&#x2B2; i &#x262;&#x2E0;">mʲiɢˠ</thingy>
-    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.3.OBJ" ph="s&#x2B7;+&#x288;&#x2BC;&#x2E0; &#x1D4A; k&#x2BC;&#x2B2;">sʷʈʼˠᵊkʼʲ</thingy>
-    <word posp="verb" gloss="buy" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" obj="3.sing.cl.3" subj="1excl.sing" ph="&#xF0;&#x2E4; &#x153;# &#xA712; t&#x361;&#x283;">ðˤœ#꜒t͡ʃ</word>
-    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner" ph="&#x292;&#x2E0;+q&#x2E0; &#x25B;#&#x2D0; q&#x2E0;">ʒˠqˠɛ#ːqˠ</thingy>
-    <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.2" def="neither" role="subj" locus="number" case="ERG" possessor="no.owner" comma="after" ph="q&#x2BC;&#x2E0; y &#xA716;&#xA712; p&#x2E0;">qʼˠy꜖꜒pˠ</word>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST">ʃʲkʼˠɛɺʲ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active">ʃˠpʰˤʉp͡fˤ</thingy>
+    <thingy type="vpsubj" function="proclitic" gloss="1excl.sing.SUBJ">mʲiɢˠ</thingy>
+    <word posp="verb" gloss="pat" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="1excl.sing">dˠuːdʱʷe#ː꜖꜒bˤ</word>
+    <word posp="noun" gloss="cat" def="def" number="sing" role="obj" locus="number" id="headnp" gender="cl.1" possessor="no.owner">pʲʉ꜖꜒ʐˠ,</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner">ʒˠqˠɛ#ːqˠ</thingy>
+    <word posp="pron" gloss="RELPRON" id="relnp" number="sing" def="neither" role="subj" comma="before" case="ERG" gender="cl.1" possessor="no.owner">sʲpʲʉ#ː꜒tʼʲ</word>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST">ʃʲkʼˠɛɺʲ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active">ʃˠpʰˤʉp͡fˤ</thingy>
+    <word posp="verb" gloss="catch" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1">ɬʲɶː꜖꜒sʲ</word>
+    <word posp="noun" gloss="mouse" def="def" number="sing" role="obj" locus="number" id="headnp" gender="cl.4" possessor="no.owner">ʃˠhkˤoːɾʲɞ꜒ʔ,</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner">ʒˠqˠɛ#ːqˠ</thingy>
+    <word posp="pron" gloss="RELPRON" id="relnp" number="sing" def="neither" role="subj" comma="before" case="ERG" gender="cl.4" possessor="no.owner">sʲpʲʉ#ː꜒tʼʲ</word>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST">ʃʲkʼˠɛɺʲ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active">ʃˠpʰˤʉp͡fˤ</thingy>
+    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.4.SUBJ">xˠoɬˠ</thingy>
+    <word posp="verb" gloss="eat" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.4">ʒʲɡʱʲiː꜒t͡ʃʼʲ</word>
+    <word posp="noun" gloss="cheese" def="def" number="sing" role="obj" locus="number" id="headnp" gender="cl.3" possessor="no.owner">ɖʲɛʂˠqʼʲɔ̰꜒qˤ,</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner">zʲɡʱˤarˠ</thingy>
+    <word posp="pron" gloss="RELPRON" id="relnp" number="sing" def="neither" role="obj" comma="before" case="NOM" gender="cl.3" possessor="no.owner">sʲpʲʉ#ː꜒tʼʲ</word>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST">ʃʲkʼˠɛɺʲ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active">ʃˠpʰˤʉp͡fˤ</thingy>
+    <thingy type="vpsubj" function="proclitic" gloss="1excl.sing.SUBJ">mʲiɢˠ</thingy>
+    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.3.OBJ">sʷʈʼˠᵊkʼʲ</thingy>
+    <word posp="verb" gloss="buy" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" obj="3.sing.cl.3" subj="1excl.sing">ðˤœ#꜒t͡ʃ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner">ʒˠqˠɛ#ːqˠ</thingy>
+    <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.2" def="neither" role="subj" locus="number" case="ERG" possessor="no.owner" comma="after">qʼˠy꜖꜒pˠ</word>
  </flat>
+  <p>&lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʃʲkʼˠɛɺʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;indicative.&lt;span class="glssc"&gt;PAST&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʃˠpʰˤʉp͡fˤ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;POS&lt;/span&gt;.active&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;mʲiɢˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;1excl.sing.&lt;span class="glssc"&gt;SUBJ&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;dˠuːdʱʷẽː꜖꜒bˤ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;pat&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;pʲʉ꜖꜒ʐˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;cat&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʒˠqˠɛ̃ːqˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;ERG&lt;/span&gt;.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;sʲpʲʉ̃ː꜒tʼʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;RELPRON&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʃʲkʼˠɛɺʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;indicative.&lt;span class="glssc"&gt;PAST&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʃˠpʰˤʉp͡fˤ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;POS&lt;/span&gt;.active&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ɬʲɶː꜖꜒sʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;catch&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʃˠhkˤoːɾʲɞ꜒ʔ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;mouse&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʒˠqˠɛ̃ːqˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;ERG&lt;/span&gt;.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;sʲpʲʉ̃ː꜒tʼʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;RELPRON&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʃʲkʼˠɛɺʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;indicative.&lt;span class="glssc"&gt;PAST&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʃˠpʰˤʉp͡fˤ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;POS&lt;/span&gt;.active&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;xˠoɬˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;3.sing.cl.4.&lt;span class="glssc"&gt;SUBJ&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʒʲɡʱʲiː꜒t͡ʃʼʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;eat&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ɖʲɛʂˠqʼʲɔ̰꜒qˤ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;cheese&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;zʲɡʱˤarˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;NOM&lt;/span&gt;.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;sʲpʲʉ̃ː꜒tʼʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;RELPRON&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʃʲkʼˠɛɺʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;indicative.&lt;span class="glssc"&gt;PAST&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʃˠpʰˤʉp͡fˤ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;POS&lt;/span&gt;.active&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;mʲiɢˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;1excl.sing.&lt;span class="glssc"&gt;SUBJ&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;sʷʈʼˠᵊkʼʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;3.sing.cl.3.&lt;span class="glssc"&gt;OBJ&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ðˤœ̃꜒t͡ʃ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;buy&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʒˠqˠɛ̃ːqˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;ERG&lt;/span&gt;.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;qʼˠy꜖꜒pˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;1excl.sing&lt;/span&gt;&lt;/span&gt;</p>
+  <p>ʃʲkʼˠɛɺʲ ʃˠpʰˤʉp͡fˤ mʲiɢˠ dˠuːdʱʷẽː꜖꜒bˤ pʲʉ꜖꜒ʐˠ, ʒˠqˠɛ̃ːqˠ sʲpʲʉ̃ː꜒tʼʲ ʃʲkʼˠɛɺʲ ʃˠpʰˤʉp͡fˤ ɬʲɶː꜖꜒sʲ ʃˠhkˤoːɾʲɞ꜒ʔ, ʒˠqˠɛ̃ːqˠ sʲpʲʉ̃ː꜒tʼʲ ʃʲkʼˠɛɺʲ ʃˠpʰˤʉp͡fˤ xˠoɬˠ ʒʲɡʱʲiː꜒t͡ʃʼʲ ɖʲɛʂˠqʼʲɔ̰꜒qˤ, zʲɡʱˤarˠ sʲpʲʉ̃ː꜒tʼʲ ʃʲkʼˠɛɺʲ ʃˠpʰˤʉp͡fˤ mʲiɢˠ sʷʈʼˠᵊkʼʲ ðˤœ̃꜒t͡ʃ ʒˠqˠɛ̃ːqˠ qʼˠy꜖꜒pˠ</p>
+  <p>ʃʲkʼˠɛɺʲ ʃˠpʰˤʉp͡fˤ mʲiɢˠ dˠuːdʱʷe#ː꜖꜒bˤ pʲʉ꜖꜒ʐˠ, ʒˠqˠɛ#ːqˠ sʲpʲʉ#ː꜒tʼʲ ʃʲkʼˠɛɺʲ ʃˠpʰˤʉp͡fˤ ɬʲɶː꜖꜒sʲ ʃˠhkˤoːɾʲɞ꜒ʔ, ʒˠqˠɛ#ːqˠ sʲpʲʉ#ː꜒tʼʲ ʃʲkʼˠɛɺʲ ʃˠpʰˤʉp͡fˤ xˠoɬˠ ʒʲɡʱʲiː꜒t͡ʃʼʲ ɖʲɛʂˠqʼʲɔ̰꜒qˤ, zʲɡʱˤarˠ sʲpʲʉ#ː꜒tʼʲ ʃʲkʼˠɛɺʲ ʃˠpʰˤʉp͡fˤ mʲiɢˠ sʷʈʼˠᵊkʼʲ ðˤœ#꜒t͡ʃ ʒˠqˠɛ#ːqˠ qʼˠy꜖꜒pˠ</p>
+  <il>
+    <w>
+      <o>ʃʲkʼˠɛɺʲ</o>
+      <g>indicative.PAST</g>
+    </w>
+    <w>
+      <o>ʃˠpʰˤʉp͡fˤ</o>
+      <g>POS.active</g>
+    </w>
+    <w>
+      <o>mʲiɢˠ</o>
+      <g>1excl.sing.SUBJ</g>
+    </w>
+    <w>
+      <o>dˠuːdʱʷẽː꜖꜒bˤ</o>
+      <g>pat</g>
+    </w>
+    <w>
+      <o>pʲʉ꜖꜒ʐˠ</o>
+      <g>cat</g>
+    </w>
+    <w>
+      <o>ʒˠqˠɛ̃ːqˠ</o>
+      <g>ERG.no.owner</g>
+    </w>
+    <w>
+      <o>sʲpʲʉ̃ː꜒tʼʲ</o>
+      <g>RELPRON</g>
+    </w>
+    <w>
+      <o>ʃʲkʼˠɛɺʲ</o>
+      <g>indicative.PAST</g>
+    </w>
+    <w>
+      <o>ʃˠpʰˤʉp͡fˤ</o>
+      <g>POS.active</g>
+    </w>
+    <w>
+      <o>ɬʲɶː꜖꜒sʲ</o>
+      <g>catch</g>
+    </w>
+    <w>
+      <o>ʃˠhkˤoːɾʲɞ꜒ʔ</o>
+      <g>mouse</g>
+    </w>
+    <w>
+      <o>ʒˠqˠɛ̃ːqˠ</o>
+      <g>ERG.no.owner</g>
+    </w>
+    <w>
+      <o>sʲpʲʉ̃ː꜒tʼʲ</o>
+      <g>RELPRON</g>
+    </w>
+    <w>
+      <o>ʃʲkʼˠɛɺʲ</o>
+      <g>indicative.PAST</g>
+    </w>
+    <w>
+      <o>ʃˠpʰˤʉp͡fˤ</o>
+      <g>POS.active</g>
+    </w>
+    <w>
+      <o>xˠoɬˠ</o>
+      <g>3.sing.cl.4.SUBJ</g>
+    </w>
+    <w>
+      <o>ʒʲɡʱʲiː꜒t͡ʃʼʲ</o>
+      <g>eat</g>
+    </w>
+    <w>
+      <o>ɖʲɛʂˠqʼʲɔ̰꜒qˤ</o>
+      <g>cheese</g>
+    </w>
+    <w>
+      <o>zʲɡʱˤarˠ</o>
+      <g>NOM.no.owner</g>
+    </w>
+    <w>
+      <o>sʲpʲʉ̃ː꜒tʼʲ</o>
+      <g>RELPRON</g>
+    </w>
+    <w>
+      <o>ʃʲkʼˠɛɺʲ</o>
+      <g>indicative.PAST</g>
+    </w>
+    <w>
+      <o>ʃˠpʰˤʉp͡fˤ</o>
+      <g>POS.active</g>
+    </w>
+    <w>
+      <o>mʲiɢˠ</o>
+      <g>1excl.sing.SUBJ</g>
+    </w>
+    <w>
+      <o>sʷʈʼˠᵊkʼʲ</o>
+      <g>3.sing.cl.3.OBJ</g>
+    </w>
+    <w>
+      <o>ðˤœ̃꜒t͡ʃ</o>
+      <g>buy</g>
+    </w>
+    <w>
+      <o>ʒˠqˠɛ̃ːqˠ</o>
+      <g>ERG.no.owner</g>
+    </w>
+    <w>
+      <o>qʼˠy꜖꜒pˠ</o>
+      <g>1excl.sing</g>
+    </w>
+  </il>
</example>

initial XML:

<example id="comp1" translation="It surprised the teacher that the boy had given the girl an apple.">
  <s>
    <vp tam="past-punct">
      <verb>surprise</verb>
    </vp>
    <np role="subj">
      <subs>
        <vp tam="past-punct">
          <verb>give</verb>
        </vp>
        <np number="sing" def="def" head="this" role="subj">
          <noun>boy</noun>
        </np>
        <np number="sing" def="indef" role="obj">
          <noun>apple</noun>
        </np>
        <np number="sing" def="def" role="indobj" tr="rheme">
          <noun>girl</noun>
        </np>
      </subs>
    </np>
    <np number="sing" def="def" role="indobj">
      <noun>teacher</noun>
    </np>
  </s>
</example>

cleanup:

<example id="comp1" translation="It surprised the teacher that the boy had given the girl an apple.">
  <s>
-    <vp tam="past-punct">
-      <verb>surprise</verb>
+    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active">
+      <word posp="verb" gloss="surprise"/>
    </vp>
    <np role="subj">
      <subs>
-        <vp tam="past-punct">
-          <verb>give</verb>
+        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active">
+          <word posp="verb" gloss="give"/>
        </vp>
-        <np number="sing" def="def" head="this" role="subj">
-          <noun>boy</noun>
+        <np number="sing" def="def" head="this" role="subj" locus="number">
+          <word posp="noun" gloss="boy"/>
        </np>
-        <np number="sing" def="indef" role="obj">
-          <noun>apple</noun>
+        <np number="sing" def="indef" role="obj" locus="number">
+          <word posp="noun" gloss="apple"/>
        </np>
-        <np number="sing" def="def" role="indobj" tr="rheme">
-          <noun>girl</noun>
+        <np number="sing" def="def" role="indobj" tr="rheme" locus="number">
+          <word posp="noun" gloss="girl"/>
        </np>
      </subs>
    </np>
-    <np number="sing" def="def" role="indobj">
-      <noun>teacher</noun>
+    <np number="sing" def="def" role="indobj" locus="number">
+      <word posp="noun" gloss="teacher"/>
    </np>
  </s>
</example>

module articles:

<example id="comp1" translation="It surprised the teacher that the boy had given the girl an apple.">
  <s>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active">
      <word posp="verb" gloss="surprise"/>
    </vp>
    <np role="subj">
      <subs>
        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active">
          <word posp="verb" gloss="give"/>
        </vp>
        <np number="sing" def="def" head="this" role="subj" locus="number">
          <word posp="noun" gloss="boy"/>
        </np>
-        <np number="sing" def="indef" role="obj" locus="number">
+        <np number="sing" role="obj" locus="number">
          <word posp="noun" gloss="apple"/>
+          <word gloss="a" posp="det"/>
        </np>
        <np number="sing" def="def" role="indobj" tr="rheme" locus="number">
          <word posp="noun" gloss="girl"/>
        </np>
      </subs>
    </np>
    <np number="sing" def="def" role="indobj" locus="number">
      <word posp="noun" gloss="teacher"/>
    </np>
  </s>
</example>

module nonpastonly:

<example id="comp1" translation="It surprised the teacher that the boy had given the girl an apple.">
  <s>
-    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active">
+    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="surprise"/>
    </vp>
    <np role="subj">
      <subs>
-        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active">
+        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
          <word posp="verb" gloss="give"/>
        </vp>
        <np number="sing" def="def" head="this" role="subj" locus="number">
          <word posp="noun" gloss="boy"/>
        </np>
        <np number="sing" role="obj" locus="number">
          <word posp="noun" gloss="apple"/>
          <word gloss="a" posp="det"/>
        </np>
        <np number="sing" def="def" role="indobj" tr="rheme" locus="number">
          <word posp="noun" gloss="girl"/>
        </np>
      </subs>
    </np>
    <np number="sing" def="def" role="indobj" locus="number">
      <word posp="noun" gloss="teacher"/>
    </np>
  </s>
</example>

module noepistemic:

No change.

module NRel:

No change.

module sentenceconnectors:

No change.

module complementise:

<example id="comp1" translation="It surprised the teacher that the boy had given the girl an apple.">
  <s>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="surprise"/>
    </vp>
    <np role="subj">
      <subs>
+        <word gloss="COMP" posp="pp"/>
        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
          <word posp="verb" gloss="give"/>
        </vp>
        <np number="sing" def="def" head="this" role="subj" locus="number">
          <word posp="noun" gloss="boy"/>
        </np>
        <np number="sing" role="obj" locus="number">
          <word posp="noun" gloss="apple"/>
          <word gloss="a" posp="det"/>
        </np>
        <np number="sing" def="def" role="indobj" tr="rheme" locus="number">
          <word posp="noun" gloss="girl"/>
        </np>
      </subs>
    </np>
    <np number="sing" def="def" role="indobj" locus="number">
      <word posp="noun" gloss="teacher"/>
    </np>
  </s>
</example>
tva1
tva2
tva1
tva2

module affixdensity:

No change.

module adpositions:

No change.

module constorder:

<example id="comp1" translation="It surprised the teacher that the boy had given the girl an apple.">
  <s>
-    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
-      <word posp="verb" gloss="surprise"/>
-    </vp>
    <np role="subj">
      <subs>
-        <word gloss="COMP" posp="pp"/>
-        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
-          <word posp="verb" gloss="give"/>
-        </vp>
        <np number="sing" def="def" head="this" role="subj" locus="number">
          <word posp="noun" gloss="boy"/>
        </np>
+        <np number="sing" def="def" role="indobj" tr="rheme" locus="number">
+          <word posp="noun" gloss="girl"/>
+        </np>
        <np number="sing" role="obj" locus="number">
          <word posp="noun" gloss="apple"/>
          <word gloss="a" posp="det"/>
        </np>
-        <np number="sing" def="def" role="indobj" tr="rheme" locus="number">
-          <word posp="noun" gloss="girl"/>
-        </np>
+        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
+          <word posp="verb" gloss="give"/>
+        </vp>
+        <word gloss="COMP" posp="pp"/>
      </subs>
    </np>
    <np number="sing" def="def" role="indobj" locus="number">
      <word posp="noun" gloss="teacher"/>
    </np>
+    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
+      <word posp="verb" gloss="surprise"/>
+    </vp>
  </s>
</example>

module casemarking:

<example id="comp1" translation="It surprised the teacher that the boy had given the girl an apple.">
  <s>
-    <np role="subj">
+    <np role="subj" case="ERG">
      <subs>
-        <np number="sing" def="def" head="this" role="subj" locus="number">
+        <np number="sing" def="def" head="this" role="subj" locus="number" case="ERG">
          <word posp="noun" gloss="boy"/>
        </np>
-        <np number="sing" def="def" role="indobj" tr="rheme" locus="number">
+        <np number="sing" def="def" role="indobj" tr="rheme" locus="number" case="DAT">
          <word posp="noun" gloss="girl"/>
        </np>
-        <np number="sing" role="obj" locus="number">
+        <np number="sing" role="obj" locus="number" case="NOM">
          <word posp="noun" gloss="apple"/>
          <word gloss="a" posp="det"/>
        </np>
        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
          <word posp="verb" gloss="give"/>
        </vp>
        <word gloss="COMP" posp="pp"/>
      </subs>
    </np>
-    <np number="sing" def="def" role="indobj" locus="number">
+    <np number="sing" def="def" role="indobj" locus="number" case="DAT">
      <word posp="noun" gloss="teacher"/>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="surprise"/>
    </vp>
  </s>
</example>

module markowner:

No change.

module addgender:

<example id="comp1" translation="It surprised the teacher that the boy had given the girl an apple.">
  <s>
-    <np role="subj" case="ERG">
+    <np role="subj" case="ERG" gender="cl.3" number="sing">
      <subs>
-        <np number="sing" def="def" head="this" role="subj" locus="number" case="ERG">
+        <np number="sing" def="def" head="this" role="subj" locus="number" case="ERG" gender="cl.7">
          <word posp="noun" gloss="boy"/>
        </np>
-        <np number="sing" def="def" role="indobj" tr="rheme" locus="number" case="DAT">
+        <np number="sing" def="def" role="indobj" tr="rheme" locus="number" case="DAT" gender="cl.7">
          <word posp="noun" gloss="girl"/>
        </np>
-        <np number="sing" role="obj" locus="number" case="NOM">
+        <np number="sing" role="obj" locus="number" case="NOM" gender="cl.3">
          <word posp="noun" gloss="apple"/>
          <word gloss="a" posp="det"/>
        </np>
        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
          <word posp="verb" gloss="give"/>
        </vp>
        <word gloss="COMP" posp="pp"/>
      </subs>
    </np>
-    <np number="sing" def="def" role="indobj" locus="number" case="DAT">
+    <np number="sing" def="def" role="indobj" locus="number" case="DAT" gender="cl.6">
      <word posp="noun" gloss="teacher"/>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="surprise"/>
    </vp>
  </s>
</example>

module propagatenumber:

No change.

createpronouns:

No change.

module markowned:

<example id="comp1" translation="It surprised the teacher that the boy had given the girl an apple.">
  <s>
-    <np role="subj" case="ERG" gender="cl.3" number="sing">
+    <np role="subj" case="ERG" gender="cl.3" number="sing" possessor="no.owner">
      <subs>
-        <np number="sing" def="def" head="this" role="subj" locus="number" case="ERG" gender="cl.7">
+        <np number="sing" def="def" head="this" role="subj" locus="number" case="ERG" gender="cl.7" possessor="no.owner">
          <word posp="noun" gloss="boy"/>
        </np>
-        <np number="sing" def="def" role="indobj" tr="rheme" locus="number" case="DAT" gender="cl.7">
+        <np number="sing" def="def" role="indobj" tr="rheme" locus="number" case="DAT" gender="cl.7" possessor="no.owner">
          <word posp="noun" gloss="girl"/>
        </np>
-        <np number="sing" role="obj" locus="number" case="NOM" gender="cl.3">
+        <np number="sing" role="obj" locus="number" case="NOM" gender="cl.3" possessor="no.owner">
          <word posp="noun" gloss="apple"/>
          <word gloss="a" posp="det"/>
        </np>
        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
          <word posp="verb" gloss="give"/>
        </vp>
        <word gloss="COMP" posp="pp"/>
      </subs>
    </np>
-    <np number="sing" def="def" role="indobj" locus="number" case="DAT" gender="cl.6">
+    <np number="sing" def="def" role="indobj" locus="number" case="DAT" gender="cl.6" possessor="no.owner">
      <word posp="noun" gloss="teacher"/>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="surprise"/>
    </vp>
  </s>
</example>

module ngen:

No change.

module wordorder:

No change.

module wordorder:

No change.

module wordorder:

<example id="comp1" translation="It surprised the teacher that the boy had given the girl an apple.">
  <s>
    <np role="subj" case="ERG" gender="cl.3" number="sing" possessor="no.owner">
      <subs>
        <np number="sing" def="def" head="this" role="subj" locus="number" case="ERG" gender="cl.7" possessor="no.owner">
          <word posp="noun" gloss="boy"/>
        </np>
        <np number="sing" def="def" role="indobj" tr="rheme" locus="number" case="DAT" gender="cl.7" possessor="no.owner">
          <word posp="noun" gloss="girl"/>
        </np>
        <np number="sing" role="obj" locus="number" case="NOM" gender="cl.3" possessor="no.owner">
-          <word posp="noun" gloss="apple"/>
          <word gloss="a" posp="det"/>
+          <word posp="noun" gloss="apple"/>
        </np>
        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
          <word posp="verb" gloss="give"/>
        </vp>
        <word gloss="COMP" posp="pp"/>
      </subs>
    </np>
    <np number="sing" def="def" role="indobj" locus="number" case="DAT" gender="cl.6" possessor="no.owner">
      <word posp="noun" gloss="teacher"/>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="surprise"/>
    </vp>
  </s>
</example>

module conjp:

No change.

flattenconjp:

No change.

fixpronouns:

No change.

copyuptophrase:

<example id="comp1" translation="It surprised the teacher that the boy had given the girl an apple.">
  <s>
    <np role="subj" case="ERG" gender="cl.3" number="sing" possessor="no.owner">
      <subs>
        <np number="sing" def="def" head="this" role="subj" locus="number" case="ERG" gender="cl.7" possessor="no.owner">
          <word posp="noun" gloss="boy"/>
        </np>
        <np number="sing" def="def" role="indobj" tr="rheme" locus="number" case="DAT" gender="cl.7" possessor="no.owner">
          <word posp="noun" gloss="girl"/>
        </np>
        <np number="sing" role="obj" locus="number" case="NOM" gender="cl.3" possessor="no.owner">
          <word gloss="a" posp="det"/>
          <word posp="noun" gloss="apple"/>
        </np>
-        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
+        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" indobj="3.sing.cl.7" obj="3.sing.cl.3">
          <word posp="verb" gloss="give"/>
        </vp>
        <word gloss="COMP" posp="pp"/>
      </subs>
    </np>
    <np number="sing" def="def" role="indobj" locus="number" case="DAT" gender="cl.6" possessor="no.owner">
      <word posp="noun" gloss="teacher"/>
    </np>
-    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
+    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.3" indobj="3.sing.cl.6">
      <word posp="verb" gloss="surprise"/>
    </vp>
  </s>
</example>

prodrop:

No change.

addclitics:

<example id="comp1" translation="It surprised the teacher that the boy had given the girl an apple.">
  <s>
    <np role="subj" case="ERG" gender="cl.3" number="sing" possessor="no.owner">
+      <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner"/>
      <subs>
        <np number="sing" def="def" head="this" role="subj" locus="number" case="ERG" gender="cl.7" possessor="no.owner">
+          <thingy type="npnumber" function="proclitic" gloss="sing"/>
+          <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner"/>
          <word posp="noun" gloss="boy"/>
        </np>
        <np number="sing" def="def" role="indobj" tr="rheme" locus="number" case="DAT" gender="cl.7" possessor="no.owner">
+          <thingy type="npnumber" function="proclitic" gloss="sing"/>
+          <thingy type="npcase.possessor" function="proclitic" gloss="DAT.no.owner"/>
          <word posp="noun" gloss="girl"/>
        </np>
        <np number="sing" role="obj" locus="number" case="NOM" gender="cl.3" possessor="no.owner">
+          <thingy type="npnumber" function="proclitic" gloss="sing"/>
+          <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
          <word gloss="a" posp="det"/>
          <word posp="noun" gloss="apple"/>
        </np>
        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" indobj="3.sing.cl.7" obj="3.sing.cl.3">
+          <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
+          <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
+          <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.7"/>
+          <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.3"/>
+          <thingy type="vpindobj" function="proclitic" gloss="3.sing.cl.7"/>
          <word posp="verb" gloss="give"/>
        </vp>
        <word gloss="COMP" posp="pp"/>
      </subs>
    </np>
    <np number="sing" def="def" role="indobj" locus="number" case="DAT" gender="cl.6" possessor="no.owner">
+      <thingy type="npnumber" function="proclitic" gloss="sing"/>
+      <thingy type="npcase.possessor" function="proclitic" gloss="DAT.no.owner"/>
      <word posp="noun" gloss="teacher"/>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.3" indobj="3.sing.cl.6">
+      <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
+      <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
+      <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.3"/>
+      <thingy type="vpindobj" function="proclitic" gloss="3.sing.cl.6"/>
      <word posp="verb" gloss="surprise"/>
    </vp>
  </s>
</example>

propagateArgumentCase:

No change.

unwrapArgumentNPs:

No change.

unwrapOwnerOwned:

No change.

movedowntoword:

<example id="comp1" translation="It surprised the teacher that the boy had given the girl an apple.">
  <s>
    <np role="subj" case="ERG" gender="cl.3" number="sing" possessor="no.owner">
      <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner"/>
      <subs>
        <np number="sing" def="def" head="this" role="subj" locus="number" case="ERG" gender="cl.7" possessor="no.owner">
          <thingy type="npnumber" function="proclitic" gloss="sing"/>
          <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner"/>
-          <word posp="noun" gloss="boy"/>
+          <word posp="noun" gloss="boy" number="sing" def="def" head="this" role="subj" locus="number" case="ERG" gender="cl.7" possessor="no.owner"/>
        </np>
        <np number="sing" def="def" role="indobj" tr="rheme" locus="number" case="DAT" gender="cl.7" possessor="no.owner">
          <thingy type="npnumber" function="proclitic" gloss="sing"/>
          <thingy type="npcase.possessor" function="proclitic" gloss="DAT.no.owner"/>
-          <word posp="noun" gloss="girl"/>
+          <word posp="noun" gloss="girl" number="sing" def="def" role="indobj" tr="rheme" locus="number" case="DAT" gender="cl.7" possessor="no.owner"/>
        </np>
        <np number="sing" role="obj" locus="number" case="NOM" gender="cl.3" possessor="no.owner">
          <thingy type="npnumber" function="proclitic" gloss="sing"/>
          <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
-          <word gloss="a" posp="det"/>
-          <word posp="noun" gloss="apple"/>
+          <word gloss="a" posp="det" number="sing" role="obj" locus="number" case="NOM" gender="cl.3" possessor="no.owner"/>
+          <word posp="noun" gloss="apple" number="sing" role="obj" locus="number" case="NOM" gender="cl.3" possessor="no.owner"/>
        </np>
        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" indobj="3.sing.cl.7" obj="3.sing.cl.3">
          <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
          <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
          <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.7"/>
          <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.3"/>
          <thingy type="vpindobj" function="proclitic" gloss="3.sing.cl.7"/>
-          <word posp="verb" gloss="give"/>
+          <word posp="verb" gloss="give" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" indobj="3.sing.cl.7" obj="3.sing.cl.3"/>
        </vp>
-        <word gloss="COMP" posp="pp"/>
+        <word gloss="COMP" posp="pp" role="subj" case="ERG" gender="cl.3" number="sing" possessor="no.owner"/>
      </subs>
    </np>
    <np number="sing" def="def" role="indobj" locus="number" case="DAT" gender="cl.6" possessor="no.owner">
      <thingy type="npnumber" function="proclitic" gloss="sing"/>
      <thingy type="npcase.possessor" function="proclitic" gloss="DAT.no.owner"/>
-      <word posp="noun" gloss="teacher"/>
+      <word posp="noun" gloss="teacher" number="sing" def="def" role="indobj" locus="number" case="DAT" gender="cl.6" possessor="no.owner"/>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.3" indobj="3.sing.cl.6">
      <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
      <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
      <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.3"/>
      <thingy type="vpindobj" function="proclitic" gloss="3.sing.cl.6"/>
-      <word posp="verb" gloss="surprise"/>
+      <word posp="verb" gloss="surprise" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.3" indobj="3.sing.cl.6"/>
    </vp>
  </s>
</example>

addaffixes:

No change.

flatten:

<example id="comp1" translation="It surprised the teacher that the boy had given the girl an apple.">
-  <s>
-    <np role="subj" case="ERG" gender="cl.3" number="sing" possessor="no.owner">
+  <flat>
    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner"/>
-      <subs>
-        <np number="sing" def="def" head="this" role="subj" locus="number" case="ERG" gender="cl.7" possessor="no.owner">
    <thingy type="npnumber" function="proclitic" gloss="sing"/>
    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner"/>
    <word posp="noun" gloss="boy" number="sing" def="def" head="this" role="subj" locus="number" case="ERG" gender="cl.7" possessor="no.owner"/>
-        </np>
-        <np number="sing" def="def" role="indobj" tr="rheme" locus="number" case="DAT" gender="cl.7" possessor="no.owner">
    <thingy type="npnumber" function="proclitic" gloss="sing"/>
    <thingy type="npcase.possessor" function="proclitic" gloss="DAT.no.owner"/>
    <word posp="noun" gloss="girl" number="sing" def="def" role="indobj" tr="rheme" locus="number" case="DAT" gender="cl.7" possessor="no.owner"/>
-        </np>
-        <np number="sing" role="obj" locus="number" case="NOM" gender="cl.3" possessor="no.owner">
    <thingy type="npnumber" function="proclitic" gloss="sing"/>
    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
    <word gloss="a" posp="det" number="sing" role="obj" locus="number" case="NOM" gender="cl.3" possessor="no.owner"/>
    <word posp="noun" gloss="apple" number="sing" role="obj" locus="number" case="NOM" gender="cl.3" possessor="no.owner"/>
-        </np>
-        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" indobj="3.sing.cl.7" obj="3.sing.cl.3">
    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.7"/>
    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.3"/>
    <thingy type="vpindobj" function="proclitic" gloss="3.sing.cl.7"/>
    <word posp="verb" gloss="give" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" indobj="3.sing.cl.7" obj="3.sing.cl.3"/>
-        </vp>
    <word gloss="COMP" posp="pp" role="subj" case="ERG" gender="cl.3" number="sing" possessor="no.owner"/>
-      </subs>
-    </np>
-    <np number="sing" def="def" role="indobj" locus="number" case="DAT" gender="cl.6" possessor="no.owner">
    <thingy type="npnumber" function="proclitic" gloss="sing"/>
    <thingy type="npcase.possessor" function="proclitic" gloss="DAT.no.owner"/>
    <word posp="noun" gloss="teacher" number="sing" def="def" role="indobj" locus="number" case="DAT" gender="cl.6" possessor="no.owner"/>
-    </np>
-    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.3" indobj="3.sing.cl.6">
    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.3"/>
    <thingy type="vpindobj" function="proclitic" gloss="3.sing.cl.6"/>
    <word posp="verb" gloss="surprise" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.3" indobj="3.sing.cl.6"/>
-    </vp>
-  </s>
+  </flat>
</example>

addvocab:

<example id="comp1" translation="It surprised the teacher that the boy had given the girl an apple.">
  <flat>
-    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner"/>
-    <thingy type="npnumber" function="proclitic" gloss="sing"/>
-    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner"/>
-    <word posp="noun" gloss="boy" number="sing" def="def" head="this" role="subj" locus="number" case="ERG" gender="cl.7" possessor="no.owner"/>
-    <thingy type="npnumber" function="proclitic" gloss="sing"/>
-    <thingy type="npcase.possessor" function="proclitic" gloss="DAT.no.owner"/>
-    <word posp="noun" gloss="girl" number="sing" def="def" role="indobj" tr="rheme" locus="number" case="DAT" gender="cl.7" possessor="no.owner"/>
-    <thingy type="npnumber" function="proclitic" gloss="sing"/>
-    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
-    <word gloss="a" posp="det" number="sing" role="obj" locus="number" case="NOM" gender="cl.3" possessor="no.owner"/>
-    <word posp="noun" gloss="apple" number="sing" role="obj" locus="number" case="NOM" gender="cl.3" possessor="no.owner"/>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
-    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.7"/>
-    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.3"/>
-    <thingy type="vpindobj" function="proclitic" gloss="3.sing.cl.7"/>
-    <word posp="verb" gloss="give" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" indobj="3.sing.cl.7" obj="3.sing.cl.3"/>
-    <word gloss="COMP" posp="pp" role="subj" case="ERG" gender="cl.3" number="sing" possessor="no.owner"/>
-    <thingy type="npnumber" function="proclitic" gloss="sing"/>
-    <thingy type="npcase.possessor" function="proclitic" gloss="DAT.no.owner"/>
-    <word posp="noun" gloss="teacher" number="sing" def="def" role="indobj" locus="number" case="DAT" gender="cl.6" possessor="no.owner"/>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
-    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.3"/>
-    <thingy type="vpindobj" function="proclitic" gloss="3.sing.cl.6"/>
-    <word posp="verb" gloss="surprise" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.3" indobj="3.sing.cl.6"/>
+    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner" ph="&#x292;&#x2E0;+q&#x2E0; &#x25B;#&#x2D0; q&#x2E0;" slots="Cip Cfp">ʒˠqˠɛ#ːqˠ</thingy>
+    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
+    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner" ph="&#x292;&#x2E0;+q&#x2E0; &#x25B;#&#x2D0; q&#x2E0;" slots="Cip Cfp">ʒˠqˠɛ#ːqˠ</thingy>
+    <word posp="noun" gloss="boy" number="sing" def="def" head="this" role="subj" locus="number" case="ERG" gender="cl.7" possessor="no.owner" ph="&#x261;&#x2B7; &#x275;#&#x2D0; &#xA712; &#x282;&#x2B2;" slots="Cir Cfr">ɡʷɵ#ː꜒ʂʲ</word>
+    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
+    <thingy type="npcase.possessor" function="proclitic" gloss="DAT.no.owner" ph="s&#x2B7;+k&#x2B2; o&#x2D0; r&#x2B2;" slots="Cip Cfp">sʷkʲoːrʲ</thingy>
+    <word posp="noun" gloss="girl" number="sing" def="def" role="indobj" tr="rheme" locus="number" case="DAT" gender="cl.7" possessor="no.owner" ph="w&#x2E0; e#&#x2D0; &#xA716; &#x288;&#x2B2;" slots="Cir Cfr">wˠe#ː꜖ʈʲ</word>
+    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
+    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner" ph="z&#x2B2;+&#x261;&#x2B1;&#x2E4; a r&#x2E0;" slots="Cip Cfp">zʲɡʱˤarˠ</thingy>
+    <word gloss="a" posp="det" number="sing" role="obj" locus="number" case="NOM" gender="cl.3" possessor="no.owner" ph="s&#x2B2;+k&#x2E0; o# &#x330;&#xA712; q&#x2BC;&#x2E0;" slots="Cir Cfr">sʲkˠo#̰꜒qʼˠ</word>
+    <word posp="noun" gloss="apple" number="sing" role="obj" locus="number" case="NOM" gender="cl.3" possessor="no.owner" ph="q&#x2BC;&#x2B2; o &#x282;&#x2E0;+k&#x2BC;&#x2B2; a# &#xA716; q&#x361;&#x3C7;&#x2B2;" slots="Cir Cfr">qʼʲoʂˠkʼʲa#꜖q͡χʲ</word>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;" slots="Cip Cfp">ʃʲkʼˠɛɺʲ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;" slots="Cip Cfp">ʃˠpʰˤʉp͡fˤ</thingy>
+    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.7.SUBJ" ph="&#x29C;&#x2E0; &#x25B;&#x2D0; &#x3B8;&#x2B2;" slots="Cip Cfp">ʜˠɛːθʲ</thingy>
+    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.3.OBJ" ph="s&#x2B7;+&#x288;&#x2BC;&#x2E0; &#x1D4A; k&#x2BC;&#x2B2;" slots="Cip Cfp">sʷʈʼˠᵊkʼʲ</thingy>
+    <thingy type="vpindobj" function="proclitic" gloss="3.sing.cl.7.INDOBJ" ph="&#x282;&#x2E0;+&#x288;&#x2B2; a n&#x2B2;" slots="Cip Cfp">ʂˠʈʲanʲ</thingy>
+    <word posp="verb" gloss="give" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" indobj="3.sing.cl.7" obj="3.sing.cl.3" ph="z&#x2E0;+t&#x2E0; o &#xA712;&#xA716; k&#x2E4;" slots="Cir Cfr">zˠtˠo꜒꜖kˤ</word>
+    <word gloss="COMP" posp="pp" role="subj" case="ERG" gender="cl.3" number="sing" possessor="no.owner" ph="s&#x2E4;+t&#x2B0;&#x2B7; a&#x2D0; &#x292;&#x2B2;+d&#x2B2; &#x25E; &#x330;&#xA716; r&#x325;&#x2B2;" slots="Cir Cfr">sˤtʰʷaːʒʲdʲɞ̰꜖r̥ʲ</word>
+    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
+    <thingy type="npcase.possessor" function="proclitic" gloss="DAT.no.owner" ph="s&#x2B7;+k&#x2B2; o&#x2D0; r&#x2B2;" slots="Cip Cfp">sʷkʲoːrʲ</thingy>
+    <word posp="noun" gloss="teacher" number="sing" def="def" role="indobj" locus="number" case="DAT" gender="cl.6" possessor="no.owner" ph="&#x260;&#x2E0; i&#x2D0; t&#x2E0; &#x25B;&#x2D0; r&#x2E0;" slots="C C">ɠˠiːtˠɛːrˠ</word>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;" slots="Cip Cfp">ʃʲkʼˠɛɺʲ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;" slots="Cip Cfp">ʃˠpʰˤʉp͡fˤ</thingy>
+    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.3.SUBJ" ph="&#x292;&#x2B2;+k&#x2B0;&#x2B2; &#x1D4A; &#x3B8;&#x2B2;" slots="Cip Cfp">ʒʲkʰʲᵊθʲ</thingy>
+    <thingy type="vpindobj" function="proclitic" gloss="3.sing.cl.6.INDOBJ" ph="p&#x2BC;&#x2E4; a# &#x292;&#x2E0;" slots="Cip Cfp">pʼˤa#ʒˠ</thingy>
+    <word posp="verb" gloss="surprise" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.3" indobj="3.sing.cl.6" ph="d&#x32A;&#x2E4; o &#x283;&#x2B2;+t&#x32A;&#x2E0; &#x25B; &#x330;&#xA716; m&#x2B2;" slots="Cir Cfr">d̪ˤoʃʲt̪ˠɛ̰꜖mʲ</word>
  </flat>
</example>

vowelharmony:

No change.

applysandhi:

<example id="comp1" translation="It surprised the teacher that the boy had given the girl an apple.">
  <flat>
-    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner" ph="&#x292;&#x2E0;+q&#x2E0; &#x25B;#&#x2D0; q&#x2E0;" slots="Cip Cfp">ʒˠqˠɛ#ːqˠ</thingy>
+    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner" ph="&#x292;&#x2E0;+q&#x2E0; &#x25B;#&#x2D0; q&#x2E0;">ʒˠqˠɛ#ːqˠ</thingy>
    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner" ph="&#x292;&#x2E0;+q&#x2E0; &#x25B;#&#x2D0; q&#x2E0;" slots="Cip Cfp">ʒˠqˠɛ#ːqˠ</thingy>
-    <word posp="noun" gloss="boy" number="sing" def="def" head="this" role="subj" locus="number" case="ERG" gender="cl.7" possessor="no.owner" ph="&#x261;&#x2B7; &#x275;#&#x2D0; &#xA712; &#x282;&#x2B2;" slots="Cir Cfr">ɡʷɵ#ː꜒ʂʲ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner" ph="&#x292;&#x2E0;+q&#x2E0; &#x25B;#&#x2D0; q&#x2E0;">ʒˠqˠɛ#ːqˠ</thingy>
+    <word posp="noun" gloss="boy" number="sing" def="def" head="this" role="subj" locus="number" case="ERG" gender="cl.7" possessor="no.owner" ph="&#x261;&#x2B7; &#x275;#&#x2D0; &#xA712; &#x282;&#x2B2;">ɡʷɵ#ː꜒ʂʲ</word>
    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <thingy type="npcase.possessor" function="proclitic" gloss="DAT.no.owner" ph="s&#x2B7;+k&#x2B2; o&#x2D0; r&#x2B2;" slots="Cip Cfp">sʷkʲoːrʲ</thingy>
-    <word posp="noun" gloss="girl" number="sing" def="def" role="indobj" tr="rheme" locus="number" case="DAT" gender="cl.7" possessor="no.owner" ph="w&#x2E0; e#&#x2D0; &#xA716; &#x288;&#x2B2;" slots="Cir Cfr">wˠe#ː꜖ʈʲ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="DAT.no.owner" ph="s&#x2B7;+k&#x2B2; o&#x2D0; r&#x2B2;">sʷkʲoːrʲ</thingy>
+    <word posp="noun" gloss="girl" number="sing" def="def" role="indobj" tr="rheme" locus="number" case="DAT" gender="cl.7" possessor="no.owner" ph="w&#x2E0; e#&#x2D0; &#xA716; &#x288;&#x2B2;">wˠe#ː꜖ʈʲ</word>
    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner" ph="z&#x2B2;+&#x261;&#x2B1;&#x2E4; a r&#x2E0;" slots="Cip Cfp">zʲɡʱˤarˠ</thingy>
-    <word gloss="a" posp="det" number="sing" role="obj" locus="number" case="NOM" gender="cl.3" possessor="no.owner" ph="s&#x2B2;+k&#x2E0; o# &#x330;&#xA712; q&#x2BC;&#x2E0;" slots="Cir Cfr">sʲkˠo#̰꜒qʼˠ</word>
-    <word posp="noun" gloss="apple" number="sing" role="obj" locus="number" case="NOM" gender="cl.3" possessor="no.owner" ph="q&#x2BC;&#x2B2; o &#x282;&#x2E0;+k&#x2BC;&#x2B2; a# &#xA716; q&#x361;&#x3C7;&#x2B2;" slots="Cir Cfr">qʼʲoʂˠkʼʲa#꜖q͡χʲ</word>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;" slots="Cip Cfp">ʃʲkʼˠɛɺʲ</thingy>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;" slots="Cip Cfp">ʃˠpʰˤʉp͡fˤ</thingy>
-    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.7.SUBJ" ph="&#x29C;&#x2E0; &#x25B;&#x2D0; &#x3B8;&#x2B2;" slots="Cip Cfp">ʜˠɛːθʲ</thingy>
-    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.3.OBJ" ph="s&#x2B7;+&#x288;&#x2BC;&#x2E0; &#x1D4A; k&#x2BC;&#x2B2;" slots="Cip Cfp">sʷʈʼˠᵊkʼʲ</thingy>
-    <thingy type="vpindobj" function="proclitic" gloss="3.sing.cl.7.INDOBJ" ph="&#x282;&#x2E0;+&#x288;&#x2B2; a n&#x2B2;" slots="Cip Cfp">ʂˠʈʲanʲ</thingy>
-    <word posp="verb" gloss="give" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" indobj="3.sing.cl.7" obj="3.sing.cl.3" ph="z&#x2E0;+t&#x2E0; o &#xA712;&#xA716; k&#x2E4;" slots="Cir Cfr">zˠtˠo꜒꜖kˤ</word>
-    <word gloss="COMP" posp="pp" role="subj" case="ERG" gender="cl.3" number="sing" possessor="no.owner" ph="s&#x2E4;+t&#x2B0;&#x2B7; a&#x2D0; &#x292;&#x2B2;+d&#x2B2; &#x25E; &#x330;&#xA716; r&#x325;&#x2B2;" slots="Cir Cfr">sˤtʰʷaːʒʲdʲɞ̰꜖r̥ʲ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner" ph="z&#x2B2;+&#x261;&#x2B1;&#x2E4; a r&#x2E0;">zʲɡʱˤarˠ</thingy>
+    <word gloss="a" posp="det" number="sing" role="obj" locus="number" case="NOM" gender="cl.3" possessor="no.owner" ph="s&#x2B2;+k&#x2E0; o# &#x330;&#xA712; q&#x2BC;&#x2E0;">sʲkˠo#̰꜒qʼˠ</word>
+    <word posp="noun" gloss="apple" number="sing" role="obj" locus="number" case="NOM" gender="cl.3" possessor="no.owner" ph="q&#x2BC;&#x2B2; o &#x282;&#x2E0;+k&#x2BC;&#x2B2; a# &#xA716; q&#x361;&#x3C7;&#x2B2;">qʼʲoʂˠkʼʲa#꜖q͡χʲ</word>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;">ʃʲkʼˠɛɺʲ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;">ʃˠpʰˤʉp͡fˤ</thingy>
+    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.7.SUBJ" ph="&#x29C;&#x2E0; &#x25B;&#x2D0; &#x3B8;&#x2B2;">ʜˠɛːθʲ</thingy>
+    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.3.OBJ" ph="s&#x2B7;+&#x288;&#x2BC;&#x2E0; &#x1D4A; k&#x2BC;&#x2B2;">sʷʈʼˠᵊkʼʲ</thingy>
+    <thingy type="vpindobj" function="proclitic" gloss="3.sing.cl.7.INDOBJ" ph="&#x282;&#x2E0;+&#x288;&#x2B2; a n&#x2B2;">ʂˠʈʲanʲ</thingy>
+    <word posp="verb" gloss="give" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" indobj="3.sing.cl.7" obj="3.sing.cl.3" ph="z&#x2E0;+t&#x2E0; o &#xA712;&#xA716; k&#x2E4;">zˠtˠo꜒꜖kˤ</word>
+    <word gloss="COMP" posp="pp" role="subj" case="ERG" gender="cl.3" number="sing" possessor="no.owner" ph="s&#x2E4;+t&#x2B0;&#x2B7; a&#x2D0; &#x292;&#x2B2;+d&#x2B2; &#x25E; &#x330;&#xA716; r&#x325;&#x2B2;">sˤtʰʷaːʒʲdʲɞ̰꜖r̥ʲ</word>
    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <thingy type="npcase.possessor" function="proclitic" gloss="DAT.no.owner" ph="s&#x2B7;+k&#x2B2; o&#x2D0; r&#x2B2;" slots="Cip Cfp">sʷkʲoːrʲ</thingy>
-    <word posp="noun" gloss="teacher" number="sing" def="def" role="indobj" locus="number" case="DAT" gender="cl.6" possessor="no.owner" ph="&#x260;&#x2E0; i&#x2D0; t&#x2E0; &#x25B;&#x2D0; r&#x2E0;" slots="C C">ɠˠiːtˠɛːrˠ</word>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;" slots="Cip Cfp">ʃʲkʼˠɛɺʲ</thingy>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;" slots="Cip Cfp">ʃˠpʰˤʉp͡fˤ</thingy>
-    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.3.SUBJ" ph="&#x292;&#x2B2;+k&#x2B0;&#x2B2; &#x1D4A; &#x3B8;&#x2B2;" slots="Cip Cfp">ʒʲkʰʲᵊθʲ</thingy>
-    <thingy type="vpindobj" function="proclitic" gloss="3.sing.cl.6.INDOBJ" ph="p&#x2BC;&#x2E4; a# &#x292;&#x2E0;" slots="Cip Cfp">pʼˤa#ʒˠ</thingy>
-    <word posp="verb" gloss="surprise" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.3" indobj="3.sing.cl.6" ph="d&#x32A;&#x2E4; o &#x283;&#x2B2;+t&#x32A;&#x2E0; &#x25B; &#x330;&#xA716; m&#x2B2;" slots="Cir Cfr">d̪ˤoʃʲt̪ˠɛ̰꜖mʲ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="DAT.no.owner" ph="s&#x2B7;+k&#x2B2; o&#x2D0; r&#x2B2;">sʷkʲoːrʲ</thingy>
+    <word posp="noun" gloss="teacher" number="sing" def="def" role="indobj" locus="number" case="DAT" gender="cl.6" possessor="no.owner" ph="&#x260;&#x2E0; i&#x2D0; t&#x2E0; &#x25B;&#x2D0; r&#x2E0;">ɠˠiːtˠɛːrˠ</word>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;">ʃʲkʼˠɛɺʲ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;">ʃˠpʰˤʉp͡fˤ</thingy>
+    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.3.SUBJ" ph="&#x292;&#x2B2;+k&#x2B0;&#x2B2; &#x1D4A; &#x3B8;&#x2B2;">ʒʲkʰʲᵊθʲ</thingy>
+    <thingy type="vpindobj" function="proclitic" gloss="3.sing.cl.6.INDOBJ" ph="p&#x2BC;&#x2E4; a# &#x292;&#x2E0;">pʼˤa#ʒˠ</thingy>
+    <word posp="verb" gloss="surprise" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.3" indobj="3.sing.cl.6" ph="d&#x32A;&#x2E4; o &#x283;&#x2B2;+t&#x32A;&#x2E0; &#x25B; &#x330;&#xA716; m&#x2B2;">d̪ˤoʃʲt̪ˠɛ̰꜖mʲ</word>
  </flat>
</example>

removetags:

<example id="comp1" translation="It surprised the teacher that the boy had given the girl an apple.">
  <flat>
-    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner" ph="&#x292;&#x2E0;+q&#x2E0; &#x25B;#&#x2D0; q&#x2E0;">ʒˠqˠɛ#ːqˠ</thingy>
-    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner" ph="&#x292;&#x2E0;+q&#x2E0; &#x25B;#&#x2D0; q&#x2E0;">ʒˠqˠɛ#ːqˠ</thingy>
-    <word posp="noun" gloss="boy" number="sing" def="def" head="this" role="subj" locus="number" case="ERG" gender="cl.7" possessor="no.owner" ph="&#x261;&#x2B7; &#x275;#&#x2D0; &#xA712; &#x282;&#x2B2;">ɡʷɵ#ː꜒ʂʲ</word>
-    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <thingy type="npcase.possessor" function="proclitic" gloss="DAT.no.owner" ph="s&#x2B7;+k&#x2B2; o&#x2D0; r&#x2B2;">sʷkʲoːrʲ</thingy>
-    <word posp="noun" gloss="girl" number="sing" def="def" role="indobj" tr="rheme" locus="number" case="DAT" gender="cl.7" possessor="no.owner" ph="w&#x2E0; e#&#x2D0; &#xA716; &#x288;&#x2B2;">wˠe#ː꜖ʈʲ</word>
-    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner" ph="z&#x2B2;+&#x261;&#x2B1;&#x2E4; a r&#x2E0;">zʲɡʱˤarˠ</thingy>
-    <word gloss="a" posp="det" number="sing" role="obj" locus="number" case="NOM" gender="cl.3" possessor="no.owner" ph="s&#x2B2;+k&#x2E0; o# &#x330;&#xA712; q&#x2BC;&#x2E0;">sʲkˠo#̰꜒qʼˠ</word>
-    <word posp="noun" gloss="apple" number="sing" role="obj" locus="number" case="NOM" gender="cl.3" possessor="no.owner" ph="q&#x2BC;&#x2B2; o &#x282;&#x2E0;+k&#x2BC;&#x2B2; a# &#xA716; q&#x361;&#x3C7;&#x2B2;">qʼʲoʂˠkʼʲa#꜖q͡χʲ</word>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;">ʃʲkʼˠɛɺʲ</thingy>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;">ʃˠpʰˤʉp͡fˤ</thingy>
-    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.7.SUBJ" ph="&#x29C;&#x2E0; &#x25B;&#x2D0; &#x3B8;&#x2B2;">ʜˠɛːθʲ</thingy>
-    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.3.OBJ" ph="s&#x2B7;+&#x288;&#x2BC;&#x2E0; &#x1D4A; k&#x2BC;&#x2B2;">sʷʈʼˠᵊkʼʲ</thingy>
-    <thingy type="vpindobj" function="proclitic" gloss="3.sing.cl.7.INDOBJ" ph="&#x282;&#x2E0;+&#x288;&#x2B2; a n&#x2B2;">ʂˠʈʲanʲ</thingy>
-    <word posp="verb" gloss="give" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" indobj="3.sing.cl.7" obj="3.sing.cl.3" ph="z&#x2E0;+t&#x2E0; o &#xA712;&#xA716; k&#x2E4;">zˠtˠo꜒꜖kˤ</word>
-    <word gloss="COMP" posp="pp" role="subj" case="ERG" gender="cl.3" number="sing" possessor="no.owner" ph="s&#x2E4;+t&#x2B0;&#x2B7; a&#x2D0; &#x292;&#x2B2;+d&#x2B2; &#x25E; &#x330;&#xA716; r&#x325;&#x2B2;">sˤtʰʷaːʒʲdʲɞ̰꜖r̥ʲ</word>
-    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <thingy type="npcase.possessor" function="proclitic" gloss="DAT.no.owner" ph="s&#x2B7;+k&#x2B2; o&#x2D0; r&#x2B2;">sʷkʲoːrʲ</thingy>
-    <word posp="noun" gloss="teacher" number="sing" def="def" role="indobj" locus="number" case="DAT" gender="cl.6" possessor="no.owner" ph="&#x260;&#x2E0; i&#x2D0; t&#x2E0; &#x25B;&#x2D0; r&#x2E0;">ɠˠiːtˠɛːrˠ</word>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;">ʃʲkʼˠɛɺʲ</thingy>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;">ʃˠpʰˤʉp͡fˤ</thingy>
-    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.3.SUBJ" ph="&#x292;&#x2B2;+k&#x2B0;&#x2B2; &#x1D4A; &#x3B8;&#x2B2;">ʒʲkʰʲᵊθʲ</thingy>
-    <thingy type="vpindobj" function="proclitic" gloss="3.sing.cl.6.INDOBJ" ph="p&#x2BC;&#x2E4; a# &#x292;&#x2E0;">pʼˤa#ʒˠ</thingy>
-    <word posp="verb" gloss="surprise" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.3" indobj="3.sing.cl.6" ph="d&#x32A;&#x2E4; o &#x283;&#x2B2;+t&#x32A;&#x2E0; &#x25B; &#x330;&#xA716; m&#x2B2;">d̪ˤoʃʲt̪ˠɛ̰꜖mʲ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner">ʒˠqˠɛ#ːqˠ</thingy>
+    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner">ʒˠqˠɛ#ːqˠ</thingy>
+    <word posp="noun" gloss="boy" number="sing" def="def" head="this" role="subj" locus="number" case="ERG" gender="cl.7" possessor="no.owner">ɡʷɵ#ː꜒ʂʲ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="DAT.no.owner">sʷkʲoːrʲ</thingy>
+    <word posp="noun" gloss="girl" number="sing" def="def" role="indobj" tr="rheme" locus="number" case="DAT" gender="cl.7" possessor="no.owner">wˠe#ː꜖ʈʲ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner">zʲɡʱˤarˠ</thingy>
+    <word gloss="a" posp="det" number="sing" role="obj" locus="number" case="NOM" gender="cl.3" possessor="no.owner">sʲkˠo#̰꜒qʼˠ</word>
+    <word posp="noun" gloss="apple" number="sing" role="obj" locus="number" case="NOM" gender="cl.3" possessor="no.owner">qʼʲoʂˠkʼʲa#꜖q͡χʲ</word>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST">ʃʲkʼˠɛɺʲ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active">ʃˠpʰˤʉp͡fˤ</thingy>
+    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.7.SUBJ">ʜˠɛːθʲ</thingy>
+    <thingy type="vpobj" function="proclitic" gloss="3.sing.cl.3.OBJ">sʷʈʼˠᵊkʼʲ</thingy>
+    <thingy type="vpindobj" function="proclitic" gloss="3.sing.cl.7.INDOBJ">ʂˠʈʲanʲ</thingy>
+    <word posp="verb" gloss="give" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" indobj="3.sing.cl.7" obj="3.sing.cl.3">zˠtˠo꜒꜖kˤ</word>
+    <word gloss="COMP" posp="pp" role="subj" case="ERG" gender="cl.3" number="sing" possessor="no.owner">sˤtʰʷaːʒʲdʲɞ̰꜖r̥ʲ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="DAT.no.owner">sʷkʲoːrʲ</thingy>
+    <word posp="noun" gloss="teacher" number="sing" def="def" role="indobj" locus="number" case="DAT" gender="cl.6" possessor="no.owner">ɠˠiːtˠɛːrˠ</word>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST">ʃʲkʼˠɛɺʲ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active">ʃˠpʰˤʉp͡fˤ</thingy>
+    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.3.SUBJ">ʒʲkʰʲᵊθʲ</thingy>
+    <thingy type="vpindobj" function="proclitic" gloss="3.sing.cl.6.INDOBJ">pʼˤa#ʒˠ</thingy>
+    <word posp="verb" gloss="surprise" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.3" indobj="3.sing.cl.6">d̪ˤoʃʲt̪ˠɛ̰꜖mʲ</word>
  </flat>
+  <p>&lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʒˠqˠɛ̃ːqˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;ERG&lt;/span&gt;.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʒˠqˠɛ̃ːqˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;ERG&lt;/span&gt;.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ɡʷɵ̃ː꜒ʂʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;boy&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;sʷkʲoːrʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;DAT&lt;/span&gt;.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;wˠẽː꜖ʈʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;girl&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;zʲɡʱˤarˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;NOM&lt;/span&gt;.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;sʲkˠõ̰꜒qʼˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;a&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;qʼʲoʂˠkʼʲã꜖q͡χʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;apple&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʃʲkʼˠɛɺʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;indicative.&lt;span class="glssc"&gt;PAST&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʃˠpʰˤʉp͡fˤ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;POS&lt;/span&gt;.active&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʜˠɛːθʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;3.sing.cl.7.&lt;span class="glssc"&gt;SUBJ&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;sʷʈʼˠᵊkʼʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;3.sing.cl.3.&lt;span class="glssc"&gt;OBJ&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʂˠʈʲanʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;3.sing.cl.7.&lt;span class="glssc"&gt;INDOBJ&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;zˠtˠo꜒꜖kˤ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;give&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;sˤtʰʷaːʒʲdʲɞ̰꜖r̥ʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;COMP&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;sʷkʲoːrʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;DAT&lt;/span&gt;.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ɠˠiːtˠɛːrˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;teacher&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʃʲkʼˠɛɺʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;indicative.&lt;span class="glssc"&gt;PAST&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʃˠpʰˤʉp͡fˤ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;POS&lt;/span&gt;.active&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʒʲkʰʲᵊθʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;3.sing.cl.3.&lt;span class="glssc"&gt;SUBJ&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;pʼˤãʒˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;3.sing.cl.6.&lt;span class="glssc"&gt;INDOBJ&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;d̪ˤoʃʲt̪ˠɛ̰꜖mʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;surprise&lt;/span&gt;&lt;/span&gt;</p>
+  <p>ʒˠqˠɛ̃ːqˠ ʒˠqˠɛ̃ːqˠ ɡʷɵ̃ː꜒ʂʲ sʷkʲoːrʲ wˠẽː꜖ʈʲ zʲɡʱˤarˠ sʲkˠõ̰꜒qʼˠ qʼʲoʂˠkʼʲã꜖q͡χʲ ʃʲkʼˠɛɺʲ ʃˠpʰˤʉp͡fˤ ʜˠɛːθʲ sʷʈʼˠᵊkʼʲ ʂˠʈʲanʲ zˠtˠo꜒꜖kˤ sˤtʰʷaːʒʲdʲɞ̰꜖r̥ʲ sʷkʲoːrʲ ɠˠiːtˠɛːrˠ ʃʲkʼˠɛɺʲ ʃˠpʰˤʉp͡fˤ ʒʲkʰʲᵊθʲ pʼˤãʒˠ d̪ˤoʃʲt̪ˠɛ̰꜖mʲ</p>
+  <p>ʒˠqˠɛ#ːqˠ ʒˠqˠɛ#ːqˠ ɡʷɵ#ː꜒ʂʲ sʷkʲoːrʲ wˠe#ː꜖ʈʲ zʲɡʱˤarˠ sʲkˠo#̰꜒qʼˠ qʼʲoʂˠkʼʲa#꜖q͡χʲ ʃʲkʼˠɛɺʲ ʃˠpʰˤʉp͡fˤ ʜˠɛːθʲ sʷʈʼˠᵊkʼʲ ʂˠʈʲanʲ zˠtˠo꜒꜖kˤ sˤtʰʷaːʒʲdʲɞ̰꜖r̥ʲ sʷkʲoːrʲ ɠˠiːtˠɛːrˠ ʃʲkʼˠɛɺʲ ʃˠpʰˤʉp͡fˤ ʒʲkʰʲᵊθʲ pʼˤa#ʒˠ d̪ˤoʃʲt̪ˠɛ̰꜖mʲ</p>
+  <il>
+    <w>
+      <o>ʒˠqˠɛ̃ːqˠ</o>
+      <g>ERG.no.owner</g>
+    </w>
+    <w>
+      <o>ʒˠqˠɛ̃ːqˠ</o>
+      <g>ERG.no.owner</g>
+    </w>
+    <w>
+      <o>ɡʷɵ̃ː꜒ʂʲ</o>
+      <g>boy</g>
+    </w>
+    <w>
+      <o>sʷkʲoːrʲ</o>
+      <g>DAT.no.owner</g>
+    </w>
+    <w>
+      <o>wˠẽː꜖ʈʲ</o>
+      <g>girl</g>
+    </w>
+    <w>
+      <o>zʲɡʱˤarˠ</o>
+      <g>NOM.no.owner</g>
+    </w>
+    <w>
+      <o>sʲkˠõ̰꜒qʼˠ</o>
+      <g>a</g>
+    </w>
+    <w>
+      <o>qʼʲoʂˠkʼʲã꜖q͡χʲ</o>
+      <g>apple</g>
+    </w>
+    <w>
+      <o>ʃʲkʼˠɛɺʲ</o>
+      <g>indicative.PAST</g>
+    </w>
+    <w>
+      <o>ʃˠpʰˤʉp͡fˤ</o>
+      <g>POS.active</g>
+    </w>
+    <w>
+      <o>ʜˠɛːθʲ</o>
+      <g>3.sing.cl.7.SUBJ</g>
+    </w>
+    <w>
+      <o>sʷʈʼˠᵊkʼʲ</o>
+      <g>3.sing.cl.3.OBJ</g>
+    </w>
+    <w>
+      <o>ʂˠʈʲanʲ</o>
+      <g>3.sing.cl.7.INDOBJ</g>
+    </w>
+    <w>
+      <o>zˠtˠo꜒꜖kˤ</o>
+      <g>give</g>
+    </w>
+    <w>
+      <o>sˤtʰʷaːʒʲdʲɞ̰꜖r̥ʲ</o>
+      <g>COMP</g>
+    </w>
+    <w>
+      <o>sʷkʲoːrʲ</o>
+      <g>DAT.no.owner</g>
+    </w>
+    <w>
+      <o>ɠˠiːtˠɛːrˠ</o>
+      <g>teacher</g>
+    </w>
+    <w>
+      <o>ʃʲkʼˠɛɺʲ</o>
+      <g>indicative.PAST</g>
+    </w>
+    <w>
+      <o>ʃˠpʰˤʉp͡fˤ</o>
+      <g>POS.active</g>
+    </w>
+    <w>
+      <o>ʒʲkʰʲᵊθʲ</o>
+      <g>3.sing.cl.3.SUBJ</g>
+    </w>
+    <w>
+      <o>pʼˤãʒˠ</o>
+      <g>3.sing.cl.6.INDOBJ</g>
+    </w>
+    <w>
+      <o>d̪ˤoʃʲt̪ˠɛ̰꜖mʲ</o>
+      <g>surprise</g>
+    </w>
+  </il>
</example>

initial XML:

<example id="quot1" translation="The boy told the girl that he loved her.">
  <s>
    <vp tam="past-punct">
      <verb>tell</verb>
    </vp>
    <np def="def" number="sing" tr="theme" role="subj">
      <noun>boy</noun>
    </np>
    <np role="obj" tr="rheme">
      <subs>
        <vp tam="gnomic">
          <verb>love</verb>
        </vp>
        <np number="sing" def="neither" role="subj">
          <pron person="1excl" number="sing"/>
        </np>
        <np number="sing" def="neither" role="obj">
          <pron person="2" number="sing"/>
        </np>
      </subs>
    </np>
    <np def="def" number="sing" tr="theme" role="indobj">
      <noun>girl</noun>
    </np>
  </s>
</example>

cleanup:

<example id="quot1" translation="The boy told the girl that he loved her.">
  <s>
-    <vp tam="past-punct">
-      <verb>tell</verb>
+    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active">
+      <word posp="verb" gloss="tell"/>
    </vp>
-    <np def="def" number="sing" tr="theme" role="subj">
-      <noun>boy</noun>
+    <np def="def" number="sing" tr="theme" role="subj" locus="number">
+      <word posp="noun" gloss="boy"/>
    </np>
    <np role="obj" tr="rheme">
      <subs>
-        <vp tam="gnomic">
-          <verb>love</verb>
+        <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active">
+          <word posp="verb" gloss="love"/>
        </vp>
-        <np number="sing" def="neither" role="subj">
-          <pron person="1excl" number="sing"/>
+        <np number="sing" def="neither" role="subj" locus="number">
+          <word person="1excl" number="sing" posp="pron"/>
        </np>
-        <np number="sing" def="neither" role="obj">
-          <pron person="2" number="sing"/>
+        <np number="sing" def="neither" role="obj" locus="number">
+          <word person="2" number="sing" posp="pron"/>
        </np>
      </subs>
    </np>
-    <np def="def" number="sing" tr="theme" role="indobj">
-      <noun>girl</noun>
+    <np def="def" number="sing" tr="theme" role="indobj" locus="number">
+      <word posp="noun" gloss="girl"/>
    </np>
  </s>
</example>

module articles:

No change.

module nonpastonly:

<example id="quot1" translation="The boy told the girl that he loved her.">
  <s>
-    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active">
+    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="tell"/>
    </vp>
    <np def="def" number="sing" tr="theme" role="subj" locus="number">
      <word posp="noun" gloss="boy"/>
    </np>
    <np role="obj" tr="rheme">
      <subs>
-        <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active">
+        <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES">
          <word posp="verb" gloss="love"/>
        </vp>
        <np number="sing" def="neither" role="subj" locus="number">
          <word person="1excl" number="sing" posp="pron"/>
        </np>
        <np number="sing" def="neither" role="obj" locus="number">
          <word person="2" number="sing" posp="pron"/>
        </np>
      </subs>
    </np>
    <np def="def" number="sing" tr="theme" role="indobj" locus="number">
      <word posp="noun" gloss="girl"/>
    </np>
  </s>
</example>

module noepistemic:

No change.

module NRel:

No change.

module sentenceconnectors:

No change.

module complementise:

<example id="quot1" translation="The boy told the girl that he loved her.">
  <s>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="tell"/>
    </vp>
    <np def="def" number="sing" tr="theme" role="subj" locus="number">
      <word posp="noun" gloss="boy"/>
    </np>
    <np role="obj" tr="rheme">
      <subs>
+        <word gloss="COMP" posp="pp"/>
        <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES">
          <word posp="verb" gloss="love"/>
        </vp>
        <np number="sing" def="neither" role="subj" locus="number">
          <word person="1excl" number="sing" posp="pron"/>
        </np>
        <np number="sing" def="neither" role="obj" locus="number">
          <word person="2" number="sing" posp="pron"/>
        </np>
      </subs>
    </np>
    <np def="def" number="sing" tr="theme" role="indobj" locus="number">
      <word posp="noun" gloss="girl"/>
    </np>
  </s>
</example>
tva1
tva2
tva1
tva2

module affixdensity:

No change.

module adpositions:

No change.

module constorder:

<example id="quot1" translation="The boy told the girl that he loved her.">
  <s>
-    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
-      <word posp="verb" gloss="tell"/>
-    </vp>
    <np def="def" number="sing" tr="theme" role="subj" locus="number">
      <word posp="noun" gloss="boy"/>
    </np>
+    <np def="def" number="sing" tr="theme" role="indobj" locus="number">
+      <word posp="noun" gloss="girl"/>
+    </np>
    <np role="obj" tr="rheme">
      <subs>
-        <word gloss="COMP" posp="pp"/>
-        <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES">
-          <word posp="verb" gloss="love"/>
-        </vp>
        <np number="sing" def="neither" role="subj" locus="number">
          <word person="1excl" number="sing" posp="pron"/>
        </np>
        <np number="sing" def="neither" role="obj" locus="number">
          <word person="2" number="sing" posp="pron"/>
        </np>
+        <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES">
+          <word posp="verb" gloss="love"/>
+        </vp>
+        <word gloss="COMP" posp="pp"/>
      </subs>
    </np>
-    <np def="def" number="sing" tr="theme" role="indobj" locus="number">
-      <word posp="noun" gloss="girl"/>
-    </np>
+    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
+      <word posp="verb" gloss="tell"/>
+    </vp>
  </s>
</example>

module casemarking:

<example id="quot1" translation="The boy told the girl that he loved her.">
  <s>
-    <np def="def" number="sing" tr="theme" role="subj" locus="number">
+    <np def="def" number="sing" tr="theme" role="subj" locus="number" case="ERG">
      <word posp="noun" gloss="boy"/>
    </np>
-    <np def="def" number="sing" tr="theme" role="indobj" locus="number">
+    <np def="def" number="sing" tr="theme" role="indobj" locus="number" case="DAT">
      <word posp="noun" gloss="girl"/>
    </np>
-    <np role="obj" tr="rheme">
+    <np role="obj" tr="rheme" case="NOM">
      <subs>
-        <np number="sing" def="neither" role="subj" locus="number">
+        <np number="sing" def="neither" role="subj" locus="number" case="NOM">
          <word person="1excl" number="sing" posp="pron"/>
        </np>
-        <np number="sing" def="neither" role="obj" locus="number">
+        <np number="sing" def="neither" role="obj" locus="number" case="ACC">
          <word person="2" number="sing" posp="pron"/>
        </np>
        <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES">
          <word posp="verb" gloss="love"/>
        </vp>
        <word gloss="COMP" posp="pp"/>
      </subs>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="tell"/>
    </vp>
  </s>
</example>

module markowner:

No change.

module addgender:

<example id="quot1" translation="The boy told the girl that he loved her.">
  <s>
-    <np def="def" number="sing" tr="theme" role="subj" locus="number" case="ERG">
+    <np def="def" number="sing" tr="theme" role="subj" locus="number" case="ERG" gender="cl.7">
      <word posp="noun" gloss="boy"/>
    </np>
-    <np def="def" number="sing" tr="theme" role="indobj" locus="number" case="DAT">
+    <np def="def" number="sing" tr="theme" role="indobj" locus="number" case="DAT" gender="cl.7">
      <word posp="noun" gloss="girl"/>
    </np>
-    <np role="obj" tr="rheme" case="NOM">
+    <np role="obj" tr="rheme" case="NOM" gender="cl.3" number="sing">
      <subs>
        <np number="sing" def="neither" role="subj" locus="number" case="NOM">
          <word person="1excl" number="sing" posp="pron"/>
        </np>
        <np number="sing" def="neither" role="obj" locus="number" case="ACC">
          <word person="2" number="sing" posp="pron"/>
        </np>
        <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES">
          <word posp="verb" gloss="love"/>
        </vp>
        <word gloss="COMP" posp="pp"/>
      </subs>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="tell"/>
    </vp>
  </s>
</example>

module propagatenumber:

No change.

createpronouns:

No change.

module markowned:

<example id="quot1" translation="The boy told the girl that he loved her.">
  <s>
-    <np def="def" number="sing" tr="theme" role="subj" locus="number" case="ERG" gender="cl.7">
+    <np def="def" number="sing" tr="theme" role="subj" locus="number" case="ERG" gender="cl.7" possessor="no.owner">
      <word posp="noun" gloss="boy"/>
    </np>
-    <np def="def" number="sing" tr="theme" role="indobj" locus="number" case="DAT" gender="cl.7">
+    <np def="def" number="sing" tr="theme" role="indobj" locus="number" case="DAT" gender="cl.7" possessor="no.owner">
      <word posp="noun" gloss="girl"/>
    </np>
-    <np role="obj" tr="rheme" case="NOM" gender="cl.3" number="sing">
+    <np role="obj" tr="rheme" case="NOM" gender="cl.3" number="sing" possessor="no.owner">
      <subs>
-        <np number="sing" def="neither" role="subj" locus="number" case="NOM">
+        <np number="sing" def="neither" role="subj" locus="number" case="NOM" possessor="no.owner">
          <word person="1excl" number="sing" posp="pron"/>
        </np>
-        <np number="sing" def="neither" role="obj" locus="number" case="ACC">
+        <np number="sing" def="neither" role="obj" locus="number" case="ACC" possessor="no.owner">
          <word person="2" number="sing" posp="pron"/>
        </np>
        <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES">
          <word posp="verb" gloss="love"/>
        </vp>
        <word gloss="COMP" posp="pp"/>
      </subs>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="tell"/>
    </vp>
  </s>
</example>

module ngen:

No change.

module wordorder:

No change.

module wordorder:

No change.

module wordorder:

No change.

module conjp:

No change.

flattenconjp:

No change.

fixpronouns:

<example id="quot1" translation="The boy told the girl that he loved her.">
  <s>
    <np def="def" number="sing" tr="theme" role="subj" locus="number" case="ERG" gender="cl.7" possessor="no.owner">
      <word posp="noun" gloss="boy"/>
    </np>
    <np def="def" number="sing" tr="theme" role="indobj" locus="number" case="DAT" gender="cl.7" possessor="no.owner">
      <word posp="noun" gloss="girl"/>
    </np>
    <np role="obj" tr="rheme" case="NOM" gender="cl.3" number="sing" possessor="no.owner">
      <subs>
        <np number="sing" def="neither" role="subj" locus="number" case="NOM" possessor="no.owner">
-          <word person="1excl" number="sing" posp="pron"/>
+          <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.2"/>
        </np>
        <np number="sing" def="neither" role="obj" locus="number" case="ACC" possessor="no.owner">
-          <word person="2" number="sing" posp="pron"/>
+          <word person="2" number="sing" posp="pron" gloss="2.sing" gender="cl.2"/>
        </np>
        <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES">
          <word posp="verb" gloss="love"/>
        </vp>
        <word gloss="COMP" posp="pp"/>
      </subs>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="tell"/>
    </vp>
  </s>
</example>

copyuptophrase:

<example id="quot1" translation="The boy told the girl that he loved her.">
  <s>
    <np def="def" number="sing" tr="theme" role="subj" locus="number" case="ERG" gender="cl.7" possessor="no.owner">
      <word posp="noun" gloss="boy"/>
    </np>
    <np def="def" number="sing" tr="theme" role="indobj" locus="number" case="DAT" gender="cl.7" possessor="no.owner">
      <word posp="noun" gloss="girl"/>
    </np>
-    <np role="obj" tr="rheme" case="NOM" gender="cl.3" number="sing" possessor="no.owner">
+    <np role="obj" tr="rheme" case="NOM" gender="cl.3" number="sing" possessor="no.owner" person="1excl">
      <subs>
-        <np number="sing" def="neither" role="subj" locus="number" case="NOM" possessor="no.owner">
+        <np number="sing" def="neither" role="subj" locus="number" case="NOM" possessor="no.owner" person="1excl">
          <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.2"/>
        </np>
-        <np number="sing" def="neither" role="obj" locus="number" case="ACC" possessor="no.owner">
+        <np number="sing" def="neither" role="obj" locus="number" case="ACC" possessor="no.owner" person="2">
          <word person="2" number="sing" posp="pron" gloss="2.sing" gender="cl.2"/>
        </np>
-        <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES">
+        <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="1excl.sing" obj="2.sing">
          <word posp="verb" gloss="love"/>
        </vp>
        <word gloss="COMP" posp="pp"/>
      </subs>
    </np>
-    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
+    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" indobj="3.sing.cl.7" obj="1excl.sing">
      <word posp="verb" gloss="tell"/>
    </vp>
  </s>
</example>

prodrop:

No change.

addclitics:

<example id="quot1" translation="The boy told the girl that he loved her.">
  <s>
    <np def="def" number="sing" tr="theme" role="subj" locus="number" case="ERG" gender="cl.7" possessor="no.owner">
+      <thingy type="npnumber" function="proclitic" gloss="sing"/>
+      <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner"/>
      <word posp="noun" gloss="boy"/>
    </np>
    <np def="def" number="sing" tr="theme" role="indobj" locus="number" case="DAT" gender="cl.7" possessor="no.owner">
+      <thingy type="npnumber" function="proclitic" gloss="sing"/>
+      <thingy type="npcase.possessor" function="proclitic" gloss="DAT.no.owner"/>
      <word posp="noun" gloss="girl"/>
    </np>
    <np role="obj" tr="rheme" case="NOM" gender="cl.3" number="sing" possessor="no.owner" person="1excl">
+      <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
      <subs>
        <np number="sing" def="neither" role="subj" locus="number" case="NOM" possessor="no.owner" person="1excl">
+          <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
          <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.2"/>
        </np>
        <np number="sing" def="neither" role="obj" locus="number" case="ACC" possessor="no.owner" person="2">
+          <thingy type="npcase.possessor" function="proclitic" gloss="ACC.no.owner"/>
          <word person="2" number="sing" posp="pron" gloss="2.sing" gender="cl.2"/>
        </np>
        <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="1excl.sing" obj="2.sing">
+          <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PRES"/>
+          <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
+          <thingy type="vpsubj" function="proclitic" gloss="1excl.sing"/>
+          <thingy type="vpobj" function="proclitic" gloss="2.sing"/>
          <word posp="verb" gloss="love"/>
        </vp>
        <word gloss="COMP" posp="pp"/>
      </subs>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" indobj="3.sing.cl.7" obj="1excl.sing">
+      <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
+      <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
+      <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.7"/>
+      <thingy type="vpobj" function="proclitic" gloss="1excl.sing"/>
+      <thingy type="vpindobj" function="proclitic" gloss="3.sing.cl.7"/>
      <word posp="verb" gloss="tell"/>
    </vp>
  </s>
</example>

propagateArgumentCase:

No change.

unwrapArgumentNPs:

No change.

unwrapOwnerOwned:

No change.

movedowntoword:

<example id="quot1" translation="The boy told the girl that he loved her.">
  <s>
    <np def="def" number="sing" tr="theme" role="subj" locus="number" case="ERG" gender="cl.7" possessor="no.owner">
      <thingy type="npnumber" function="proclitic" gloss="sing"/>
      <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner"/>
-      <word posp="noun" gloss="boy"/>
+      <word posp="noun" gloss="boy" def="def" number="sing" tr="theme" role="subj" locus="number" case="ERG" gender="cl.7" possessor="no.owner"/>
    </np>
    <np def="def" number="sing" tr="theme" role="indobj" locus="number" case="DAT" gender="cl.7" possessor="no.owner">
      <thingy type="npnumber" function="proclitic" gloss="sing"/>
      <thingy type="npcase.possessor" function="proclitic" gloss="DAT.no.owner"/>
-      <word posp="noun" gloss="girl"/>
+      <word posp="noun" gloss="girl" def="def" number="sing" tr="theme" role="indobj" locus="number" case="DAT" gender="cl.7" possessor="no.owner"/>
    </np>
    <np role="obj" tr="rheme" case="NOM" gender="cl.3" number="sing" possessor="no.owner" person="1excl">
      <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
      <subs>
        <np number="sing" def="neither" role="subj" locus="number" case="NOM" possessor="no.owner" person="1excl">
          <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
-          <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.2"/>
+          <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.2" def="neither" role="subj" locus="number" case="NOM" possessor="no.owner"/>
        </np>
        <np number="sing" def="neither" role="obj" locus="number" case="ACC" possessor="no.owner" person="2">
          <thingy type="npcase.possessor" function="proclitic" gloss="ACC.no.owner"/>
-          <word person="2" number="sing" posp="pron" gloss="2.sing" gender="cl.2"/>
+          <word person="2" number="sing" posp="pron" gloss="2.sing" gender="cl.2" def="neither" role="obj" locus="number" case="ACC" possessor="no.owner"/>
        </np>
        <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="1excl.sing" obj="2.sing">
          <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PRES"/>
          <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
          <thingy type="vpsubj" function="proclitic" gloss="1excl.sing"/>
          <thingy type="vpobj" function="proclitic" gloss="2.sing"/>
-          <word posp="verb" gloss="love"/>
+          <word posp="verb" gloss="love" negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="1excl.sing" obj="2.sing"/>
        </vp>
-        <word gloss="COMP" posp="pp"/>
+        <word gloss="COMP" posp="pp" role="obj" tr="rheme" case="NOM" gender="cl.3" number="sing" possessor="no.owner" person="1excl"/>
      </subs>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" indobj="3.sing.cl.7" obj="1excl.sing">
      <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
      <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
      <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.7"/>
      <thingy type="vpobj" function="proclitic" gloss="1excl.sing"/>
      <thingy type="vpindobj" function="proclitic" gloss="3.sing.cl.7"/>
-      <word posp="verb" gloss="tell"/>
+      <word posp="verb" gloss="tell" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" indobj="3.sing.cl.7" obj="1excl.sing"/>
    </vp>
  </s>
</example>

addaffixes:

No change.

flatten:

<example id="quot1" translation="The boy told the girl that he loved her.">
-  <s>
-    <np def="def" number="sing" tr="theme" role="subj" locus="number" case="ERG" gender="cl.7" possessor="no.owner">
+  <flat>
    <thingy type="npnumber" function="proclitic" gloss="sing"/>
    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner"/>
    <word posp="noun" gloss="boy" def="def" number="sing" tr="theme" role="subj" locus="number" case="ERG" gender="cl.7" possessor="no.owner"/>
-    </np>
-    <np def="def" number="sing" tr="theme" role="indobj" locus="number" case="DAT" gender="cl.7" possessor="no.owner">
    <thingy type="npnumber" function="proclitic" gloss="sing"/>
    <thingy type="npcase.possessor" function="proclitic" gloss="DAT.no.owner"/>
    <word posp="noun" gloss="girl" def="def" number="sing" tr="theme" role="indobj" locus="number" case="DAT" gender="cl.7" possessor="no.owner"/>
-    </np>
-    <np role="obj" tr="rheme" case="NOM" gender="cl.3" number="sing" possessor="no.owner" person="1excl">
    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
-      <subs>
-        <np number="sing" def="neither" role="subj" locus="number" case="NOM" possessor="no.owner" person="1excl">
    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
    <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.2" def="neither" role="subj" locus="number" case="NOM" possessor="no.owner"/>
-        </np>
-        <np number="sing" def="neither" role="obj" locus="number" case="ACC" possessor="no.owner" person="2">
    <thingy type="npcase.possessor" function="proclitic" gloss="ACC.no.owner"/>
    <word person="2" number="sing" posp="pron" gloss="2.sing" gender="cl.2" def="neither" role="obj" locus="number" case="ACC" possessor="no.owner"/>
-        </np>
-        <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="1excl.sing" obj="2.sing">
    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PRES"/>
    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
    <thingy type="vpsubj" function="proclitic" gloss="1excl.sing"/>
    <thingy type="vpobj" function="proclitic" gloss="2.sing"/>
    <word posp="verb" gloss="love" negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="1excl.sing" obj="2.sing"/>
-        </vp>
    <word gloss="COMP" posp="pp" role="obj" tr="rheme" case="NOM" gender="cl.3" number="sing" possessor="no.owner" person="1excl"/>
-      </subs>
-    </np>
-    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" indobj="3.sing.cl.7" obj="1excl.sing">
    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.7"/>
    <thingy type="vpobj" function="proclitic" gloss="1excl.sing"/>
    <thingy type="vpindobj" function="proclitic" gloss="3.sing.cl.7"/>
    <word posp="verb" gloss="tell" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" indobj="3.sing.cl.7" obj="1excl.sing"/>
-    </vp>
-  </s>
+  </flat>
</example>

addvocab:

<example id="quot1" translation="The boy told the girl that he loved her.">
  <flat>
-    <thingy type="npnumber" function="proclitic" gloss="sing"/>
-    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner"/>
-    <word posp="noun" gloss="boy" def="def" number="sing" tr="theme" role="subj" locus="number" case="ERG" gender="cl.7" possessor="no.owner"/>
-    <thingy type="npnumber" function="proclitic" gloss="sing"/>
-    <thingy type="npcase.possessor" function="proclitic" gloss="DAT.no.owner"/>
-    <word posp="noun" gloss="girl" def="def" number="sing" tr="theme" role="indobj" locus="number" case="DAT" gender="cl.7" possessor="no.owner"/>
-    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
-    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner"/>
-    <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.2" def="neither" role="subj" locus="number" case="NOM" possessor="no.owner"/>
-    <thingy type="npcase.possessor" function="proclitic" gloss="ACC.no.owner"/>
-    <word person="2" number="sing" posp="pron" gloss="2.sing" gender="cl.2" def="neither" role="obj" locus="number" case="ACC" possessor="no.owner"/>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PRES"/>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
-    <thingy type="vpsubj" function="proclitic" gloss="1excl.sing"/>
-    <thingy type="vpobj" function="proclitic" gloss="2.sing"/>
-    <word posp="verb" gloss="love" negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="1excl.sing" obj="2.sing"/>
-    <word gloss="COMP" posp="pp" role="obj" tr="rheme" case="NOM" gender="cl.3" number="sing" possessor="no.owner" person="1excl"/>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST"/>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active"/>
-    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.7"/>
-    <thingy type="vpobj" function="proclitic" gloss="1excl.sing"/>
-    <thingy type="vpindobj" function="proclitic" gloss="3.sing.cl.7"/>
-    <word posp="verb" gloss="tell" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" indobj="3.sing.cl.7" obj="1excl.sing"/>
+    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
+    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner" ph="&#x292;&#x2E0;+q&#x2E0; &#x25B;#&#x2D0; q&#x2E0;" slots="Cip Cfp">ʒˠqˠɛ#ːqˠ</thingy>
+    <word posp="noun" gloss="boy" def="def" number="sing" tr="theme" role="subj" locus="number" case="ERG" gender="cl.7" possessor="no.owner" ph="&#x261;&#x2B7; &#x275;#&#x2D0; &#xA712; &#x282;&#x2B2;" slots="Cir Cfr">ɡʷɵ#ː꜒ʂʲ</word>
+    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
+    <thingy type="npcase.possessor" function="proclitic" gloss="DAT.no.owner" ph="s&#x2B7;+k&#x2B2; o&#x2D0; r&#x2B2;" slots="Cip Cfp">sʷkʲoːrʲ</thingy>
+    <word posp="noun" gloss="girl" def="def" number="sing" tr="theme" role="indobj" locus="number" case="DAT" gender="cl.7" possessor="no.owner" ph="w&#x2E0; e#&#x2D0; &#xA716; &#x288;&#x2B2;" slots="Cir Cfr">wˠe#ː꜖ʈʲ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner" ph="z&#x2B2;+&#x261;&#x2B1;&#x2E4; a r&#x2E0;" slots="Cip Cfp">zʲɡʱˤarˠ</thingy>
+    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner" ph="z&#x2B2;+&#x261;&#x2B1;&#x2E4; a r&#x2E0;" slots="Cip Cfp">zʲɡʱˤarˠ</thingy>
+    <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.2" def="neither" role="subj" locus="number" case="NOM" possessor="no.owner" ph="q&#x2BC;&#x2E0; y &#xA716;&#xA712; p&#x2E0;" slots="Cir Cfr">qʼˠy꜖꜒pˠ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="ACC.no.owner" ph="b&#x2B1;&#x2E0; &#x25B; q&#x2E0;" slots="Cip Cfp">bʱˠɛqˠ</thingy>
+    <word person="2" number="sing" posp="pron" gloss="2.sing" gender="cl.2" def="neither" role="obj" locus="number" case="ACC" possessor="no.owner" ph="q&#x361;&#x3C7;&#x2E0; &#x276;#&#x2D0; &#xA712;&#xA716; d&#x361;&#x292;" slots="Cir Cfr">q͡χˠɶ#ː꜒꜖d͡ʒ</word>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PRES" ph="&#x290;&#x2E0;+t&#x32A;&#x2B7; i k&#x2BC;&#x2E0;" slots="Cip Cfp">ʐˠt̪ʷikʼˠ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;" slots="Cip Cfp">ʃˠpʰˤʉp͡fˤ</thingy>
+    <thingy type="vpsubj" function="proclitic" gloss="1excl.sing.SUBJ" ph="m&#x2B2; i &#x262;&#x2E0;" slots="Cip Cfp">mʲiɢˠ</thingy>
+    <thingy type="vpobj" function="proclitic" gloss="2.sing.OBJ" ph="z&#x2E4;+p&#x2B0;&#x2B2; a b&#x2B2;" slots="Cip Cfp">zˤpʰʲabʲ</thingy>
+    <word posp="verb" gloss="love" negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="1excl.sing" obj="2.sing" ph="n&#x325;&#x2B7; a &#xA716; &#x3C7;&#x2E0;" slots="Cir Cfr">n̥ʷa꜖χˠ</word>
+    <word gloss="COMP" posp="pp" role="obj" tr="rheme" case="NOM" gender="cl.3" number="sing" possessor="no.owner" person="1excl" ph="s&#x2E4;+t&#x2B0;&#x2B7; a&#x2D0; &#x292;&#x2B2;+d&#x2B2; &#x25E; &#x330;&#xA716; r&#x325;&#x2B2;" slots="Cir Cfr">sˤtʰʷaːʒʲdʲɞ̰꜖r̥ʲ</word>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;" slots="Cip Cfp">ʃʲkʼˠɛɺʲ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;" slots="Cip Cfp">ʃˠpʰˤʉp͡fˤ</thingy>
+    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.7.SUBJ" ph="&#x29C;&#x2E0; &#x25B;&#x2D0; &#x3B8;&#x2B2;" slots="Cip Cfp">ʜˠɛːθʲ</thingy>
+    <thingy type="vpobj" function="proclitic" gloss="1excl.sing.OBJ" ph="&#x1D4F;&#x1C3;&#x2BC;&#x2B7; a#&#x2D0; r&#x2E0;" slots="Cip Cfp">ᵏǃʼʷa#ːrˠ</thingy>
+    <thingy type="vpindobj" function="proclitic" gloss="3.sing.cl.7.INDOBJ" ph="&#x282;&#x2E0;+&#x288;&#x2B2; a n&#x2B2;" slots="Cip Cfp">ʂˠʈʲanʲ</thingy>
+    <word posp="verb" gloss="tell" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" indobj="3.sing.cl.7" obj="1excl.sing" ph="z&#x2B7;+k&#x2E4; e&#x2D0; &#x330;&#xA716; k&#x2BC;&#x2B2;" slots="Cir Cfr">zʷkˤeː̰꜖kʼʲ</word>
  </flat>
</example>

vowelharmony:

No change.

applysandhi:

<example id="quot1" translation="The boy told the girl that he loved her.">
  <flat>
    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner" ph="&#x292;&#x2E0;+q&#x2E0; &#x25B;#&#x2D0; q&#x2E0;" slots="Cip Cfp">ʒˠqˠɛ#ːqˠ</thingy>
-    <word posp="noun" gloss="boy" def="def" number="sing" tr="theme" role="subj" locus="number" case="ERG" gender="cl.7" possessor="no.owner" ph="&#x261;&#x2B7; &#x275;#&#x2D0; &#xA712; &#x282;&#x2B2;" slots="Cir Cfr">ɡʷɵ#ː꜒ʂʲ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner" ph="&#x292;&#x2E0;+q&#x2E0; &#x25B;#&#x2D0; q&#x2E0;">ʒˠqˠɛ#ːqˠ</thingy>
+    <word posp="noun" gloss="boy" def="def" number="sing" tr="theme" role="subj" locus="number" case="ERG" gender="cl.7" possessor="no.owner" ph="&#x261;&#x2B7; &#x275;#&#x2D0; &#xA712; &#x282;&#x2B2;">ɡʷɵ#ː꜒ʂʲ</word>
    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <thingy type="npcase.possessor" function="proclitic" gloss="DAT.no.owner" ph="s&#x2B7;+k&#x2B2; o&#x2D0; r&#x2B2;" slots="Cip Cfp">sʷkʲoːrʲ</thingy>
-    <word posp="noun" gloss="girl" def="def" number="sing" tr="theme" role="indobj" locus="number" case="DAT" gender="cl.7" possessor="no.owner" ph="w&#x2E0; e#&#x2D0; &#xA716; &#x288;&#x2B2;" slots="Cir Cfr">wˠe#ː꜖ʈʲ</word>
-    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner" ph="z&#x2B2;+&#x261;&#x2B1;&#x2E4; a r&#x2E0;" slots="Cip Cfp">zʲɡʱˤarˠ</thingy>
-    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner" ph="z&#x2B2;+&#x261;&#x2B1;&#x2E4; a r&#x2E0;" slots="Cip Cfp">zʲɡʱˤarˠ</thingy>
-    <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.2" def="neither" role="subj" locus="number" case="NOM" possessor="no.owner" ph="q&#x2BC;&#x2E0; y &#xA716;&#xA712; p&#x2E0;" slots="Cir Cfr">qʼˠy꜖꜒pˠ</word>
-    <thingy type="npcase.possessor" function="proclitic" gloss="ACC.no.owner" ph="b&#x2B1;&#x2E0; &#x25B; q&#x2E0;" slots="Cip Cfp">bʱˠɛqˠ</thingy>
-    <word person="2" number="sing" posp="pron" gloss="2.sing" gender="cl.2" def="neither" role="obj" locus="number" case="ACC" possessor="no.owner" ph="q&#x361;&#x3C7;&#x2E0; &#x276;#&#x2D0; &#xA712;&#xA716; d&#x361;&#x292;" slots="Cir Cfr">q͡χˠɶ#ː꜒꜖d͡ʒ</word>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PRES" ph="&#x290;&#x2E0;+t&#x32A;&#x2B7; i k&#x2BC;&#x2E0;" slots="Cip Cfp">ʐˠt̪ʷikʼˠ</thingy>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;" slots="Cip Cfp">ʃˠpʰˤʉp͡fˤ</thingy>
-    <thingy type="vpsubj" function="proclitic" gloss="1excl.sing.SUBJ" ph="m&#x2B2; i &#x262;&#x2E0;" slots="Cip Cfp">mʲiɢˠ</thingy>
-    <thingy type="vpobj" function="proclitic" gloss="2.sing.OBJ" ph="z&#x2E4;+p&#x2B0;&#x2B2; a b&#x2B2;" slots="Cip Cfp">zˤpʰʲabʲ</thingy>
-    <word posp="verb" gloss="love" negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="1excl.sing" obj="2.sing" ph="n&#x325;&#x2B7; a &#xA716; &#x3C7;&#x2E0;" slots="Cir Cfr">n̥ʷa꜖χˠ</word>
-    <word gloss="COMP" posp="pp" role="obj" tr="rheme" case="NOM" gender="cl.3" number="sing" possessor="no.owner" person="1excl" ph="s&#x2E4;+t&#x2B0;&#x2B7; a&#x2D0; &#x292;&#x2B2;+d&#x2B2; &#x25E; &#x330;&#xA716; r&#x325;&#x2B2;" slots="Cir Cfr">sˤtʰʷaːʒʲdʲɞ̰꜖r̥ʲ</word>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;" slots="Cip Cfp">ʃʲkʼˠɛɺʲ</thingy>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;" slots="Cip Cfp">ʃˠpʰˤʉp͡fˤ</thingy>
-    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.7.SUBJ" ph="&#x29C;&#x2E0; &#x25B;&#x2D0; &#x3B8;&#x2B2;" slots="Cip Cfp">ʜˠɛːθʲ</thingy>
-    <thingy type="vpobj" function="proclitic" gloss="1excl.sing.OBJ" ph="&#x1D4F;&#x1C3;&#x2BC;&#x2B7; a#&#x2D0; r&#x2E0;" slots="Cip Cfp">ᵏǃʼʷa#ːrˠ</thingy>
-    <thingy type="vpindobj" function="proclitic" gloss="3.sing.cl.7.INDOBJ" ph="&#x282;&#x2E0;+&#x288;&#x2B2; a n&#x2B2;" slots="Cip Cfp">ʂˠʈʲanʲ</thingy>
-    <word posp="verb" gloss="tell" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" indobj="3.sing.cl.7" obj="1excl.sing" ph="z&#x2B7;+k&#x2E4; e&#x2D0; &#x330;&#xA716; k&#x2BC;&#x2B2;" slots="Cir Cfr">zʷkˤeː̰꜖kʼʲ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="DAT.no.owner" ph="s&#x2B7;+k&#x2B2; o&#x2D0; r&#x2B2;">sʷkʲoːrʲ</thingy>
+    <word posp="noun" gloss="girl" def="def" number="sing" tr="theme" role="indobj" locus="number" case="DAT" gender="cl.7" possessor="no.owner" ph="w&#x2E0; e#&#x2D0; &#xA716; &#x288;&#x2B2;">wˠe#ː꜖ʈʲ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner" ph="z&#x2B2;+&#x261;&#x2B1;&#x2E4; a r&#x2E0;">zʲɡʱˤarˠ</thingy>
+    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner" ph="z&#x2B2;+&#x261;&#x2B1;&#x2E4; a r&#x2E0;">zʲɡʱˤarˠ</thingy>
+    <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.2" def="neither" role="subj" locus="number" case="NOM" possessor="no.owner" ph="q&#x2BC;&#x2E0; y &#xA716;&#xA712; p&#x2E0;">qʼˠy꜖꜒pˠ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="ACC.no.owner" ph="b&#x2B1;&#x2E0; &#x25B; q&#x2E0;">bʱˠɛqˠ</thingy>
+    <word person="2" number="sing" posp="pron" gloss="2.sing" gender="cl.2" def="neither" role="obj" locus="number" case="ACC" possessor="no.owner" ph="q&#x361;&#x3C7;&#x2E0; &#x276;#&#x2D0; &#xA712;&#xA716; d&#x361;&#x292;">q͡χˠɶ#ː꜒꜖d͡ʒ</word>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PRES" ph="&#x290;&#x2E0;+t&#x32A;&#x2B7; i k&#x2BC;&#x2E0;">ʐˠt̪ʷikʼˠ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;">ʃˠpʰˤʉp͡fˤ</thingy>
+    <thingy type="vpsubj" function="proclitic" gloss="1excl.sing.SUBJ" ph="m&#x2B2; i &#x262;&#x2E0;">mʲiɢˠ</thingy>
+    <thingy type="vpobj" function="proclitic" gloss="2.sing.OBJ" ph="z&#x2E4;+p&#x2B0;&#x2B2; a b&#x2B2;">zˤpʰʲabʲ</thingy>
+    <word posp="verb" gloss="love" negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="1excl.sing" obj="2.sing" ph="n&#x325;&#x2B7; a &#xA716; &#x3C7;&#x2E0;">n̥ʷa꜖χˠ</word>
+    <word gloss="COMP" posp="pp" role="obj" tr="rheme" case="NOM" gender="cl.3" number="sing" possessor="no.owner" person="1excl" ph="s&#x2E4;+t&#x2B0;&#x2B7; a&#x2D0; &#x292;&#x2B2;+d&#x2B2; &#x25E; &#x330;&#xA716; r&#x325;&#x2B2;">sˤtʰʷaːʒʲdʲɞ̰꜖r̥ʲ</word>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;">ʃʲkʼˠɛɺʲ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;">ʃˠpʰˤʉp͡fˤ</thingy>
+    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.7.SUBJ" ph="&#x29C;&#x2E0; &#x25B;&#x2D0; &#x3B8;&#x2B2;">ʜˠɛːθʲ</thingy>
+    <thingy type="vpobj" function="proclitic" gloss="1excl.sing.OBJ" ph="&#x1D4F;&#x1C3;&#x2BC;&#x2B7; a#&#x2D0; r&#x2E0;">ᵏǃʼʷa#ːrˠ</thingy>
+    <thingy type="vpindobj" function="proclitic" gloss="3.sing.cl.7.INDOBJ" ph="&#x282;&#x2E0;+&#x288;&#x2B2; a n&#x2B2;">ʂˠʈʲanʲ</thingy>
+    <word posp="verb" gloss="tell" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" indobj="3.sing.cl.7" obj="1excl.sing" ph="z&#x2B7;+k&#x2E4; e&#x2D0; &#x330;&#xA716; k&#x2BC;&#x2B2;">zʷkˤeː̰꜖kʼʲ</word>
  </flat>
</example>

removetags:

<example id="quot1" translation="The boy told the girl that he loved her.">
  <flat>
-    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner" ph="&#x292;&#x2E0;+q&#x2E0; &#x25B;#&#x2D0; q&#x2E0;">ʒˠqˠɛ#ːqˠ</thingy>
-    <word posp="noun" gloss="boy" def="def" number="sing" tr="theme" role="subj" locus="number" case="ERG" gender="cl.7" possessor="no.owner" ph="&#x261;&#x2B7; &#x275;#&#x2D0; &#xA712; &#x282;&#x2B2;">ɡʷɵ#ː꜒ʂʲ</word>
-    <thingy type="npnumber" function="proclitic" gloss="sing" ph="" slots="Cip Cfp"></thingy>
-    <thingy type="npcase.possessor" function="proclitic" gloss="DAT.no.owner" ph="s&#x2B7;+k&#x2B2; o&#x2D0; r&#x2B2;">sʷkʲoːrʲ</thingy>
-    <word posp="noun" gloss="girl" def="def" number="sing" tr="theme" role="indobj" locus="number" case="DAT" gender="cl.7" possessor="no.owner" ph="w&#x2E0; e#&#x2D0; &#xA716; &#x288;&#x2B2;">wˠe#ː꜖ʈʲ</word>
-    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner" ph="z&#x2B2;+&#x261;&#x2B1;&#x2E4; a r&#x2E0;">zʲɡʱˤarˠ</thingy>
-    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner" ph="z&#x2B2;+&#x261;&#x2B1;&#x2E4; a r&#x2E0;">zʲɡʱˤarˠ</thingy>
-    <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.2" def="neither" role="subj" locus="number" case="NOM" possessor="no.owner" ph="q&#x2BC;&#x2E0; y &#xA716;&#xA712; p&#x2E0;">qʼˠy꜖꜒pˠ</word>
-    <thingy type="npcase.possessor" function="proclitic" gloss="ACC.no.owner" ph="b&#x2B1;&#x2E0; &#x25B; q&#x2E0;">bʱˠɛqˠ</thingy>
-    <word person="2" number="sing" posp="pron" gloss="2.sing" gender="cl.2" def="neither" role="obj" locus="number" case="ACC" possessor="no.owner" ph="q&#x361;&#x3C7;&#x2E0; &#x276;#&#x2D0; &#xA712;&#xA716; d&#x361;&#x292;">q͡χˠɶ#ː꜒꜖d͡ʒ</word>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PRES" ph="&#x290;&#x2E0;+t&#x32A;&#x2B7; i k&#x2BC;&#x2E0;">ʐˠt̪ʷikʼˠ</thingy>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;">ʃˠpʰˤʉp͡fˤ</thingy>
-    <thingy type="vpsubj" function="proclitic" gloss="1excl.sing.SUBJ" ph="m&#x2B2; i &#x262;&#x2E0;">mʲiɢˠ</thingy>
-    <thingy type="vpobj" function="proclitic" gloss="2.sing.OBJ" ph="z&#x2E4;+p&#x2B0;&#x2B2; a b&#x2B2;">zˤpʰʲabʲ</thingy>
-    <word posp="verb" gloss="love" negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="1excl.sing" obj="2.sing" ph="n&#x325;&#x2B7; a &#xA716; &#x3C7;&#x2E0;">n̥ʷa꜖χˠ</word>
-    <word gloss="COMP" posp="pp" role="obj" tr="rheme" case="NOM" gender="cl.3" number="sing" possessor="no.owner" person="1excl" ph="s&#x2E4;+t&#x2B0;&#x2B7; a&#x2D0; &#x292;&#x2B2;+d&#x2B2; &#x25E; &#x330;&#xA716; r&#x325;&#x2B2;">sˤtʰʷaːʒʲdʲɞ̰꜖r̥ʲ</word>
-    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST" ph="&#x283;&#x2B2;+k&#x2BC;&#x2E0; &#x25B; &#x27A;&#x2B2;">ʃʲkʼˠɛɺʲ</thingy>
-    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active" ph="&#x283;&#x2E0;+p&#x2B0;&#x2E4; &#x289; p&#x361;f&#x2E4;">ʃˠpʰˤʉp͡fˤ</thingy>
-    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.7.SUBJ" ph="&#x29C;&#x2E0; &#x25B;&#x2D0; &#x3B8;&#x2B2;">ʜˠɛːθʲ</thingy>
-    <thingy type="vpobj" function="proclitic" gloss="1excl.sing.OBJ" ph="&#x1D4F;&#x1C3;&#x2BC;&#x2B7; a#&#x2D0; r&#x2E0;">ᵏǃʼʷa#ːrˠ</thingy>
-    <thingy type="vpindobj" function="proclitic" gloss="3.sing.cl.7.INDOBJ" ph="&#x282;&#x2E0;+&#x288;&#x2B2; a n&#x2B2;">ʂˠʈʲanʲ</thingy>
-    <word posp="verb" gloss="tell" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" indobj="3.sing.cl.7" obj="1excl.sing" ph="z&#x2B7;+k&#x2E4; e&#x2D0; &#x330;&#xA716; k&#x2BC;&#x2B2;">zʷkˤeː̰꜖kʼʲ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="ERG.no.owner">ʒˠqˠɛ#ːqˠ</thingy>
+    <word posp="noun" gloss="boy" def="def" number="sing" tr="theme" role="subj" locus="number" case="ERG" gender="cl.7" possessor="no.owner">ɡʷɵ#ː꜒ʂʲ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="DAT.no.owner">sʷkʲoːrʲ</thingy>
+    <word posp="noun" gloss="girl" def="def" number="sing" tr="theme" role="indobj" locus="number" case="DAT" gender="cl.7" possessor="no.owner">wˠe#ː꜖ʈʲ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner">zʲɡʱˤarˠ</thingy>
+    <thingy type="npcase.possessor" function="proclitic" gloss="NOM.no.owner">zʲɡʱˤarˠ</thingy>
+    <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.2" def="neither" role="subj" locus="number" case="NOM" possessor="no.owner">qʼˠy꜖꜒pˠ</word>
+    <thingy type="npcase.possessor" function="proclitic" gloss="ACC.no.owner">bʱˠɛqˠ</thingy>
+    <word person="2" number="sing" posp="pron" gloss="2.sing" gender="cl.2" def="neither" role="obj" locus="number" case="ACC" possessor="no.owner">q͡χˠɶ#ː꜒꜖d͡ʒ</word>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PRES">ʐˠt̪ʷikʼˠ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active">ʃˠpʰˤʉp͡fˤ</thingy>
+    <thingy type="vpsubj" function="proclitic" gloss="1excl.sing.SUBJ">mʲiɢˠ</thingy>
+    <thingy type="vpobj" function="proclitic" gloss="2.sing.OBJ">zˤpʰʲabʲ</thingy>
+    <word posp="verb" gloss="love" negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="1excl.sing" obj="2.sing">n̥ʷa꜖χˠ</word>
+    <word gloss="COMP" posp="pp" role="obj" tr="rheme" case="NOM" gender="cl.3" number="sing" possessor="no.owner" person="1excl">sˤtʰʷaːʒʲdʲɞ̰꜖r̥ʲ</word>
+    <thingy type="vpmode.ta" function="proclitic" gloss="indicative.PAST">ʃʲkʼˠɛɺʲ</thingy>
+    <thingy type="vpnegation.voice" function="proclitic" gloss="POS.active">ʃˠpʰˤʉp͡fˤ</thingy>
+    <thingy type="vpsubj" function="proclitic" gloss="3.sing.cl.7.SUBJ">ʜˠɛːθʲ</thingy>
+    <thingy type="vpobj" function="proclitic" gloss="1excl.sing.OBJ">ᵏǃʼʷa#ːrˠ</thingy>
+    <thingy type="vpindobj" function="proclitic" gloss="3.sing.cl.7.INDOBJ">ʂˠʈʲanʲ</thingy>
+    <word posp="verb" gloss="tell" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.7" indobj="3.sing.cl.7" obj="1excl.sing">zʷkˤeː̰꜖kʼʲ</word>
  </flat>
+  <p>&lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʒˠqˠɛ̃ːqˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;ERG&lt;/span&gt;.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ɡʷɵ̃ː꜒ʂʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;boy&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;sʷkʲoːrʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;DAT&lt;/span&gt;.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;wˠẽː꜖ʈʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;girl&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;zʲɡʱˤarˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;NOM&lt;/span&gt;.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;zʲɡʱˤarˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;NOM&lt;/span&gt;.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;qʼˠy꜖꜒pˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;1excl.sing&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;bʱˠɛqˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;ACC&lt;/span&gt;.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;q͡χˠɶ̃ː꜒꜖d͡ʒ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;2.sing&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʐˠt̪ʷikʼˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;indicative.&lt;span class="glssc"&gt;PRES&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʃˠpʰˤʉp͡fˤ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;POS&lt;/span&gt;.active&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;mʲiɢˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;1excl.sing.&lt;span class="glssc"&gt;SUBJ&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;zˤpʰʲabʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;2.sing.&lt;span class="glssc"&gt;OBJ&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;n̥ʷa꜖χˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;love&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;sˤtʰʷaːʒʲdʲɞ̰꜖r̥ʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;COMP&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʃʲkʼˠɛɺʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;indicative.&lt;span class="glssc"&gt;PAST&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʃˠpʰˤʉp͡fˤ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;POS&lt;/span&gt;.active&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʜˠɛːθʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;3.sing.cl.7.&lt;span class="glssc"&gt;SUBJ&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ᵏǃʼʷãːrˠ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;1excl.sing.&lt;span class="glssc"&gt;OBJ&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ʂˠʈʲanʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;3.sing.cl.7.&lt;span class="glssc"&gt;INDOBJ&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;zʷkˤeː̰꜖kʼʲ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;tell&lt;/span&gt;&lt;/span&gt;</p>
+  <p>ʒˠqˠɛ̃ːqˠ ɡʷɵ̃ː꜒ʂʲ sʷkʲoːrʲ wˠẽː꜖ʈʲ zʲɡʱˤarˠ zʲɡʱˤarˠ qʼˠy꜖꜒pˠ bʱˠɛqˠ q͡χˠɶ̃ː꜒꜖d͡ʒ ʐˠt̪ʷikʼˠ ʃˠpʰˤʉp͡fˤ mʲiɢˠ zˤpʰʲabʲ n̥ʷa꜖χˠ sˤtʰʷaːʒʲdʲɞ̰꜖r̥ʲ ʃʲkʼˠɛɺʲ ʃˠpʰˤʉp͡fˤ ʜˠɛːθʲ ᵏǃʼʷãːrˠ ʂˠʈʲanʲ zʷkˤeː̰꜖kʼʲ</p>
+  <p>ʒˠqˠɛ#ːqˠ ɡʷɵ#ː꜒ʂʲ sʷkʲoːrʲ wˠe#ː꜖ʈʲ zʲɡʱˤarˠ zʲɡʱˤarˠ qʼˠy꜖꜒pˠ bʱˠɛqˠ q͡χˠɶ#ː꜒꜖d͡ʒ ʐˠt̪ʷikʼˠ ʃˠpʰˤʉp͡fˤ mʲiɢˠ zˤpʰʲabʲ n̥ʷa꜖χˠ sˤtʰʷaːʒʲdʲɞ̰꜖r̥ʲ ʃʲkʼˠɛɺʲ ʃˠpʰˤʉp͡fˤ ʜˠɛːθʲ ᵏǃʼʷa#ːrˠ ʂˠʈʲanʲ zʷkˤeː̰꜖kʼʲ</p>
+  <il>
+    <w>
+      <o>ʒˠqˠɛ̃ːqˠ</o>
+      <g>ERG.no.owner</g>
+    </w>
+    <w>
+      <o>ɡʷɵ̃ː꜒ʂʲ</o>
+      <g>boy</g>
+    </w>
+    <w>
+      <o>sʷkʲoːrʲ</o>
+      <g>DAT.no.owner</g>
+    </w>
+    <w>
+      <o>wˠẽː꜖ʈʲ</o>
+      <g>girl</g>
+    </w>
+    <w>
+      <o>zʲɡʱˤarˠ</o>
+      <g>NOM.no.owner</g>
+    </w>
+    <w>
+      <o>zʲɡʱˤarˠ</o>
+      <g>NOM.no.owner</g>
+    </w>
+    <w>
+      <o>qʼˠy꜖꜒pˠ</o>
+      <g>1excl.sing</g>
+    </w>
+    <w>
+      <o>bʱˠɛqˠ</o>
+      <g>ACC.no.owner</g>
+    </w>
+    <w>
+      <o>q͡χˠɶ̃ː꜒꜖d͡ʒ</o>
+      <g>2.sing</g>
+    </w>
+    <w>
+      <o>ʐˠt̪ʷikʼˠ</o>
+      <g>indicative.PRES</g>
+    </w>
+    <w>
+      <o>ʃˠpʰˤʉp͡fˤ</o>
+      <g>POS.active</g>
+    </w>
+    <w>
+      <o>mʲiɢˠ</o>
+      <g>1excl.sing.SUBJ</g>
+    </w>
+    <w>
+      <o>zˤpʰʲabʲ</o>
+      <g>2.sing.OBJ</g>
+    </w>
+    <w>
+      <o>n̥ʷa꜖χˠ</o>
+      <g>love</g>
+    </w>
+    <w>
+      <o>sˤtʰʷaːʒʲdʲɞ̰꜖r̥ʲ</o>
+      <g>COMP</g>
+    </w>
+    <w>
+      <o>ʃʲkʼˠɛɺʲ</o>
+      <g>indicative.PAST</g>
+    </w>
+    <w>
+      <o>ʃˠpʰˤʉp͡fˤ</o>
+      <g>POS.active</g>
+    </w>
+    <w>
+      <o>ʜˠɛːθʲ</o>
+      <g>3.sing.cl.7.SUBJ</g>
+    </w>
+    <w>
+      <o>ᵏǃʼʷãːrˠ</o>
+      <g>1excl.sing.OBJ</g>
+    </w>
+    <w>
+      <o>ʂˠʈʲanʲ</o>
+      <g>3.sing.cl.7.INDOBJ</g>
+    </w>
+    <w>
+      <o>zʷkˤeː̰꜖kʼʲ</o>
+      <g>tell</g>
+    </w>
+  </il>
</example>