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 sequential:

No change.

module sentenceconnectors:

No change.

module nominalise:

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">
+        <word gloss="COMIT" posp="pp"/>
        <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 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">
        <word gloss="COMIT" posp="pp"/>
        <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>
+    <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">
        <word gloss="COMIT" posp="pp"/>
        <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">
+    <np role="obj" def="def" number="plur" tr="rheme" locus="number" case="ABS">
      <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.1">
      <word posp="noun" gloss="woman"/>
      <pp role="comitative">
        <word gloss="COMIT" posp="pp"/>
-        <np number="sing" def="def" locus="number">
+        <np number="sing" def="def" locus="number" gender="cl.2">
          <word posp="noun" gloss="knife"/>
        </np>
      </pp>
    </np>
-    <np role="obj" def="def" number="plur" tr="rheme" locus="number" case="ABS">
+    <np role="obj" def="def" number="plur" tr="rheme" locus="number" case="ABS" 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.

module simplifynumber:

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.1">
+    <np role="subj" number="sing" def="def" locus="number" case="ERG" gender="cl.1" possessor="no.owner">
      <word posp="noun" gloss="woman"/>
      <pp role="comitative">
        <word gloss="COMIT" posp="pp"/>
-        <np number="sing" def="def" locus="number" gender="cl.2">
+        <np number="sing" def="def" locus="number" gender="cl.2" possessor="no.owner">
          <word posp="noun" gloss="knife"/>
        </np>
      </pp>
    </np>
-    <np role="obj" def="def" number="plur" tr="rheme" locus="number" case="ABS" gender="cl.4">
+    <np role="obj" def="def" number="plur" tr="rheme" locus="number" case="ABS" 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:

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.1" possessor="no.owner">
      <word posp="noun" gloss="woman"/>
      <pp role="comitative">
        <word gloss="COMIT" posp="pp"/>
        <np number="sing" def="def" locus="number" gender="cl.2" possessor="no.owner">
          <word posp="noun" gloss="knife"/>
        </np>
      </pp>
    </np>
    <np role="obj" def="def" number="plur" tr="rheme" locus="number" case="ABS" gender="cl.4" possessor="no.owner">
+      <word posp="num" gloss="three"/>
      <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 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.1" possessor="no.owner">
      <word posp="noun" gloss="woman"/>
      <pp role="comitative">
        <word gloss="COMIT" posp="pp"/>
        <np number="sing" def="def" locus="number" gender="cl.2" possessor="no.owner">
          <word posp="noun" gloss="knife"/>
        </np>
      </pp>
    </np>
    <np role="obj" def="def" number="plur" tr="rheme" locus="number" case="ABS" gender="cl.4" possessor="no.owner">
+      <word posp="det" gloss="yon"/>
      <word posp="num" gloss="three"/>
      <word posp="noun" gloss="mouse"/>
      <word posp="adj" gloss="blind"/>
-      <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.1" possessor="no.owner">
      <word posp="noun" gloss="woman"/>
      <pp role="comitative">
        <word gloss="COMIT" posp="pp"/>
        <np number="sing" def="def" locus="number" gender="cl.2" possessor="no.owner">
          <word posp="noun" gloss="knife"/>
        </np>
      </pp>
    </np>
    <np role="obj" def="def" number="plur" tr="rheme" locus="number" case="ABS" gender="cl.4" possessor="no.owner">
      <word posp="det" gloss="yon"/>
      <word posp="num" gloss="three"/>
      <word posp="noun" gloss="mouse"/>
      <word posp="adj" gloss="blind"/>
    </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.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.1" possessor="no.owner">
      <word posp="noun" gloss="woman"/>
      <pp role="comitative">
        <word gloss="COMIT" posp="pp"/>
        <np number="sing" def="def" locus="number" gender="cl.2" possessor="no.owner">
          <word posp="noun" gloss="knife"/>
+          <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
        </np>
      </pp>
+      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <np role="obj" def="def" number="plur" tr="rheme" locus="number" case="ABS" gender="cl.4" possessor="no.owner">
      <word posp="det" gloss="yon"/>
      <word posp="num" gloss="three"/>
      <word posp="noun" gloss="mouse"/>
      <word posp="adj" gloss="blind"/>
+      <thingy type="npnumber.possessor" function="enclitic" gloss="plur.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.plur.cl.4">
      <word posp="verb" gloss="catch"/>
+      <thingy type="vpta" function="enclitic" gloss="PAST"/>
+      <thingy type="vpmode" function="enclitic" gloss="indicative"/>
+      <thingy type="vpvoice" function="enclitic" gloss="active"/>
+      <thingy type="vpnegation" function="enclitic" gloss="POS"/>
+      <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.1"/>
+      <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
    </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.1" possessor="no.owner">
-      <word posp="noun" gloss="woman"/>
+      <word posp="noun" gloss="woman" role="subj" number="sing" def="def" locus="number" case="ERG" gender="cl.1" possessor="no.owner"/>
      <pp role="comitative">
-        <word gloss="COMIT" posp="pp"/>
+        <word gloss="COMIT" posp="pp" role="comitative"/>
        <np number="sing" def="def" locus="number" gender="cl.2" possessor="no.owner">
-          <word posp="noun" gloss="knife"/>
+          <word posp="noun" gloss="knife" number="sing" def="def" locus="number" gender="cl.2" possessor="no.owner"/>
          <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
        </np>
      </pp>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <np role="obj" def="def" number="plur" tr="rheme" locus="number" case="ABS" gender="cl.4" possessor="no.owner">
-      <word posp="det" gloss="yon"/>
-      <word posp="num" gloss="three"/>
-      <word posp="noun" gloss="mouse"/>
-      <word posp="adj" gloss="blind"/>
+      <word posp="det" gloss="yon" role="obj" def="def" number="plur" tr="rheme" locus="number" case="ABS" gender="cl.4" possessor="no.owner"/>
+      <word posp="num" gloss="three" role="obj" def="def" number="plur" tr="rheme" locus="number" case="ABS" gender="cl.4" possessor="no.owner"/>
+      <word posp="noun" gloss="mouse" role="obj" def="def" number="plur" tr="rheme" locus="number" case="ABS" gender="cl.4" possessor="no.owner"/>
+      <word posp="adj" gloss="blind" role="obj" def="def" number="plur" tr="rheme" locus="number" case="ABS" gender="cl.4" possessor="no.owner"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="plur.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.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.1" obj="3.plur.cl.4"/>
      <thingy type="vpta" function="enclitic" gloss="PAST"/>
      <thingy type="vpmode" function="enclitic" gloss="indicative"/>
      <thingy type="vpvoice" function="enclitic" gloss="active"/>
      <thingy type="vpnegation" function="enclitic" gloss="POS"/>
      <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.1"/>
      <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
    </vp>
  </s>
</example>

addaffixes:

About to call getSlotValue for woman/noun/case/optional
Got ERG
About to call getSlotValue for knife/noun/case/optional
About to call getSlotValue for yon/det/gender/obligatory
Got cl.4
About to call getSlotValue for mouse/noun/case/optional
Got ABS
<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.1" possessor="no.owner">
      <word posp="noun" gloss="woman" role="subj" number="sing" def="def" locus="number" case="ERG" gender="cl.1" possessor="no.owner"/>
+      <thingy type="nouncase" function="suffix" gloss="ERG"/>
      <pp role="comitative">
        <word gloss="COMIT" posp="pp" role="comitative"/>
        <np number="sing" def="def" locus="number" gender="cl.2" possessor="no.owner">
          <word posp="noun" gloss="knife" number="sing" def="def" locus="number" gender="cl.2" possessor="no.owner"/>
          <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
        </np>
      </pp>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <np role="obj" def="def" number="plur" tr="rheme" locus="number" case="ABS" gender="cl.4" possessor="no.owner">
      <word posp="det" gloss="yon" role="obj" def="def" number="plur" tr="rheme" locus="number" case="ABS" gender="cl.4" possessor="no.owner"/>
+      <thingy type="detgender" function="suffix" gloss="cl.4"/>
      <word posp="num" gloss="three" role="obj" def="def" number="plur" tr="rheme" locus="number" case="ABS" gender="cl.4" possessor="no.owner"/>
      <word posp="noun" gloss="mouse" role="obj" def="def" number="plur" tr="rheme" locus="number" case="ABS" gender="cl.4" possessor="no.owner"/>
+      <thingy type="nouncase" function="suffix" gloss="ABS"/>
      <word posp="adj" gloss="blind" role="obj" def="def" number="plur" tr="rheme" locus="number" case="ABS" gender="cl.4" possessor="no.owner"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="plur.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.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.1" obj="3.plur.cl.4"/>
      <thingy type="vpta" function="enclitic" gloss="PAST"/>
      <thingy type="vpmode" function="enclitic" gloss="indicative"/>
      <thingy type="vpvoice" function="enclitic" gloss="active"/>
      <thingy type="vpnegation" function="enclitic" gloss="POS"/>
      <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.1"/>
      <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
    </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.1" possessor="no.owner">
+  <flat>
    <word posp="noun" gloss="woman" role="subj" number="sing" def="def" locus="number" case="ERG" gender="cl.1" possessor="no.owner"/>
    <thingy type="nouncase" function="suffix" gloss="ERG"/>
-      <pp role="comitative">
    <word gloss="COMIT" posp="pp" role="comitative"/>
-        <np number="sing" def="def" locus="number" gender="cl.2" possessor="no.owner">
    <word posp="noun" gloss="knife" number="sing" def="def" locus="number" gender="cl.2" possessor="no.owner"/>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-        </np>
-      </pp>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    </np>
-    <np role="obj" def="def" number="plur" tr="rheme" locus="number" case="ABS" gender="cl.4" possessor="no.owner">
    <word posp="det" gloss="yon" role="obj" def="def" number="plur" tr="rheme" locus="number" case="ABS" gender="cl.4" possessor="no.owner"/>
    <thingy type="detgender" function="suffix" gloss="cl.4"/>
    <word posp="num" gloss="three" role="obj" def="def" number="plur" tr="rheme" locus="number" case="ABS" gender="cl.4" possessor="no.owner"/>
    <word posp="noun" gloss="mouse" role="obj" def="def" number="plur" tr="rheme" locus="number" case="ABS" gender="cl.4" possessor="no.owner"/>
    <thingy type="nouncase" function="suffix" gloss="ABS"/>
    <word posp="adj" gloss="blind" role="obj" def="def" number="plur" tr="rheme" locus="number" case="ABS" gender="cl.4" possessor="no.owner"/>
    <thingy type="npnumber.possessor" function="enclitic" gloss="plur.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.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.1" obj="3.plur.cl.4"/>
    <thingy type="vpta" function="enclitic" gloss="PAST"/>
    <thingy type="vpmode" function="enclitic" gloss="indicative"/>
    <thingy type="vpvoice" function="enclitic" gloss="active"/>
    <thingy type="vpnegation" function="enclitic" gloss="POS"/>
    <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.1"/>
    <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
-    </vp>
-  </s>
+  </flat>
</example>

addvocab:

<example id="nomphr" translation="The woman with the knife caught those three blind mice.">
  <flat>
-    <word posp="noun" gloss="woman" role="subj" number="sing" def="def" locus="number" case="ERG" gender="cl.1" possessor="no.owner"/>
-    <thingy type="nouncase" function="suffix" gloss="ERG"/>
-    <word gloss="COMIT" posp="pp" role="comitative"/>
-    <word posp="noun" gloss="knife" number="sing" def="def" locus="number" gender="cl.2" possessor="no.owner"/>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    <word posp="det" gloss="yon" role="obj" def="def" number="plur" tr="rheme" locus="number" case="ABS" gender="cl.4" possessor="no.owner"/>
-    <thingy type="detgender" function="suffix" gloss="cl.4"/>
-    <word posp="num" gloss="three" role="obj" def="def" number="plur" tr="rheme" locus="number" case="ABS" gender="cl.4" possessor="no.owner"/>
-    <word posp="noun" gloss="mouse" role="obj" def="def" number="plur" tr="rheme" locus="number" case="ABS" gender="cl.4" possessor="no.owner"/>
-    <thingy type="nouncase" function="suffix" gloss="ABS"/>
-    <word posp="adj" gloss="blind" role="obj" def="def" number="plur" tr="rheme" locus="number" case="ABS" gender="cl.4" possessor="no.owner"/>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="plur.no.owner"/>
-    <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.plur.cl.4"/>
-    <thingy type="vpta" function="enclitic" gloss="PAST"/>
-    <thingy type="vpmode" function="enclitic" gloss="indicative"/>
-    <thingy type="vpvoice" function="enclitic" gloss="active"/>
-    <thingy type="vpnegation" function="enclitic" gloss="POS"/>
-    <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.1"/>
-    <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
+    <word posp="noun" gloss="woman" role="subj" number="sing" def="def" locus="number" case="ERG" gender="cl.1" possessor="no.owner" ph="j e&#x330;">jḛ</word>
+    <thingy type="nouncase" function="suffix" gloss="ERG" attach="suffix" ph="d o&#x330;">do̰</thingy>
+    <word gloss="COMIT" posp="pp" role="comitative" ph="q &#x259;# d a">qə#da</word>
+    <word posp="noun" gloss="knife" number="sing" def="def" locus="number" gender="cl.2" possessor="no.owner" ph="w i&#x2D0; &#x272; e&#x2D0;">wiːɲeː</word>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
+    <word posp="det" gloss="yon" role="obj" def="def" number="plur" tr="rheme" locus="number" case="ABS" gender="cl.4" possessor="no.owner" ph="d au">dau</word>
+    <thingy type="detgender" function="suffix" gloss="cl.4" attach="suffix" ph="t a&#x330;">ta̰</thingy>
+    <word posp="num" gloss="three" role="obj" def="def" number="plur" tr="rheme" locus="number" case="ABS" gender="cl.4" possessor="no.owner" ph="r o&#x330;">ro̰</word>
+    <word posp="noun" gloss="mouse" role="obj" def="def" number="plur" tr="rheme" locus="number" case="ABS" gender="cl.4" possessor="no.owner" ph="f e &#x14B; ai q u">feŋaiqu</word>
+    <thingy type="nouncase" function="suffix" gloss="ABS" attach="suffix" ph=""></thingy>
+    <word posp="adj" gloss="blind" role="obj" def="def" number="plur" tr="rheme" locus="number" case="ABS" gender="cl.4" possessor="no.owner" ph="f u&#x2D0; s e&#x330;">fuːsḛ</word>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="plur.no.owner" ph="&#x14B; u&#x2D0;">ŋuː</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.plur.cl.4" ph="v &#x254;i">vɔi</word>
+    <thingy type="vpta" function="enclitic" gloss="PAST" ph="n &#x259;#&#x2D0;">nə#ː</thingy>
+    <thingy type="vpmode" function="enclitic" gloss="indicative" ph=""></thingy>
+    <thingy type="vpvoice" function="enclitic" gloss="active" ph=""></thingy>
+    <thingy type="vpnegation" function="enclitic" gloss="POS" ph=""></thingy>
+    <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.1.SUBJ" ph=""></thingy>
+    <thingy type="vpquestion" function="enclitic" gloss="not.Q" ph=""></thingy>
  </flat>
</example>

vowelharmony:

No change.

removetags:

<example id="nomphr" translation="The woman with the knife caught those three blind mice.">
  <flat>
-    <word posp="noun" gloss="woman" role="subj" number="sing" def="def" locus="number" case="ERG" gender="cl.1" possessor="no.owner" ph="j e&#x330;">jḛ</word>
-    <thingy type="nouncase" function="suffix" gloss="ERG" attach="suffix" ph="d o&#x330;">do̰</thingy>
-    <word gloss="COMIT" posp="pp" role="comitative" ph="q &#x259;# d a">qə#da</word>
-    <word posp="noun" gloss="knife" number="sing" def="def" locus="number" gender="cl.2" possessor="no.owner" ph="w i&#x2D0; &#x272; e&#x2D0;">wiːɲeː</word>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
-    <word posp="det" gloss="yon" role="obj" def="def" number="plur" tr="rheme" locus="number" case="ABS" gender="cl.4" possessor="no.owner" ph="d au">dau</word>
-    <thingy type="detgender" function="suffix" gloss="cl.4" attach="suffix" ph="t a&#x330;">ta̰</thingy>
-    <word posp="num" gloss="three" role="obj" def="def" number="plur" tr="rheme" locus="number" case="ABS" gender="cl.4" possessor="no.owner" ph="r o&#x330;">ro̰</word>
-    <word posp="noun" gloss="mouse" role="obj" def="def" number="plur" tr="rheme" locus="number" case="ABS" gender="cl.4" possessor="no.owner" ph="f e &#x14B; ai q u">feŋaiqu</word>
-    <thingy type="nouncase" function="suffix" gloss="ABS" attach="suffix" ph=""></thingy>
-    <word posp="adj" gloss="blind" role="obj" def="def" number="plur" tr="rheme" locus="number" case="ABS" gender="cl.4" possessor="no.owner" ph="f u&#x2D0; s e&#x330;">fuːsḛ</word>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="plur.no.owner" ph="&#x14B; u&#x2D0;">ŋuː</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.plur.cl.4" ph="v &#x254;i">vɔi</word>
-    <thingy type="vpta" function="enclitic" gloss="PAST" ph="n &#x259;#&#x2D0;">nə#ː</thingy>
-    <thingy type="vpmode" function="enclitic" gloss="indicative" ph=""></thingy>
-    <thingy type="vpvoice" function="enclitic" gloss="active" ph=""></thingy>
-    <thingy type="vpnegation" function="enclitic" gloss="POS" ph=""></thingy>
-    <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.1.SUBJ" ph=""></thingy>
-    <thingy type="vpquestion" function="enclitic" gloss="not.Q" ph=""></thingy>
+    <word posp="noun" gloss="woman" role="subj" number="sing" def="def" locus="number" case="ERG" gender="cl.1" possessor="no.owner">jḛ</word>
+    <thingy type="nouncase" function="suffix" gloss="ERG">do̰</thingy>
+    <word gloss="COMIT" posp="pp" role="comitative">qə#da</word>
+    <word posp="noun" gloss="knife" number="sing" def="def" locus="number" gender="cl.2" possessor="no.owner">wiːɲeː</word>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner">qə#ː</thingy>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner">qə#ː</thingy>
+    <word posp="det" gloss="yon" role="obj" def="def" number="plur" tr="rheme" locus="number" case="ABS" gender="cl.4" possessor="no.owner">dau</word>
+    <thingy type="detgender" function="suffix" gloss="cl.4">ta̰</thingy>
+    <word posp="num" gloss="three" role="obj" def="def" number="plur" tr="rheme" locus="number" case="ABS" gender="cl.4" possessor="no.owner">ro̰</word>
+    <word posp="noun" gloss="mouse" role="obj" def="def" number="plur" tr="rheme" locus="number" case="ABS" gender="cl.4" possessor="no.owner">feŋaiqu</word>
+    <word posp="adj" gloss="blind" role="obj" def="def" number="plur" tr="rheme" locus="number" case="ABS" gender="cl.4" possessor="no.owner">fuːsḛ</word>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="plur.no.owner">ŋuː</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.plur.cl.4">vɔi</word>
+    <thingy type="vpta" function="enclitic" gloss="PAST">nə#ː</thingy>
  </flat>
+  <p>&lt;span class="ilpair"&gt;&lt;span class="mor"&gt;jḛ&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;-do̰&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;ERG&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;qə̃da&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;wiːɲeː&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;qə̃ː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;sing.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;qə̃ː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;sing.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;dau&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;-ta̰&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;ro̰&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;feŋaiqu&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;fuːsḛ&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;ŋuː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;plur.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;vɔi&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;nə̃ː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;PAST&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;</p>
+  <p>jḛdo̰ qə̃da wiːɲeː qə̃ː qə̃ː dauta̰ ro̰ feŋaiqu fuːsḛ ŋuː vɔi nə̃ː</p>
+  <p>je’do’ qẽda wiiñee qẽẽ qẽẽ dauta’ ro’ fengaiqu fuuse’ nguu voi nẽẽ</p>
+  <il>
+    <w>
+      <o>jḛ</o>
+      <g>woman</g>
+    </w>
+    <w>
+      <o>-do̰</o>
+      <g>ERG</g>
+    </w>
+    <w>
+      <o>qə̃da</o>
+      <g>COMIT</g>
+    </w>
+    <w>
+      <o>wiːɲeː</o>
+      <g>knife</g>
+    </w>
+    <w>
+      <o>qə̃ː</o>
+      <g>sing.no.owner</g>
+    </w>
+    <w>
+      <o>qə̃ː</o>
+      <g>sing.no.owner</g>
+    </w>
+    <w>
+      <o>dau</o>
+      <g>yon</g>
+    </w>
+    <w>
+      <o>-ta̰</o>
+      <g>cl.4</g>
+    </w>
+    <w>
+      <o>ro̰</o>
+      <g>three</g>
+    </w>
+    <w>
+      <o>feŋaiqu</o>
+      <g>mouse</g>
+    </w>
+    <w>
+      <o>fuːsḛ</o>
+      <g>blind</g>
+    </w>
+    <w>
+      <o>ŋuː</o>
+      <g>plur.no.owner</g>
+    </w>
+    <w>
+      <o>vɔi</o>
+      <g>catch</g>
+    </w>
+    <w>
+      <o>nə̃ː</o>
+      <g>PAST</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 sequential:

No change.

module sentenceconnectors:

No change.

module nominalise:

No change.

tva1
tva2

module affixdensity:

No change.

module adpositions:

No change.

module constorder:

<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"/>
-    </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>
+    <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="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="ERG">
      <word posp="noun" gloss="boy"/>
    </np>
-    <np def="def" number="sing" tr="theme" role="obj" output="aspron" locus="number">
+    <np def="def" number="sing" tr="theme" role="obj" output="aspron" locus="number" case="ABS">
      <word posp="noun" gloss="girl"/>
    </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:

<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="ERG">
+    <np def="def" number="sing" tr="theme" role="subj" output="aspron" locus="number" case="ERG" gender="cl.2">
      <word posp="noun" gloss="boy"/>
    </np>
-    <np def="def" number="sing" tr="theme" role="obj" output="aspron" locus="number" case="ABS">
+    <np def="def" number="sing" tr="theme" role="obj" output="aspron" locus="number" case="ABS" gender="cl.1">
      <word posp="noun" gloss="girl"/>
    </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 propagatenumber:

No change.

module simplifynumber:

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="ERG" gender="cl.2">
-      <word posp="noun" gloss="boy"/>
+    <np def="def" number="sing" tr="theme" role="subj" locus="number" case="ERG" gender="cl.2">
+      <word posp="pron" number="sing" gender="cl.2" gloss="3.sing.cl.2"/>
    </np>
-    <np def="def" number="sing" tr="theme" role="obj" output="aspron" locus="number" case="ABS" gender="cl.1">
-      <word posp="noun" gloss="girl"/>
+    <np def="def" number="sing" tr="theme" role="obj" locus="number" case="ABS" gender="cl.1">
+      <word posp="pron" number="sing" gender="cl.1" gloss="3.sing.cl.1"/>
    </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 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="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="pron" number="sing" gender="cl.2" gloss="3.sing.cl.2"/>
    </np>
-    <np def="def" number="sing" tr="theme" role="obj" locus="number" case="ABS" gender="cl.1">
+    <np def="def" number="sing" tr="theme" role="obj" locus="number" case="ABS" gender="cl.1" possessor="no.owner">
      <word posp="pron" number="sing" gender="cl.1" gloss="3.sing.cl.1"/>
    </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:

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="ERG" gender="cl.2" possessor="no.owner">
      <word posp="pron" number="sing" gender="cl.2" gloss="3.sing.cl.2"/>
    </np>
    <np def="def" number="sing" tr="theme" role="obj" locus="number" case="ABS" gender="cl.1" possessor="no.owner">
      <word posp="pron" number="sing" gender="cl.1" gloss="3.sing.cl.1"/>
    </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.2" obj="3.sing.cl.1">
      <word posp="verb" gloss="love"/>
    </vp>
  </s>
</example>

prodrop:

No change.

addclitics:

<example id="love2" translation="He (the boy) loves her (the girl).">
  <s>
    <np def="def" number="sing" tr="theme" role="subj" locus="number" case="ERG" gender="cl.2" possessor="no.owner">
      <word posp="pron" number="sing" gender="cl.2" gloss="3.sing.cl.2"/>
+      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <np def="def" number="sing" tr="theme" role="obj" locus="number" case="ABS" gender="cl.1" possessor="no.owner">
      <word posp="pron" number="sing" gender="cl.1" gloss="3.sing.cl.1"/>
+      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="3.sing.cl.2" obj="3.sing.cl.1">
      <word posp="verb" gloss="love"/>
+      <thingy type="vpta" function="enclitic" gloss="PRES"/>
+      <thingy type="vpmode" function="enclitic" gloss="indicative"/>
+      <thingy type="vpvoice" function="enclitic" gloss="active"/>
+      <thingy type="vpnegation" function="enclitic" gloss="POS"/>
+      <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.2"/>
+      <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
    </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>
    <np def="def" number="sing" tr="theme" role="subj" locus="number" case="ERG" gender="cl.2" possessor="no.owner">
-      <word posp="pron" number="sing" gender="cl.2" gloss="3.sing.cl.2"/>
+      <word posp="pron" number="sing" gender="cl.2" gloss="3.sing.cl.2" def="def" tr="theme" role="subj" locus="number" case="ERG" possessor="no.owner"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <np def="def" number="sing" tr="theme" role="obj" locus="number" case="ABS" gender="cl.1" possessor="no.owner">
-      <word posp="pron" number="sing" gender="cl.1" gloss="3.sing.cl.1"/>
+      <word posp="pron" number="sing" gender="cl.1" gloss="3.sing.cl.1" def="def" tr="theme" role="obj" locus="number" case="ABS" possessor="no.owner"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="3.sing.cl.2" obj="3.sing.cl.1">
-      <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="3.sing.cl.2" obj="3.sing.cl.1"/>
      <thingy type="vpta" function="enclitic" gloss="PRES"/>
      <thingy type="vpmode" function="enclitic" gloss="indicative"/>
      <thingy type="vpvoice" function="enclitic" gloss="active"/>
      <thingy type="vpnegation" function="enclitic" gloss="POS"/>
      <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.2"/>
      <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
    </vp>
  </s>
</example>

addaffixes:

No change.

flatten:

<example id="love2" translation="He (the boy) loves her (the girl).">
-  <s>
-    <np def="def" number="sing" tr="theme" role="subj" locus="number" case="ERG" gender="cl.2" possessor="no.owner">
+  <flat>
    <word posp="pron" number="sing" gender="cl.2" gloss="3.sing.cl.2" def="def" tr="theme" role="subj" locus="number" case="ERG" possessor="no.owner"/>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    </np>
-    <np def="def" number="sing" tr="theme" role="obj" locus="number" case="ABS" gender="cl.1" possessor="no.owner">
    <word posp="pron" number="sing" gender="cl.1" gloss="3.sing.cl.1" def="def" tr="theme" role="obj" locus="number" case="ABS" possessor="no.owner"/>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    </np>
-    <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="3.sing.cl.2" obj="3.sing.cl.1">
    <word posp="verb" gloss="love" negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="3.sing.cl.2" obj="3.sing.cl.1"/>
    <thingy type="vpta" function="enclitic" gloss="PRES"/>
    <thingy type="vpmode" function="enclitic" gloss="indicative"/>
    <thingy type="vpvoice" function="enclitic" gloss="active"/>
    <thingy type="vpnegation" function="enclitic" gloss="POS"/>
    <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.2"/>
    <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
-    </vp>
-  </s>
+  </flat>
</example>

addvocab:

<example id="love2" translation="He (the boy) loves her (the girl).">
  <flat>
-    <word posp="pron" number="sing" gender="cl.2" gloss="3.sing.cl.2" def="def" tr="theme" role="subj" locus="number" case="ERG" possessor="no.owner"/>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    <word posp="pron" number="sing" gender="cl.1" gloss="3.sing.cl.1" def="def" tr="theme" role="obj" locus="number" case="ABS" possessor="no.owner"/>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    <word posp="verb" gloss="love" negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="3.sing.cl.2" obj="3.sing.cl.1"/>
-    <thingy type="vpta" function="enclitic" gloss="PRES"/>
-    <thingy type="vpmode" function="enclitic" gloss="indicative"/>
-    <thingy type="vpvoice" function="enclitic" gloss="active"/>
-    <thingy type="vpnegation" function="enclitic" gloss="POS"/>
-    <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.2"/>
-    <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
+    <word posp="pron" number="sing" gender="cl.2" gloss="3.sing.cl.2" def="def" tr="theme" role="subj" locus="number" case="ERG" possessor="no.owner" ph="n u&#x2D0;">nuː</word>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
+    <word posp="pron" number="sing" gender="cl.1" gloss="3.sing.cl.1" def="def" tr="theme" role="obj" locus="number" case="ABS" possessor="no.owner" ph="j e">je</word>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
+    <word posp="verb" gloss="love" negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="3.sing.cl.2" obj="3.sing.cl.1" ph="m u">mu</word>
+    <thingy type="vpta" function="enclitic" gloss="PRES" ph=""></thingy>
+    <thingy type="vpmode" function="enclitic" gloss="indicative" ph=""></thingy>
+    <thingy type="vpvoice" function="enclitic" gloss="active" ph=""></thingy>
+    <thingy type="vpnegation" function="enclitic" gloss="POS" ph=""></thingy>
+    <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.2.SUBJ" ph="n i&#x330;">nḭ</thingy>
+    <thingy type="vpquestion" function="enclitic" gloss="not.Q" ph=""></thingy>
  </flat>
</example>

vowelharmony:

No change.

removetags:

<example id="love2" translation="He (the boy) loves her (the girl).">
  <flat>
-    <word posp="pron" number="sing" gender="cl.2" gloss="3.sing.cl.2" def="def" tr="theme" role="subj" locus="number" case="ERG" possessor="no.owner" ph="n u&#x2D0;">nuː</word>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
-    <word posp="pron" number="sing" gender="cl.1" gloss="3.sing.cl.1" def="def" tr="theme" role="obj" locus="number" case="ABS" possessor="no.owner" ph="j e">je</word>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
-    <word posp="verb" gloss="love" negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="3.sing.cl.2" obj="3.sing.cl.1" ph="m u">mu</word>
-    <thingy type="vpta" function="enclitic" gloss="PRES" ph=""></thingy>
-    <thingy type="vpmode" function="enclitic" gloss="indicative" ph=""></thingy>
-    <thingy type="vpvoice" function="enclitic" gloss="active" ph=""></thingy>
-    <thingy type="vpnegation" function="enclitic" gloss="POS" ph=""></thingy>
-    <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.2.SUBJ" ph="n i&#x330;">nḭ</thingy>
-    <thingy type="vpquestion" function="enclitic" gloss="not.Q" ph=""></thingy>
+    <word posp="pron" number="sing" gender="cl.2" gloss="3.sing.cl.2" def="def" tr="theme" role="subj" locus="number" case="ERG" possessor="no.owner">nuː</word>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner">qə#ː</thingy>
+    <word posp="pron" number="sing" gender="cl.1" gloss="3.sing.cl.1" def="def" tr="theme" role="obj" locus="number" case="ABS" possessor="no.owner">je</word>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner">qə#ː</thingy>
+    <word posp="verb" gloss="love" negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="3.sing.cl.2" obj="3.sing.cl.1">mu</word>
+    <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.2.SUBJ">nḭ</thingy>
  </flat>
+  <p>&lt;span class="ilpair"&gt;&lt;span class="mor"&gt;nuː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;3.sing.cl.2&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;qə̃ː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;sing.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;je&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;3.sing.cl.1&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;qə̃ː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;sing.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;mu&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;nḭ&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;</p>
+  <p>nuː qə̃ː je qə̃ː mu nḭ</p>
+  <p>nuu qẽẽ je qẽẽ mu ni’</p>
+  <il>
+    <w>
+      <o>nuː</o>
+      <g>3.sing.cl.2</g>
+    </w>
+    <w>
+      <o>qə̃ː</o>
+      <g>sing.no.owner</g>
+    </w>
+    <w>
+      <o>je</o>
+      <g>3.sing.cl.1</g>
+    </w>
+    <w>
+      <o>qə̃ː</o>
+      <g>sing.no.owner</g>
+    </w>
+    <w>
+      <o>mu</o>
+      <g>love</g>
+    </w>
+    <w>
+      <o>nḭ</o>
+      <g>3.sing.cl.2.SUBJ</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 sequential:

No change.

module sentenceconnectors:

No change.

module nominalise:

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="ERG">
      <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="ABS">
      <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="ERG">
+    <np def="def" number="sing" tr="theme" role="subj" locus="number" case="ERG" gender="cl.2">
      <word posp="noun" gloss="NN1"/>
    </np>
-    <np def="def" number="sing" tr="rheme" role="obj" locus="number" case="ABS">
+    <np def="def" number="sing" tr="rheme" role="obj" locus="number" case="ABS" gender="cl.1">
      <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.

module simplifynumber:

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="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="NN1"/>
    </np>
-    <np def="def" number="sing" tr="rheme" role="obj" locus="number" case="ABS" gender="cl.1">
+    <np def="def" number="sing" tr="rheme" role="obj" locus="number" case="ABS" gender="cl.1" 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="ERG" gender="cl.2" possessor="no.owner">
      <word posp="noun" gloss="NN1"/>
    </np>
    <np def="def" number="sing" tr="rheme" role="obj" locus="number" case="ABS" gender="cl.1" 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.2" obj="3.sing.cl.1">
      <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="ERG" gender="cl.2" possessor="no.owner">
      <word posp="noun" gloss="NN1"/>
+      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <np def="def" number="sing" tr="rheme" role="obj" locus="number" case="ABS" gender="cl.1" possessor="no.owner">
      <word posp="noun" gloss="NN2"/>
+      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="3.sing.cl.2" obj="3.sing.cl.1">
      <word posp="verb" gloss="hate"/>
+      <thingy type="vpta" function="enclitic" gloss="PRES"/>
+      <thingy type="vpmode" function="enclitic" gloss="indicative"/>
+      <thingy type="vpvoice" function="enclitic" gloss="active"/>
+      <thingy type="vpnegation" function="enclitic" gloss="POS"/>
+      <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.2"/>
+      <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
    </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="ERG" gender="cl.2" possessor="no.owner">
-      <word posp="noun" gloss="NN1"/>
+      <word posp="noun" gloss="NN1" def="def" number="sing" tr="theme" role="subj" locus="number" case="ERG" gender="cl.2" possessor="no.owner"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <np def="def" number="sing" tr="rheme" role="obj" locus="number" case="ABS" gender="cl.1" possessor="no.owner">
-      <word posp="noun" gloss="NN2"/>
+      <word posp="noun" gloss="NN2" def="def" number="sing" tr="rheme" role="obj" locus="number" case="ABS" gender="cl.1" possessor="no.owner"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="3.sing.cl.2" obj="3.sing.cl.1">
-      <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.2" obj="3.sing.cl.1"/>
      <thingy type="vpta" function="enclitic" gloss="PRES"/>
      <thingy type="vpmode" function="enclitic" gloss="indicative"/>
      <thingy type="vpvoice" function="enclitic" gloss="active"/>
      <thingy type="vpnegation" function="enclitic" gloss="POS"/>
      <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.2"/>
      <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
    </vp>
  </s>
</example>

addaffixes:

About to call getSlotValue for NN1/noun/case/optional
Got ERG
About to call getSlotValue for NN2/noun/case/optional
Got ABS
<example id="loveprop" translation="NN1 hates NN2.">
  <s>
    <np def="def" number="sing" tr="theme" role="subj" locus="number" case="ERG" gender="cl.2" possessor="no.owner">
      <word posp="noun" gloss="NN1" def="def" number="sing" tr="theme" role="subj" locus="number" case="ERG" gender="cl.2" possessor="no.owner"/>
+      <thingy type="nouncase" function="suffix" gloss="ERG"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <np def="def" number="sing" tr="rheme" role="obj" locus="number" case="ABS" gender="cl.1" possessor="no.owner">
      <word posp="noun" gloss="NN2" def="def" number="sing" tr="rheme" role="obj" locus="number" case="ABS" gender="cl.1" possessor="no.owner"/>
+      <thingy type="nouncase" function="suffix" gloss="ABS"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="3.sing.cl.2" obj="3.sing.cl.1">
      <word posp="verb" gloss="hate" negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="3.sing.cl.2" obj="3.sing.cl.1"/>
      <thingy type="vpta" function="enclitic" gloss="PRES"/>
      <thingy type="vpmode" function="enclitic" gloss="indicative"/>
      <thingy type="vpvoice" function="enclitic" gloss="active"/>
      <thingy type="vpnegation" function="enclitic" gloss="POS"/>
      <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.2"/>
      <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
    </vp>
  </s>
</example>

flatten:

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

addvocab:

-<example id="loveprop" translation="NN1 hates NN2.">
+<example id="loveprop" translation="Quyaingi hates Wisogo.">
  <flat>
-    <word posp="noun" gloss="NN1" def="def" number="sing" tr="theme" role="subj" locus="number" case="ERG" gender="cl.2" possessor="no.owner"/>
-    <thingy type="nouncase" function="suffix" gloss="ERG"/>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    <word posp="noun" gloss="NN2" def="def" number="sing" tr="rheme" role="obj" locus="number" case="ABS" gender="cl.1" possessor="no.owner"/>
-    <thingy type="nouncase" function="suffix" gloss="ABS"/>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    <word posp="verb" gloss="hate" negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="3.sing.cl.2" obj="3.sing.cl.1"/>
-    <thingy type="vpta" function="enclitic" gloss="PRES"/>
-    <thingy type="vpmode" function="enclitic" gloss="indicative"/>
-    <thingy type="vpvoice" function="enclitic" gloss="active"/>
-    <thingy type="vpnegation" function="enclitic" gloss="POS"/>
-    <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.2"/>
-    <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
+    <word posp="noun" gloss="Quyaingi" def="def" number="sing" tr="theme" role="subj" locus="number" case="ERG" gender="cl.2" possessor="no.owner" propernoun="yes" ph="q u&#x2D0; j ai &#x14B; i">quːjaiŋi</word>
+    <thingy type="nouncase" function="suffix" gloss="ERG" attach="suffix" ph="d o&#x330;">do̰</thingy>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
+    <word posp="noun" gloss="Wisogo" def="def" number="sing" tr="rheme" role="obj" locus="number" case="ABS" gender="cl.1" possessor="no.owner" propernoun="yes" ph="w i s o&#x2D0; &#x261; o">wisoːɡo</word>
+    <thingy type="nouncase" function="suffix" gloss="ABS" attach="suffix" ph=""></thingy>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</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.2" obj="3.sing.cl.1" ph="s i s+t a&#x330;">sista̰</word>
+    <thingy type="vpta" function="enclitic" gloss="PRES" ph=""></thingy>
+    <thingy type="vpmode" function="enclitic" gloss="indicative" ph=""></thingy>
+    <thingy type="vpvoice" function="enclitic" gloss="active" ph=""></thingy>
+    <thingy type="vpnegation" function="enclitic" gloss="POS" ph=""></thingy>
+    <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.2.SUBJ" ph="n i&#x330;">nḭ</thingy>
+    <thingy type="vpquestion" function="enclitic" gloss="not.Q" ph=""></thingy>
  </flat>
</example>

vowelharmony:

No change.

removetags:

<example id="loveprop" translation="Quyaingi hates Wisogo.">
  <flat>
-    <word posp="noun" gloss="Quyaingi" def="def" number="sing" tr="theme" role="subj" locus="number" case="ERG" gender="cl.2" possessor="no.owner" propernoun="yes" ph="q u&#x2D0; j ai &#x14B; i">quːjaiŋi</word>
-    <thingy type="nouncase" function="suffix" gloss="ERG" attach="suffix" ph="d o&#x330;">do̰</thingy>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
-    <word posp="noun" gloss="Wisogo" def="def" number="sing" tr="rheme" role="obj" locus="number" case="ABS" gender="cl.1" possessor="no.owner" propernoun="yes" ph="w i s o&#x2D0; &#x261; o">wisoːɡo</word>
-    <thingy type="nouncase" function="suffix" gloss="ABS" attach="suffix" ph=""></thingy>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</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.2" obj="3.sing.cl.1" ph="s i s+t a&#x330;">sista̰</word>
-    <thingy type="vpta" function="enclitic" gloss="PRES" ph=""></thingy>
-    <thingy type="vpmode" function="enclitic" gloss="indicative" ph=""></thingy>
-    <thingy type="vpvoice" function="enclitic" gloss="active" ph=""></thingy>
-    <thingy type="vpnegation" function="enclitic" gloss="POS" ph=""></thingy>
-    <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.2.SUBJ" ph="n i&#x330;">nḭ</thingy>
-    <thingy type="vpquestion" function="enclitic" gloss="not.Q" ph=""></thingy>
+    <word posp="noun" gloss="Quyaingi" def="def" number="sing" tr="theme" role="subj" locus="number" case="ERG" gender="cl.2" possessor="no.owner" propernoun="yes">quːjaiŋi</word>
+    <thingy type="nouncase" function="suffix" gloss="ERG">do̰</thingy>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner">qə#ː</thingy>
+    <word posp="noun" gloss="Wisogo" def="def" number="sing" tr="rheme" role="obj" locus="number" case="ABS" gender="cl.1" possessor="no.owner" propernoun="yes">wisoːɡo</word>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner">qə#ː</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.2" obj="3.sing.cl.1">sista̰</word>
+    <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.2.SUBJ">nḭ</thingy>
  </flat>
+  <p>&lt;span class="ilpair"&gt;&lt;span class="mor"&gt;quːjaiŋi&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;Quyaingi&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;-do̰&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;ERG&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;qə̃ː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;sing.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;wisoːɡo&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;Wisogo&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;qə̃ː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;sing.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;sista̰&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;hate&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.2.&lt;span class="glssc"&gt;SUBJ&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;</p>
+  <p>quːjaiŋido̰ qə̃ː wisoːɡo qə̃ː sista̰ nḭ</p>
+  <p>Quujaingido’ qẽẽ Wisoogo qẽẽ sista’ ni’</p>
+  <il>
+    <w>
+      <o>quːjaiŋi</o>
+      <g>Quyaingi</g>
+    </w>
+    <w>
+      <o>-do̰</o>
+      <g>ERG</g>
+    </w>
+    <w>
+      <o>qə̃ː</o>
+      <g>sing.no.owner</g>
+    </w>
+    <w>
+      <o>wisoːɡo</o>
+      <g>Wisogo</g>
+    </w>
+    <w>
+      <o>qə̃ː</o>
+      <g>sing.no.owner</g>
+    </w>
+    <w>
+      <o>sista̰</o>
+      <g>hate</g>
+    </w>
+    <w>
+      <o>nḭ</o>
+      <g>3.sing.cl.2.SUBJ</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 sequential:

No change.

module sentenceconnectors:

No change.

module nominalise:

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="ABS">
    <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="ABS">
-    <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="ABS">
-    <np number="sing" def="def" locus="number" role="owner" case="GEN">
+  <np type="owner_owned" case="ABS" gender="cl.4">
+    <np number="sing" def="def" locus="number" role="owner" case="GEN" gender="cl.2">
      <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.4">
      <word posp="noun" gloss="apple"/>
    </np>
  </np>
</example>

module propagatenumber:

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

module simplifynumber:

No change.

createpronouns:

No change.

module markowned:

<example id="posso1" translation="the boy's apple">
  <np type="owner_owned" case="ABS" gender="cl.4" 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="boy"/>
    </np>
-    <np number="sing" def="def" locus="number" role="owned" gender="cl.4">
+    <np number="sing" def="def" locus="number" role="owned" gender="cl.4" possessor="3.sing.cl.2">
      <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="ABS" gender="cl.4" number="sing">
    <np number="sing" def="def" locus="number" role="owner" case="GEN" gender="cl.2" possessor="no.owner">
      <word posp="noun" gloss="boy"/>
+      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <np number="sing" def="def" locus="number" role="owned" gender="cl.4" possessor="3.sing.cl.2">
      <word posp="noun" gloss="apple"/>
+      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.3.sing.cl.2"/>
    </np>
  </np>
</example>

propagateArgumentCase:

No change.

unwrapArgumentNPs:

No change.

unwrapOwnerOwned:

<example id="posso1" translation="the boy's apple">
-  <np type="owner_owned" case="ABS" gender="cl.4" number="sing">
  <np number="sing" def="def" locus="number" role="owner" case="GEN" gender="cl.2" possessor="no.owner">
    <word posp="noun" gloss="boy"/>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
  </np>
-    <np number="sing" def="def" locus="number" role="owned" gender="cl.4" possessor="3.sing.cl.2">
+  <np number="sing" def="def" locus="number" role="owned" gender="cl.4" possessor="3.sing.cl.2" case="ABS">
    <word posp="noun" gloss="apple"/>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.3.sing.cl.2"/>
  </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.2" possessor="no.owner">
-    <word posp="noun" gloss="boy"/>
+    <word posp="noun" gloss="boy" number="sing" def="def" locus="number" role="owner" case="GEN" gender="cl.2" possessor="no.owner"/>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
  </np>
  <np number="sing" def="def" locus="number" role="owned" gender="cl.4" possessor="3.sing.cl.2" case="ABS">
-    <word posp="noun" gloss="apple"/>
+    <word posp="noun" gloss="apple" number="sing" def="def" locus="number" role="owned" gender="cl.4" possessor="3.sing.cl.2" case="ABS"/>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.3.sing.cl.2"/>
  </np>
</example>

addaffixes:

About to call getSlotValue for boy/noun/case/optional
Got GEN
About to call getSlotValue for apple/noun/case/optional
Got ABS
<example id="posso1" translation="the boy's apple">
  <np number="sing" def="def" locus="number" role="owner" case="GEN" gender="cl.2" possessor="no.owner">
    <word posp="noun" gloss="boy" number="sing" def="def" locus="number" role="owner" case="GEN" gender="cl.2" possessor="no.owner"/>
+    <thingy type="nouncase" function="suffix" gloss="GEN"/>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
  </np>
  <np number="sing" def="def" locus="number" role="owned" gender="cl.4" possessor="3.sing.cl.2" case="ABS">
    <word posp="noun" gloss="apple" number="sing" def="def" locus="number" role="owned" gender="cl.4" possessor="3.sing.cl.2" case="ABS"/>
+    <thingy type="nouncase" function="suffix" gloss="ABS"/>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.3.sing.cl.2"/>
  </np>
</example>

flatten:

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

addvocab:

<example id="posso1" translation="the boy's apple">
  <flat>
-    <word posp="noun" gloss="boy" number="sing" def="def" locus="number" role="owner" case="GEN" gender="cl.2" possessor="no.owner"/>
-    <thingy type="nouncase" function="suffix" gloss="GEN"/>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    <word posp="noun" gloss="apple" number="sing" def="def" locus="number" role="owned" gender="cl.4" possessor="3.sing.cl.2" case="ABS"/>
-    <thingy type="nouncase" function="suffix" gloss="ABS"/>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.3.sing.cl.2"/>
+    <word posp="noun" gloss="boy" number="sing" def="def" locus="number" role="owner" case="GEN" gender="cl.2" possessor="no.owner" ph="&#x261; i">ɡi</word>
+    <thingy type="nouncase" function="suffix" gloss="GEN" attach="suffix" ph="t &#x259;#&#x330;">tə#̰</thingy>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
+    <word posp="noun" gloss="apple" number="sing" def="def" locus="number" role="owned" gender="cl.4" possessor="3.sing.cl.2" case="ABS" ph="l o&#x330; f &#x259;# &#x272; e&#x2D0;">lo̰fə#ɲeː</word>
+    <thingy type="nouncase" function="suffix" gloss="ABS" attach="suffix" ph=""></thingy>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.3.sing.cl.2" ph="s i&#x330;">sḭ</thingy>
  </flat>
</example>

vowelharmony:

No change.

removetags:

<example id="posso1" translation="the boy's apple">
  <flat>
-    <word posp="noun" gloss="boy" number="sing" def="def" locus="number" role="owner" case="GEN" gender="cl.2" possessor="no.owner" ph="&#x261; i">ɡi</word>
-    <thingy type="nouncase" function="suffix" gloss="GEN" attach="suffix" ph="t &#x259;#&#x330;">tə#̰</thingy>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
-    <word posp="noun" gloss="apple" number="sing" def="def" locus="number" role="owned" gender="cl.4" possessor="3.sing.cl.2" case="ABS" ph="l o&#x330; f &#x259;# &#x272; e&#x2D0;">lo̰fə#ɲeː</word>
-    <thingy type="nouncase" function="suffix" gloss="ABS" attach="suffix" ph=""></thingy>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.3.sing.cl.2" ph="s i&#x330;">sḭ</thingy>
+    <word posp="noun" gloss="boy" number="sing" def="def" locus="number" role="owner" case="GEN" gender="cl.2" possessor="no.owner">ɡi</word>
+    <thingy type="nouncase" function="suffix" gloss="GEN">tə#̰</thingy>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner">qə#ː</thingy>
+    <word posp="noun" gloss="apple" number="sing" def="def" locus="number" role="owned" gender="cl.4" possessor="3.sing.cl.2" case="ABS">lo̰fə#ɲeː</word>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.3.sing.cl.2">sḭ</thingy>
  </flat>
+  <p>&lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ɡi&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;-tə̰̃&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;GEN&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;qə̃ː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;sing.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;lo̰fə̃ɲeː&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;sḭ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;sing.3.sing.cl.2&lt;/span&gt;&lt;/span&gt;</p>
+  <p>ɡitə̰̃ qə̃ː lo̰fə̃ɲeː sḭ</p>
+  <p>gitẽ’ qẽẽ lo’fẽñee si’</p>
+  <il>
+    <w>
+      <o>ɡi</o>
+      <g>boy</g>
+    </w>
+    <w>
+      <o>-tə̰̃</o>
+      <g>GEN</g>
+    </w>
+    <w>
+      <o>qə̃ː</o>
+      <g>sing.no.owner</g>
+    </w>
+    <w>
+      <o>lo̰fə̃ɲeː</o>
+      <g>apple</g>
+    </w>
+    <w>
+      <o>sḭ</o>
+      <g>sing.3.sing.cl.2</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 sequential:

No change.

module sentenceconnectors:

No change.

module nominalise:

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="ABS">
    <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="ABS">
-    <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="ABS">
-    <np number="sing" def="def" output="aspron" locus="number" role="owner" case="GEN">
+  <np type="owner_owned" case="ABS" gender="cl.4">
+    <np number="sing" def="def" output="aspron" locus="number" role="owner" case="GEN" gender="cl.2">
      <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.4">
      <word posp="noun" gloss="apple"/>
    </np>
  </np>
</example>

module propagatenumber:

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

module simplifynumber:

No change.

createpronouns:

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

module markowned:

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

propagateArgumentCase:

No change.

unwrapArgumentNPs:

No change.

unwrapOwnerOwned:

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

addaffixes:

About to call getSlotValue for apple/noun/case/optional
Got ABS
<example id="posso1b" translation="his (the boy's) apple">
  <np number="sing" def="def" locus="number" role="owner" case="GEN" gender="cl.2" possessor="no.owner">
    <word posp="pron" number="sing" gender="cl.2" gloss="3.sing.cl.2" def="def" locus="number" role="owner" case="GEN" possessor="no.owner"/>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
  </np>
  <np number="sing" def="def" locus="number" role="owned" gender="cl.4" possessor="3.sing.cl.2" case="ABS">
    <word posp="noun" gloss="apple" number="sing" def="def" locus="number" role="owned" gender="cl.4" possessor="3.sing.cl.2" case="ABS"/>
+    <thingy type="nouncase" function="suffix" gloss="ABS"/>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.3.sing.cl.2"/>
  </np>
</example>

flatten:

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

addvocab:

<example id="posso1b" translation="his (the boy's) apple">
  <flat>
-    <word posp="pron" number="sing" gender="cl.2" gloss="3.sing.cl.2" def="def" locus="number" role="owner" case="GEN" possessor="no.owner"/>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    <word posp="noun" gloss="apple" number="sing" def="def" locus="number" role="owned" gender="cl.4" possessor="3.sing.cl.2" case="ABS"/>
-    <thingy type="nouncase" function="suffix" gloss="ABS"/>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.3.sing.cl.2"/>
+    <word posp="pron" number="sing" gender="cl.2" gloss="3.sing.cl.2" def="def" locus="number" role="owner" case="GEN" possessor="no.owner" ph="n u&#x2D0;">nuː</word>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
+    <word posp="noun" gloss="apple" number="sing" def="def" locus="number" role="owned" gender="cl.4" possessor="3.sing.cl.2" case="ABS" ph="l o&#x330; f &#x259;# &#x272; e&#x2D0;">lo̰fə#ɲeː</word>
+    <thingy type="nouncase" function="suffix" gloss="ABS" attach="suffix" ph=""></thingy>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.3.sing.cl.2" ph="s i&#x330;">sḭ</thingy>
  </flat>
</example>

vowelharmony:

No change.

removetags:

<example id="posso1b" translation="his (the boy's) apple">
  <flat>
-    <word posp="pron" number="sing" gender="cl.2" gloss="3.sing.cl.2" def="def" locus="number" role="owner" case="GEN" possessor="no.owner" ph="n u&#x2D0;">nuː</word>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
-    <word posp="noun" gloss="apple" number="sing" def="def" locus="number" role="owned" gender="cl.4" possessor="3.sing.cl.2" case="ABS" ph="l o&#x330; f &#x259;# &#x272; e&#x2D0;">lo̰fə#ɲeː</word>
-    <thingy type="nouncase" function="suffix" gloss="ABS" attach="suffix" ph=""></thingy>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.3.sing.cl.2" ph="s i&#x330;">sḭ</thingy>
+    <word posp="pron" number="sing" gender="cl.2" gloss="3.sing.cl.2" def="def" locus="number" role="owner" case="GEN" possessor="no.owner">nuː</word>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner">qə#ː</thingy>
+    <word posp="noun" gloss="apple" number="sing" def="def" locus="number" role="owned" gender="cl.4" possessor="3.sing.cl.2" case="ABS">lo̰fə#ɲeː</word>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.3.sing.cl.2">sḭ</thingy>
  </flat>
+  <p>&lt;span class="ilpair"&gt;&lt;span class="mor"&gt;nuː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;3.sing.cl.2&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;qə̃ː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;sing.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;lo̰fə̃ɲeː&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;sḭ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;sing.3.sing.cl.2&lt;/span&gt;&lt;/span&gt;</p>
+  <p>nuː qə̃ː lo̰fə̃ɲeː sḭ</p>
+  <p>nuu qẽẽ lo’fẽñee si’</p>
+  <il>
+    <w>
+      <o>nuː</o>
+      <g>3.sing.cl.2</g>
+    </w>
+    <w>
+      <o>qə̃ː</o>
+      <g>sing.no.owner</g>
+    </w>
+    <w>
+      <o>lo̰fə̃ɲeː</o>
+      <g>apple</g>
+    </w>
+    <w>
+      <o>sḭ</o>
+      <g>sing.3.sing.cl.2</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 sequential:

No change.

module sentenceconnectors:

No change.

module nominalise:

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="ABS">
    <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="ABS">
-    <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="ABS">
+  <np type="owner_owned" case="ABS" gender="cl.4">
    <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.4">
      <word posp="noun" gloss="apple"/>
    </np>
  </np>
</example>

module propagatenumber:

<example id="posso2" translation="my apple">
-  <np type="owner_owned" case="ABS" gender="cl.4">
+  <np type="owner_owned" case="ABS" gender="cl.4" 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.4">
      <word posp="noun" gloss="apple"/>
    </np>
  </np>
</example>

module simplifynumber:

No change.

createpronouns:

No change.

module markowned:

<example id="posso2" translation="my apple">
  <np type="owner_owned" case="ABS" gender="cl.4" 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.4">
+    <np number="sing" def="def" locus="number" role="owned" gender="cl.4" 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="ABS" gender="cl.4" number="sing">
    <np number="sing" def="def" locus="number" role="owned" gender="cl.4" possessor="1excl.sing">
      <word posp="noun" gloss="apple"/>
+      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.1excl.sing"/>
    </np>
  </np>
</example>

propagateArgumentCase:

No change.

unwrapArgumentNPs:

No change.

unwrapOwnerOwned:

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

movedowntoword:

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

addaffixes:

About to call getSlotValue for apple/noun/case/optional
Got ABS
<example id="posso2" translation="my apple">
  <np number="sing" def="def" locus="number" role="owned" gender="cl.4" possessor="1excl.sing" case="ABS">
    <word posp="noun" gloss="apple" number="sing" def="def" locus="number" role="owned" gender="cl.4" possessor="1excl.sing" case="ABS"/>
+    <thingy type="nouncase" function="suffix" gloss="ABS"/>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.1excl.sing"/>
  </np>
</example>

flatten:

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

addvocab:

<example id="posso2" translation="my apple">
  <flat>
-    <word posp="noun" gloss="apple" number="sing" def="def" locus="number" role="owned" gender="cl.4" possessor="1excl.sing" case="ABS"/>
-    <thingy type="nouncase" function="suffix" gloss="ABS"/>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.1excl.sing"/>
+    <word posp="noun" gloss="apple" number="sing" def="def" locus="number" role="owned" gender="cl.4" possessor="1excl.sing" case="ABS" ph="l o&#x330; f &#x259;# &#x272; e&#x2D0;">lo̰fə#ɲeː</word>
+    <thingy type="nouncase" function="suffix" gloss="ABS" attach="suffix" ph=""></thingy>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.1excl.sing" ph="l e">le</thingy>
  </flat>
</example>

vowelharmony:

No change.

removetags:

<example id="posso2" translation="my apple">
  <flat>
-    <word posp="noun" gloss="apple" number="sing" def="def" locus="number" role="owned" gender="cl.4" possessor="1excl.sing" case="ABS" ph="l o&#x330; f &#x259;# &#x272; e&#x2D0;">lo̰fə#ɲeː</word>
-    <thingy type="nouncase" function="suffix" gloss="ABS" attach="suffix" ph=""></thingy>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.1excl.sing" ph="l e">le</thingy>
+    <word posp="noun" gloss="apple" number="sing" def="def" locus="number" role="owned" gender="cl.4" possessor="1excl.sing" case="ABS">lo̰fə#ɲeː</word>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.1excl.sing">le</thingy>
  </flat>
+  <p>&lt;span class="ilpair"&gt;&lt;span class="mor"&gt;lo̰fə̃ɲeː&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;le&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;sing.1excl.sing&lt;/span&gt;&lt;/span&gt;</p>
+  <p>lo̰fə̃ɲeː le</p>
+  <p>lo’fẽñee le</p>
+  <il>
+    <w>
+      <o>lo̰fə̃ɲeː</o>
+      <g>apple</g>
+    </w>
+    <w>
+      <o>le</o>
+      <g>sing.1excl.sing</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 sequential:

No change.

module sentenceconnectors:

No change.

module nominalise:

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="ABS">
      <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="ABS">
      <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.1">
+        <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.1">
          <word posp="noun" gloss="daughter"/>
        </np>
      </np>
    </np>
    <np role="obj" case="ABS">
-      <np type="owner_owned">
-        <np type="owner_owned" role="owner">
+      <np type="owner_owned" gender="cl.2">
+        <np type="owner_owned" role="owner" gender="cl.3">
          <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.3">
            <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.2">
          <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.1">
+    <np role="subj" case="ERG" number="sing">
+      <np type="owner_owned" gender="cl.1" 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.1">
          <word posp="noun" gloss="daughter"/>
        </np>
      </np>
    </np>
-    <np role="obj" case="ABS">
-      <np type="owner_owned" gender="cl.2">
-        <np type="owner_owned" role="owner" gender="cl.3">
+    <np role="obj" case="ABS" number="sing">
+      <np type="owner_owned" gender="cl.2" number="sing">
+        <np type="owner_owned" role="owner" gender="cl.3" 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.3">
            <word posp="noun" gloss="neighbour"/>
          </np>
        </np>
        <np number="sing" def="def" locus="number" role="owned" gender="cl.2">
          <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 simplifynumber:

No change.

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.1" 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.1">
+        <np number="sing" def="def" locus="number" role="owned" gender="cl.1" possessor="3.sing.cl.2">
          <word posp="noun" gloss="daughter"/>
        </np>
      </np>
    </np>
-    <np role="obj" case="ABS" number="sing">
+    <np role="obj" case="ABS" number="sing" possessor="no.owner">
      <np type="owner_owned" gender="cl.2" number="sing">
        <np type="owner_owned" role="owner" gender="cl.3" 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.3">
+          <np number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.3" possessor="2.sing">
            <word posp="noun" gloss="neighbour"/>
          </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.3">
          <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.1">
      <np type="owner_owned" gender="cl.1" 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.1" possessor="3.sing.cl.2">
          <word posp="noun" gloss="daughter"/>
        </np>
      </np>
    </np>
-    <np role="obj" case="ABS" number="sing" possessor="no.owner">
+    <np role="obj" case="ABS" number="sing" possessor="no.owner" gender="cl.3">
      <np type="owner_owned" gender="cl.2" number="sing">
        <np type="owner_owned" role="owner" gender="cl.3" number="sing">
          <np number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.3" possessor="2.sing">
            <word posp="noun" gloss="neighbour"/>
          </np>
        </np>
        <np number="sing" def="def" locus="number" role="owned" gender="cl.2" possessor="3.sing.cl.3">
          <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.1" obj="3.sing.cl.3">
      <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.1">
      <np type="owner_owned" gender="cl.1" number="sing">
        <np number="sing" def="def" locus="number" role="owner" case="GEN" gender="cl.2" possessor="no.owner">
          <word posp="noun" gloss="hunter"/>
+          <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
        </np>
        <np number="sing" def="def" locus="number" role="owned" gender="cl.1" possessor="3.sing.cl.2">
          <word posp="noun" gloss="daughter"/>
+          <thingy type="npnumber.possessor" function="enclitic" gloss="sing.3.sing.cl.2"/>
        </np>
      </np>
+      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <np role="obj" case="ABS" number="sing" possessor="no.owner" gender="cl.3">
      <np type="owner_owned" gender="cl.2" number="sing">
        <np type="owner_owned" role="owner" gender="cl.3" number="sing">
          <np number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.3" possessor="2.sing">
            <word posp="noun" gloss="neighbour"/>
+            <thingy type="npnumber.possessor" function="enclitic" gloss="sing.2.sing"/>
          </np>
        </np>
        <np number="sing" def="def" locus="number" role="owned" gender="cl.2" possessor="3.sing.cl.3">
          <word posp="noun" gloss="son"/>
+          <thingy type="npnumber.possessor" function="enclitic" gloss="sing.3.sing.cl.3"/>
        </np>
      </np>
+      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.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.3">
      <word posp="verb" gloss="kiss"/>
+      <thingy type="vpta" function="enclitic" gloss="PAST"/>
+      <thingy type="vpmode" function="enclitic" gloss="indicative"/>
+      <thingy type="vpvoice" function="enclitic" gloss="active"/>
+      <thingy type="vpnegation" function="enclitic" gloss="POS"/>
+      <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.1"/>
+      <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
    </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.1">
-      <np type="owner_owned" gender="cl.1" number="sing">
+    <np type="owner_owned" gender="cl.1" number="sing" role="subj" case="ERG" possessor="no.owner">
      <np number="sing" def="def" locus="number" role="owner" case="GEN" gender="cl.2" possessor="no.owner">
        <word posp="noun" gloss="hunter"/>
        <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
      </np>
      <np number="sing" def="def" locus="number" role="owned" gender="cl.1" possessor="3.sing.cl.2">
        <word posp="noun" gloss="daughter"/>
        <thingy type="npnumber.possessor" function="enclitic" gloss="sing.3.sing.cl.2"/>
      </np>
    </np>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    </np>
-    <np role="obj" case="ABS" number="sing" possessor="no.owner" gender="cl.3">
-      <np type="owner_owned" gender="cl.2" number="sing">
+    <np type="owner_owned" gender="cl.2" number="sing" role="obj" case="ABS" possessor="no.owner">
      <np type="owner_owned" role="owner" gender="cl.3" number="sing">
        <np number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.3" possessor="2.sing">
          <word posp="noun" gloss="neighbour"/>
          <thingy type="npnumber.possessor" function="enclitic" gloss="sing.2.sing"/>
        </np>
      </np>
      <np number="sing" def="def" locus="number" role="owned" gender="cl.2" possessor="3.sing.cl.3">
        <word posp="noun" gloss="son"/>
        <thingy type="npnumber.possessor" function="enclitic" gloss="sing.3.sing.cl.3"/>
      </np>
    </np>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.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.3">
      <word posp="verb" gloss="kiss"/>
      <thingy type="vpta" function="enclitic" gloss="PAST"/>
      <thingy type="vpmode" function="enclitic" gloss="indicative"/>
      <thingy type="vpvoice" function="enclitic" gloss="active"/>
      <thingy type="vpnegation" function="enclitic" gloss="POS"/>
      <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.1"/>
      <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
    </vp>
  </s>
</example>

unwrapOwnerOwned:

<example id="posso3" translation="The hunter's daughter kissed your neighbour's son.">
  <s>
-    <np type="owner_owned" gender="cl.1" number="sing" role="subj" case="ERG" possessor="no.owner">
    <np number="sing" def="def" locus="number" role="owner" case="GEN" gender="cl.2" possessor="no.owner">
      <word posp="noun" gloss="hunter"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
-      <np number="sing" def="def" locus="number" role="owned" gender="cl.1" possessor="3.sing.cl.2">
+    <np number="sing" def="def" locus="number" role="owned" gender="cl.1" possessor="3.sing.cl.2" case="ERG">
      <word posp="noun" gloss="daughter"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.3.sing.cl.2"/>
    </np>
-    </np>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    <np type="owner_owned" gender="cl.2" number="sing" role="obj" case="ABS" possessor="no.owner">
-      <np type="owner_owned" role="owner" gender="cl.3" number="sing">
    <np number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.3" possessor="2.sing">
      <word posp="noun" gloss="neighbour"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.2.sing"/>
    </np>
-      </np>
-      <np number="sing" def="def" locus="number" role="owned" gender="cl.2" possessor="3.sing.cl.3">
+    <np number="sing" def="def" locus="number" role="owned" gender="cl.2" possessor="3.sing.cl.3" case="ABS">
      <word posp="noun" gloss="son"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.3.sing.cl.3"/>
    </np>
-    </np>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    <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.3">
      <word posp="verb" gloss="kiss"/>
      <thingy type="vpta" function="enclitic" gloss="PAST"/>
      <thingy type="vpmode" function="enclitic" gloss="indicative"/>
      <thingy type="vpvoice" function="enclitic" gloss="active"/>
      <thingy type="vpnegation" function="enclitic" gloss="POS"/>
      <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.1"/>
      <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
    </vp>
  </s>
</example>

movedowntoword:

<example id="posso3" translation="The hunter's daughter kissed your neighbour's son.">
  <s>
    <np number="sing" def="def" locus="number" role="owner" case="GEN" gender="cl.2" possessor="no.owner">
-      <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"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <np number="sing" def="def" locus="number" role="owned" gender="cl.1" possessor="3.sing.cl.2" case="ERG">
-      <word posp="noun" gloss="daughter"/>
+      <word posp="noun" gloss="daughter" number="sing" def="def" locus="number" role="owned" gender="cl.1" possessor="3.sing.cl.2" case="ERG"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.3.sing.cl.2"/>
    </np>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    <np number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.3" possessor="2.sing">
-      <word posp="noun" gloss="neighbour"/>
+      <word posp="noun" gloss="neighbour" number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.3" possessor="2.sing"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.2.sing"/>
    </np>
    <np number="sing" def="def" locus="number" role="owned" gender="cl.2" possessor="3.sing.cl.3" case="ABS">
-      <word posp="noun" gloss="son"/>
+      <word posp="noun" gloss="son" number="sing" def="def" locus="number" role="owned" gender="cl.2" possessor="3.sing.cl.3" case="ABS"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.3.sing.cl.3"/>
    </np>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    <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.3">
-      <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.1" obj="3.sing.cl.3"/>
      <thingy type="vpta" function="enclitic" gloss="PAST"/>
      <thingy type="vpmode" function="enclitic" gloss="indicative"/>
      <thingy type="vpvoice" function="enclitic" gloss="active"/>
      <thingy type="vpnegation" function="enclitic" gloss="POS"/>
      <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.1"/>
      <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
    </vp>
  </s>
</example>

addaffixes:

About to call getSlotValue for hunter/noun/case/optional
Got GEN
About to call getSlotValue for daughter/noun/case/optional
Got ERG
About to call getSlotValue for neighbour/noun/case/optional
Got GEN
About to call getSlotValue for son/noun/case/optional
Got ABS
<example id="posso3" translation="The hunter's daughter kissed your neighbour's son.">
  <s>
    <np number="sing" def="def" locus="number" role="owner" case="GEN" gender="cl.2" possessor="no.owner">
      <word posp="noun" gloss="hunter" number="sing" def="def" locus="number" role="owner" case="GEN" gender="cl.2" possessor="no.owner"/>
+      <thingy type="nouncase" function="suffix" gloss="GEN"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <np number="sing" def="def" locus="number" role="owned" gender="cl.1" possessor="3.sing.cl.2" case="ERG">
      <word posp="noun" gloss="daughter" number="sing" def="def" locus="number" role="owned" gender="cl.1" possessor="3.sing.cl.2" case="ERG"/>
+      <thingy type="nouncase" function="suffix" gloss="ERG"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.3.sing.cl.2"/>
    </np>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    <np number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.3" possessor="2.sing">
      <word posp="noun" gloss="neighbour" number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.3" possessor="2.sing"/>
+      <thingy type="nouncase" function="suffix" gloss="GEN"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.2.sing"/>
    </np>
    <np number="sing" def="def" locus="number" role="owned" gender="cl.2" possessor="3.sing.cl.3" case="ABS">
      <word posp="noun" gloss="son" number="sing" def="def" locus="number" role="owned" gender="cl.2" possessor="3.sing.cl.3" case="ABS"/>
+      <thingy type="nouncase" function="suffix" gloss="ABS"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.3.sing.cl.3"/>
    </np>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    <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.3">
      <word posp="verb" gloss="kiss" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1" obj="3.sing.cl.3"/>
      <thingy type="vpta" function="enclitic" gloss="PAST"/>
      <thingy type="vpmode" function="enclitic" gloss="indicative"/>
      <thingy type="vpvoice" function="enclitic" gloss="active"/>
      <thingy type="vpnegation" function="enclitic" gloss="POS"/>
      <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.1"/>
      <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
    </vp>
  </s>
</example>

flatten:

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

addvocab:

<example id="posso3" translation="The hunter's daughter kissed your neighbour's son.">
  <flat>
-    <word posp="noun" gloss="hunter" number="sing" def="def" locus="number" role="owner" case="GEN" gender="cl.2" possessor="no.owner"/>
-    <thingy type="nouncase" function="suffix" gloss="GEN"/>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    <word posp="noun" gloss="daughter" number="sing" def="def" locus="number" role="owned" gender="cl.1" possessor="3.sing.cl.2" case="ERG"/>
-    <thingy type="nouncase" function="suffix" gloss="ERG"/>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.3.sing.cl.2"/>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    <word posp="noun" gloss="neighbour" number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.3" possessor="2.sing"/>
-    <thingy type="nouncase" function="suffix" gloss="GEN"/>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.2.sing"/>
-    <word posp="noun" gloss="son" number="sing" def="def" locus="number" role="owned" gender="cl.2" possessor="3.sing.cl.3" case="ABS"/>
-    <thingy type="nouncase" function="suffix" gloss="ABS"/>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.3.sing.cl.3"/>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    <word posp="verb" gloss="kiss" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1" obj="3.sing.cl.3"/>
-    <thingy type="vpta" function="enclitic" gloss="PAST"/>
-    <thingy type="vpmode" function="enclitic" gloss="indicative"/>
-    <thingy type="vpvoice" function="enclitic" gloss="active"/>
-    <thingy type="vpnegation" function="enclitic" gloss="POS"/>
-    <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.1"/>
-    <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
+    <word posp="noun" gloss="hunter" number="sing" def="def" locus="number" role="owner" case="GEN" gender="cl.2" possessor="no.owner" ph="j u v a b a&#x2D0;">juvabaː</word>
+    <thingy type="nouncase" function="suffix" gloss="GEN" attach="suffix" ph="t &#x259;#&#x330;">tə#̰</thingy>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
+    <word posp="noun" gloss="daughter" number="sing" def="def" locus="number" role="owned" gender="cl.1" possessor="3.sing.cl.2" case="ERG" ph="w a&#x2D0;">waː</word>
+    <thingy type="nouncase" function="suffix" gloss="ERG" attach="suffix" ph="d o&#x330;">do̰</thingy>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.3.sing.cl.2" ph="s i&#x330;">sḭ</thingy>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
+    <word posp="noun" gloss="neighbour" number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.3" possessor="2.sing" ph="&#x272; o&#x330; s e&#x2D0; s+p o">ɲo̰seːspo</word>
+    <thingy type="nouncase" function="suffix" gloss="GEN" attach="suffix" ph="t &#x259;#&#x330;">tə#̰</thingy>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.2.sing" ph="k e">ke</thingy>
+    <word posp="noun" gloss="son" number="sing" def="def" locus="number" role="owned" gender="cl.2" possessor="3.sing.cl.3" case="ABS" ph="p &#x254;i">pɔi</word>
+    <thingy type="nouncase" function="suffix" gloss="ABS" attach="suffix" ph=""></thingy>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.3.sing.cl.3" ph="k a&#x2D0;">kaː</thingy>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</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.1" obj="3.sing.cl.3" ph="t i s+k a">tiska</word>
+    <thingy type="vpta" function="enclitic" gloss="PAST" ph="n &#x259;#&#x2D0;">nə#ː</thingy>
+    <thingy type="vpmode" function="enclitic" gloss="indicative" ph=""></thingy>
+    <thingy type="vpvoice" function="enclitic" gloss="active" ph=""></thingy>
+    <thingy type="vpnegation" function="enclitic" gloss="POS" ph=""></thingy>
+    <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.1.SUBJ" ph=""></thingy>
+    <thingy type="vpquestion" function="enclitic" gloss="not.Q" ph=""></thingy>
  </flat>
</example>

vowelharmony:

No change.

removetags:

<example id="posso3" translation="The hunter's daughter kissed your neighbour's son.">
  <flat>
-    <word posp="noun" gloss="hunter" number="sing" def="def" locus="number" role="owner" case="GEN" gender="cl.2" possessor="no.owner" ph="j u v a b a&#x2D0;">juvabaː</word>
-    <thingy type="nouncase" function="suffix" gloss="GEN" attach="suffix" ph="t &#x259;#&#x330;">tə#̰</thingy>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
-    <word posp="noun" gloss="daughter" number="sing" def="def" locus="number" role="owned" gender="cl.1" possessor="3.sing.cl.2" case="ERG" ph="w a&#x2D0;">waː</word>
-    <thingy type="nouncase" function="suffix" gloss="ERG" attach="suffix" ph="d o&#x330;">do̰</thingy>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.3.sing.cl.2" ph="s i&#x330;">sḭ</thingy>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
-    <word posp="noun" gloss="neighbour" number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.3" possessor="2.sing" ph="&#x272; o&#x330; s e&#x2D0; s+p o">ɲo̰seːspo</word>
-    <thingy type="nouncase" function="suffix" gloss="GEN" attach="suffix" ph="t &#x259;#&#x330;">tə#̰</thingy>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.2.sing" ph="k e">ke</thingy>
-    <word posp="noun" gloss="son" number="sing" def="def" locus="number" role="owned" gender="cl.2" possessor="3.sing.cl.3" case="ABS" ph="p &#x254;i">pɔi</word>
-    <thingy type="nouncase" function="suffix" gloss="ABS" attach="suffix" ph=""></thingy>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.3.sing.cl.3" ph="k a&#x2D0;">kaː</thingy>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</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.1" obj="3.sing.cl.3" ph="t i s+k a">tiska</word>
-    <thingy type="vpta" function="enclitic" gloss="PAST" ph="n &#x259;#&#x2D0;">nə#ː</thingy>
-    <thingy type="vpmode" function="enclitic" gloss="indicative" ph=""></thingy>
-    <thingy type="vpvoice" function="enclitic" gloss="active" ph=""></thingy>
-    <thingy type="vpnegation" function="enclitic" gloss="POS" ph=""></thingy>
-    <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.1.SUBJ" ph=""></thingy>
-    <thingy type="vpquestion" function="enclitic" gloss="not.Q" ph=""></thingy>
+    <word posp="noun" gloss="hunter" number="sing" def="def" locus="number" role="owner" case="GEN" gender="cl.2" possessor="no.owner">juvabaː</word>
+    <thingy type="nouncase" function="suffix" gloss="GEN">tə#̰</thingy>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner">qə#ː</thingy>
+    <word posp="noun" gloss="daughter" number="sing" def="def" locus="number" role="owned" gender="cl.1" possessor="3.sing.cl.2" case="ERG">waː</word>
+    <thingy type="nouncase" function="suffix" gloss="ERG">do̰</thingy>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.3.sing.cl.2">sḭ</thingy>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner">qə#ː</thingy>
+    <word posp="noun" gloss="neighbour" number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.3" possessor="2.sing">ɲo̰seːspo</word>
+    <thingy type="nouncase" function="suffix" gloss="GEN">tə#̰</thingy>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.2.sing">ke</thingy>
+    <word posp="noun" gloss="son" number="sing" def="def" locus="number" role="owned" gender="cl.2" possessor="3.sing.cl.3" case="ABS">pɔi</word>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.3.sing.cl.3">kaː</thingy>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner">qə#ː</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.1" obj="3.sing.cl.3">tiska</word>
+    <thingy type="vpta" function="enclitic" gloss="PAST">nə#ː</thingy>
  </flat>
+  <p>&lt;span class="ilpair"&gt;&lt;span class="mor"&gt;juvabaː&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;-tə̰̃&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;GEN&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;qə̃ː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;sing.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;waː&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;-do̰&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;ERG&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;sing.3.sing.cl.2&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;qə̃ː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;sing.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ɲo̰seːspo&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;-tə̰̃&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;GEN&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ke&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;sing.2.sing&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;pɔi&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;kaː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;sing.3.sing.cl.3&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;qə̃ː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;sing.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;tiska&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;kiss&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;&lt;span class="glssc"&gt;PAST&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;</p>
+  <p>juvabaːtə̰̃ qə̃ː waːdo̰ sḭ qə̃ː ɲo̰seːspotə̰̃ ke pɔi kaː qə̃ː tiska nə̃ː</p>
+  <p>juvabaatẽ’ qẽẽ waado’ si’ qẽẽ ño’seespotẽ’ ke poi kaa qẽẽ tiska nẽẽ</p>
+  <il>
+    <w>
+      <o>juvabaː</o>
+      <g>hunter</g>
+    </w>
+    <w>
+      <o>-tə̰̃</o>
+      <g>GEN</g>
+    </w>
+    <w>
+      <o>qə̃ː</o>
+      <g>sing.no.owner</g>
+    </w>
+    <w>
+      <o>waː</o>
+      <g>daughter</g>
+    </w>
+    <w>
+      <o>-do̰</o>
+      <g>ERG</g>
+    </w>
+    <w>
+      <o>sḭ</o>
+      <g>sing.3.sing.cl.2</g>
+    </w>
+    <w>
+      <o>qə̃ː</o>
+      <g>sing.no.owner</g>
+    </w>
+    <w>
+      <o>ɲo̰seːspo</o>
+      <g>neighbour</g>
+    </w>
+    <w>
+      <o>-tə̰̃</o>
+      <g>GEN</g>
+    </w>
+    <w>
+      <o>ke</o>
+      <g>sing.2.sing</g>
+    </w>
+    <w>
+      <o>pɔi</o>
+      <g>son</g>
+    </w>
+    <w>
+      <o>kaː</o>
+      <g>sing.3.sing.cl.3</g>
+    </w>
+    <w>
+      <o>qə̃ː</o>
+      <g>sing.no.owner</g>
+    </w>
+    <w>
+      <o>tiska</o>
+      <g>kiss</g>
+    </w>
+    <w>
+      <o>nə̃ː</o>
+      <g>PAST</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"/>
  </np>
</example>

module nonpastonly:

No change.

module noepistemic:

No change.

module sequential:

No change.

module sentenceconnectors:

No change.

module nominalise:

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="ABS">
    <word posp="noun" gloss="lamb"/>
  </np>
</example>

module markowner:

No change.

module addgender:

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

module propagatenumber:

No change.

module simplifynumber:

No change.

createpronouns:

No change.

module markowned:

<example id="lamb0" translation="a lamb">
-  <np number="sing" tr="rheme" locus="number" case="ABS" gender="cl.4">
+  <np number="sing" tr="rheme" locus="number" case="ABS" gender="cl.4" possessor="no.owner">
    <word posp="noun" gloss="lamb"/>
  </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="lamb0" translation="a lamb">
  <np number="sing" tr="rheme" locus="number" case="ABS" gender="cl.4" possessor="no.owner">
    <word posp="noun" gloss="lamb"/>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
  </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="ABS" gender="cl.4" possessor="no.owner">
-    <word posp="noun" gloss="lamb"/>
+    <word posp="noun" gloss="lamb" number="sing" tr="rheme" locus="number" case="ABS" gender="cl.4" possessor="no.owner"/>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
  </np>
</example>

addaffixes:

About to call getSlotValue for lamb/noun/case/optional
Got ABS
<example id="lamb0" translation="a lamb">
  <np number="sing" tr="rheme" locus="number" case="ABS" gender="cl.4" possessor="no.owner">
    <word posp="noun" gloss="lamb" number="sing" tr="rheme" locus="number" case="ABS" gender="cl.4" possessor="no.owner"/>
+    <thingy type="nouncase" function="suffix" gloss="ABS"/>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
  </np>
</example>

flatten:

<example id="lamb0" translation="a lamb">
-  <np number="sing" tr="rheme" locus="number" case="ABS" gender="cl.4" possessor="no.owner">
+  <flat>
    <word posp="noun" gloss="lamb" number="sing" tr="rheme" locus="number" case="ABS" gender="cl.4" possessor="no.owner"/>
    <thingy type="nouncase" function="suffix" gloss="ABS"/>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-  </np>
+  </flat>
</example>

addvocab:

<example id="lamb0" translation="a lamb">
  <flat>
-    <word posp="noun" gloss="lamb" number="sing" tr="rheme" locus="number" case="ABS" gender="cl.4" possessor="no.owner"/>
-    <thingy type="nouncase" function="suffix" gloss="ABS"/>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
+    <word posp="noun" gloss="lamb" number="sing" tr="rheme" locus="number" case="ABS" gender="cl.4" possessor="no.owner" ph="f i&#x2D0; w ai s+q e">fiːwaisqe</word>
+    <thingy type="nouncase" function="suffix" gloss="ABS" attach="suffix" ph=""></thingy>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
  </flat>
</example>

vowelharmony:

No change.

removetags:

<example id="lamb0" translation="a lamb">
  <flat>
-    <word posp="noun" gloss="lamb" number="sing" tr="rheme" locus="number" case="ABS" gender="cl.4" possessor="no.owner" ph="f i&#x2D0; w ai s+q e">fiːwaisqe</word>
-    <thingy type="nouncase" function="suffix" gloss="ABS" attach="suffix" ph=""></thingy>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
+    <word posp="noun" gloss="lamb" number="sing" tr="rheme" locus="number" case="ABS" gender="cl.4" possessor="no.owner">fiːwaisqe</word>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner">qə#ː</thingy>
  </flat>
+  <p>&lt;span class="ilpair"&gt;&lt;span class="mor"&gt;fiːwaisqe&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;qə̃ː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;sing.no.owner&lt;/span&gt;&lt;/span&gt;</p>
+  <p>fiːwaisqe qə̃ː</p>
+  <p>fiiwaisqe qẽẽ</p>
+  <il>
+    <w>
+      <o>fiːwaisqe</o>
+      <g>lamb</g>
+    </w>
+    <w>
+      <o>qə̃ː</o>
+      <g>sing.no.owner</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"/>
  </np>
</example>

module nonpastonly:

No change.

module noepistemic:

No change.

module sequential:

No change.

module sentenceconnectors:

No change.

module nominalise:

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>
  </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>
  </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="ABS">
    <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>

module markowner:

No change.

module addgender:

<example id="lamb1" translation="a little lamb">
-  <np number="sing" tr="rheme" locus="number" case="ABS">
+  <np number="sing" tr="rheme" locus="number" case="ABS" gender="cl.4">
    <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>

module propagatenumber:

No change.

module simplifynumber:

No change.

createpronouns:

No change.

module markowned:

<example id="lamb1" translation="a little lamb">
-  <np number="sing" tr="rheme" locus="number" case="ABS" gender="cl.4">
+  <np number="sing" tr="rheme" locus="number" case="ABS" gender="cl.4" 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>
  </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="lamb1" translation="a little lamb">
  <np number="sing" tr="rheme" locus="number" case="ABS" gender="cl.4" 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>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
  </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="ABS" gender="cl.4" possessor="no.owner">
-    <word gloss="lamb" lexposp="noun" posp="noun">
+    <word gloss="lamb" lexposp="noun" posp="noun" number="sing" tr="rheme" locus="number" case="ABS" gender="cl.4" possessor="no.owner">
      <thingy gloss="little&#x2081;" type="nounnounderivbef" origposp="adj"/>
      <thingy gloss="little&#x2082;" type="nounnounderivaft" origposp="adj"/>
    </word>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
  </np>
</example>

addaffixes:

About to call getSlotValue for lamb/noun/case/optional
Got ABS
<example id="lamb1" translation="a little lamb">
  <np number="sing" tr="rheme" locus="number" case="ABS" gender="cl.4" possessor="no.owner">
    <word gloss="lamb" lexposp="noun" posp="noun" number="sing" tr="rheme" locus="number" case="ABS" gender="cl.4" possessor="no.owner">
      <thingy gloss="little&#x2081;" type="nounnounderivbef" origposp="adj"/>
      <thingy gloss="little&#x2082;" type="nounnounderivaft" origposp="adj"/>
    </word>
+    <thingy type="nouncase" function="suffix" gloss="ABS"/>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
  </np>
</example>

flatten:

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

addvocab:

<example id="lamb1" translation="a little lamb">
  <flat>
-    <thingy gloss="little&#x2081;" type="nounnounderivbef" origposp="adj"/>
-    <word gloss="lamb" lexposp="noun" posp="noun" number="sing" tr="rheme" locus="number" case="ABS" gender="cl.4" possessor="no.owner"/>
-    <thingy gloss="little&#x2082;" type="nounnounderivaft" origposp="adj"/>
-    <thingy type="nouncase" function="suffix" gloss="ABS"/>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
+    <thingy gloss="little&#x2081;" type="nounnounderivbef" origposp="adj" attach="prefix" ph=""></thingy>
+    <word gloss="lamb" lexposp="noun" posp="noun" number="sing" tr="rheme" locus="number" case="ABS" gender="cl.4" possessor="no.owner" ph="f i&#x2D0; w ai s+q e">fiːwaisqe</word>
+    <thingy gloss="little&#x2082;" type="nounnounderivaft" origposp="adj" attach="suffix" ph="s a&#x2D0;">saː</thingy>
+    <thingy type="nouncase" function="suffix" gloss="ABS" attach="suffix" ph=""></thingy>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
  </flat>
</example>

vowelharmony:

No change.

removetags:

<example id="lamb1" translation="a little lamb">
  <flat>
-    <thingy gloss="little&#x2081;" type="nounnounderivbef" origposp="adj" attach="prefix" ph=""></thingy>
-    <word gloss="lamb" lexposp="noun" posp="noun" number="sing" tr="rheme" locus="number" case="ABS" gender="cl.4" possessor="no.owner" ph="f i&#x2D0; w ai s+q e">fiːwaisqe</word>
-    <thingy gloss="little&#x2082;" type="nounnounderivaft" origposp="adj" attach="suffix" ph="s a&#x2D0;">saː</thingy>
-    <thingy type="nouncase" function="suffix" gloss="ABS" attach="suffix" ph=""></thingy>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
+    <word gloss="lamb" lexposp="noun" posp="noun" number="sing" tr="rheme" locus="number" case="ABS" gender="cl.4" possessor="no.owner">fiːwaisqe</word>
+    <thingy gloss="little&#x2082;" type="nounnounderivaft" origposp="adj">saː</thingy>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner">qə#ː</thingy>
  </flat>
+  <p>&lt;span class="ilpair"&gt;&lt;span class="mor"&gt;fiːwaisqe&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;-saː&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;qə̃ː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;sing.no.owner&lt;/span&gt;&lt;/span&gt;</p>
+  <p>fiːwaisqesaː qə̃ː</p>
+  <p>fiiwaisqesaa qẽẽ</p>
+  <il>
+    <w>
+      <o>fiːwaisqe</o>
+      <g>lamb</g>
+    </w>
+    <w>
+      <o>-saː</o>
+      <g>little</g>
+    </w>
+    <w>
+      <o>qə̃ː</o>
+      <g>sing.no.owner</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 sequential:

No change.

module sentenceconnectors:

No change.

module nominalise:

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="ERG">
      <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="ABS">
      <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.

module simplifynumber:

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="ERG">
+    <np number="sing" def="neither" role="subj" locus="number" case="ERG" possessor="no.owner">
      <word person="1excl" number="sing" posp="pron"/>
    </np>
-    <np number="sing" def="neither" role="obj" locus="number" case="ABS">
+    <np number="sing" def="neither" role="obj" locus="number" case="ABS" 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="ERG" possessor="no.owner">
-      <word person="1excl" number="sing" posp="pron"/>
+      <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.3"/>
    </np>
    <np number="sing" def="neither" role="obj" locus="number" case="ABS" possessor="no.owner">
-      <word person="2" number="sing" posp="pron"/>
+      <word person="2" number="sing" posp="pron" gloss="2.sing" gender="cl.3"/>
    </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="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.3"/>
    </np>
-    <np number="sing" def="neither" role="obj" locus="number" case="ABS" possessor="no.owner">
+    <np number="sing" def="neither" role="obj" locus="number" case="ABS" possessor="no.owner" person="2">
      <word person="2" number="sing" posp="pron" gloss="2.sing" gender="cl.3"/>
    </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:

No change.

addclitics:

<example id="love" translation="I love you.">
  <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.3"/>
+      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <np number="sing" def="neither" role="obj" locus="number" case="ABS" possessor="no.owner" person="2">
      <word person="2" number="sing" posp="pron" gloss="2.sing" gender="cl.3"/>
+      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.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">
      <word posp="verb" gloss="love"/>
+      <thingy type="vpta" function="enclitic" gloss="PRES"/>
+      <thingy type="vpmode" function="enclitic" gloss="indicative"/>
+      <thingy type="vpvoice" function="enclitic" gloss="active"/>
+      <thingy type="vpnegation" function="enclitic" gloss="POS"/>
+      <thingy type="vpsubj" function="enclitic" gloss="1excl.sing"/>
+      <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
    </vp>
  </s>
</example>

propagateArgumentCase:

No change.

unwrapArgumentNPs:

No change.

unwrapOwnerOwned:

No change.

movedowntoword:

<example id="love" translation="I love you.">
  <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.3"/>
+      <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.3" def="neither" role="subj" locus="number" case="ERG" possessor="no.owner"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <np number="sing" def="neither" role="obj" locus="number" case="ABS" possessor="no.owner" person="2">
-      <word person="2" number="sing" posp="pron" gloss="2.sing" gender="cl.3"/>
+      <word person="2" number="sing" posp="pron" gloss="2.sing" gender="cl.3" def="neither" role="obj" locus="number" case="ABS" possessor="no.owner"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.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">
-      <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"/>
      <thingy type="vpta" function="enclitic" gloss="PRES"/>
      <thingy type="vpmode" function="enclitic" gloss="indicative"/>
      <thingy type="vpvoice" function="enclitic" gloss="active"/>
      <thingy type="vpnegation" function="enclitic" gloss="POS"/>
      <thingy type="vpsubj" function="enclitic" gloss="1excl.sing"/>
      <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
    </vp>
  </s>
</example>

addaffixes:

No change.

flatten:

<example id="love" translation="I love you.">
-  <s>
-    <np number="sing" def="neither" role="subj" locus="number" case="ERG" possessor="no.owner" person="1excl">
+  <flat>
    <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.3" def="neither" role="subj" locus="number" case="ERG" possessor="no.owner"/>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    </np>
-    <np number="sing" def="neither" role="obj" locus="number" case="ABS" possessor="no.owner" person="2">
    <word person="2" number="sing" posp="pron" gloss="2.sing" gender="cl.3" def="neither" role="obj" locus="number" case="ABS" possessor="no.owner"/>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.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">
    <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="vpta" function="enclitic" gloss="PRES"/>
    <thingy type="vpmode" function="enclitic" gloss="indicative"/>
    <thingy type="vpvoice" function="enclitic" gloss="active"/>
    <thingy type="vpnegation" function="enclitic" gloss="POS"/>
    <thingy type="vpsubj" function="enclitic" gloss="1excl.sing"/>
    <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
-    </vp>
-  </s>
+  </flat>
</example>

addvocab:

<example id="love" translation="I love you.">
  <flat>
-    <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.3" def="neither" role="subj" locus="number" case="ERG" possessor="no.owner"/>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    <word person="2" number="sing" posp="pron" gloss="2.sing" gender="cl.3" def="neither" role="obj" locus="number" case="ABS" possessor="no.owner"/>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    <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="vpta" function="enclitic" gloss="PRES"/>
-    <thingy type="vpmode" function="enclitic" gloss="indicative"/>
-    <thingy type="vpvoice" function="enclitic" gloss="active"/>
-    <thingy type="vpnegation" function="enclitic" gloss="POS"/>
-    <thingy type="vpsubj" function="enclitic" gloss="1excl.sing"/>
-    <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
+    <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.3" def="neither" role="subj" locus="number" case="ERG" possessor="no.owner" ph="f e&#x2D0;">feː</word>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
+    <word person="2" number="sing" posp="pron" gloss="2.sing" gender="cl.3" def="neither" role="obj" locus="number" case="ABS" possessor="no.owner" ph="f o">fo</word>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</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="m u">mu</word>
+    <thingy type="vpta" function="enclitic" gloss="PRES" ph=""></thingy>
+    <thingy type="vpmode" function="enclitic" gloss="indicative" ph=""></thingy>
+    <thingy type="vpvoice" function="enclitic" gloss="active" ph=""></thingy>
+    <thingy type="vpnegation" function="enclitic" gloss="POS" ph=""></thingy>
+    <thingy type="vpsubj" function="enclitic" gloss="1excl.sing.SUBJ" ph="s o&#x2D0;">soː</thingy>
+    <thingy type="vpquestion" function="enclitic" gloss="not.Q" ph=""></thingy>
  </flat>
</example>

vowelharmony:

No change.

removetags:

<example id="love" translation="I love you.">
  <flat>
-    <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.3" def="neither" role="subj" locus="number" case="ERG" possessor="no.owner" ph="f e&#x2D0;">feː</word>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
-    <word person="2" number="sing" posp="pron" gloss="2.sing" gender="cl.3" def="neither" role="obj" locus="number" case="ABS" possessor="no.owner" ph="f o">fo</word>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</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="m u">mu</word>
-    <thingy type="vpta" function="enclitic" gloss="PRES" ph=""></thingy>
-    <thingy type="vpmode" function="enclitic" gloss="indicative" ph=""></thingy>
-    <thingy type="vpvoice" function="enclitic" gloss="active" ph=""></thingy>
-    <thingy type="vpnegation" function="enclitic" gloss="POS" ph=""></thingy>
-    <thingy type="vpsubj" function="enclitic" gloss="1excl.sing.SUBJ" ph="s o&#x2D0;">soː</thingy>
-    <thingy type="vpquestion" function="enclitic" gloss="not.Q" ph=""></thingy>
+    <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.3" def="neither" role="subj" locus="number" case="ERG" possessor="no.owner">feː</word>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner">qə#ː</thingy>
+    <word person="2" number="sing" posp="pron" gloss="2.sing" gender="cl.3" def="neither" role="obj" locus="number" case="ABS" possessor="no.owner">fo</word>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner">qə#ː</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">mu</word>
+    <thingy type="vpsubj" function="enclitic" gloss="1excl.sing.SUBJ">soː</thingy>
  </flat>
+  <p>&lt;span class="ilpair"&gt;&lt;span class="mor"&gt;feː&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;qə̃ː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;sing.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;fo&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;qə̃ː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;sing.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;mu&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;soː&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;</p>
+  <p>feː qə̃ː fo qə̃ː mu soː</p>
+  <p>fee qẽẽ fo qẽẽ mu soo</p>
+  <il>
+    <w>
+      <o>feː</o>
+      <g>1excl.sing</g>
+    </w>
+    <w>
+      <o>qə̃ː</o>
+      <g>sing.no.owner</g>
+    </w>
+    <w>
+      <o>fo</o>
+      <g>2.sing</g>
+    </w>
+    <w>
+      <o>qə̃ː</o>
+      <g>sing.no.owner</g>
+    </w>
+    <w>
+      <o>mu</o>
+      <g>love</g>
+    </w>
+    <w>
+      <o>soː</o>
+      <g>1excl.sing.SUBJ</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 sequential:

No change.

module sentenceconnectors:

No change.

module nominalise:

No change.

module affixdensity:

No change.

module adpositions:

<example id="adpos1" translation="on the table">
  <pp p="in" location="surface" precise="yes">
+    <word gloss="in" posp="pp"/>
+    <np type="owner_owned">
      <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>
  </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">
    <word gloss="in" posp="pp"/>
    <np type="owner_owned">
-      <np def="def" number="sing" locus="number">
+      <np def="def" number="sing" locus="number" gender="cl.1">
        <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>
  </pp>
</example>

module propagatenumber:

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

module simplifynumber:

No change.

createpronouns:

No change.

module markowned:

<example id="adpos1" translation="on the table">
  <pp p="in" location="surface" precise="yes">
    <word gloss="in" posp="pp"/>
    <np type="owner_owned" number="sing">
-      <np def="def" number="sing" locus="number" gender="cl.1">
+      <np def="def" number="sing" locus="number" gender="cl.1" 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>
  </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">
    <word gloss="in" posp="pp"/>
    <np type="owner_owned" number="sing">
      <np def="def" number="sing" locus="number" gender="cl.1" possessor="no.owner">
        <word posp="noun" gloss="table"/>
+        <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
      </np>
      <np def="def" number="sing" gender="cl.1" possessor="no.owner">
        <word posp="noun" gloss="surface"/>
+        <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
      </np>
    </np>
  </pp>
</example>

propagateArgumentCase:

No change.

unwrapArgumentNPs:

No change.

unwrapOwnerOwned:

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

movedowntoword:

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

addaffixes:

About to call getSlotValue for table/noun/case/optional
About to call getSlotValue for surface/noun/case/optional

No change.

flatten:

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

addvocab:

<example id="adpos1" translation="on the table">
  <flat>
-    <word gloss="in" posp="pp" p="in" location="surface" precise="yes"/>
-    <word posp="noun" gloss="table" def="def" number="sing" locus="number" gender="cl.1" possessor="no.owner"/>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    <word posp="noun" gloss="surface" def="def" number="sing" gender="cl.1" possessor="no.owner"/>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
+    <word gloss="in" posp="pp" p="in" location="surface" precise="yes" ph="p ai">pai</word>
+    <word posp="noun" gloss="table" def="def" number="sing" locus="number" gender="cl.1" possessor="no.owner" ph="p u&#x2D0; &#x14B; a">puːŋa</word>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
+    <word posp="noun" gloss="surface" def="def" number="sing" gender="cl.1" possessor="no.owner" ph="b &#x254;i">bɔi</word>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
  </flat>
</example>

vowelharmony:

No change.

removetags:

<example id="adpos1" translation="on the table">
  <flat>
-    <word gloss="in" posp="pp" p="in" location="surface" precise="yes" ph="p ai">pai</word>
-    <word posp="noun" gloss="table" def="def" number="sing" locus="number" gender="cl.1" possessor="no.owner" ph="p u&#x2D0; &#x14B; a">puːŋa</word>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
-    <word posp="noun" gloss="surface" def="def" number="sing" gender="cl.1" possessor="no.owner" ph="b &#x254;i">bɔi</word>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
+    <word gloss="in" posp="pp" p="in" location="surface" precise="yes">pai</word>
+    <word posp="noun" gloss="table" def="def" number="sing" locus="number" gender="cl.1" possessor="no.owner">puːŋa</word>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner">qə#ː</thingy>
+    <word posp="noun" gloss="surface" def="def" number="sing" gender="cl.1" possessor="no.owner">bɔi</word>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner">qə#ː</thingy>
  </flat>
+  <p>&lt;span class="ilpair"&gt;&lt;span class="mor"&gt;pai&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;in&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;puːŋa&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;qə̃ː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;sing.no.owner&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;surface&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;qə̃ː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;sing.no.owner&lt;/span&gt;&lt;/span&gt;</p>
+  <p>pai puːŋa qə̃ː bɔi qə̃ː</p>
+  <p>pai puunga qẽẽ boi qẽẽ</p>
+  <il>
+    <w>
+      <o>pai</o>
+      <g>in</g>
+    </w>
+    <w>
+      <o>puːŋa</o>
+      <g>table</g>
+    </w>
+    <w>
+      <o>qə̃ː</o>
+      <g>sing.no.owner</g>
+    </w>
+    <w>
+      <o>bɔi</o>
+      <g>surface</g>
+    </w>
+    <w>
+      <o>qə̃ː</o>
+      <g>sing.no.owner</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 sequential:

No change.

module sentenceconnectors:

No change.

module nominalise:

No change.

module affixdensity:

No change.

module adpositions:

<example id="adpos2" translation="into the box">
  <pp p="to" location="inside" precise="yes">
+    <word gloss="to" posp="pp"/>
+    <np type="owner_owned">
      <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>
  </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">
    <word gloss="to" posp="pp"/>
    <np type="owner_owned">
-      <np def="def" number="sing" locus="number">
+      <np def="def" number="sing" locus="number" gender="cl.2">
        <word posp="noun" gloss="box"/>
      </np>
-      <np def="def" number="sing">
+      <np def="def" number="sing" gender="cl.1">
        <word posp="noun" gloss="inside"/>
      </np>
    </np>
  </pp>
</example>

module propagatenumber:

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

module simplifynumber:

No change.

createpronouns:

No change.

module markowned:

<example id="adpos2" translation="into the box">
  <pp p="to" location="inside" precise="yes">
    <word gloss="to" posp="pp"/>
    <np type="owner_owned" number="sing">
-      <np def="def" number="sing" locus="number" gender="cl.2">
+      <np def="def" number="sing" locus="number" gender="cl.2" possessor="no.owner">
        <word posp="noun" gloss="box"/>
      </np>
-      <np def="def" number="sing" gender="cl.1">
+      <np def="def" number="sing" gender="cl.1" possessor="no.owner">
        <word posp="noun" gloss="inside"/>
      </np>
    </np>
  </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">
    <word gloss="to" posp="pp"/>
    <np type="owner_owned" number="sing">
      <np def="def" number="sing" locus="number" gender="cl.2" possessor="no.owner">
        <word posp="noun" gloss="box"/>
+        <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
      </np>
      <np def="def" number="sing" gender="cl.1" possessor="no.owner">
        <word posp="noun" gloss="inside"/>
+        <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
      </np>
    </np>
  </pp>
</example>

propagateArgumentCase:

No change.

unwrapArgumentNPs:

No change.

unwrapOwnerOwned:

<example id="adpos2" translation="into the box">
  <pp p="to" location="inside" precise="yes">
    <word gloss="to" posp="pp"/>
-    <np type="owner_owned" number="sing">
    <np def="def" number="sing" locus="number" gender="cl.2" possessor="no.owner">
      <word posp="noun" gloss="box"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <np def="def" number="sing" gender="cl.1" possessor="no.owner">
      <word posp="noun" gloss="inside"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
-    </np>
  </pp>
</example>

movedowntoword:

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

addaffixes:

About to call getSlotValue for box/noun/case/optional
About to call getSlotValue for inside/noun/case/optional

No change.

flatten:

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

addvocab:

<example id="adpos2" translation="into the box">
  <flat>
-    <word gloss="to" posp="pp" p="to" location="inside" precise="yes"/>
-    <word posp="noun" gloss="box" def="def" number="sing" locus="number" gender="cl.2" possessor="no.owner"/>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    <word posp="noun" gloss="inside" def="def" number="sing" gender="cl.1" possessor="no.owner"/>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
+    <word gloss="to" posp="pp" p="to" location="inside" precise="yes" ph="&#x272; a&#x330;">ɲa̰</word>
+    <word posp="noun" gloss="box" def="def" number="sing" locus="number" gender="cl.2" possessor="no.owner" ph="j e w e &#x14B; &#x259;#">jeweŋə#</word>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
+    <word posp="noun" gloss="inside" def="def" number="sing" gender="cl.1" possessor="no.owner" ph="b o&#x330;">bo̰</word>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
  </flat>
</example>

vowelharmony:

No change.

removetags:

<example id="adpos2" translation="into the box">
  <flat>
-    <word gloss="to" posp="pp" p="to" location="inside" precise="yes" ph="&#x272; a&#x330;">ɲa̰</word>
-    <word posp="noun" gloss="box" def="def" number="sing" locus="number" gender="cl.2" possessor="no.owner" ph="j e w e &#x14B; &#x259;#">jeweŋə#</word>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
-    <word posp="noun" gloss="inside" def="def" number="sing" gender="cl.1" possessor="no.owner" ph="b o&#x330;">bo̰</word>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
+    <word gloss="to" posp="pp" p="to" location="inside" precise="yes">ɲa̰</word>
+    <word posp="noun" gloss="box" def="def" number="sing" locus="number" gender="cl.2" possessor="no.owner">jeweŋə#</word>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner">qə#ː</thingy>
+    <word posp="noun" gloss="inside" def="def" number="sing" gender="cl.1" possessor="no.owner">bo̰</word>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner">qə#ː</thingy>
  </flat>
+  <p>&lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ɲa̰&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;to&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;jeweŋə̃&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;qə̃ː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;sing.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;bo̰&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;qə̃ː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;sing.no.owner&lt;/span&gt;&lt;/span&gt;</p>
+  <p>ɲa̰ jeweŋə̃ qə̃ː bo̰ qə̃ː</p>
+  <p>ña’ jewengẽ qẽẽ bo’ qẽẽ</p>
+  <il>
+    <w>
+      <o>ɲa̰</o>
+      <g>to</g>
+    </w>
+    <w>
+      <o>jeweŋə̃</o>
+      <g>box</g>
+    </w>
+    <w>
+      <o>qə̃ː</o>
+      <g>sing.no.owner</g>
+    </w>
+    <w>
+      <o>bo̰</o>
+      <g>inside</g>
+    </w>
+    <w>
+      <o>qə̃ː</o>
+      <g>sing.no.owner</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 sequential:

No change.

module sentenceconnectors:

No change.

module nominalise:

No change.

module affixdensity:

No change.

module adpositions:

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

module constorder:

No change.

module casemarking:

No change.

module markowner:

No change.

module addgender:

No change.

module propagatenumber:

No change.

module simplifynumber:

No change.

createpronouns:

No change.

module markowned:

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

copyuptophrase:

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

prodrop:

No change.

addclitics:

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

propagateArgumentCase:

No change.

unwrapArgumentNPs:

No change.

unwrapOwnerOwned:

No change.

movedowntoword:

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

addaffixes:

No change.

flatten:

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

addvocab:

<example id="adpos3" translation="with me">
  <flat>
-    <word gloss="COMIT" posp="pp" role="comitative"/>
-    <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.3" def="neither" locus="number" possessor="no.owner"/>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
+    <word gloss="COMIT" posp="pp" role="comitative" ph="q &#x259;# d a">qə#da</word>
+    <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.3" def="neither" locus="number" possessor="no.owner" ph="f e&#x2D0;">feː</word>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
  </flat>
</example>

vowelharmony:

No change.

removetags:

<example id="adpos3" translation="with me">
  <flat>
-    <word gloss="COMIT" posp="pp" role="comitative" ph="q &#x259;# d a">qə#da</word>
-    <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.3" def="neither" locus="number" possessor="no.owner" ph="f e&#x2D0;">feː</word>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
+    <word gloss="COMIT" posp="pp" role="comitative">qə#da</word>
+    <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.3" def="neither" locus="number" possessor="no.owner">feː</word>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner">qə#ː</thingy>
  </flat>
+  <p>&lt;span class="ilpair"&gt;&lt;span class="mor"&gt;qə̃da&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;feː&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;qə̃ː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;sing.no.owner&lt;/span&gt;&lt;/span&gt;</p>
+  <p>qə̃da feː qə̃ː</p>
+  <p>qẽda fee qẽẽ</p>
+  <il>
+    <w>
+      <o>qə̃da</o>
+      <g>COMIT</g>
+    </w>
+    <w>
+      <o>feː</o>
+      <g>1excl.sing</g>
+    </w>
+    <w>
+      <o>qə̃ː</o>
+      <g>sing.no.owner</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 sequential:

No change.

module sentenceconnectors:

No change.

module nominalise:

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="ABS">
      <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.4">
      <word posp="noun" gloss="jaguar"/>
    </np>
-    <np number="sing" def="def" role="obj" locus="number" case="ABS">
+    <np number="sing" def="def" role="obj" locus="number" case="ABS" 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.

module simplifynumber:

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.4">
+    <np number="sing" def="def" role="subj" locus="number" case="ERG" gender="cl.4" possessor="no.owner">
      <word posp="noun" gloss="jaguar"/>
    </np>
-    <np number="sing" def="def" role="obj" locus="number" case="ABS" gender="cl.2">
+    <np number="sing" def="def" role="obj" locus="number" case="ABS" 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.4" possessor="no.owner">
      <word posp="noun" gloss="jaguar"/>
    </np>
    <np number="sing" def="def" role="obj" locus="number" case="ABS" 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.4" 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.4" possessor="no.owner">
      <word posp="noun" gloss="jaguar"/>
+      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <np number="sing" def="def" role="obj" locus="number" case="ABS" gender="cl.2" possessor="no.owner">
      <word posp="noun" gloss="hunter"/>
+      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.4" obj="3.sing.cl.2">
      <word posp="verb" gloss="kill"/>
+      <thingy type="vpta" function="enclitic" gloss="PAST"/>
+      <thingy type="vpmode" function="enclitic" gloss="indicative"/>
+      <thingy type="vpvoice" function="enclitic" gloss="active"/>
+      <thingy type="vpnegation" function="enclitic" gloss="POS"/>
+      <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.4"/>
+      <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
    </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.4" possessor="no.owner">
-      <word posp="noun" gloss="jaguar"/>
+      <word posp="noun" gloss="jaguar" number="sing" def="def" role="subj" locus="number" case="ERG" gender="cl.4" possessor="no.owner"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <np number="sing" def="def" role="obj" locus="number" case="ABS" gender="cl.2" possessor="no.owner">
-      <word posp="noun" gloss="hunter"/>
+      <word posp="noun" gloss="hunter" number="sing" def="def" role="obj" locus="number" case="ABS" gender="cl.2" possessor="no.owner"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.4" obj="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.4" obj="3.sing.cl.2"/>
      <thingy type="vpta" function="enclitic" gloss="PAST"/>
      <thingy type="vpmode" function="enclitic" gloss="indicative"/>
      <thingy type="vpvoice" function="enclitic" gloss="active"/>
      <thingy type="vpnegation" function="enclitic" gloss="POS"/>
      <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.4"/>
      <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
    </vp>
  </s>
</example>

addaffixes:

About to call getSlotValue for jaguar/noun/case/optional
Got ERG
About to call getSlotValue for hunter/noun/case/optional
Got ABS
<example id="wo1" translation="The jaguar killed the hunter.">
  <s>
    <np number="sing" def="def" role="subj" locus="number" case="ERG" gender="cl.4" possessor="no.owner">
      <word posp="noun" gloss="jaguar" number="sing" def="def" role="subj" locus="number" case="ERG" gender="cl.4" possessor="no.owner"/>
+      <thingy type="nouncase" function="suffix" gloss="ERG"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <np number="sing" def="def" role="obj" locus="number" case="ABS" gender="cl.2" possessor="no.owner">
      <word posp="noun" gloss="hunter" number="sing" def="def" role="obj" locus="number" case="ABS" gender="cl.2" possessor="no.owner"/>
+      <thingy type="nouncase" function="suffix" gloss="ABS"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.4" obj="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.4" obj="3.sing.cl.2"/>
      <thingy type="vpta" function="enclitic" gloss="PAST"/>
      <thingy type="vpmode" function="enclitic" gloss="indicative"/>
      <thingy type="vpvoice" function="enclitic" gloss="active"/>
      <thingy type="vpnegation" function="enclitic" gloss="POS"/>
      <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.4"/>
      <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
    </vp>
  </s>
</example>

flatten:

<example id="wo1" translation="The jaguar killed the hunter.">
-  <s>
-    <np number="sing" def="def" role="subj" locus="number" case="ERG" gender="cl.4" possessor="no.owner">
+  <flat>
    <word posp="noun" gloss="jaguar" number="sing" def="def" role="subj" locus="number" case="ERG" gender="cl.4" possessor="no.owner"/>
    <thingy type="nouncase" function="suffix" gloss="ERG"/>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    </np>
-    <np number="sing" def="def" role="obj" locus="number" case="ABS" gender="cl.2" possessor="no.owner">
    <word posp="noun" gloss="hunter" number="sing" def="def" role="obj" locus="number" case="ABS" gender="cl.2" possessor="no.owner"/>
    <thingy type="nouncase" function="suffix" gloss="ABS"/>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    </np>
-    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.4" obj="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.4" obj="3.sing.cl.2"/>
    <thingy type="vpta" function="enclitic" gloss="PAST"/>
    <thingy type="vpmode" function="enclitic" gloss="indicative"/>
    <thingy type="vpvoice" function="enclitic" gloss="active"/>
    <thingy type="vpnegation" function="enclitic" gloss="POS"/>
    <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.4"/>
    <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
-    </vp>
-  </s>
+  </flat>
</example>

addvocab:

<example id="wo1" translation="The jaguar killed the hunter.">
  <flat>
-    <word posp="noun" gloss="jaguar" number="sing" def="def" role="subj" locus="number" case="ERG" gender="cl.4" possessor="no.owner"/>
-    <thingy type="nouncase" function="suffix" gloss="ERG"/>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    <word posp="noun" gloss="hunter" number="sing" def="def" role="obj" locus="number" case="ABS" gender="cl.2" possessor="no.owner"/>
-    <thingy type="nouncase" function="suffix" gloss="ABS"/>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    <word posp="verb" gloss="kill" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.4" obj="3.sing.cl.2"/>
-    <thingy type="vpta" function="enclitic" gloss="PAST"/>
-    <thingy type="vpmode" function="enclitic" gloss="indicative"/>
-    <thingy type="vpvoice" function="enclitic" gloss="active"/>
-    <thingy type="vpnegation" function="enclitic" gloss="POS"/>
-    <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.4"/>
-    <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
+    <word posp="noun" gloss="jaguar" number="sing" def="def" role="subj" locus="number" case="ERG" gender="cl.4" possessor="no.owner" ph="n u q u s i">nuqusi</word>
+    <thingy type="nouncase" function="suffix" gloss="ERG" attach="suffix" ph="d o&#x330;">do̰</thingy>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
+    <word posp="noun" gloss="hunter" number="sing" def="def" role="obj" locus="number" case="ABS" gender="cl.2" possessor="no.owner" ph="j u v a b a&#x2D0;">juvabaː</word>
+    <thingy type="nouncase" function="suffix" gloss="ABS" attach="suffix" ph=""></thingy>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</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.4" obj="3.sing.cl.2" ph="&#x14B; a&#x330;">ŋa̰</word>
+    <thingy type="vpta" function="enclitic" gloss="PAST" ph="n &#x259;#&#x2D0;">nə#ː</thingy>
+    <thingy type="vpmode" function="enclitic" gloss="indicative" ph=""></thingy>
+    <thingy type="vpvoice" function="enclitic" gloss="active" ph=""></thingy>
+    <thingy type="vpnegation" function="enclitic" gloss="POS" ph=""></thingy>
+    <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.4.SUBJ" ph="p e&#x2D0;">peː</thingy>
+    <thingy type="vpquestion" function="enclitic" gloss="not.Q" ph=""></thingy>
  </flat>
</example>

vowelharmony:

No change.

removetags:

<example id="wo1" translation="The jaguar killed the hunter.">
  <flat>
-    <word posp="noun" gloss="jaguar" number="sing" def="def" role="subj" locus="number" case="ERG" gender="cl.4" possessor="no.owner" ph="n u q u s i">nuqusi</word>
-    <thingy type="nouncase" function="suffix" gloss="ERG" attach="suffix" ph="d o&#x330;">do̰</thingy>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
-    <word posp="noun" gloss="hunter" number="sing" def="def" role="obj" locus="number" case="ABS" gender="cl.2" possessor="no.owner" ph="j u v a b a&#x2D0;">juvabaː</word>
-    <thingy type="nouncase" function="suffix" gloss="ABS" attach="suffix" ph=""></thingy>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</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.4" obj="3.sing.cl.2" ph="&#x14B; a&#x330;">ŋa̰</word>
-    <thingy type="vpta" function="enclitic" gloss="PAST" ph="n &#x259;#&#x2D0;">nə#ː</thingy>
-    <thingy type="vpmode" function="enclitic" gloss="indicative" ph=""></thingy>
-    <thingy type="vpvoice" function="enclitic" gloss="active" ph=""></thingy>
-    <thingy type="vpnegation" function="enclitic" gloss="POS" ph=""></thingy>
-    <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.4.SUBJ" ph="p e&#x2D0;">peː</thingy>
-    <thingy type="vpquestion" function="enclitic" gloss="not.Q" ph=""></thingy>
+    <word posp="noun" gloss="jaguar" number="sing" def="def" role="subj" locus="number" case="ERG" gender="cl.4" possessor="no.owner">nuqusi</word>
+    <thingy type="nouncase" function="suffix" gloss="ERG">do̰</thingy>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner">qə#ː</thingy>
+    <word posp="noun" gloss="hunter" number="sing" def="def" role="obj" locus="number" case="ABS" gender="cl.2" possessor="no.owner">juvabaː</word>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner">qə#ː</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.4" obj="3.sing.cl.2">ŋa̰</word>
+    <thingy type="vpta" function="enclitic" gloss="PAST">nə#ː</thingy>
+    <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.4.SUBJ">peː</thingy>
  </flat>
+  <p>&lt;span class="ilpair"&gt;&lt;span class="mor"&gt;nuqusi&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;-do̰&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;ERG&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;qə̃ː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;sing.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;juvabaː&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ə̃ː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;sing.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ŋa̰&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;kill&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;&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;peː&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;</p>
+  <p>nuqusido̰ qə̃ː juvabaː qə̃ː ŋa̰ nə̃ː peː</p>
+  <p>nuqusido’ qẽẽ juvabaa qẽẽ nga’ nẽẽ pee</p>
+  <il>
+    <w>
+      <o>nuqusi</o>
+      <g>jaguar</g>
+    </w>
+    <w>
+      <o>-do̰</o>
+      <g>ERG</g>
+    </w>
+    <w>
+      <o>qə̃ː</o>
+      <g>sing.no.owner</g>
+    </w>
+    <w>
+      <o>juvabaː</o>
+      <g>hunter</g>
+    </w>
+    <w>
+      <o>qə̃ː</o>
+      <g>sing.no.owner</g>
+    </w>
+    <w>
+      <o>ŋa̰</o>
+      <g>kill</g>
+    </w>
+    <w>
+      <o>nə̃ː</o>
+      <g>PAST</g>
+    </w>
+    <w>
+      <o>peː</o>
+      <g>3.sing.cl.4.SUBJ</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 sequential:

No change.

module sentenceconnectors:

No change.

module nominalise:

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="ABS">
      <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="ABS">
      <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.4">
      <word posp="noun" gloss="lion"/>
    </np>
    <np role="obj" case="ABS">
-      <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.4">
+        <np type="owner_owned" role="owner" gender="cl.1">
+          <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.1">
            <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.4">
          <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.4">
      <word posp="noun" gloss="lion"/>
    </np>
-    <np role="obj" case="ABS">
-      <np type="owner_owned" gender="cl.4">
-        <np type="owner_owned" role="owner" gender="cl.1">
+    <np role="obj" case="ABS" number="sing">
+      <np type="owner_owned" gender="cl.4" number="sing">
+        <np type="owner_owned" role="owner" gender="cl.1" 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.1">
            <word posp="noun" gloss="daughter"/>
          </np>
        </np>
        <np number="sing" def="def" locus="number" role="owned" gender="cl.4">
          <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 simplifynumber:

No change.

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.4">
+    <np number="sing" def="def" role="subj" locus="number" case="ERG" gender="cl.4" possessor="no.owner">
      <word posp="noun" gloss="lion"/>
    </np>
-    <np role="obj" case="ABS" number="sing">
+    <np role="obj" case="ABS" number="sing" possessor="no.owner">
      <np type="owner_owned" gender="cl.4" number="sing">
        <np type="owner_owned" role="owner" gender="cl.1" 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.1">
+          <np number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.1" possessor="3.sing.cl.2">
            <word posp="noun" gloss="daughter"/>
          </np>
        </np>
-        <np number="sing" def="def" locus="number" role="owned" gender="cl.4">
+        <np number="sing" def="def" locus="number" role="owned" gender="cl.4" possessor="3.sing.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 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.4" possessor="no.owner">
      <word posp="noun" gloss="lion"/>
    </np>
-    <np role="obj" case="ABS" number="sing" possessor="no.owner">
+    <np role="obj" case="ABS" number="sing" possessor="no.owner" gender="cl.1">
      <np type="owner_owned" gender="cl.4" number="sing">
        <np type="owner_owned" role="owner" gender="cl.1" 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.1" possessor="3.sing.cl.2">
            <word posp="noun" gloss="daughter"/>
          </np>
        </np>
        <np number="sing" def="def" locus="number" role="owned" gender="cl.4" possessor="3.sing.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">
+    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.4" obj="3.sing.cl.1">
      <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.4" possessor="no.owner">
      <word posp="noun" gloss="lion"/>
+      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <np role="obj" case="ABS" number="sing" possessor="no.owner" gender="cl.1">
      <np type="owner_owned" gender="cl.4" number="sing">
        <np type="owner_owned" role="owner" gender="cl.1" number="sing">
          <np number="sing" def="def" locus="number" role="owner" case="GEN" gender="cl.2" possessor="no.owner">
            <word posp="noun" gloss="hunter"/>
+            <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
          </np>
          <np number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.1" possessor="3.sing.cl.2">
            <word posp="noun" gloss="daughter"/>
+            <thingy type="npnumber.possessor" function="enclitic" gloss="sing.3.sing.cl.2"/>
          </np>
        </np>
        <np number="sing" def="def" locus="number" role="owned" gender="cl.4" possessor="3.sing.cl.1">
          <word posp="noun" gloss="dog"/>
+          <thingy type="npnumber.possessor" function="enclitic" gloss="sing.3.sing.cl.1"/>
        </np>
      </np>
+      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.4" obj="3.sing.cl.1">
      <word posp="verb" gloss="eat"/>
+      <thingy type="vpta" function="enclitic" gloss="PAST"/>
+      <thingy type="vpmode" function="enclitic" gloss="indicative"/>
+      <thingy type="vpvoice" function="enclitic" gloss="active"/>
+      <thingy type="vpnegation" function="enclitic" gloss="POS"/>
+      <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.4"/>
+      <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
    </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.4" possessor="no.owner">
      <word posp="noun" gloss="lion"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
-    <np role="obj" case="ABS" number="sing" possessor="no.owner" gender="cl.1">
-      <np type="owner_owned" gender="cl.4" number="sing">
+    <np type="owner_owned" gender="cl.4" number="sing" role="obj" case="ABS" possessor="no.owner">
      <np type="owner_owned" role="owner" gender="cl.1" number="sing">
        <np number="sing" def="def" locus="number" role="owner" case="GEN" gender="cl.2" possessor="no.owner">
          <word posp="noun" gloss="hunter"/>
          <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
        </np>
        <np number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.1" possessor="3.sing.cl.2">
          <word posp="noun" gloss="daughter"/>
          <thingy type="npnumber.possessor" function="enclitic" gloss="sing.3.sing.cl.2"/>
        </np>
      </np>
      <np number="sing" def="def" locus="number" role="owned" gender="cl.4" possessor="3.sing.cl.1">
        <word posp="noun" gloss="dog"/>
        <thingy type="npnumber.possessor" function="enclitic" gloss="sing.3.sing.cl.1"/>
      </np>
    </np>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.4" obj="3.sing.cl.1">
      <word posp="verb" gloss="eat"/>
      <thingy type="vpta" function="enclitic" gloss="PAST"/>
      <thingy type="vpmode" function="enclitic" gloss="indicative"/>
      <thingy type="vpvoice" function="enclitic" gloss="active"/>
      <thingy type="vpnegation" function="enclitic" gloss="POS"/>
      <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.4"/>
      <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
    </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.4" possessor="no.owner">
      <word posp="noun" gloss="lion"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
-    <np type="owner_owned" gender="cl.4" number="sing" role="obj" case="ABS" possessor="no.owner">
-      <np type="owner_owned" role="owner" gender="cl.1" number="sing">
    <np number="sing" def="def" locus="number" role="owner" case="GEN" gender="cl.2" possessor="no.owner">
      <word posp="noun" gloss="hunter"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <np number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.1" possessor="3.sing.cl.2">
      <word posp="noun" gloss="daughter"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.3.sing.cl.2"/>
    </np>
-      </np>
-      <np number="sing" def="def" locus="number" role="owned" gender="cl.4" possessor="3.sing.cl.1">
+    <np number="sing" def="def" locus="number" role="owned" gender="cl.4" possessor="3.sing.cl.1" case="ABS">
      <word posp="noun" gloss="dog"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.3.sing.cl.1"/>
    </np>
-    </np>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.4" obj="3.sing.cl.1">
      <word posp="verb" gloss="eat"/>
      <thingy type="vpta" function="enclitic" gloss="PAST"/>
      <thingy type="vpmode" function="enclitic" gloss="indicative"/>
      <thingy type="vpvoice" function="enclitic" gloss="active"/>
      <thingy type="vpnegation" function="enclitic" gloss="POS"/>
      <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.4"/>
      <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
    </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.4" possessor="no.owner">
-      <word posp="noun" gloss="lion"/>
+      <word posp="noun" gloss="lion" number="sing" def="def" role="subj" locus="number" case="ERG" gender="cl.4" possessor="no.owner"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <np number="sing" def="def" locus="number" role="owner" case="GEN" gender="cl.2" possessor="no.owner">
-      <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"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <np number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.1" possessor="3.sing.cl.2">
-      <word posp="noun" gloss="daughter"/>
+      <word posp="noun" gloss="daughter" number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.1" possessor="3.sing.cl.2"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.3.sing.cl.2"/>
    </np>
    <np number="sing" def="def" locus="number" role="owned" gender="cl.4" possessor="3.sing.cl.1" case="ABS">
-      <word posp="noun" gloss="dog"/>
+      <word posp="noun" gloss="dog" number="sing" def="def" locus="number" role="owned" gender="cl.4" possessor="3.sing.cl.1" case="ABS"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.3.sing.cl.1"/>
    </np>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.4" obj="3.sing.cl.1">
-      <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" obj="3.sing.cl.1"/>
      <thingy type="vpta" function="enclitic" gloss="PAST"/>
      <thingy type="vpmode" function="enclitic" gloss="indicative"/>
      <thingy type="vpvoice" function="enclitic" gloss="active"/>
      <thingy type="vpnegation" function="enclitic" gloss="POS"/>
      <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.4"/>
      <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
    </vp>
  </s>
</example>

addaffixes:

About to call getSlotValue for lion/noun/case/optional
Got ERG
About to call getSlotValue for hunter/noun/case/optional
Got GEN
About to call getSlotValue for daughter/noun/case/optional
Got GEN
About to call getSlotValue for dog/noun/case/optional
Got ABS
<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.4" possessor="no.owner">
      <word posp="noun" gloss="lion" number="sing" def="def" role="subj" locus="number" case="ERG" gender="cl.4" possessor="no.owner"/>
+      <thingy type="nouncase" function="suffix" gloss="ERG"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <np number="sing" def="def" locus="number" role="owner" case="GEN" gender="cl.2" possessor="no.owner">
      <word posp="noun" gloss="hunter" number="sing" def="def" locus="number" role="owner" case="GEN" gender="cl.2" possessor="no.owner"/>
+      <thingy type="nouncase" function="suffix" gloss="GEN"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <np number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.1" possessor="3.sing.cl.2">
      <word posp="noun" gloss="daughter" number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.1" possessor="3.sing.cl.2"/>
+      <thingy type="nouncase" function="suffix" gloss="GEN"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.3.sing.cl.2"/>
    </np>
    <np number="sing" def="def" locus="number" role="owned" gender="cl.4" possessor="3.sing.cl.1" case="ABS">
      <word posp="noun" gloss="dog" number="sing" def="def" locus="number" role="owned" gender="cl.4" possessor="3.sing.cl.1" case="ABS"/>
+      <thingy type="nouncase" function="suffix" gloss="ABS"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.3.sing.cl.1"/>
    </np>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.4" obj="3.sing.cl.1">
      <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" obj="3.sing.cl.1"/>
      <thingy type="vpta" function="enclitic" gloss="PAST"/>
      <thingy type="vpmode" function="enclitic" gloss="indicative"/>
      <thingy type="vpvoice" function="enclitic" gloss="active"/>
      <thingy type="vpnegation" function="enclitic" gloss="POS"/>
      <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.4"/>
      <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
    </vp>
  </s>
</example>

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.4" possessor="no.owner">
+  <flat>
    <word posp="noun" gloss="lion" number="sing" def="def" role="subj" locus="number" case="ERG" gender="cl.4" possessor="no.owner"/>
    <thingy type="nouncase" function="suffix" gloss="ERG"/>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    </np>
-    <np number="sing" def="def" locus="number" role="owner" case="GEN" gender="cl.2" possessor="no.owner">
    <word posp="noun" gloss="hunter" number="sing" def="def" locus="number" role="owner" case="GEN" gender="cl.2" possessor="no.owner"/>
    <thingy type="nouncase" function="suffix" gloss="GEN"/>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    </np>
-    <np number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.1" possessor="3.sing.cl.2">
    <word posp="noun" gloss="daughter" number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.1" possessor="3.sing.cl.2"/>
    <thingy type="nouncase" function="suffix" gloss="GEN"/>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.3.sing.cl.2"/>
-    </np>
-    <np number="sing" def="def" locus="number" role="owned" gender="cl.4" possessor="3.sing.cl.1" case="ABS">
    <word posp="noun" gloss="dog" number="sing" def="def" locus="number" role="owned" gender="cl.4" possessor="3.sing.cl.1" case="ABS"/>
    <thingy type="nouncase" function="suffix" gloss="ABS"/>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.3.sing.cl.1"/>
-    </np>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.4" obj="3.sing.cl.1">
    <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" obj="3.sing.cl.1"/>
    <thingy type="vpta" function="enclitic" gloss="PAST"/>
    <thingy type="vpmode" function="enclitic" gloss="indicative"/>
    <thingy type="vpvoice" function="enclitic" gloss="active"/>
    <thingy type="vpnegation" function="enclitic" gloss="POS"/>
    <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.4"/>
    <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
-    </vp>
-  </s>
+  </flat>
</example>

addvocab:

<example id="wo2" translation="The lion ate the hunter's daughter's dog.">
  <flat>
-    <word posp="noun" gloss="lion" number="sing" def="def" role="subj" locus="number" case="ERG" gender="cl.4" possessor="no.owner"/>
-    <thingy type="nouncase" function="suffix" gloss="ERG"/>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    <word posp="noun" gloss="hunter" number="sing" def="def" locus="number" role="owner" case="GEN" gender="cl.2" possessor="no.owner"/>
-    <thingy type="nouncase" function="suffix" gloss="GEN"/>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    <word posp="noun" gloss="daughter" number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.1" possessor="3.sing.cl.2"/>
-    <thingy type="nouncase" function="suffix" gloss="GEN"/>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.3.sing.cl.2"/>
-    <word posp="noun" gloss="dog" number="sing" def="def" locus="number" role="owned" gender="cl.4" possessor="3.sing.cl.1" case="ABS"/>
-    <thingy type="nouncase" function="suffix" gloss="ABS"/>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.3.sing.cl.1"/>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    <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" obj="3.sing.cl.1"/>
-    <thingy type="vpta" function="enclitic" gloss="PAST"/>
-    <thingy type="vpmode" function="enclitic" gloss="indicative"/>
-    <thingy type="vpvoice" function="enclitic" gloss="active"/>
-    <thingy type="vpnegation" function="enclitic" gloss="POS"/>
-    <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.4"/>
-    <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
+    <word posp="noun" gloss="lion" number="sing" def="def" role="subj" locus="number" case="ERG" gender="cl.4" possessor="no.owner" ph="k o d e&#x330; s+p a">kodḛspa</word>
+    <thingy type="nouncase" function="suffix" gloss="ERG" attach="suffix" ph="d o&#x330;">do̰</thingy>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
+    <word posp="noun" gloss="hunter" number="sing" def="def" locus="number" role="owner" case="GEN" gender="cl.2" possessor="no.owner" ph="j u v a b a&#x2D0;">juvabaː</word>
+    <thingy type="nouncase" function="suffix" gloss="GEN" attach="suffix" ph="t &#x259;#&#x330;">tə#̰</thingy>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
+    <word posp="noun" gloss="daughter" number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.1" possessor="3.sing.cl.2" ph="w a&#x2D0;">waː</word>
+    <thingy type="nouncase" function="suffix" gloss="GEN" attach="suffix" ph="t &#x259;#&#x330;">tə#̰</thingy>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.3.sing.cl.2" ph="s i&#x330;">sḭ</thingy>
+    <word posp="noun" gloss="dog" number="sing" def="def" locus="number" role="owned" gender="cl.4" possessor="3.sing.cl.1" case="ABS" ph="r a&#x2D0;">raː</word>
+    <thingy type="nouncase" function="suffix" gloss="ABS" attach="suffix" ph=""></thingy>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.3.sing.cl.1" ph="s u&#x330;">sṵ</thingy>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</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" obj="3.sing.cl.1" ph="&#x272; e">ɲe</word>
+    <thingy type="vpta" function="enclitic" gloss="PAST" ph="n &#x259;#&#x2D0;">nə#ː</thingy>
+    <thingy type="vpmode" function="enclitic" gloss="indicative" ph=""></thingy>
+    <thingy type="vpvoice" function="enclitic" gloss="active" ph=""></thingy>
+    <thingy type="vpnegation" function="enclitic" gloss="POS" ph=""></thingy>
+    <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.4.SUBJ" ph="p e&#x2D0;">peː</thingy>
+    <thingy type="vpquestion" function="enclitic" gloss="not.Q" ph=""></thingy>
  </flat>
</example>

vowelharmony:

No change.

removetags:

<example id="wo2" translation="The lion ate the hunter's daughter's dog.">
  <flat>
-    <word posp="noun" gloss="lion" number="sing" def="def" role="subj" locus="number" case="ERG" gender="cl.4" possessor="no.owner" ph="k o d e&#x330; s+p a">kodḛspa</word>
-    <thingy type="nouncase" function="suffix" gloss="ERG" attach="suffix" ph="d o&#x330;">do̰</thingy>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
-    <word posp="noun" gloss="hunter" number="sing" def="def" locus="number" role="owner" case="GEN" gender="cl.2" possessor="no.owner" ph="j u v a b a&#x2D0;">juvabaː</word>
-    <thingy type="nouncase" function="suffix" gloss="GEN" attach="suffix" ph="t &#x259;#&#x330;">tə#̰</thingy>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
-    <word posp="noun" gloss="daughter" number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.1" possessor="3.sing.cl.2" ph="w a&#x2D0;">waː</word>
-    <thingy type="nouncase" function="suffix" gloss="GEN" attach="suffix" ph="t &#x259;#&#x330;">tə#̰</thingy>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.3.sing.cl.2" ph="s i&#x330;">sḭ</thingy>
-    <word posp="noun" gloss="dog" number="sing" def="def" locus="number" role="owned" gender="cl.4" possessor="3.sing.cl.1" case="ABS" ph="r a&#x2D0;">raː</word>
-    <thingy type="nouncase" function="suffix" gloss="ABS" attach="suffix" ph=""></thingy>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.3.sing.cl.1" ph="s u&#x330;">sṵ</thingy>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</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" obj="3.sing.cl.1" ph="&#x272; e">ɲe</word>
-    <thingy type="vpta" function="enclitic" gloss="PAST" ph="n &#x259;#&#x2D0;">nə#ː</thingy>
-    <thingy type="vpmode" function="enclitic" gloss="indicative" ph=""></thingy>
-    <thingy type="vpvoice" function="enclitic" gloss="active" ph=""></thingy>
-    <thingy type="vpnegation" function="enclitic" gloss="POS" ph=""></thingy>
-    <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.4.SUBJ" ph="p e&#x2D0;">peː</thingy>
-    <thingy type="vpquestion" function="enclitic" gloss="not.Q" ph=""></thingy>
+    <word posp="noun" gloss="lion" number="sing" def="def" role="subj" locus="number" case="ERG" gender="cl.4" possessor="no.owner">kodḛspa</word>
+    <thingy type="nouncase" function="suffix" gloss="ERG">do̰</thingy>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner">qə#ː</thingy>
+    <word posp="noun" gloss="hunter" number="sing" def="def" locus="number" role="owner" case="GEN" gender="cl.2" possessor="no.owner">juvabaː</word>
+    <thingy type="nouncase" function="suffix" gloss="GEN">tə#̰</thingy>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner">qə#ː</thingy>
+    <word posp="noun" gloss="daughter" number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.1" possessor="3.sing.cl.2">waː</word>
+    <thingy type="nouncase" function="suffix" gloss="GEN">tə#̰</thingy>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.3.sing.cl.2">sḭ</thingy>
+    <word posp="noun" gloss="dog" number="sing" def="def" locus="number" role="owned" gender="cl.4" possessor="3.sing.cl.1" case="ABS">raː</word>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.3.sing.cl.1">sṵ</thingy>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner">qə#ː</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" obj="3.sing.cl.1">ɲe</word>
+    <thingy type="vpta" function="enclitic" gloss="PAST">nə#ː</thingy>
+    <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.4.SUBJ">peː</thingy>
  </flat>
+  <p>&lt;span class="ilpair"&gt;&lt;span class="mor"&gt;kodḛspa&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;-do̰&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;ERG&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;qə̃ː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;sing.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;juvabaː&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;-tə̰̃&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;GEN&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;qə̃ː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;sing.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;waː&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;-tə̰̃&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;GEN&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;sing.3.sing.cl.2&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;raː&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;sṵ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;sing.3.sing.cl.1&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;qə̃ː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;sing.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ɲe&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;nə̃ː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&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;peː&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;</p>
+  <p>kodḛspado̰ qə̃ː juvabaːtə̰̃ qə̃ː waːtə̰̃ sḭ raː sṵ qə̃ː ɲe nə̃ː peː</p>
+  <p>kode’spado’ qẽẽ juvabaatẽ’ qẽẽ waatẽ’ si’ raa su’ qẽẽ ñe nẽẽ pee</p>
+  <il>
+    <w>
+      <o>kodḛspa</o>
+      <g>lion</g>
+    </w>
+    <w>
+      <o>-do̰</o>
+      <g>ERG</g>
+    </w>
+    <w>
+      <o>qə̃ː</o>
+      <g>sing.no.owner</g>
+    </w>
+    <w>
+      <o>juvabaː</o>
+      <g>hunter</g>
+    </w>
+    <w>
+      <o>-tə̰̃</o>
+      <g>GEN</g>
+    </w>
+    <w>
+      <o>qə̃ː</o>
+      <g>sing.no.owner</g>
+    </w>
+    <w>
+      <o>waː</o>
+      <g>daughter</g>
+    </w>
+    <w>
+      <o>-tə̰̃</o>
+      <g>GEN</g>
+    </w>
+    <w>
+      <o>sḭ</o>
+      <g>sing.3.sing.cl.2</g>
+    </w>
+    <w>
+      <o>raː</o>
+      <g>dog</g>
+    </w>
+    <w>
+      <o>sṵ</o>
+      <g>sing.3.sing.cl.1</g>
+    </w>
+    <w>
+      <o>qə̃ː</o>
+      <g>sing.no.owner</g>
+    </w>
+    <w>
+      <o>ɲe</o>
+      <g>eat</g>
+    </w>
+    <w>
+      <o>nə̃ː</o>
+      <g>PAST</g>
+    </w>
+    <w>
+      <o>peː</o>
+      <g>3.sing.cl.4.SUBJ</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 sequential:

No change.

module sentenceconnectors:

No change.

module nominalise:

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="ABS">
    <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="ABS">
    <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="ABS">
-    <np type="owner_owned" role="owner">
-      <np type="owner_owned" role="owner">
+  <np type="owner_owned" case="ABS" gender="cl.2">
+    <np type="owner_owned" role="owner" gender="cl.3">
+      <np type="owner_owned" role="owner" gender="cl.2">
        <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.2">
          <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.3">
        <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="ABS" gender="cl.2">
-    <np type="owner_owned" role="owner" gender="cl.3">
-      <np type="owner_owned" role="owner" gender="cl.2">
+  <np type="owner_owned" case="ABS" gender="cl.2" number="sing">
+    <np type="owner_owned" role="owner" gender="cl.3" number="sing">
+      <np type="owner_owned" role="owner" gender="cl.2" 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.2">
          <word posp="noun" gloss="son"/>
        </np>
      </np>
      <np number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.3">
        <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>

module simplifynumber:

No change.

createpronouns:

No change.

module markowned:

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

addaffixes:

About to call getSlotValue for son/noun/case/optional
Got GEN
About to call getSlotValue for friend/noun/case/optional
Got GEN
About to call getSlotValue for book/noun/case/optional
Got ABS
<example id="poss3" translation="your son's friend's book">
  <np number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.2" possessor="2.sing">
    <word posp="noun" gloss="son" number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.2" possessor="2.sing"/>
+    <thingy type="nouncase" function="suffix" gloss="GEN"/>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.2.sing"/>
  </np>
  <np number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.3" possessor="3.sing.cl.2">
    <word posp="noun" gloss="friend" number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.3" possessor="3.sing.cl.2"/>
+    <thingy type="nouncase" function="suffix" gloss="GEN"/>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.3.sing.cl.2"/>
  </np>
  <np number="sing" def="def" locus="number" role="owned" gender="cl.2" possessor="3.sing.cl.3" case="ABS">
    <word posp="noun" gloss="book" number="sing" def="def" locus="number" role="owned" gender="cl.2" possessor="3.sing.cl.3" case="ABS"/>
+    <thingy type="nouncase" function="suffix" gloss="ABS"/>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.3.sing.cl.3"/>
  </np>
</example>

flatten:

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

addvocab:

<example id="poss3" translation="your son's friend's book">
  <flat>
-    <word posp="noun" gloss="son" number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.2" possessor="2.sing"/>
-    <thingy type="nouncase" function="suffix" gloss="GEN"/>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.2.sing"/>
-    <word posp="noun" gloss="friend" number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.3" possessor="3.sing.cl.2"/>
-    <thingy type="nouncase" function="suffix" gloss="GEN"/>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.3.sing.cl.2"/>
-    <word posp="noun" gloss="book" number="sing" def="def" locus="number" role="owned" gender="cl.2" possessor="3.sing.cl.3" case="ABS"/>
-    <thingy type="nouncase" function="suffix" gloss="ABS"/>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.3.sing.cl.3"/>
+    <word posp="noun" gloss="son" number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.2" possessor="2.sing" ph="p &#x254;i">pɔi</word>
+    <thingy type="nouncase" function="suffix" gloss="GEN" attach="suffix" ph="t &#x259;#&#x330;">tə#̰</thingy>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.2.sing" ph="k e">ke</thingy>
+    <word posp="noun" gloss="friend" number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.3" possessor="3.sing.cl.2" ph="s au">sau</word>
+    <thingy type="nouncase" function="suffix" gloss="GEN" attach="suffix" ph="t &#x259;#&#x330;">tə#̰</thingy>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.3.sing.cl.2" ph="s i&#x330;">sḭ</thingy>
+    <word posp="noun" gloss="book" number="sing" def="def" locus="number" role="owned" gender="cl.2" possessor="3.sing.cl.3" case="ABS" ph="s i&#x2D0; t o&#x2D0;">siːtoː</word>
+    <thingy type="nouncase" function="suffix" gloss="ABS" attach="suffix" ph=""></thingy>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.3.sing.cl.3" ph="k a&#x2D0;">kaː</thingy>
  </flat>
</example>

vowelharmony:

No change.

removetags:

<example id="poss3" translation="your son's friend's book">
  <flat>
-    <word posp="noun" gloss="son" number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.2" possessor="2.sing" ph="p &#x254;i">pɔi</word>
-    <thingy type="nouncase" function="suffix" gloss="GEN" attach="suffix" ph="t &#x259;#&#x330;">tə#̰</thingy>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.2.sing" ph="k e">ke</thingy>
-    <word posp="noun" gloss="friend" number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.3" possessor="3.sing.cl.2" ph="s au">sau</word>
-    <thingy type="nouncase" function="suffix" gloss="GEN" attach="suffix" ph="t &#x259;#&#x330;">tə#̰</thingy>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.3.sing.cl.2" ph="s i&#x330;">sḭ</thingy>
-    <word posp="noun" gloss="book" number="sing" def="def" locus="number" role="owned" gender="cl.2" possessor="3.sing.cl.3" case="ABS" ph="s i&#x2D0; t o&#x2D0;">siːtoː</word>
-    <thingy type="nouncase" function="suffix" gloss="ABS" attach="suffix" ph=""></thingy>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.3.sing.cl.3" ph="k a&#x2D0;">kaː</thingy>
+    <word posp="noun" gloss="son" number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.2" possessor="2.sing">pɔi</word>
+    <thingy type="nouncase" function="suffix" gloss="GEN">tə#̰</thingy>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.2.sing">ke</thingy>
+    <word posp="noun" gloss="friend" number="sing" def="def" locus="number" role="owned" case="GEN" gender="cl.3" possessor="3.sing.cl.2">sau</word>
+    <thingy type="nouncase" function="suffix" gloss="GEN">tə#̰</thingy>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.3.sing.cl.2">sḭ</thingy>
+    <word posp="noun" gloss="book" number="sing" def="def" locus="number" role="owned" gender="cl.2" possessor="3.sing.cl.3" case="ABS">siːtoː</word>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.3.sing.cl.3">kaː</thingy>
  </flat>
+  <p>&lt;span class="ilpair"&gt;&lt;span class="mor"&gt;pɔi&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;-tə̰̃&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;GEN&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ke&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;sing.2.sing&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;sau&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ə̰̃&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;GEN&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;sing.3.sing.cl.2&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;siːtoː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;book&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;kaː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;sing.3.sing.cl.3&lt;/span&gt;&lt;/span&gt;</p>
+  <p>pɔitə̰̃ ke sautə̰̃ sḭ siːtoː kaː</p>
+  <p>poitẽ’ ke sautẽ’ si’ siitoo kaa</p>
+  <il>
+    <w>
+      <o>pɔi</o>
+      <g>son</g>
+    </w>
+    <w>
+      <o>-tə̰̃</o>
+      <g>GEN</g>
+    </w>
+    <w>
+      <o>ke</o>
+      <g>sing.2.sing</g>
+    </w>
+    <w>
+      <o>sau</o>
+      <g>friend</g>
+    </w>
+    <w>
+      <o>-tə̰̃</o>
+      <g>GEN</g>
+    </w>
+    <w>
+      <o>sḭ</o>
+      <g>sing.3.sing.cl.2</g>
+    </w>
+    <w>
+      <o>siːtoː</o>
+      <g>book</g>
+    </w>
+    <w>
+      <o>kaː</o>
+      <g>sing.3.sing.cl.3</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 sequential:

No change.

module sentenceconnectors:

No change.

module nominalise:

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="ABS">
      <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="ABS">
+    <np number="sing" def="def" role="subj" tr="theme" locus="number" case="ABS" gender="cl.4">
      <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.

module simplifynumber:

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="ABS" gender="cl.4">
+    <np number="sing" def="def" role="subj" tr="theme" locus="number" case="ABS" gender="cl.4" 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="ABS" gender="cl.4" 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.4">
      <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="ABS" gender="cl.4" possessor="no.owner">
      <word posp="noun" gloss="cat"/>
+      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <vp negation="POS" question="not.Q" tense="present" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="3.sing.cl.4">
      <word posp="verb" gloss="sleep"/>
+      <thingy type="vpta" function="enclitic" gloss="PRES"/>
+      <thingy type="vpmode" function="enclitic" gloss="indicative"/>
+      <thingy type="vpvoice" function="enclitic" gloss="active"/>
+      <thingy type="vpnegation" function="enclitic" gloss="POS"/>
+      <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.4"/>
+      <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
    </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="ABS" gender="cl.4" possessor="no.owner">
-      <word posp="noun" gloss="cat"/>
+      <word posp="noun" gloss="cat" number="sing" def="def" role="subj" tr="theme" locus="number" case="ABS" gender="cl.4" possessor="no.owner"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <vp negation="POS" question="not.Q" tense="present" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="3.sing.cl.4">
-      <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.4"/>
      <thingy type="vpta" function="enclitic" gloss="PRES"/>
      <thingy type="vpmode" function="enclitic" gloss="indicative"/>
      <thingy type="vpvoice" function="enclitic" gloss="active"/>
      <thingy type="vpnegation" function="enclitic" gloss="POS"/>
      <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.4"/>
      <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
    </vp>
  </s>
</example>

addaffixes:

About to call getSlotValue for cat/noun/case/optional
Got ABS
<example id="intr_stat" translation="The cat is sleeping.">
  <s>
    <np number="sing" def="def" role="subj" tr="theme" locus="number" case="ABS" gender="cl.4" possessor="no.owner">
      <word posp="noun" gloss="cat" number="sing" def="def" role="subj" tr="theme" locus="number" case="ABS" gender="cl.4" possessor="no.owner"/>
+      <thingy type="nouncase" function="suffix" gloss="ABS"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <vp negation="POS" question="not.Q" tense="present" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="3.sing.cl.4">
      <word posp="verb" gloss="sleep" negation="POS" question="not.Q" tense="present" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="3.sing.cl.4"/>
      <thingy type="vpta" function="enclitic" gloss="PRES"/>
      <thingy type="vpmode" function="enclitic" gloss="indicative"/>
      <thingy type="vpvoice" function="enclitic" gloss="active"/>
      <thingy type="vpnegation" function="enclitic" gloss="POS"/>
      <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.4"/>
      <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
    </vp>
  </s>
</example>

flatten:

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

addvocab:

<example id="intr_stat" translation="The cat is sleeping.">
  <flat>
-    <word posp="noun" gloss="cat" number="sing" def="def" role="subj" tr="theme" locus="number" case="ABS" gender="cl.4" possessor="no.owner"/>
-    <thingy type="nouncase" function="suffix" gloss="ABS"/>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    <word posp="verb" gloss="sleep" negation="POS" question="not.Q" tense="present" asp="imperfective" mode="indicative" voice="active" ta="PRES" subj="3.sing.cl.4"/>
-    <thingy type="vpta" function="enclitic" gloss="PRES"/>
-    <thingy type="vpmode" function="enclitic" gloss="indicative"/>
-    <thingy type="vpvoice" function="enclitic" gloss="active"/>
-    <thingy type="vpnegation" function="enclitic" gloss="POS"/>
-    <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.4"/>
-    <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
+    <word posp="noun" gloss="cat" number="sing" def="def" role="subj" tr="theme" locus="number" case="ABS" gender="cl.4" possessor="no.owner" ph="n o">no</word>
+    <thingy type="nouncase" function="suffix" gloss="ABS" attach="suffix" ph=""></thingy>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</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.4" ph="&#x272; i&#x2D0;">ɲiː</word>
+    <thingy type="vpta" function="enclitic" gloss="PRES" ph=""></thingy>
+    <thingy type="vpmode" function="enclitic" gloss="indicative" ph=""></thingy>
+    <thingy type="vpvoice" function="enclitic" gloss="active" ph=""></thingy>
+    <thingy type="vpnegation" function="enclitic" gloss="POS" ph=""></thingy>
+    <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.4.SUBJ" ph="p e&#x2D0;">peː</thingy>
+    <thingy type="vpquestion" function="enclitic" gloss="not.Q" ph=""></thingy>
  </flat>
</example>

vowelharmony:

No change.

removetags:

<example id="intr_stat" translation="The cat is sleeping.">
  <flat>
-    <word posp="noun" gloss="cat" number="sing" def="def" role="subj" tr="theme" locus="number" case="ABS" gender="cl.4" possessor="no.owner" ph="n o">no</word>
-    <thingy type="nouncase" function="suffix" gloss="ABS" attach="suffix" ph=""></thingy>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</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.4" ph="&#x272; i&#x2D0;">ɲiː</word>
-    <thingy type="vpta" function="enclitic" gloss="PRES" ph=""></thingy>
-    <thingy type="vpmode" function="enclitic" gloss="indicative" ph=""></thingy>
-    <thingy type="vpvoice" function="enclitic" gloss="active" ph=""></thingy>
-    <thingy type="vpnegation" function="enclitic" gloss="POS" ph=""></thingy>
-    <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.4.SUBJ" ph="p e&#x2D0;">peː</thingy>
-    <thingy type="vpquestion" function="enclitic" gloss="not.Q" ph=""></thingy>
+    <word posp="noun" gloss="cat" number="sing" def="def" role="subj" tr="theme" locus="number" case="ABS" gender="cl.4" possessor="no.owner">no</word>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner">qə#ː</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.4">ɲiː</word>
+    <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.4.SUBJ">peː</thingy>
  </flat>
+  <p>&lt;span class="ilpair"&gt;&lt;span class="mor"&gt;no&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ə̃ː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;sing.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ɲiː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;sleep&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;peː&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;</p>
+  <p>no qə̃ː ɲiː peː</p>
+  <p>no qẽẽ ñii pee</p>
+  <il>
+    <w>
+      <o>no</o>
+      <g>cat</g>
+    </w>
+    <w>
+      <o>qə̃ː</o>
+      <g>sing.no.owner</g>
+    </w>
+    <w>
+      <o>ɲiː</o>
+      <g>sleep</g>
+    </w>
+    <w>
+      <o>peː</o>
+      <g>3.sing.cl.4.SUBJ</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 sequential:

No change.

module sentenceconnectors:

No change.

module nominalise:

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="ABS">
      <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="ABS">
+    <np number="sing" def="def" role="subj" tr="theme" locus="number" case="ABS" gender="cl.4">
      <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.

module simplifynumber:

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="ABS" gender="cl.4">
+    <np number="sing" def="def" role="subj" tr="theme" locus="number" case="ABS" gender="cl.4" 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="ABS" gender="cl.4" 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.4">
      <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="ABS" gender="cl.4" possessor="no.owner">
      <word posp="noun" gloss="cat"/>
+      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <vp tam="pres-cont" negation="POS" question="not.Q" ta="PRES" subj="3.sing.cl.4">
      <word posp="verb" gloss="run"/>
+      <thingy type="vpta" function="enclitic" gloss="PRES"/>
+      <thingy type="vpnegation" function="enclitic" gloss="POS"/>
+      <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.4"/>
+      <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
    </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="ABS" gender="cl.4" possessor="no.owner">
-      <word posp="noun" gloss="cat"/>
+      <word posp="noun" gloss="cat" number="sing" def="def" role="subj" tr="theme" locus="number" case="ABS" gender="cl.4" possessor="no.owner"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <vp tam="pres-cont" negation="POS" question="not.Q" ta="PRES" subj="3.sing.cl.4">
-      <word posp="verb" gloss="run"/>
+      <word posp="verb" gloss="run" tam="pres-cont" negation="POS" question="not.Q" ta="PRES" subj="3.sing.cl.4"/>
      <thingy type="vpta" function="enclitic" gloss="PRES"/>
      <thingy type="vpnegation" function="enclitic" gloss="POS"/>
      <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.4"/>
      <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
    </vp>
  </s>
</example>

addaffixes:

About to call getSlotValue for cat/noun/case/optional
Got ABS
<example id="intr_act" translation="The cat is running.">
  <s>
    <np number="sing" def="def" role="subj" tr="theme" locus="number" case="ABS" gender="cl.4" possessor="no.owner">
      <word posp="noun" gloss="cat" number="sing" def="def" role="subj" tr="theme" locus="number" case="ABS" gender="cl.4" possessor="no.owner"/>
+      <thingy type="nouncase" function="suffix" gloss="ABS"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <vp tam="pres-cont" negation="POS" question="not.Q" ta="PRES" subj="3.sing.cl.4">
      <word posp="verb" gloss="run" tam="pres-cont" negation="POS" question="not.Q" ta="PRES" subj="3.sing.cl.4"/>
      <thingy type="vpta" function="enclitic" gloss="PRES"/>
      <thingy type="vpnegation" function="enclitic" gloss="POS"/>
      <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.4"/>
      <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
    </vp>
  </s>
</example>

flatten:

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

addvocab:

<example id="intr_act" translation="The cat is running.">
  <flat>
-    <word posp="noun" gloss="cat" number="sing" def="def" role="subj" tr="theme" locus="number" case="ABS" gender="cl.4" possessor="no.owner"/>
-    <thingy type="nouncase" function="suffix" gloss="ABS"/>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    <word posp="verb" gloss="run" tam="pres-cont" negation="POS" question="not.Q" ta="PRES" subj="3.sing.cl.4"/>
-    <thingy type="vpta" function="enclitic" gloss="PRES"/>
-    <thingy type="vpnegation" function="enclitic" gloss="POS"/>
-    <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.4"/>
-    <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
+    <word posp="noun" gloss="cat" number="sing" def="def" role="subj" tr="theme" locus="number" case="ABS" gender="cl.4" possessor="no.owner" ph="n o">no</word>
+    <thingy type="nouncase" function="suffix" gloss="ABS" attach="suffix" ph=""></thingy>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
+    <word posp="verb" gloss="run" tam="pres-cont" negation="POS" question="not.Q" ta="PRES" subj="3.sing.cl.4" ph="s o&#x330;">so̰</word>
+    <thingy type="vpta" function="enclitic" gloss="PRES" ph=""></thingy>
+    <thingy type="vpnegation" function="enclitic" gloss="POS" ph=""></thingy>
+    <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.4.SUBJ" ph="p e&#x2D0;">peː</thingy>
+    <thingy type="vpquestion" function="enclitic" gloss="not.Q" ph=""></thingy>
  </flat>
</example>

vowelharmony:

No change.

removetags:

<example id="intr_act" translation="The cat is running.">
  <flat>
-    <word posp="noun" gloss="cat" number="sing" def="def" role="subj" tr="theme" locus="number" case="ABS" gender="cl.4" possessor="no.owner" ph="n o">no</word>
-    <thingy type="nouncase" function="suffix" gloss="ABS" attach="suffix" ph=""></thingy>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
-    <word posp="verb" gloss="run" tam="pres-cont" negation="POS" question="not.Q" ta="PRES" subj="3.sing.cl.4" ph="s o&#x330;">so̰</word>
-    <thingy type="vpta" function="enclitic" gloss="PRES" ph=""></thingy>
-    <thingy type="vpnegation" function="enclitic" gloss="POS" ph=""></thingy>
-    <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.4.SUBJ" ph="p e&#x2D0;">peː</thingy>
-    <thingy type="vpquestion" function="enclitic" gloss="not.Q" ph=""></thingy>
+    <word posp="noun" gloss="cat" number="sing" def="def" role="subj" tr="theme" locus="number" case="ABS" gender="cl.4" possessor="no.owner">no</word>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner">qə#ː</thingy>
+    <word posp="verb" gloss="run" tam="pres-cont" negation="POS" question="not.Q" ta="PRES" subj="3.sing.cl.4">so̰</word>
+    <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.4.SUBJ">peː</thingy>
  </flat>
+  <p>&lt;span class="ilpair"&gt;&lt;span class="mor"&gt;no&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ə̃ː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;sing.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;so̰&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;run&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;peː&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;</p>
+  <p>no qə̃ː so̰ peː</p>
+  <p>no qẽẽ so’ pee</p>
+  <il>
+    <w>
+      <o>no</o>
+      <g>cat</g>
+    </w>
+    <w>
+      <o>qə̃ː</o>
+      <g>sing.no.owner</g>
+    </w>
+    <w>
+      <o>so̰</o>
+      <g>run</g>
+    </w>
+    <w>
+      <o>peː</o>
+      <g>3.sing.cl.4.SUBJ</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 sequential:

No change.

module sentenceconnectors:

No change.

module nominalise:

No change.

tva1
tva2

module affixdensity:

No change.

module adpositions:

No change.

module constorder:

<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"/>
-    </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 tam="pres-cont" negation="POS" question="not.Q" ta="PRES">
+      <word posp="verb" gloss="chase"/>
+    </vp>
  </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="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="ABS">
      <word posp="noun" gloss="mouse"/>
    </np>
    <vp tam="pres-cont" negation="POS" question="not.Q" ta="PRES">
      <word posp="verb" gloss="chase"/>
    </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="ERG">
+    <np number="sing" def="def" role="subj" tr="theme" locus="number" case="ERG" gender="cl.4">
      <word posp="noun" gloss="cat"/>
    </np>
-    <np number="sing" def="def" role="obj" tr="rheme" locus="number" case="ABS">
+    <np number="sing" def="def" role="obj" tr="rheme" locus="number" case="ABS" gender="cl.4">
      <word posp="noun" gloss="mouse"/>
    </np>
    <vp tam="pres-cont" negation="POS" question="not.Q" ta="PRES">
      <word posp="verb" gloss="chase"/>
    </vp>
  </s>
</example>

module propagatenumber:

No change.

module simplifynumber:

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="ERG" gender="cl.4">
+    <np number="sing" def="def" role="subj" tr="theme" locus="number" case="ERG" gender="cl.4" possessor="no.owner">
      <word posp="noun" gloss="cat"/>
    </np>
-    <np number="sing" def="def" role="obj" tr="rheme" locus="number" case="ABS" gender="cl.4">
+    <np number="sing" def="def" role="obj" tr="rheme" locus="number" case="ABS" gender="cl.4" possessor="no.owner">
      <word posp="noun" gloss="mouse"/>
    </np>
    <vp tam="pres-cont" negation="POS" question="not.Q" ta="PRES">
      <word posp="verb" gloss="chase"/>
    </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="ERG" gender="cl.4" possessor="no.owner">
      <word posp="noun" gloss="cat"/>
    </np>
    <np number="sing" def="def" role="obj" tr="rheme" locus="number" case="ABS" gender="cl.4" possessor="no.owner">
      <word posp="noun" gloss="mouse"/>
    </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.4" obj="3.sing.cl.4">
      <word posp="verb" gloss="chase"/>
    </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="ERG" gender="cl.4" possessor="no.owner">
      <word posp="noun" gloss="cat"/>
+      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <np number="sing" def="def" role="obj" tr="rheme" locus="number" case="ABS" gender="cl.4" possessor="no.owner">
      <word posp="noun" gloss="mouse"/>
+      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <vp tam="pres-cont" negation="POS" question="not.Q" ta="PRES" subj="3.sing.cl.4" obj="3.sing.cl.4">
      <word posp="verb" gloss="chase"/>
+      <thingy type="vpta" function="enclitic" gloss="PRES"/>
+      <thingy type="vpnegation" function="enclitic" gloss="POS"/>
+      <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.4"/>
+      <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
    </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="ERG" gender="cl.4" possessor="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.4" possessor="no.owner"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <np number="sing" def="def" role="obj" tr="rheme" locus="number" case="ABS" gender="cl.4" possessor="no.owner">
-      <word posp="noun" gloss="mouse"/>
+      <word posp="noun" gloss="mouse" number="sing" def="def" role="obj" tr="rheme" locus="number" case="ABS" gender="cl.4" possessor="no.owner"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <vp tam="pres-cont" negation="POS" question="not.Q" ta="PRES" subj="3.sing.cl.4" obj="3.sing.cl.4">
-      <word posp="verb" gloss="chase"/>
+      <word posp="verb" gloss="chase" tam="pres-cont" negation="POS" question="not.Q" ta="PRES" subj="3.sing.cl.4" obj="3.sing.cl.4"/>
      <thingy type="vpta" function="enclitic" gloss="PRES"/>
      <thingy type="vpnegation" function="enclitic" gloss="POS"/>
      <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.4"/>
      <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
    </vp>
  </s>
</example>

addaffixes:

About to call getSlotValue for cat/noun/case/optional
Got ERG
About to call getSlotValue for mouse/noun/case/optional
Got ABS
<example id="tr_pres" translation="The cat is chasing the mouse.">
  <s>
    <np number="sing" def="def" role="subj" tr="theme" locus="number" case="ERG" gender="cl.4" possessor="no.owner">
      <word posp="noun" gloss="cat" number="sing" def="def" role="subj" tr="theme" locus="number" case="ERG" gender="cl.4" possessor="no.owner"/>
+      <thingy type="nouncase" function="suffix" gloss="ERG"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <np number="sing" def="def" role="obj" tr="rheme" locus="number" case="ABS" gender="cl.4" possessor="no.owner">
      <word posp="noun" gloss="mouse" number="sing" def="def" role="obj" tr="rheme" locus="number" case="ABS" gender="cl.4" possessor="no.owner"/>
+      <thingy type="nouncase" function="suffix" gloss="ABS"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <vp tam="pres-cont" negation="POS" question="not.Q" ta="PRES" subj="3.sing.cl.4" obj="3.sing.cl.4">
      <word posp="verb" gloss="chase" tam="pres-cont" negation="POS" question="not.Q" ta="PRES" subj="3.sing.cl.4" obj="3.sing.cl.4"/>
      <thingy type="vpta" function="enclitic" gloss="PRES"/>
      <thingy type="vpnegation" function="enclitic" gloss="POS"/>
      <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.4"/>
      <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
    </vp>
  </s>
</example>

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="ERG" gender="cl.4" possessor="no.owner">
+  <flat>
    <word posp="noun" gloss="cat" number="sing" def="def" role="subj" tr="theme" locus="number" case="ERG" gender="cl.4" possessor="no.owner"/>
    <thingy type="nouncase" function="suffix" gloss="ERG"/>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    </np>
-    <np number="sing" def="def" role="obj" tr="rheme" locus="number" case="ABS" gender="cl.4" possessor="no.owner">
    <word posp="noun" gloss="mouse" number="sing" def="def" role="obj" tr="rheme" locus="number" case="ABS" gender="cl.4" possessor="no.owner"/>
    <thingy type="nouncase" function="suffix" gloss="ABS"/>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    </np>
-    <vp tam="pres-cont" negation="POS" question="not.Q" ta="PRES" subj="3.sing.cl.4" obj="3.sing.cl.4">
    <word posp="verb" gloss="chase" tam="pres-cont" negation="POS" question="not.Q" ta="PRES" subj="3.sing.cl.4" obj="3.sing.cl.4"/>
    <thingy type="vpta" function="enclitic" gloss="PRES"/>
    <thingy type="vpnegation" function="enclitic" gloss="POS"/>
    <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.4"/>
    <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
-    </vp>
-  </s>
+  </flat>
</example>

addvocab:

<example id="tr_pres" translation="The cat is chasing the mouse.">
  <flat>
-    <word posp="noun" gloss="cat" number="sing" def="def" role="subj" tr="theme" locus="number" case="ERG" gender="cl.4" possessor="no.owner"/>
-    <thingy type="nouncase" function="suffix" gloss="ERG"/>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    <word posp="noun" gloss="mouse" number="sing" def="def" role="obj" tr="rheme" locus="number" case="ABS" gender="cl.4" possessor="no.owner"/>
-    <thingy type="nouncase" function="suffix" gloss="ABS"/>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    <word posp="verb" gloss="chase" tam="pres-cont" negation="POS" question="not.Q" ta="PRES" subj="3.sing.cl.4" obj="3.sing.cl.4"/>
-    <thingy type="vpta" function="enclitic" gloss="PRES"/>
-    <thingy type="vpnegation" function="enclitic" gloss="POS"/>
-    <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.4"/>
-    <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
+    <word posp="noun" gloss="cat" number="sing" def="def" role="subj" tr="theme" locus="number" case="ERG" gender="cl.4" possessor="no.owner" ph="n o">no</word>
+    <thingy type="nouncase" function="suffix" gloss="ERG" attach="suffix" ph="d o&#x330;">do̰</thingy>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
+    <word posp="noun" gloss="mouse" number="sing" def="def" role="obj" tr="rheme" locus="number" case="ABS" gender="cl.4" possessor="no.owner" ph="f e &#x14B; ai q u">feŋaiqu</word>
+    <thingy type="nouncase" function="suffix" gloss="ABS" attach="suffix" ph=""></thingy>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
+    <word posp="verb" gloss="chase" tam="pres-cont" negation="POS" question="not.Q" ta="PRES" subj="3.sing.cl.4" obj="3.sing.cl.4" ph="b i&#x2D0; s+k a&#x2D0;">biːskaː</word>
+    <thingy type="vpta" function="enclitic" gloss="PRES" ph=""></thingy>
+    <thingy type="vpnegation" function="enclitic" gloss="POS" ph=""></thingy>
+    <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.4.SUBJ" ph="p e&#x2D0;">peː</thingy>
+    <thingy type="vpquestion" function="enclitic" gloss="not.Q" ph=""></thingy>
  </flat>
</example>

vowelharmony:

No change.

removetags:

<example id="tr_pres" translation="The cat is chasing the mouse.">
  <flat>
-    <word posp="noun" gloss="cat" number="sing" def="def" role="subj" tr="theme" locus="number" case="ERG" gender="cl.4" possessor="no.owner" ph="n o">no</word>
-    <thingy type="nouncase" function="suffix" gloss="ERG" attach="suffix" ph="d o&#x330;">do̰</thingy>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
-    <word posp="noun" gloss="mouse" number="sing" def="def" role="obj" tr="rheme" locus="number" case="ABS" gender="cl.4" possessor="no.owner" ph="f e &#x14B; ai q u">feŋaiqu</word>
-    <thingy type="nouncase" function="suffix" gloss="ABS" attach="suffix" ph=""></thingy>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
-    <word posp="verb" gloss="chase" tam="pres-cont" negation="POS" question="not.Q" ta="PRES" subj="3.sing.cl.4" obj="3.sing.cl.4" ph="b i&#x2D0; s+k a&#x2D0;">biːskaː</word>
-    <thingy type="vpta" function="enclitic" gloss="PRES" ph=""></thingy>
-    <thingy type="vpnegation" function="enclitic" gloss="POS" ph=""></thingy>
-    <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.4.SUBJ" ph="p e&#x2D0;">peː</thingy>
-    <thingy type="vpquestion" function="enclitic" gloss="not.Q" ph=""></thingy>
+    <word posp="noun" gloss="cat" number="sing" def="def" role="subj" tr="theme" locus="number" case="ERG" gender="cl.4" possessor="no.owner">no</word>
+    <thingy type="nouncase" function="suffix" gloss="ERG">do̰</thingy>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner">qə#ː</thingy>
+    <word posp="noun" gloss="mouse" number="sing" def="def" role="obj" tr="rheme" locus="number" case="ABS" gender="cl.4" possessor="no.owner">feŋaiqu</word>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner">qə#ː</thingy>
+    <word posp="verb" gloss="chase" tam="pres-cont" negation="POS" question="not.Q" ta="PRES" subj="3.sing.cl.4" obj="3.sing.cl.4">biːskaː</word>
+    <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.4.SUBJ">peː</thingy>
  </flat>
+  <p>&lt;span class="ilpair"&gt;&lt;span class="mor"&gt;no&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;-do̰&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;ERG&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;qə̃ː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;sing.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;feŋaiqu&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ə̃ː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;sing.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;biːskaː&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;peː&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;</p>
+  <p>nodo̰ qə̃ː feŋaiqu qə̃ː biːskaː peː</p>
+  <p>nodo’ qẽẽ fengaiqu qẽẽ biiskaa pee</p>
+  <il>
+    <w>
+      <o>no</o>
+      <g>cat</g>
+    </w>
+    <w>
+      <o>-do̰</o>
+      <g>ERG</g>
+    </w>
+    <w>
+      <o>qə̃ː</o>
+      <g>sing.no.owner</g>
+    </w>
+    <w>
+      <o>feŋaiqu</o>
+      <g>mouse</g>
+    </w>
+    <w>
+      <o>qə̃ː</o>
+      <g>sing.no.owner</g>
+    </w>
+    <w>
+      <o>biːskaː</o>
+      <g>chase</g>
+    </w>
+    <w>
+      <o>peː</o>
+      <g>3.sing.cl.4.SUBJ</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 sequential:

No change.

module sentenceconnectors:

No change.

module nominalise:

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="ABS">
      <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.4">
      <word posp="noun" gloss="cat"/>
    </np>
-    <np number="sing" def="def" role="obj" tr="rheme" locus="number" case="ABS">
+    <np number="sing" def="def" role="obj" tr="rheme" locus="number" case="ABS" 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.

module simplifynumber:

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.4">
+    <np number="sing" def="def" role="subj" tr="theme" locus="number" case="ERG" gender="cl.4" possessor="no.owner">
      <word posp="noun" gloss="cat"/>
    </np>
-    <np number="sing" def="def" role="obj" tr="rheme" locus="number" case="ABS" gender="cl.4">
+    <np number="sing" def="def" role="obj" tr="rheme" locus="number" case="ABS" 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.4" possessor="no.owner">
      <word posp="noun" gloss="cat"/>
    </np>
    <np number="sing" def="def" role="obj" tr="rheme" locus="number" case="ABS" 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.4" 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.4" possessor="no.owner">
      <word posp="noun" gloss="cat"/>
+      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <np number="sing" def="def" role="obj" tr="rheme" locus="number" case="ABS" gender="cl.4" possessor="no.owner">
      <word posp="noun" gloss="mouse"/>
+      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.4" obj="3.sing.cl.4">
      <word posp="verb" gloss="catch"/>
+      <thingy type="vpta" function="enclitic" gloss="PAST"/>
+      <thingy type="vpmode" function="enclitic" gloss="indicative"/>
+      <thingy type="vpvoice" function="enclitic" gloss="active"/>
+      <thingy type="vpnegation" function="enclitic" gloss="POS"/>
+      <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.4"/>
+      <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
    </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.4" possessor="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.4" possessor="no.owner"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <np number="sing" def="def" role="obj" tr="rheme" locus="number" case="ABS" gender="cl.4" possessor="no.owner">
-      <word posp="noun" gloss="mouse"/>
+      <word posp="noun" gloss="mouse" number="sing" def="def" role="obj" tr="rheme" locus="number" case="ABS" gender="cl.4" possessor="no.owner"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.4" obj="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.4" obj="3.sing.cl.4"/>
      <thingy type="vpta" function="enclitic" gloss="PAST"/>
      <thingy type="vpmode" function="enclitic" gloss="indicative"/>
      <thingy type="vpvoice" function="enclitic" gloss="active"/>
      <thingy type="vpnegation" function="enclitic" gloss="POS"/>
      <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.4"/>
      <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
    </vp>
  </s>
</example>

addaffixes:

About to call getSlotValue for cat/noun/case/optional
Got ERG
About to call getSlotValue for mouse/noun/case/optional
Got ABS
<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.4" possessor="no.owner">
      <word posp="noun" gloss="cat" number="sing" def="def" role="subj" tr="theme" locus="number" case="ERG" gender="cl.4" possessor="no.owner"/>
+      <thingy type="nouncase" function="suffix" gloss="ERG"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <np number="sing" def="def" role="obj" tr="rheme" locus="number" case="ABS" gender="cl.4" possessor="no.owner">
      <word posp="noun" gloss="mouse" number="sing" def="def" role="obj" tr="rheme" locus="number" case="ABS" gender="cl.4" possessor="no.owner"/>
+      <thingy type="nouncase" function="suffix" gloss="ABS"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.4" obj="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.4" obj="3.sing.cl.4"/>
      <thingy type="vpta" function="enclitic" gloss="PAST"/>
      <thingy type="vpmode" function="enclitic" gloss="indicative"/>
      <thingy type="vpvoice" function="enclitic" gloss="active"/>
      <thingy type="vpnegation" function="enclitic" gloss="POS"/>
      <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.4"/>
      <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
    </vp>
  </s>
</example>

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.4" possessor="no.owner">
+  <flat>
    <word posp="noun" gloss="cat" number="sing" def="def" role="subj" tr="theme" locus="number" case="ERG" gender="cl.4" possessor="no.owner"/>
    <thingy type="nouncase" function="suffix" gloss="ERG"/>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    </np>
-    <np number="sing" def="def" role="obj" tr="rheme" locus="number" case="ABS" gender="cl.4" possessor="no.owner">
    <word posp="noun" gloss="mouse" number="sing" def="def" role="obj" tr="rheme" locus="number" case="ABS" gender="cl.4" possessor="no.owner"/>
    <thingy type="nouncase" function="suffix" gloss="ABS"/>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    </np>
-    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.4" obj="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.4" obj="3.sing.cl.4"/>
    <thingy type="vpta" function="enclitic" gloss="PAST"/>
    <thingy type="vpmode" function="enclitic" gloss="indicative"/>
    <thingy type="vpvoice" function="enclitic" gloss="active"/>
    <thingy type="vpnegation" function="enclitic" gloss="POS"/>
    <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.4"/>
    <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
-    </vp>
-  </s>
+  </flat>
</example>

addvocab:

<example id="tr_past" translation="The cat caught the mouse.">
  <flat>
-    <word posp="noun" gloss="cat" number="sing" def="def" role="subj" tr="theme" locus="number" case="ERG" gender="cl.4" possessor="no.owner"/>
-    <thingy type="nouncase" function="suffix" gloss="ERG"/>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    <word posp="noun" gloss="mouse" number="sing" def="def" role="obj" tr="rheme" locus="number" case="ABS" gender="cl.4" possessor="no.owner"/>
-    <thingy type="nouncase" function="suffix" gloss="ABS"/>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    <word posp="verb" gloss="catch" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.4" obj="3.sing.cl.4"/>
-    <thingy type="vpta" function="enclitic" gloss="PAST"/>
-    <thingy type="vpmode" function="enclitic" gloss="indicative"/>
-    <thingy type="vpvoice" function="enclitic" gloss="active"/>
-    <thingy type="vpnegation" function="enclitic" gloss="POS"/>
-    <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.4"/>
-    <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
+    <word posp="noun" gloss="cat" number="sing" def="def" role="subj" tr="theme" locus="number" case="ERG" gender="cl.4" possessor="no.owner" ph="n o">no</word>
+    <thingy type="nouncase" function="suffix" gloss="ERG" attach="suffix" ph="d o&#x330;">do̰</thingy>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
+    <word posp="noun" gloss="mouse" number="sing" def="def" role="obj" tr="rheme" locus="number" case="ABS" gender="cl.4" possessor="no.owner" ph="f e &#x14B; ai q u">feŋaiqu</word>
+    <thingy type="nouncase" function="suffix" gloss="ABS" attach="suffix" ph=""></thingy>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</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.4" obj="3.sing.cl.4" ph="v &#x254;i">vɔi</word>
+    <thingy type="vpta" function="enclitic" gloss="PAST" ph="n &#x259;#&#x2D0;">nə#ː</thingy>
+    <thingy type="vpmode" function="enclitic" gloss="indicative" ph=""></thingy>
+    <thingy type="vpvoice" function="enclitic" gloss="active" ph=""></thingy>
+    <thingy type="vpnegation" function="enclitic" gloss="POS" ph=""></thingy>
+    <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.4.SUBJ" ph="p e&#x2D0;">peː</thingy>
+    <thingy type="vpquestion" function="enclitic" gloss="not.Q" ph=""></thingy>
  </flat>
</example>

vowelharmony:

No change.

removetags:

<example id="tr_past" translation="The cat caught the mouse.">
  <flat>
-    <word posp="noun" gloss="cat" number="sing" def="def" role="subj" tr="theme" locus="number" case="ERG" gender="cl.4" possessor="no.owner" ph="n o">no</word>
-    <thingy type="nouncase" function="suffix" gloss="ERG" attach="suffix" ph="d o&#x330;">do̰</thingy>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
-    <word posp="noun" gloss="mouse" number="sing" def="def" role="obj" tr="rheme" locus="number" case="ABS" gender="cl.4" possessor="no.owner" ph="f e &#x14B; ai q u">feŋaiqu</word>
-    <thingy type="nouncase" function="suffix" gloss="ABS" attach="suffix" ph=""></thingy>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</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.4" obj="3.sing.cl.4" ph="v &#x254;i">vɔi</word>
-    <thingy type="vpta" function="enclitic" gloss="PAST" ph="n &#x259;#&#x2D0;">nə#ː</thingy>
-    <thingy type="vpmode" function="enclitic" gloss="indicative" ph=""></thingy>
-    <thingy type="vpvoice" function="enclitic" gloss="active" ph=""></thingy>
-    <thingy type="vpnegation" function="enclitic" gloss="POS" ph=""></thingy>
-    <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.4.SUBJ" ph="p e&#x2D0;">peː</thingy>
-    <thingy type="vpquestion" function="enclitic" gloss="not.Q" ph=""></thingy>
+    <word posp="noun" gloss="cat" number="sing" def="def" role="subj" tr="theme" locus="number" case="ERG" gender="cl.4" possessor="no.owner">no</word>
+    <thingy type="nouncase" function="suffix" gloss="ERG">do̰</thingy>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner">qə#ː</thingy>
+    <word posp="noun" gloss="mouse" number="sing" def="def" role="obj" tr="rheme" locus="number" case="ABS" gender="cl.4" possessor="no.owner">feŋaiqu</word>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner">qə#ː</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.4" obj="3.sing.cl.4">vɔi</word>
+    <thingy type="vpta" function="enclitic" gloss="PAST">nə#ː</thingy>
+    <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.4.SUBJ">peː</thingy>
  </flat>
+  <p>&lt;span class="ilpair"&gt;&lt;span class="mor"&gt;no&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;-do̰&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;ERG&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;qə̃ː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;sing.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;feŋaiqu&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ə̃ː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;sing.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;vɔi&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;nə̃ː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&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;peː&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;</p>
+  <p>nodo̰ qə̃ː feŋaiqu qə̃ː vɔi nə̃ː peː</p>
+  <p>nodo’ qẽẽ fengaiqu qẽẽ voi nẽẽ pee</p>
+  <il>
+    <w>
+      <o>no</o>
+      <g>cat</g>
+    </w>
+    <w>
+      <o>-do̰</o>
+      <g>ERG</g>
+    </w>
+    <w>
+      <o>qə̃ː</o>
+      <g>sing.no.owner</g>
+    </w>
+    <w>
+      <o>feŋaiqu</o>
+      <g>mouse</g>
+    </w>
+    <w>
+      <o>qə̃ː</o>
+      <g>sing.no.owner</g>
+    </w>
+    <w>
+      <o>vɔi</o>
+      <g>catch</g>
+    </w>
+    <w>
+      <o>nə̃ː</o>
+      <g>PAST</g>
+    </w>
+    <w>
+      <o>peː</o>
+      <g>3.sing.cl.4.SUBJ</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 sequential:

No change.

module sentenceconnectors:

No change.

module nominalise:

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="ABS">
      <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="ABS">
+    <np role="obj" tr="rheme" case="ABS" gender="cl.4">
      <conjp conj="and">
-        <np def="def" number="plur" locus="number">
+        <np def="def" number="plur" locus="number" gender="cl.4">
          <word posp="noun" gloss="jaguar"/>
        </np>
-        <np def="def" number="plur" locus="number">
+        <np def="def" number="plur" locus="number" gender="cl.4">
          <word posp="noun" gloss="tiger"/>
        </np>
-        <np def="def" number="plur" locus="number">
+        <np def="def" number="plur" locus="number" gender="cl.4">
          <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="ABS" gender="cl.4">
+    <np role="obj" tr="rheme" case="ABS" gender="cl.4" number="plur">
      <conjp conj="and">
        <np def="def" number="plur" locus="number" gender="cl.4">
          <word posp="noun" gloss="jaguar"/>
        </np>
        <np def="def" number="plur" locus="number" gender="cl.4">
          <word posp="noun" gloss="tiger"/>
        </np>
        <np def="def" number="plur" locus="number" gender="cl.4">
          <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 simplifynumber:

No change.

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="ABS" gender="cl.4" number="plur">
+    <np role="obj" tr="rheme" case="ABS" gender="cl.4" number="plur" possessor="no.owner">
      <conjp conj="and">
-        <np def="def" number="plur" locus="number" gender="cl.4">
+        <np def="def" number="plur" locus="number" gender="cl.4" possessor="no.owner">
          <word posp="noun" gloss="jaguar"/>
        </np>
-        <np def="def" number="plur" locus="number" gender="cl.4">
+        <np def="def" number="plur" locus="number" gender="cl.4" possessor="no.owner">
          <word posp="noun" gloss="tiger"/>
        </np>
-        <np def="def" number="plur" locus="number" gender="cl.4">
+        <np def="def" number="plur" locus="number" gender="cl.4" 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="ABS" gender="cl.4" number="plur" possessor="no.owner">
      <conjp conj="and">
        <np def="def" number="plur" locus="number" gender="cl.4" possessor="no.owner">
          <word posp="noun" gloss="jaguar"/>
        </np>
+        <word posp="conj" gloss="and"/>
        <np def="def" number="plur" locus="number" gender="cl.4" possessor="no.owner">
          <word posp="noun" gloss="tiger"/>
        </np>
+        <word posp="conj" gloss="and"/>
        <np def="def" number="plur" locus="number" gender="cl.4" 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="ABS" gender="cl.4" number="plur" possessor="no.owner">
-      <conjp conj="and">
-        <np def="def" number="plur" locus="number" gender="cl.4" possessor="no.owner">
+      <np def="def" number="plur" locus="number" gender="cl.4" possessor="no.owner" role="obj" tr="rheme" case="ABS">
        <word posp="noun" gloss="jaguar"/>
      </np>
      <word posp="conj" gloss="and"/>
-        <np def="def" number="plur" locus="number" gender="cl.4" possessor="no.owner">
+      <np def="def" number="plur" locus="number" gender="cl.4" possessor="no.owner" role="obj" tr="rheme" case="ABS">
        <word posp="noun" gloss="tiger"/>
      </np>
      <word posp="conj" gloss="and"/>
-        <np def="def" number="plur" locus="number" gender="cl.4" possessor="no.owner">
+      <np def="def" number="plur" locus="number" gender="cl.4" possessor="no.owner" role="obj" tr="rheme" case="ABS">
        <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="ABS" gender="cl.4" number="plur" possessor="no.owner">
      <np def="def" number="plur" locus="number" gender="cl.4" possessor="no.owner" role="obj" tr="rheme" case="ABS">
        <word posp="noun" gloss="jaguar"/>
      </np>
      <word posp="conj" gloss="and"/>
      <np def="def" number="plur" locus="number" gender="cl.4" possessor="no.owner" role="obj" tr="rheme" case="ABS">
        <word posp="noun" gloss="tiger"/>
      </np>
      <word posp="conj" gloss="and"/>
      <np def="def" number="plur" locus="number" gender="cl.4" possessor="no.owner" role="obj" tr="rheme" case="ABS">
        <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.4">
      <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">
      <word posp="noun" gloss="hunter"/>
+      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <np role="obj" tr="rheme" case="ABS" gender="cl.4" number="plur" possessor="no.owner">
      <np def="def" number="plur" locus="number" gender="cl.4" possessor="no.owner" role="obj" tr="rheme" case="ABS">
        <word posp="noun" gloss="jaguar"/>
+        <thingy type="npnumber.possessor" function="enclitic" gloss="plur.no.owner"/>
      </np>
      <word posp="conj" gloss="and"/>
      <np def="def" number="plur" locus="number" gender="cl.4" possessor="no.owner" role="obj" tr="rheme" case="ABS">
        <word posp="noun" gloss="tiger"/>
+        <thingy type="npnumber.possessor" function="enclitic" gloss="plur.no.owner"/>
      </np>
      <word posp="conj" gloss="and"/>
      <np def="def" number="plur" locus="number" gender="cl.4" possessor="no.owner" role="obj" tr="rheme" case="ABS">
        <word posp="noun" gloss="lion"/>
+        <thingy type="npnumber.possessor" function="enclitic" gloss="plur.no.owner"/>
      </np>
+      <thingy type="npnumber.possessor" function="enclitic" gloss="plur.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">
      <word posp="verb" gloss="kill"/>
+      <thingy type="vpta" function="enclitic" gloss="PAST"/>
+      <thingy type="vpmode" function="enclitic" gloss="indicative"/>
+      <thingy type="vpvoice" function="enclitic" gloss="active"/>
+      <thingy type="vpnegation" function="enclitic" gloss="POS"/>
+      <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.2"/>
+      <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
    </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">
      <word posp="noun" gloss="hunter"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
-    <np role="obj" tr="rheme" case="ABS" gender="cl.4" number="plur" possessor="no.owner">
    <np def="def" number="plur" locus="number" gender="cl.4" possessor="no.owner" role="obj" tr="rheme" case="ABS">
      <word posp="noun" gloss="jaguar"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="plur.no.owner"/>
    </np>
    <word posp="conj" gloss="and"/>
    <np def="def" number="plur" locus="number" gender="cl.4" possessor="no.owner" role="obj" tr="rheme" case="ABS">
      <word posp="noun" gloss="tiger"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="plur.no.owner"/>
    </np>
    <word posp="conj" gloss="and"/>
    <np def="def" number="plur" locus="number" gender="cl.4" possessor="no.owner" role="obj" tr="rheme" case="ABS">
      <word posp="noun" gloss="lion"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="plur.no.owner"/>
    </np>
    <thingy type="npnumber.possessor" function="enclitic" gloss="plur.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">
      <word posp="verb" gloss="kill"/>
      <thingy type="vpta" function="enclitic" gloss="PAST"/>
      <thingy type="vpmode" function="enclitic" gloss="indicative"/>
      <thingy type="vpvoice" function="enclitic" gloss="active"/>
      <thingy type="vpnegation" function="enclitic" gloss="POS"/>
      <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.2"/>
      <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
    </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">
-      <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"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <np def="def" number="plur" locus="number" gender="cl.4" possessor="no.owner" role="obj" tr="rheme" case="ABS">
-      <word posp="noun" gloss="jaguar"/>
+      <word posp="noun" gloss="jaguar" def="def" number="plur" locus="number" gender="cl.4" possessor="no.owner" role="obj" tr="rheme" case="ABS"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="plur.no.owner"/>
    </np>
    <word posp="conj" gloss="and"/>
    <np def="def" number="plur" locus="number" gender="cl.4" possessor="no.owner" role="obj" tr="rheme" case="ABS">
-      <word posp="noun" gloss="tiger"/>
+      <word posp="noun" gloss="tiger" def="def" number="plur" locus="number" gender="cl.4" possessor="no.owner" role="obj" tr="rheme" case="ABS"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="plur.no.owner"/>
    </np>
    <word posp="conj" gloss="and"/>
    <np def="def" number="plur" locus="number" gender="cl.4" possessor="no.owner" role="obj" tr="rheme" case="ABS">
-      <word posp="noun" gloss="lion"/>
+      <word posp="noun" gloss="lion" def="def" number="plur" locus="number" gender="cl.4" possessor="no.owner" role="obj" tr="rheme" case="ABS"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="plur.no.owner"/>
    </np>
    <thingy type="npnumber.possessor" function="enclitic" gloss="plur.no.owner"/>
    <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="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.4"/>
      <thingy type="vpta" function="enclitic" gloss="PAST"/>
      <thingy type="vpmode" function="enclitic" gloss="indicative"/>
      <thingy type="vpvoice" function="enclitic" gloss="active"/>
      <thingy type="vpnegation" function="enclitic" gloss="POS"/>
      <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.2"/>
      <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
    </vp>
  </s>
</example>

addaffixes:

About to call getSlotValue for hunter/noun/case/optional
Got ERG
About to call getSlotValue for jaguar/noun/case/optional
Got ABS
About to call getSlotValue for tiger/noun/case/optional
Got ABS
About to call getSlotValue for lion/noun/case/optional
Got ABS
<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" def="def" number="sing" tr="theme" role="subj" locus="number" case="ERG" gender="cl.2" possessor="no.owner"/>
+      <thingy type="nouncase" function="suffix" gloss="ERG"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <np def="def" number="plur" locus="number" gender="cl.4" possessor="no.owner" role="obj" tr="rheme" case="ABS">
      <word posp="noun" gloss="jaguar" def="def" number="plur" locus="number" gender="cl.4" possessor="no.owner" role="obj" tr="rheme" case="ABS"/>
+      <thingy type="nouncase" function="suffix" gloss="ABS"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="plur.no.owner"/>
    </np>
    <word posp="conj" gloss="and"/>
    <np def="def" number="plur" locus="number" gender="cl.4" possessor="no.owner" role="obj" tr="rheme" case="ABS">
      <word posp="noun" gloss="tiger" def="def" number="plur" locus="number" gender="cl.4" possessor="no.owner" role="obj" tr="rheme" case="ABS"/>
+      <thingy type="nouncase" function="suffix" gloss="ABS"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="plur.no.owner"/>
    </np>
    <word posp="conj" gloss="and"/>
    <np def="def" number="plur" locus="number" gender="cl.4" possessor="no.owner" role="obj" tr="rheme" case="ABS">
      <word posp="noun" gloss="lion" def="def" number="plur" locus="number" gender="cl.4" possessor="no.owner" role="obj" tr="rheme" case="ABS"/>
+      <thingy type="nouncase" function="suffix" gloss="ABS"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="plur.no.owner"/>
    </np>
    <thingy type="npnumber.possessor" function="enclitic" gloss="plur.no.owner"/>
    <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="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.4"/>
      <thingy type="vpta" function="enclitic" gloss="PAST"/>
      <thingy type="vpmode" function="enclitic" gloss="indicative"/>
      <thingy type="vpvoice" function="enclitic" gloss="active"/>
      <thingy type="vpnegation" function="enclitic" gloss="POS"/>
      <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.2"/>
      <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
    </vp>
  </s>
</example>

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>
    <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="nouncase" function="suffix" gloss="ERG"/>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    </np>
-    <np def="def" number="plur" locus="number" gender="cl.4" possessor="no.owner" role="obj" tr="rheme" case="ABS">
    <word posp="noun" gloss="jaguar" def="def" number="plur" locus="number" gender="cl.4" possessor="no.owner" role="obj" tr="rheme" case="ABS"/>
    <thingy type="nouncase" function="suffix" gloss="ABS"/>
    <thingy type="npnumber.possessor" function="enclitic" gloss="plur.no.owner"/>
-    </np>
    <word posp="conj" gloss="and"/>
-    <np def="def" number="plur" locus="number" gender="cl.4" possessor="no.owner" role="obj" tr="rheme" case="ABS">
    <word posp="noun" gloss="tiger" def="def" number="plur" locus="number" gender="cl.4" possessor="no.owner" role="obj" tr="rheme" case="ABS"/>
    <thingy type="nouncase" function="suffix" gloss="ABS"/>
    <thingy type="npnumber.possessor" function="enclitic" gloss="plur.no.owner"/>
-    </np>
    <word posp="conj" gloss="and"/>
-    <np def="def" number="plur" locus="number" gender="cl.4" possessor="no.owner" role="obj" tr="rheme" case="ABS">
    <word posp="noun" gloss="lion" def="def" number="plur" locus="number" gender="cl.4" possessor="no.owner" role="obj" tr="rheme" case="ABS"/>
    <thingy type="nouncase" function="suffix" gloss="ABS"/>
    <thingy type="npnumber.possessor" function="enclitic" gloss="plur.no.owner"/>
-    </np>
    <thingy type="npnumber.possessor" function="enclitic" gloss="plur.no.owner"/>
-    <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="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.4"/>
    <thingy type="vpta" function="enclitic" gloss="PAST"/>
    <thingy type="vpmode" function="enclitic" gloss="indicative"/>
    <thingy type="vpvoice" function="enclitic" gloss="active"/>
    <thingy type="vpnegation" function="enclitic" gloss="POS"/>
    <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.2"/>
    <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
-    </vp>
-  </s>
+  </flat>
</example>

addvocab:

<example id="conj1" translation="The hunter killed the jaguars, the tigers and the lions.">
  <flat>
-    <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="nouncase" function="suffix" gloss="ERG"/>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    <word posp="noun" gloss="jaguar" def="def" number="plur" locus="number" gender="cl.4" possessor="no.owner" role="obj" tr="rheme" case="ABS"/>
-    <thingy type="nouncase" function="suffix" gloss="ABS"/>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="plur.no.owner"/>
-    <word posp="conj" gloss="and"/>
-    <word posp="noun" gloss="tiger" def="def" number="plur" locus="number" gender="cl.4" possessor="no.owner" role="obj" tr="rheme" case="ABS"/>
-    <thingy type="nouncase" function="suffix" gloss="ABS"/>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="plur.no.owner"/>
-    <word posp="conj" gloss="and"/>
-    <word posp="noun" gloss="lion" def="def" number="plur" locus="number" gender="cl.4" possessor="no.owner" role="obj" tr="rheme" case="ABS"/>
-    <thingy type="nouncase" function="suffix" gloss="ABS"/>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="plur.no.owner"/>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="plur.no.owner"/>
-    <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.4"/>
-    <thingy type="vpta" function="enclitic" gloss="PAST"/>
-    <thingy type="vpmode" function="enclitic" gloss="indicative"/>
-    <thingy type="vpvoice" function="enclitic" gloss="active"/>
-    <thingy type="vpnegation" function="enclitic" gloss="POS"/>
-    <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.2"/>
-    <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
+    <word posp="noun" gloss="hunter" def="def" number="sing" tr="theme" role="subj" locus="number" case="ERG" gender="cl.2" possessor="no.owner" ph="j u v a b a&#x2D0;">juvabaː</word>
+    <thingy type="nouncase" function="suffix" gloss="ERG" attach="suffix" ph="d o&#x330;">do̰</thingy>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
+    <word posp="noun" gloss="jaguar" def="def" number="plur" locus="number" gender="cl.4" possessor="no.owner" role="obj" tr="rheme" case="ABS" ph="n u q u s i">nuqusi</word>
+    <thingy type="nouncase" function="suffix" gloss="ABS" attach="suffix" ph=""></thingy>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="plur.no.owner" ph="&#x14B; u&#x2D0;">ŋuː</thingy>
+    <word posp="conj" gloss="and" ph="&#x261; o&#x2D0;">ɡoː</word>
+    <word posp="noun" gloss="tiger" def="def" number="plur" locus="number" gender="cl.4" possessor="no.owner" role="obj" tr="rheme" case="ABS" ph="&#x14B; a s au s a">ŋasausa</word>
+    <thingy type="nouncase" function="suffix" gloss="ABS" attach="suffix" ph=""></thingy>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="plur.no.owner" ph="&#x14B; u&#x2D0;">ŋuː</thingy>
+    <word posp="conj" gloss="and" ph="&#x261; o&#x2D0;">ɡoː</word>
+    <word posp="noun" gloss="lion" def="def" number="plur" locus="number" gender="cl.4" possessor="no.owner" role="obj" tr="rheme" case="ABS" ph="k o d e&#x330; s+p a">kodḛspa</word>
+    <thingy type="nouncase" function="suffix" gloss="ABS" attach="suffix" ph=""></thingy>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="plur.no.owner" ph="&#x14B; u&#x2D0;">ŋuː</thingy>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="plur.no.owner" ph="&#x14B; u&#x2D0;">ŋuː</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.4" ph="&#x14B; a&#x330;">ŋa̰</word>
+    <thingy type="vpta" function="enclitic" gloss="PAST" ph="n &#x259;#&#x2D0;">nə#ː</thingy>
+    <thingy type="vpmode" function="enclitic" gloss="indicative" ph=""></thingy>
+    <thingy type="vpvoice" function="enclitic" gloss="active" ph=""></thingy>
+    <thingy type="vpnegation" function="enclitic" gloss="POS" ph=""></thingy>
+    <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.2.SUBJ" ph="n i&#x330;">nḭ</thingy>
+    <thingy type="vpquestion" function="enclitic" gloss="not.Q" ph=""></thingy>
  </flat>
</example>

vowelharmony:

No change.

removetags:

<example id="conj1" translation="The hunter killed the jaguars, the tigers and the lions.">
  <flat>
-    <word posp="noun" gloss="hunter" def="def" number="sing" tr="theme" role="subj" locus="number" case="ERG" gender="cl.2" possessor="no.owner" ph="j u v a b a&#x2D0;">juvabaː</word>
-    <thingy type="nouncase" function="suffix" gloss="ERG" attach="suffix" ph="d o&#x330;">do̰</thingy>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
-    <word posp="noun" gloss="jaguar" def="def" number="plur" locus="number" gender="cl.4" possessor="no.owner" role="obj" tr="rheme" case="ABS" ph="n u q u s i">nuqusi</word>
-    <thingy type="nouncase" function="suffix" gloss="ABS" attach="suffix" ph=""></thingy>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="plur.no.owner" ph="&#x14B; u&#x2D0;">ŋuː</thingy>
-    <word posp="conj" gloss="and" ph="&#x261; o&#x2D0;">ɡoː</word>
-    <word posp="noun" gloss="tiger" def="def" number="plur" locus="number" gender="cl.4" possessor="no.owner" role="obj" tr="rheme" case="ABS" ph="&#x14B; a s au s a">ŋasausa</word>
-    <thingy type="nouncase" function="suffix" gloss="ABS" attach="suffix" ph=""></thingy>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="plur.no.owner" ph="&#x14B; u&#x2D0;">ŋuː</thingy>
-    <word posp="conj" gloss="and" ph="&#x261; o&#x2D0;">ɡoː</word>
-    <word posp="noun" gloss="lion" def="def" number="plur" locus="number" gender="cl.4" possessor="no.owner" role="obj" tr="rheme" case="ABS" ph="k o d e&#x330; s+p a">kodḛspa</word>
-    <thingy type="nouncase" function="suffix" gloss="ABS" attach="suffix" ph=""></thingy>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="plur.no.owner" ph="&#x14B; u&#x2D0;">ŋuː</thingy>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="plur.no.owner" ph="&#x14B; u&#x2D0;">ŋuː</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.4" ph="&#x14B; a&#x330;">ŋa̰</word>
-    <thingy type="vpta" function="enclitic" gloss="PAST" ph="n &#x259;#&#x2D0;">nə#ː</thingy>
-    <thingy type="vpmode" function="enclitic" gloss="indicative" ph=""></thingy>
-    <thingy type="vpvoice" function="enclitic" gloss="active" ph=""></thingy>
-    <thingy type="vpnegation" function="enclitic" gloss="POS" ph=""></thingy>
-    <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.2.SUBJ" ph="n i&#x330;">nḭ</thingy>
-    <thingy type="vpquestion" function="enclitic" gloss="not.Q" ph=""></thingy>
+    <word posp="noun" gloss="hunter" def="def" number="sing" tr="theme" role="subj" locus="number" case="ERG" gender="cl.2" possessor="no.owner">juvabaː</word>
+    <thingy type="nouncase" function="suffix" gloss="ERG">do̰</thingy>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner">qə#ː</thingy>
+    <word posp="noun" gloss="jaguar" def="def" number="plur" locus="number" gender="cl.4" possessor="no.owner" role="obj" tr="rheme" case="ABS">nuqusi</word>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="plur.no.owner">ŋuː</thingy>
+    <word posp="conj" gloss="and">ɡoː</word>
+    <word posp="noun" gloss="tiger" def="def" number="plur" locus="number" gender="cl.4" possessor="no.owner" role="obj" tr="rheme" case="ABS">ŋasausa</word>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="plur.no.owner">ŋuː</thingy>
+    <word posp="conj" gloss="and">ɡoː</word>
+    <word posp="noun" gloss="lion" def="def" number="plur" locus="number" gender="cl.4" possessor="no.owner" role="obj" tr="rheme" case="ABS">kodḛspa</word>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="plur.no.owner">ŋuː</thingy>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="plur.no.owner">ŋuː</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.4">ŋa̰</word>
+    <thingy type="vpta" function="enclitic" gloss="PAST">nə#ː</thingy>
+    <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.2.SUBJ">nḭ</thingy>
  </flat>
+  <p>&lt;span class="ilpair"&gt;&lt;span class="mor"&gt;juvabaː&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;-do̰&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;ERG&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;qə̃ː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;sing.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;nuqusi&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;ŋuː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;plur.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ɡoː&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;ŋasausa&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;ŋuː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;plur.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ɡoː&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;kodḛspa&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;ŋuː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;plur.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ŋuː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;plur.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ŋa̰&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;kill&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;&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;nḭ&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;</p>
+  <p>juvabaːdo̰ qə̃ː nuqusi ŋuː ɡoː ŋasausa ŋuː ɡoː kodḛspa ŋuː ŋuː ŋa̰ nə̃ː nḭ</p>
+  <p>juvabaado’ qẽẽ nuqusi nguu goo ngasausa nguu goo kode’spa nguu nguu nga’ nẽẽ ni’</p>
+  <il>
+    <w>
+      <o>juvabaː</o>
+      <g>hunter</g>
+    </w>
+    <w>
+      <o>-do̰</o>
+      <g>ERG</g>
+    </w>
+    <w>
+      <o>qə̃ː</o>
+      <g>sing.no.owner</g>
+    </w>
+    <w>
+      <o>nuqusi</o>
+      <g>jaguar</g>
+    </w>
+    <w>
+      <o>ŋuː</o>
+      <g>plur.no.owner</g>
+    </w>
+    <w>
+      <o>ɡoː</o>
+      <g>and</g>
+    </w>
+    <w>
+      <o>ŋasausa</o>
+      <g>tiger</g>
+    </w>
+    <w>
+      <o>ŋuː</o>
+      <g>plur.no.owner</g>
+    </w>
+    <w>
+      <o>ɡoː</o>
+      <g>and</g>
+    </w>
+    <w>
+      <o>kodḛspa</o>
+      <g>lion</g>
+    </w>
+    <w>
+      <o>ŋuː</o>
+      <g>plur.no.owner</g>
+    </w>
+    <w>
+      <o>ŋuː</o>
+      <g>plur.no.owner</g>
+    </w>
+    <w>
+      <o>ŋa̰</o>
+      <g>kill</g>
+    </w>
+    <w>
+      <o>nə̃ː</o>
+      <g>PAST</g>
+    </w>
+    <w>
+      <o>nḭ</o>
+      <g>3.sing.cl.2.SUBJ</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 sequential:

No change.

module sentenceconnectors:

No change.

module nominalise:

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="ABS">
      <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="ABS">
+    <np def="def" number="sing" tr="rheme" role="obj" locus="number" case="ABS" gender="cl.4">
      <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.

module simplifynumber:

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="ABS" gender="cl.4">
+    <np def="def" number="sing" tr="rheme" role="obj" locus="number" case="ABS" gender="cl.4" 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.3"/>
    </np>
    <np def="def" number="sing" tr="rheme" role="obj" locus="number" case="ABS" gender="cl.4" 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.3"/>
    </np>
    <np def="def" number="sing" tr="rheme" role="obj" locus="number" case="ABS" gender="cl.4" 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.4">
      <word posp="verb" gloss="pat"/>
    </vp>
  </s>
</example>

prodrop:

No change.

addclitics:

<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.3"/>
+      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <np def="def" number="sing" tr="rheme" role="obj" locus="number" case="ABS" gender="cl.4" possessor="no.owner">
      <word posp="noun" gloss="cat"/>
+      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.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.4">
      <word posp="verb" gloss="pat"/>
+      <thingy type="vpta" function="enclitic" gloss="PAST"/>
+      <thingy type="vpmode" function="enclitic" gloss="indicative"/>
+      <thingy type="vpvoice" function="enclitic" gloss="active"/>
+      <thingy type="vpnegation" function="enclitic" gloss="POS"/>
+      <thingy type="vpsubj" function="enclitic" gloss="1excl.sing"/>
+      <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
    </vp>
  </s>
</example>

propagateArgumentCase:

No change.

unwrapArgumentNPs:

No change.

unwrapOwnerOwned:

No change.

movedowntoword:

<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.3"/>
+      <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.3" def="neither" role="subj" locus="number" case="ERG" possessor="no.owner"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <np def="def" number="sing" tr="rheme" role="obj" locus="number" case="ABS" gender="cl.4" possessor="no.owner">
-      <word posp="noun" gloss="cat"/>
+      <word posp="noun" gloss="cat" def="def" number="sing" tr="rheme" role="obj" locus="number" case="ABS" gender="cl.4" possessor="no.owner"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.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.4">
-      <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.4"/>
      <thingy type="vpta" function="enclitic" gloss="PAST"/>
      <thingy type="vpmode" function="enclitic" gloss="indicative"/>
      <thingy type="vpvoice" function="enclitic" gloss="active"/>
      <thingy type="vpnegation" function="enclitic" gloss="POS"/>
      <thingy type="vpsubj" function="enclitic" gloss="1excl.sing"/>
      <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
    </vp>
  </s>
</example>

addaffixes:

About to call getSlotValue for cat/noun/case/optional
Got ABS
<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.3" def="neither" role="subj" locus="number" case="ERG" possessor="no.owner"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <np def="def" number="sing" tr="rheme" role="obj" locus="number" case="ABS" gender="cl.4" possessor="no.owner">
      <word posp="noun" gloss="cat" def="def" number="sing" tr="rheme" role="obj" locus="number" case="ABS" gender="cl.4" possessor="no.owner"/>
+      <thingy type="nouncase" function="suffix" gloss="ABS"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.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.4">
      <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.4"/>
      <thingy type="vpta" function="enclitic" gloss="PAST"/>
      <thingy type="vpmode" function="enclitic" gloss="indicative"/>
      <thingy type="vpvoice" function="enclitic" gloss="active"/>
      <thingy type="vpnegation" function="enclitic" gloss="POS"/>
      <thingy type="vpsubj" function="enclitic" gloss="1excl.sing"/>
      <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
    </vp>
  </s>
</example>

flatten:

<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">
+  <flat>
    <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.3" def="neither" role="subj" locus="number" case="ERG" possessor="no.owner"/>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    </np>
-    <np def="def" number="sing" tr="rheme" role="obj" locus="number" case="ABS" gender="cl.4" possessor="no.owner">
    <word posp="noun" gloss="cat" def="def" number="sing" tr="rheme" role="obj" locus="number" case="ABS" gender="cl.4" possessor="no.owner"/>
    <thingy type="nouncase" function="suffix" gloss="ABS"/>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.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.4">
    <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.4"/>
    <thingy type="vpta" function="enclitic" gloss="PAST"/>
    <thingy type="vpmode" function="enclitic" gloss="indicative"/>
    <thingy type="vpvoice" function="enclitic" gloss="active"/>
    <thingy type="vpnegation" function="enclitic" gloss="POS"/>
    <thingy type="vpsubj" function="enclitic" gloss="1excl.sing"/>
    <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
-    </vp>
-  </s>
+  </flat>
</example>

addvocab:

<example id="relp1" translation="I patted the cat.">
  <flat>
-    <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.3" def="neither" role="subj" locus="number" case="ERG" possessor="no.owner"/>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    <word posp="noun" gloss="cat" def="def" number="sing" tr="rheme" role="obj" locus="number" case="ABS" gender="cl.4" possessor="no.owner"/>
-    <thingy type="nouncase" function="suffix" gloss="ABS"/>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    <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.4"/>
-    <thingy type="vpta" function="enclitic" gloss="PAST"/>
-    <thingy type="vpmode" function="enclitic" gloss="indicative"/>
-    <thingy type="vpvoice" function="enclitic" gloss="active"/>
-    <thingy type="vpnegation" function="enclitic" gloss="POS"/>
-    <thingy type="vpsubj" function="enclitic" gloss="1excl.sing"/>
-    <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
+    <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.3" def="neither" role="subj" locus="number" case="ERG" possessor="no.owner" ph="f e&#x2D0;">feː</word>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
+    <word posp="noun" gloss="cat" def="def" number="sing" tr="rheme" role="obj" locus="number" case="ABS" gender="cl.4" possessor="no.owner" ph="n o">no</word>
+    <thingy type="nouncase" function="suffix" gloss="ABS" attach="suffix" ph=""></thingy>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</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.4" ph="v e&#x2D0; s a&#x2D0;">veːsaː</word>
+    <thingy type="vpta" function="enclitic" gloss="PAST" ph="n &#x259;#&#x2D0;">nə#ː</thingy>
+    <thingy type="vpmode" function="enclitic" gloss="indicative" ph=""></thingy>
+    <thingy type="vpvoice" function="enclitic" gloss="active" ph=""></thingy>
+    <thingy type="vpnegation" function="enclitic" gloss="POS" ph=""></thingy>
+    <thingy type="vpsubj" function="enclitic" gloss="1excl.sing.SUBJ" ph="s o&#x2D0;">soː</thingy>
+    <thingy type="vpquestion" function="enclitic" gloss="not.Q" ph=""></thingy>
  </flat>
</example>

vowelharmony:

No change.

removetags:

<example id="relp1" translation="I patted the cat.">
  <flat>
-    <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.3" def="neither" role="subj" locus="number" case="ERG" possessor="no.owner" ph="f e&#x2D0;">feː</word>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
-    <word posp="noun" gloss="cat" def="def" number="sing" tr="rheme" role="obj" locus="number" case="ABS" gender="cl.4" possessor="no.owner" ph="n o">no</word>
-    <thingy type="nouncase" function="suffix" gloss="ABS" attach="suffix" ph=""></thingy>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</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.4" ph="v e&#x2D0; s a&#x2D0;">veːsaː</word>
-    <thingy type="vpta" function="enclitic" gloss="PAST" ph="n &#x259;#&#x2D0;">nə#ː</thingy>
-    <thingy type="vpmode" function="enclitic" gloss="indicative" ph=""></thingy>
-    <thingy type="vpvoice" function="enclitic" gloss="active" ph=""></thingy>
-    <thingy type="vpnegation" function="enclitic" gloss="POS" ph=""></thingy>
-    <thingy type="vpsubj" function="enclitic" gloss="1excl.sing.SUBJ" ph="s o&#x2D0;">soː</thingy>
-    <thingy type="vpquestion" function="enclitic" gloss="not.Q" ph=""></thingy>
+    <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.3" def="neither" role="subj" locus="number" case="ERG" possessor="no.owner">feː</word>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner">qə#ː</thingy>
+    <word posp="noun" gloss="cat" def="def" number="sing" tr="rheme" role="obj" locus="number" case="ABS" gender="cl.4" possessor="no.owner">no</word>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner">qə#ː</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.4">veːsaː</word>
+    <thingy type="vpta" function="enclitic" gloss="PAST">nə#ː</thingy>
+    <thingy type="vpsubj" function="enclitic" gloss="1excl.sing.SUBJ">soː</thingy>
  </flat>
+  <p>&lt;span class="ilpair"&gt;&lt;span class="mor"&gt;feː&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;qə̃ː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;sing.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;no&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ə̃ː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;sing.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;veːsaː&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;nə̃ː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&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;soː&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;</p>
+  <p>feː qə̃ː no qə̃ː veːsaː nə̃ː soː</p>
+  <p>fee qẽẽ no qẽẽ veesaa nẽẽ soo</p>
+  <il>
+    <w>
+      <o>feː</o>
+      <g>1excl.sing</g>
+    </w>
+    <w>
+      <o>qə̃ː</o>
+      <g>sing.no.owner</g>
+    </w>
+    <w>
+      <o>no</o>
+      <g>cat</g>
+    </w>
+    <w>
+      <o>qə̃ː</o>
+      <g>sing.no.owner</g>
+    </w>
+    <w>
+      <o>veːsaː</o>
+      <g>pat</g>
+    </w>
+    <w>
+      <o>nə̃ː</o>
+      <g>PAST</g>
+    </w>
+    <w>
+      <o>soː</o>
+      <g>1excl.sing.SUBJ</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 sequential:

<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="catch"/>
+    </vp>
+    <np def="def" number="sing" role="subj" head="this" locus="number" output="aspron">
+      <word posp="noun" gloss="cat"/>
+    </np>
+    <np def="def" number="sing" role="obj" locus="number">
+      <word posp="noun" gloss="mouse"/>
+    </np>
+  </s>
+  <s connector="then">
+    <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" ta="PAST">
-          <word posp="verb" gloss="catch"/>
-        </vp>
-        <np def="def" number="sing" role="subj" head="this" locus="number">
+      <np def="def" number="sing" role="subj" head="this" locus="number" output="aspron">
        <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:

<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="catch"/>
    </vp>
    <np def="def" number="sing" role="subj" head="this" locus="number" output="aspron">
      <word posp="noun" gloss="cat"/>
    </np>
    <np def="def" number="sing" role="obj" locus="number">
      <word posp="noun" gloss="mouse"/>
    </np>
  </s>
  <s connector="then">
+    <word gloss="then" posp="conj"/>
    <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">
      <np def="def" number="sing" role="subj" head="this" locus="number" output="aspron">
        <word posp="noun" gloss="cat"/>
      </np>
    </np>
  </s>
</example>

module nominalise:

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="catch"/>
-    </vp>
    <np def="def" number="sing" role="subj" head="this" locus="number" output="aspron">
      <word posp="noun" gloss="cat"/>
    </np>
    <np def="def" number="sing" role="obj" locus="number">
      <word posp="noun" gloss="mouse"/>
    </np>
-  </s>
-  <s connector="then">
-    <word gloss="then" posp="conj"/>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
-      <word posp="verb" gloss="pat"/>
+      <word posp="verb" gloss="catch"/>
    </vp>
+  </s>
+  <s connector="then">
    <np number="sing" def="neither" role="subj" locus="number">
      <word person="1excl" number="sing" posp="pron"/>
    </np>
    <np role="obj">
      <np def="def" number="sing" role="subj" head="this" locus="number" output="aspron">
        <word posp="noun" gloss="cat"/>
      </np>
    </np>
+    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
+      <word posp="verb" gloss="pat"/>
+    </vp>
+    <word gloss="then" posp="conj"/>
  </s>
</example>

module casemarking:

<example id="relp2" translation="I patted the cat that caught the mouse.">
  <s>
-    <np def="def" number="sing" role="subj" head="this" locus="number" output="aspron">
+    <np def="def" number="sing" role="subj" head="this" locus="number" output="aspron" case="ERG">
      <word posp="noun" gloss="cat"/>
    </np>
-    <np def="def" number="sing" role="obj" locus="number">
+    <np def="def" number="sing" role="obj" locus="number" case="ABS">
      <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>
  <s connector="then">
-    <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 role="obj">
+    <np role="obj" case="ABS">
      <np def="def" number="sing" role="subj" head="this" locus="number" output="aspron">
        <word posp="noun" gloss="cat"/>
      </np>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="pat"/>
    </vp>
    <word gloss="then" posp="conj"/>
  </s>
</example>

module markowner:

No change.

module addgender:

<example id="relp2" translation="I patted the cat that caught the mouse.">
  <s>
-    <np def="def" number="sing" role="subj" head="this" locus="number" output="aspron" case="ERG">
+    <np def="def" number="sing" role="subj" head="this" locus="number" output="aspron" case="ERG" gender="cl.4">
      <word posp="noun" gloss="cat"/>
    </np>
-    <np def="def" number="sing" role="obj" locus="number" case="ABS">
+    <np def="def" number="sing" role="obj" locus="number" case="ABS" 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>
  <s connector="then">
    <np number="sing" def="neither" role="subj" locus="number" case="ERG">
      <word person="1excl" number="sing" posp="pron"/>
    </np>
-    <np role="obj" case="ABS">
-      <np def="def" number="sing" role="subj" head="this" locus="number" output="aspron">
+    <np role="obj" case="ABS" gender="cl.4">
+      <np def="def" number="sing" role="subj" head="this" locus="number" output="aspron" gender="cl.4">
        <word posp="noun" gloss="cat"/>
      </np>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="pat"/>
    </vp>
    <word gloss="then" posp="conj"/>
  </s>
</example>

module propagatenumber:

<example id="relp2" translation="I patted the cat that caught the mouse.">
  <s>
    <np def="def" number="sing" role="subj" head="this" locus="number" output="aspron" case="ERG" gender="cl.4">
      <word posp="noun" gloss="cat"/>
    </np>
    <np def="def" number="sing" role="obj" locus="number" case="ABS" 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>
  <s connector="then">
    <np number="sing" def="neither" role="subj" locus="number" case="ERG">
      <word person="1excl" number="sing" posp="pron"/>
    </np>
-    <np role="obj" case="ABS" gender="cl.4">
+    <np role="obj" case="ABS" gender="cl.4" number="sing">
      <np def="def" number="sing" role="subj" head="this" locus="number" output="aspron" gender="cl.4">
        <word posp="noun" gloss="cat"/>
      </np>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="pat"/>
    </vp>
    <word gloss="then" posp="conj"/>
  </s>
</example>

module simplifynumber:

No change.

createpronouns:

<example id="relp2" translation="I patted the cat that caught the mouse.">
  <s>
-    <np def="def" number="sing" role="subj" head="this" locus="number" output="aspron" case="ERG" gender="cl.4">
-      <word posp="noun" gloss="cat"/>
+    <np def="def" number="sing" role="subj" head="this" locus="number" case="ERG" gender="cl.4">
+      <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4"/>
    </np>
    <np def="def" number="sing" role="obj" locus="number" case="ABS" 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>
  <s connector="then">
    <np number="sing" def="neither" role="subj" locus="number" case="ERG">
      <word person="1excl" number="sing" posp="pron"/>
    </np>
    <np role="obj" case="ABS" gender="cl.4" number="sing">
-      <np def="def" number="sing" role="subj" head="this" locus="number" output="aspron" gender="cl.4">
-        <word posp="noun" gloss="cat"/>
+      <np def="def" number="sing" role="subj" head="this" locus="number" gender="cl.4">
+        <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4"/>
      </np>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="pat"/>
    </vp>
    <word gloss="then" posp="conj"/>
  </s>
</example>

module markowned:

<example id="relp2" translation="I patted the cat that caught the mouse.">
  <s>
-    <np def="def" number="sing" role="subj" head="this" locus="number" case="ERG" gender="cl.4">
+    <np def="def" number="sing" role="subj" head="this" locus="number" case="ERG" gender="cl.4" possessor="no.owner">
      <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4"/>
    </np>
-    <np def="def" number="sing" role="obj" locus="number" case="ABS" gender="cl.4">
+    <np def="def" number="sing" role="obj" locus="number" case="ABS" 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>
  <s connector="then">
-    <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 role="obj" case="ABS" gender="cl.4" number="sing">
-      <np def="def" number="sing" role="subj" head="this" locus="number" gender="cl.4">
+    <np role="obj" case="ABS" gender="cl.4" number="sing" possessor="no.owner">
+      <np def="def" number="sing" role="subj" head="this" locus="number" gender="cl.4" possessor="no.owner">
        <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4"/>
      </np>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="pat"/>
    </vp>
    <word gloss="then" posp="conj"/>
  </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 def="def" number="sing" role="subj" head="this" locus="number" case="ERG" gender="cl.4" possessor="no.owner">
      <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4"/>
    </np>
    <np def="def" number="sing" role="obj" locus="number" case="ABS" 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>
  <s connector="then">
    <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.3"/>
    </np>
    <np role="obj" case="ABS" gender="cl.4" number="sing" possessor="no.owner">
      <np def="def" number="sing" role="subj" head="this" locus="number" gender="cl.4" possessor="no.owner">
        <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4"/>
      </np>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="pat"/>
    </vp>
    <word gloss="then" posp="conj"/>
  </s>
</example>

copyuptophrase:

<example id="relp2" translation="I patted the cat that caught the mouse.">
  <s>
    <np def="def" number="sing" role="subj" head="this" locus="number" case="ERG" gender="cl.4" possessor="no.owner">
      <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4"/>
    </np>
    <np def="def" number="sing" role="obj" locus="number" case="ABS" 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.4" obj="3.sing.cl.4">
      <word posp="verb" gloss="catch"/>
    </vp>
  </s>
  <s connector="then">
-    <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.3"/>
    </np>
    <np role="obj" case="ABS" gender="cl.4" number="sing" possessor="no.owner">
      <np def="def" number="sing" role="subj" head="this" locus="number" gender="cl.4" possessor="no.owner">
        <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4"/>
      </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="1excl.sing" obj="3.sing.cl.4">
      <word posp="verb" gloss="pat"/>
    </vp>
    <word gloss="then" posp="conj"/>
  </s>
</example>

prodrop:

No change.

addclitics:

<example id="relp2" translation="I patted the cat that caught the mouse.">
  <s>
    <np def="def" number="sing" role="subj" head="this" locus="number" case="ERG" gender="cl.4" possessor="no.owner">
      <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4"/>
+      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <np def="def" number="sing" role="obj" locus="number" case="ABS" gender="cl.4" possessor="no.owner">
      <word posp="noun" gloss="mouse"/>
+      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.4" obj="3.sing.cl.4">
      <word posp="verb" gloss="catch"/>
+      <thingy type="vpta" function="enclitic" gloss="PAST"/>
+      <thingy type="vpmode" function="enclitic" gloss="indicative"/>
+      <thingy type="vpvoice" function="enclitic" gloss="active"/>
+      <thingy type="vpnegation" function="enclitic" gloss="POS"/>
+      <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.4"/>
+      <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
    </vp>
  </s>
  <s connector="then">
    <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.3"/>
+      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <np role="obj" case="ABS" gender="cl.4" number="sing" possessor="no.owner">
      <np def="def" number="sing" role="subj" head="this" locus="number" gender="cl.4" possessor="no.owner">
        <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4"/>
+        <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
      </np>
+      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.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.4">
      <word posp="verb" gloss="pat"/>
+      <thingy type="vpta" function="enclitic" gloss="PAST"/>
+      <thingy type="vpmode" function="enclitic" gloss="indicative"/>
+      <thingy type="vpvoice" function="enclitic" gloss="active"/>
+      <thingy type="vpnegation" function="enclitic" gloss="POS"/>
+      <thingy type="vpsubj" function="enclitic" gloss="1excl.sing"/>
+      <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
    </vp>
    <word gloss="then" posp="conj"/>
  </s>
</example>

propagateArgumentCase:

No change.

unwrapArgumentNPs:

<example id="relp2" translation="I patted the cat that caught the mouse.">
  <s>
    <np def="def" number="sing" role="subj" head="this" locus="number" case="ERG" gender="cl.4" possessor="no.owner">
      <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <np def="def" number="sing" role="obj" locus="number" case="ABS" gender="cl.4" possessor="no.owner">
      <word posp="noun" gloss="mouse"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.4" obj="3.sing.cl.4">
      <word posp="verb" gloss="catch"/>
      <thingy type="vpta" function="enclitic" gloss="PAST"/>
      <thingy type="vpmode" function="enclitic" gloss="indicative"/>
      <thingy type="vpvoice" function="enclitic" gloss="active"/>
      <thingy type="vpnegation" function="enclitic" gloss="POS"/>
      <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.4"/>
      <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
    </vp>
  </s>
  <s connector="then">
    <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.3"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
-    <np role="obj" case="ABS" gender="cl.4" number="sing" possessor="no.owner">
-      <np def="def" number="sing" role="subj" head="this" locus="number" gender="cl.4" possessor="no.owner">
+    <np def="def" number="sing" role="obj" head="this" locus="number" gender="cl.4" possessor="no.owner" case="ABS">
      <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.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.4">
      <word posp="verb" gloss="pat"/>
      <thingy type="vpta" function="enclitic" gloss="PAST"/>
      <thingy type="vpmode" function="enclitic" gloss="indicative"/>
      <thingy type="vpvoice" function="enclitic" gloss="active"/>
      <thingy type="vpnegation" function="enclitic" gloss="POS"/>
      <thingy type="vpsubj" function="enclitic" gloss="1excl.sing"/>
      <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
    </vp>
    <word gloss="then" posp="conj"/>
  </s>
</example>

unwrapOwnerOwned:

No change.

movedowntoword:

<example id="relp2" translation="I patted the cat that caught the mouse.">
  <s>
    <np def="def" number="sing" role="subj" head="this" locus="number" case="ERG" gender="cl.4" possessor="no.owner">
-      <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4"/>
+      <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4" def="def" role="subj" head="this" locus="number" case="ERG" possessor="no.owner"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <np def="def" number="sing" role="obj" locus="number" case="ABS" gender="cl.4" possessor="no.owner">
-      <word posp="noun" gloss="mouse"/>
+      <word posp="noun" gloss="mouse" def="def" number="sing" role="obj" locus="number" case="ABS" gender="cl.4" possessor="no.owner"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.4" obj="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.4" obj="3.sing.cl.4"/>
      <thingy type="vpta" function="enclitic" gloss="PAST"/>
      <thingy type="vpmode" function="enclitic" gloss="indicative"/>
      <thingy type="vpvoice" function="enclitic" gloss="active"/>
      <thingy type="vpnegation" function="enclitic" gloss="POS"/>
      <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.4"/>
      <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
    </vp>
  </s>
  <s connector="then">
    <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.3"/>
+      <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.3" def="neither" role="subj" locus="number" case="ERG" possessor="no.owner"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <np def="def" number="sing" role="obj" head="this" locus="number" gender="cl.4" possessor="no.owner" case="ABS">
-      <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4"/>
+      <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4" def="def" role="obj" head="this" locus="number" possessor="no.owner" case="ABS"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="1excl.sing" obj="3.sing.cl.4">
-      <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.4"/>
      <thingy type="vpta" function="enclitic" gloss="PAST"/>
      <thingy type="vpmode" function="enclitic" gloss="indicative"/>
      <thingy type="vpvoice" function="enclitic" gloss="active"/>
      <thingy type="vpnegation" function="enclitic" gloss="POS"/>
      <thingy type="vpsubj" function="enclitic" gloss="1excl.sing"/>
      <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
    </vp>
    <word gloss="then" posp="conj"/>
  </s>
</example>

addaffixes:

About to call getSlotValue for mouse/noun/case/optional
Got ABS
<example id="relp2" translation="I patted the cat that caught the mouse.">
  <s>
    <np def="def" number="sing" role="subj" head="this" locus="number" case="ERG" gender="cl.4" possessor="no.owner">
      <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4" def="def" role="subj" head="this" locus="number" case="ERG" possessor="no.owner"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <np def="def" number="sing" role="obj" locus="number" case="ABS" gender="cl.4" possessor="no.owner">
      <word posp="noun" gloss="mouse" def="def" number="sing" role="obj" locus="number" case="ABS" gender="cl.4" possessor="no.owner"/>
+      <thingy type="nouncase" function="suffix" gloss="ABS"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.4" obj="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.4" obj="3.sing.cl.4"/>
      <thingy type="vpta" function="enclitic" gloss="PAST"/>
      <thingy type="vpmode" function="enclitic" gloss="indicative"/>
      <thingy type="vpvoice" function="enclitic" gloss="active"/>
      <thingy type="vpnegation" function="enclitic" gloss="POS"/>
      <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.4"/>
      <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
    </vp>
  </s>
  <s connector="then">
    <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.3" def="neither" role="subj" locus="number" case="ERG" possessor="no.owner"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <np def="def" number="sing" role="obj" head="this" locus="number" gender="cl.4" possessor="no.owner" case="ABS">
      <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4" def="def" role="obj" head="this" locus="number" possessor="no.owner" case="ABS"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="1excl.sing" obj="3.sing.cl.4">
      <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.4"/>
      <thingy type="vpta" function="enclitic" gloss="PAST"/>
      <thingy type="vpmode" function="enclitic" gloss="indicative"/>
      <thingy type="vpvoice" function="enclitic" gloss="active"/>
      <thingy type="vpnegation" function="enclitic" gloss="POS"/>
      <thingy type="vpsubj" function="enclitic" gloss="1excl.sing"/>
      <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
    </vp>
    <word gloss="then" posp="conj"/>
  </s>
</example>

flatten:

<example id="relp2" translation="I patted the cat that caught the mouse.">
-  <s>
-    <np def="def" number="sing" role="subj" head="this" locus="number" case="ERG" gender="cl.4" possessor="no.owner">
+  <flat>
    <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4" def="def" role="subj" head="this" locus="number" case="ERG" possessor="no.owner"/>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    </np>
-    <np def="def" number="sing" role="obj" locus="number" case="ABS" gender="cl.4" possessor="no.owner">
    <word posp="noun" gloss="mouse" def="def" number="sing" role="obj" locus="number" case="ABS" gender="cl.4" possessor="no.owner"/>
    <thingy type="nouncase" function="suffix" gloss="ABS"/>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    </np>
-    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.4" obj="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.4" obj="3.sing.cl.4"/>
    <thingy type="vpta" function="enclitic" gloss="PAST"/>
    <thingy type="vpmode" function="enclitic" gloss="indicative"/>
    <thingy type="vpvoice" function="enclitic" gloss="active"/>
    <thingy type="vpnegation" function="enclitic" gloss="POS"/>
    <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.4"/>
    <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
-    </vp>
-  </s>
-  <s connector="then">
-    <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.3" def="neither" role="subj" locus="number" case="ERG" possessor="no.owner"/>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    </np>
-    <np def="def" number="sing" role="obj" head="this" locus="number" gender="cl.4" possessor="no.owner" case="ABS">
    <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4" def="def" role="obj" head="this" locus="number" possessor="no.owner" case="ABS"/>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    </np>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="1excl.sing" obj="3.sing.cl.4">
    <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.4"/>
    <thingy type="vpta" function="enclitic" gloss="PAST"/>
    <thingy type="vpmode" function="enclitic" gloss="indicative"/>
    <thingy type="vpvoice" function="enclitic" gloss="active"/>
    <thingy type="vpnegation" function="enclitic" gloss="POS"/>
    <thingy type="vpsubj" function="enclitic" gloss="1excl.sing"/>
    <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
-    </vp>
    <word gloss="then" posp="conj"/>
-  </s>
+  </flat>
</example>

addvocab:

<example id="relp2" translation="I patted the cat that caught the mouse.">
  <flat>
-    <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4" def="def" role="subj" head="this" locus="number" case="ERG" possessor="no.owner"/>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    <word posp="noun" gloss="mouse" def="def" number="sing" role="obj" locus="number" case="ABS" gender="cl.4" possessor="no.owner"/>
-    <thingy type="nouncase" function="suffix" gloss="ABS"/>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    <word posp="verb" gloss="catch" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.4" obj="3.sing.cl.4"/>
-    <thingy type="vpta" function="enclitic" gloss="PAST"/>
-    <thingy type="vpmode" function="enclitic" gloss="indicative"/>
-    <thingy type="vpvoice" function="enclitic" gloss="active"/>
-    <thingy type="vpnegation" function="enclitic" gloss="POS"/>
-    <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.4"/>
-    <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
-    <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.3" def="neither" role="subj" locus="number" case="ERG" possessor="no.owner"/>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4" def="def" role="obj" head="this" locus="number" possessor="no.owner" case="ABS"/>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    <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.4"/>
-    <thingy type="vpta" function="enclitic" gloss="PAST"/>
-    <thingy type="vpmode" function="enclitic" gloss="indicative"/>
-    <thingy type="vpvoice" function="enclitic" gloss="active"/>
-    <thingy type="vpnegation" function="enclitic" gloss="POS"/>
-    <thingy type="vpsubj" function="enclitic" gloss="1excl.sing"/>
-    <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
-    <word gloss="then" posp="conj"/>
+    <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4" def="def" role="subj" head="this" locus="number" case="ERG" possessor="no.owner" ph="f &#x254;i">fɔi</word>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
+    <word posp="noun" gloss="mouse" def="def" number="sing" role="obj" locus="number" case="ABS" gender="cl.4" possessor="no.owner" ph="f e &#x14B; ai q u">feŋaiqu</word>
+    <thingy type="nouncase" function="suffix" gloss="ABS" attach="suffix" ph=""></thingy>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</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.4" obj="3.sing.cl.4" ph="v &#x254;i">vɔi</word>
+    <thingy type="vpta" function="enclitic" gloss="PAST" ph="n &#x259;#&#x2D0;">nə#ː</thingy>
+    <thingy type="vpmode" function="enclitic" gloss="indicative" ph=""></thingy>
+    <thingy type="vpvoice" function="enclitic" gloss="active" ph=""></thingy>
+    <thingy type="vpnegation" function="enclitic" gloss="POS" ph=""></thingy>
+    <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.4.SUBJ" ph="p e&#x2D0;">peː</thingy>
+    <thingy type="vpquestion" function="enclitic" gloss="not.Q" ph=""></thingy>
+    <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.3" def="neither" role="subj" locus="number" case="ERG" possessor="no.owner" ph="f e&#x2D0;">feː</word>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
+    <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4" def="def" role="obj" head="this" locus="number" possessor="no.owner" case="ABS" ph="f &#x254;i">fɔi</word>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</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.4" ph="v e&#x2D0; s a&#x2D0;">veːsaː</word>
+    <thingy type="vpta" function="enclitic" gloss="PAST" ph="n &#x259;#&#x2D0;">nə#ː</thingy>
+    <thingy type="vpmode" function="enclitic" gloss="indicative" ph=""></thingy>
+    <thingy type="vpvoice" function="enclitic" gloss="active" ph=""></thingy>
+    <thingy type="vpnegation" function="enclitic" gloss="POS" ph=""></thingy>
+    <thingy type="vpsubj" function="enclitic" gloss="1excl.sing.SUBJ" ph="s o&#x2D0;">soː</thingy>
+    <thingy type="vpquestion" function="enclitic" gloss="not.Q" ph=""></thingy>
+    <word gloss="then" posp="conj" ph="j u">ju</word>
  </flat>
</example>

vowelharmony:

No change.

removetags:

<example id="relp2" translation="I patted the cat that caught the mouse.">
  <flat>
-    <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4" def="def" role="subj" head="this" locus="number" case="ERG" possessor="no.owner" ph="f &#x254;i">fɔi</word>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
-    <word posp="noun" gloss="mouse" def="def" number="sing" role="obj" locus="number" case="ABS" gender="cl.4" possessor="no.owner" ph="f e &#x14B; ai q u">feŋaiqu</word>
-    <thingy type="nouncase" function="suffix" gloss="ABS" attach="suffix" ph=""></thingy>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</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.4" obj="3.sing.cl.4" ph="v &#x254;i">vɔi</word>
-    <thingy type="vpta" function="enclitic" gloss="PAST" ph="n &#x259;#&#x2D0;">nə#ː</thingy>
-    <thingy type="vpmode" function="enclitic" gloss="indicative" ph=""></thingy>
-    <thingy type="vpvoice" function="enclitic" gloss="active" ph=""></thingy>
-    <thingy type="vpnegation" function="enclitic" gloss="POS" ph=""></thingy>
-    <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.4.SUBJ" ph="p e&#x2D0;">peː</thingy>
-    <thingy type="vpquestion" function="enclitic" gloss="not.Q" ph=""></thingy>
-    <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.3" def="neither" role="subj" locus="number" case="ERG" possessor="no.owner" ph="f e&#x2D0;">feː</word>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
-    <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4" def="def" role="obj" head="this" locus="number" possessor="no.owner" case="ABS" ph="f &#x254;i">fɔi</word>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</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.4" ph="v e&#x2D0; s a&#x2D0;">veːsaː</word>
-    <thingy type="vpta" function="enclitic" gloss="PAST" ph="n &#x259;#&#x2D0;">nə#ː</thingy>
-    <thingy type="vpmode" function="enclitic" gloss="indicative" ph=""></thingy>
-    <thingy type="vpvoice" function="enclitic" gloss="active" ph=""></thingy>
-    <thingy type="vpnegation" function="enclitic" gloss="POS" ph=""></thingy>
-    <thingy type="vpsubj" function="enclitic" gloss="1excl.sing.SUBJ" ph="s o&#x2D0;">soː</thingy>
-    <thingy type="vpquestion" function="enclitic" gloss="not.Q" ph=""></thingy>
-    <word gloss="then" posp="conj" ph="j u">ju</word>
+    <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4" def="def" role="subj" head="this" locus="number" case="ERG" possessor="no.owner">fɔi</word>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner">qə#ː</thingy>
+    <word posp="noun" gloss="mouse" def="def" number="sing" role="obj" locus="number" case="ABS" gender="cl.4" possessor="no.owner">feŋaiqu</word>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner">qə#ː</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.4" obj="3.sing.cl.4">vɔi</word>
+    <thingy type="vpta" function="enclitic" gloss="PAST">nə#ː</thingy>
+    <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.4.SUBJ">peː</thingy>
+    <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.3" def="neither" role="subj" locus="number" case="ERG" possessor="no.owner">feː</word>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner">qə#ː</thingy>
+    <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4" def="def" role="obj" head="this" locus="number" possessor="no.owner" case="ABS">fɔi</word>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner">qə#ː</thingy>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner">qə#ː</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.4">veːsaː</word>
+    <thingy type="vpta" function="enclitic" gloss="PAST">nə#ː</thingy>
+    <thingy type="vpsubj" function="enclitic" gloss="1excl.sing.SUBJ">soː</thingy>
+    <word gloss="then" posp="conj">ju</word>
  </flat>
+  <p>&lt;span class="ilpair"&gt;&lt;span class="mor"&gt;fɔi&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;3.sing.cl.4&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;qə̃ː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;sing.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;feŋaiqu&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ə̃ː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;sing.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;vɔi&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;nə̃ː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&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;peː&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;feː&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;qə̃ː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;sing.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;fɔi&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;3.sing.cl.4&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;qə̃ː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;sing.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;qə̃ː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;sing.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;veːsaː&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;nə̃ː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&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;soː&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;ju&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;then&lt;/span&gt;&lt;/span&gt;</p>
+  <p>fɔi qə̃ː feŋaiqu qə̃ː vɔi nə̃ː peː feː qə̃ː fɔi qə̃ː qə̃ː veːsaː nə̃ː soː ju</p>
+  <p>foi qẽẽ fengaiqu qẽẽ voi nẽẽ pee fee qẽẽ foi qẽẽ qẽẽ veesaa nẽẽ soo ju</p>
+  <il>
+    <w>
+      <o>fɔi</o>
+      <g>3.sing.cl.4</g>
+    </w>
+    <w>
+      <o>qə̃ː</o>
+      <g>sing.no.owner</g>
+    </w>
+    <w>
+      <o>feŋaiqu</o>
+      <g>mouse</g>
+    </w>
+    <w>
+      <o>qə̃ː</o>
+      <g>sing.no.owner</g>
+    </w>
+    <w>
+      <o>vɔi</o>
+      <g>catch</g>
+    </w>
+    <w>
+      <o>nə̃ː</o>
+      <g>PAST</g>
+    </w>
+    <w>
+      <o>peː</o>
+      <g>3.sing.cl.4.SUBJ</g>
+    </w>
+    <w>
+      <o>feː</o>
+      <g>1excl.sing</g>
+    </w>
+    <w>
+      <o>qə̃ː</o>
+      <g>sing.no.owner</g>
+    </w>
+    <w>
+      <o>fɔi</o>
+      <g>3.sing.cl.4</g>
+    </w>
+    <w>
+      <o>qə̃ː</o>
+      <g>sing.no.owner</g>
+    </w>
+    <w>
+      <o>qə̃ː</o>
+      <g>sing.no.owner</g>
+    </w>
+    <w>
+      <o>veːsaː</o>
+      <g>pat</g>
+    </w>
+    <w>
+      <o>nə̃ː</o>
+      <g>PAST</g>
+    </w>
+    <w>
+      <o>soː</o>
+      <g>1excl.sing.SUBJ</g>
+    </w>
+    <w>
+      <o>ju</o>
+      <g>then</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 sequential:

<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"/>
+      <word posp="verb" gloss="eat"/>
    </vp>
-    <np number="sing" def="neither" role="subj" locus="number">
-      <word person="1excl" number="sing" posp="pron"/>
+    <np def="def" number="sing" role="subj" head="this" locus="number" output="aspron">
+      <word posp="noun" gloss="mouse"/>
    </np>
-    <np role="obj">
-      <relp>
+    <np def="def" number="sing" role="obj" locus="number">
+      <word posp="noun" gloss="cheese"/>
+    </np>
+  </s>
+  <s connector="then">
    <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">
+    <np def="def" number="sing" role="subj" head="this" locus="number" output="aspron">
      <word posp="noun" gloss="cat"/>
    </np>
    <np role="obj">
-          <relp>
-            <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">
+      <np def="def" number="sing" role="subj" head="this" locus="number" output="aspron">
        <word posp="noun" gloss="mouse"/>
      </np>
-            <np def="def" number="sing" role="obj" locus="number">
-              <word posp="noun" gloss="cheese"/>
    </np>
-          </relp>
+  </s>
+  <s connector="then">
+    <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>
-      </relp>
+    <np role="obj">
+      <np def="def" number="sing" role="subj" head="this" locus="number" output="aspron">
+        <word posp="noun" gloss="cat"/>
      </np>
+    </np>
  </s>
</example>

module sentenceconnectors:

<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="eat"/>
    </vp>
    <np def="def" number="sing" role="subj" head="this" locus="number" output="aspron">
      <word posp="noun" gloss="mouse"/>
    </np>
    <np def="def" number="sing" role="obj" locus="number">
      <word posp="noun" gloss="cheese"/>
    </np>
  </s>
  <s connector="then">
+    <word gloss="then" posp="conj"/>
    <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" output="aspron">
      <word posp="noun" gloss="cat"/>
    </np>
    <np role="obj">
      <np def="def" number="sing" role="subj" head="this" locus="number" output="aspron">
        <word posp="noun" gloss="mouse"/>
      </np>
    </np>
  </s>
  <s connector="then">
+    <word gloss="then" posp="conj"/>
    <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">
      <np def="def" number="sing" role="subj" head="this" locus="number" output="aspron">
        <word posp="noun" gloss="cat"/>
      </np>
    </np>
  </s>
</example>

module nominalise:

No change.

tva1
tva2
tva1
tva2
tva1
tva2

module affixdensity:

No change.

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="eat"/>
-    </vp>
    <np def="def" number="sing" role="subj" head="this" locus="number" output="aspron">
      <word posp="noun" gloss="mouse"/>
    </np>
    <np def="def" number="sing" role="obj" locus="number">
      <word posp="noun" gloss="cheese"/>
    </np>
-  </s>
-  <s connector="then">
-    <word gloss="then" posp="conj"/>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
-      <word posp="verb" gloss="catch"/>
+      <word posp="verb" gloss="eat"/>
    </vp>
+  </s>
+  <s connector="then">
    <np def="def" number="sing" role="subj" head="this" locus="number" output="aspron">
      <word posp="noun" gloss="cat"/>
    </np>
    <np role="obj">
      <np def="def" number="sing" role="subj" head="this" locus="number" output="aspron">
        <word posp="noun" gloss="mouse"/>
      </np>
    </np>
-  </s>
-  <s connector="then">
-    <word gloss="then" posp="conj"/>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
-      <word posp="verb" gloss="pat"/>
+      <word posp="verb" gloss="catch"/>
    </vp>
+    <word gloss="then" posp="conj"/>
+  </s>
+  <s connector="then">
    <np number="sing" def="neither" role="subj" locus="number">
      <word person="1excl" number="sing" posp="pron"/>
    </np>
    <np role="obj">
      <np def="def" number="sing" role="subj" head="this" locus="number" output="aspron">
        <word posp="noun" gloss="cat"/>
      </np>
    </np>
+    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
+      <word posp="verb" gloss="pat"/>
+    </vp>
+    <word gloss="then" posp="conj"/>
  </s>
</example>

module casemarking:

<example id="relp3" translation="I patted the cat that caught the mouse that ate the cheese.">
  <s>
-    <np def="def" number="sing" role="subj" head="this" locus="number" output="aspron">
+    <np def="def" number="sing" role="subj" head="this" locus="number" output="aspron" case="ERG">
      <word posp="noun" gloss="mouse"/>
    </np>
-    <np def="def" number="sing" role="obj" locus="number">
+    <np def="def" number="sing" role="obj" locus="number" case="ABS">
      <word posp="noun" gloss="cheese"/>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="eat"/>
    </vp>
  </s>
  <s connector="then">
-    <np def="def" number="sing" role="subj" head="this" locus="number" output="aspron">
+    <np def="def" number="sing" role="subj" head="this" locus="number" output="aspron" case="ERG">
      <word posp="noun" gloss="cat"/>
    </np>
-    <np role="obj">
+    <np role="obj" case="ABS">
      <np def="def" number="sing" role="subj" head="this" locus="number" output="aspron">
        <word posp="noun" gloss="mouse"/>
      </np>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="catch"/>
    </vp>
    <word gloss="then" posp="conj"/>
  </s>
  <s connector="then">
-    <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 role="obj">
+    <np role="obj" case="ABS">
      <np def="def" number="sing" role="subj" head="this" locus="number" output="aspron">
        <word posp="noun" gloss="cat"/>
      </np>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="pat"/>
    </vp>
    <word gloss="then" posp="conj"/>
  </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 def="def" number="sing" role="subj" head="this" locus="number" output="aspron" case="ERG">
+    <np def="def" number="sing" role="subj" head="this" locus="number" output="aspron" case="ERG" gender="cl.4">
      <word posp="noun" gloss="mouse"/>
    </np>
-    <np def="def" number="sing" role="obj" locus="number" case="ABS">
+    <np def="def" number="sing" role="obj" locus="number" case="ABS" gender="cl.4">
      <word posp="noun" gloss="cheese"/>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="eat"/>
    </vp>
  </s>
  <s connector="then">
-    <np def="def" number="sing" role="subj" head="this" locus="number" output="aspron" case="ERG">
+    <np def="def" number="sing" role="subj" head="this" locus="number" output="aspron" case="ERG" gender="cl.4">
      <word posp="noun" gloss="cat"/>
    </np>
-    <np role="obj" case="ABS">
-      <np def="def" number="sing" role="subj" head="this" locus="number" output="aspron">
+    <np role="obj" case="ABS" gender="cl.4">
+      <np def="def" number="sing" role="subj" head="this" locus="number" output="aspron" gender="cl.4">
        <word posp="noun" gloss="mouse"/>
      </np>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="catch"/>
    </vp>
    <word gloss="then" posp="conj"/>
  </s>
  <s connector="then">
    <np number="sing" def="neither" role="subj" locus="number" case="ERG">
      <word person="1excl" number="sing" posp="pron"/>
    </np>
-    <np role="obj" case="ABS">
-      <np def="def" number="sing" role="subj" head="this" locus="number" output="aspron">
+    <np role="obj" case="ABS" gender="cl.4">
+      <np def="def" number="sing" role="subj" head="this" locus="number" output="aspron" gender="cl.4">
        <word posp="noun" gloss="cat"/>
      </np>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="pat"/>
    </vp>
    <word gloss="then" posp="conj"/>
  </s>
</example>

module propagatenumber:

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

module simplifynumber:

No change.

createpronouns:

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

module markowned:

<example id="relp3" translation="I patted the cat that caught the mouse that ate the cheese.">
  <s>
-    <np def="def" number="sing" role="subj" head="this" locus="number" case="ERG" gender="cl.4">
+    <np def="def" number="sing" role="subj" head="this" locus="number" case="ERG" gender="cl.4" possessor="no.owner">
      <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4"/>
    </np>
-    <np def="def" number="sing" role="obj" locus="number" case="ABS" gender="cl.4">
+    <np def="def" number="sing" role="obj" locus="number" case="ABS" gender="cl.4" possessor="no.owner">
      <word posp="noun" gloss="cheese"/>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="eat"/>
    </vp>
  </s>
  <s connector="then">
-    <np def="def" number="sing" role="subj" head="this" locus="number" case="ERG" gender="cl.4">
+    <np def="def" number="sing" role="subj" head="this" locus="number" case="ERG" gender="cl.4" possessor="no.owner">
      <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4"/>
    </np>
-    <np role="obj" case="ABS" gender="cl.4" number="sing">
-      <np def="def" number="sing" role="subj" head="this" locus="number" gender="cl.4">
+    <np role="obj" case="ABS" gender="cl.4" number="sing" possessor="no.owner">
+      <np def="def" number="sing" role="subj" head="this" locus="number" gender="cl.4" possessor="no.owner">
        <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4"/>
      </np>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="catch"/>
    </vp>
    <word gloss="then" posp="conj"/>
  </s>
  <s connector="then">
-    <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 role="obj" case="ABS" gender="cl.4" number="sing">
-      <np def="def" number="sing" role="subj" head="this" locus="number" gender="cl.4">
+    <np role="obj" case="ABS" gender="cl.4" number="sing" possessor="no.owner">
+      <np def="def" number="sing" role="subj" head="this" locus="number" gender="cl.4" possessor="no.owner">
        <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4"/>
      </np>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="pat"/>
    </vp>
    <word gloss="then" posp="conj"/>
  </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 def="def" number="sing" role="subj" head="this" locus="number" case="ERG" gender="cl.4" possessor="no.owner">
      <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4"/>
    </np>
    <np def="def" number="sing" role="obj" locus="number" case="ABS" gender="cl.4" possessor="no.owner">
      <word posp="noun" gloss="cheese"/>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="eat"/>
    </vp>
  </s>
  <s connector="then">
    <np def="def" number="sing" role="subj" head="this" locus="number" case="ERG" gender="cl.4" possessor="no.owner">
      <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4"/>
    </np>
    <np role="obj" case="ABS" gender="cl.4" number="sing" possessor="no.owner">
      <np def="def" number="sing" role="subj" head="this" locus="number" gender="cl.4" possessor="no.owner">
        <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4"/>
      </np>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="catch"/>
    </vp>
    <word gloss="then" posp="conj"/>
  </s>
  <s connector="then">
    <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.3"/>
    </np>
    <np role="obj" case="ABS" gender="cl.4" number="sing" possessor="no.owner">
      <np def="def" number="sing" role="subj" head="this" locus="number" gender="cl.4" possessor="no.owner">
        <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4"/>
      </np>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="pat"/>
    </vp>
    <word gloss="then" posp="conj"/>
  </s>
</example>

copyuptophrase:

<example id="relp3" translation="I patted the cat that caught the mouse that ate the cheese.">
  <s>
    <np def="def" number="sing" role="subj" head="this" locus="number" case="ERG" gender="cl.4" possessor="no.owner">
      <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4"/>
    </np>
    <np def="def" number="sing" role="obj" locus="number" case="ABS" gender="cl.4" possessor="no.owner">
      <word posp="noun" gloss="cheese"/>
    </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" obj="3.sing.cl.4">
      <word posp="verb" gloss="eat"/>
    </vp>
  </s>
  <s connector="then">
    <np def="def" number="sing" role="subj" head="this" locus="number" case="ERG" gender="cl.4" possessor="no.owner">
      <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4"/>
    </np>
    <np role="obj" case="ABS" gender="cl.4" number="sing" possessor="no.owner">
      <np def="def" number="sing" role="subj" head="this" locus="number" gender="cl.4" possessor="no.owner">
        <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4"/>
      </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.4" obj="3.sing.cl.4">
      <word posp="verb" gloss="catch"/>
    </vp>
    <word gloss="then" posp="conj"/>
  </s>
  <s connector="then">
-    <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.3"/>
    </np>
    <np role="obj" case="ABS" gender="cl.4" number="sing" possessor="no.owner">
      <np def="def" number="sing" role="subj" head="this" locus="number" gender="cl.4" possessor="no.owner">
        <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4"/>
      </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="1excl.sing" obj="3.sing.cl.4">
      <word posp="verb" gloss="pat"/>
    </vp>
    <word gloss="then" posp="conj"/>
  </s>
</example>

prodrop:

No change.

addclitics:

<example id="relp3" translation="I patted the cat that caught the mouse that ate the cheese.">
  <s>
    <np def="def" number="sing" role="subj" head="this" locus="number" case="ERG" gender="cl.4" possessor="no.owner">
      <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4"/>
+      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <np def="def" number="sing" role="obj" locus="number" case="ABS" gender="cl.4" possessor="no.owner">
      <word posp="noun" gloss="cheese"/>
+      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.4" obj="3.sing.cl.4">
      <word posp="verb" gloss="eat"/>
+      <thingy type="vpta" function="enclitic" gloss="PAST"/>
+      <thingy type="vpmode" function="enclitic" gloss="indicative"/>
+      <thingy type="vpvoice" function="enclitic" gloss="active"/>
+      <thingy type="vpnegation" function="enclitic" gloss="POS"/>
+      <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.4"/>
+      <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
    </vp>
  </s>
  <s connector="then">
    <np def="def" number="sing" role="subj" head="this" locus="number" case="ERG" gender="cl.4" possessor="no.owner">
      <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4"/>
+      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <np role="obj" case="ABS" gender="cl.4" number="sing" possessor="no.owner">
      <np def="def" number="sing" role="subj" head="this" locus="number" gender="cl.4" possessor="no.owner">
        <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4"/>
+        <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
      </np>
+      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.4" obj="3.sing.cl.4">
      <word posp="verb" gloss="catch"/>
+      <thingy type="vpta" function="enclitic" gloss="PAST"/>
+      <thingy type="vpmode" function="enclitic" gloss="indicative"/>
+      <thingy type="vpvoice" function="enclitic" gloss="active"/>
+      <thingy type="vpnegation" function="enclitic" gloss="POS"/>
+      <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.4"/>
+      <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
    </vp>
    <word gloss="then" posp="conj"/>
  </s>
  <s connector="then">
    <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.3"/>
+      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <np role="obj" case="ABS" gender="cl.4" number="sing" possessor="no.owner">
      <np def="def" number="sing" role="subj" head="this" locus="number" gender="cl.4" possessor="no.owner">
        <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4"/>
+        <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
      </np>
+      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.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.4">
      <word posp="verb" gloss="pat"/>
+      <thingy type="vpta" function="enclitic" gloss="PAST"/>
+      <thingy type="vpmode" function="enclitic" gloss="indicative"/>
+      <thingy type="vpvoice" function="enclitic" gloss="active"/>
+      <thingy type="vpnegation" function="enclitic" gloss="POS"/>
+      <thingy type="vpsubj" function="enclitic" gloss="1excl.sing"/>
+      <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
    </vp>
    <word gloss="then" posp="conj"/>
  </s>
</example>

propagateArgumentCase:

No change.

unwrapArgumentNPs:

<example id="relp3" translation="I patted the cat that caught the mouse that ate the cheese.">
  <s>
    <np def="def" number="sing" role="subj" head="this" locus="number" case="ERG" gender="cl.4" possessor="no.owner">
      <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <np def="def" number="sing" role="obj" locus="number" case="ABS" gender="cl.4" possessor="no.owner">
      <word posp="noun" gloss="cheese"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.4" obj="3.sing.cl.4">
      <word posp="verb" gloss="eat"/>
      <thingy type="vpta" function="enclitic" gloss="PAST"/>
      <thingy type="vpmode" function="enclitic" gloss="indicative"/>
      <thingy type="vpvoice" function="enclitic" gloss="active"/>
      <thingy type="vpnegation" function="enclitic" gloss="POS"/>
      <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.4"/>
      <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
    </vp>
  </s>
  <s connector="then">
    <np def="def" number="sing" role="subj" head="this" locus="number" case="ERG" gender="cl.4" possessor="no.owner">
      <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
-    <np role="obj" case="ABS" gender="cl.4" number="sing" possessor="no.owner">
-      <np def="def" number="sing" role="subj" head="this" locus="number" gender="cl.4" possessor="no.owner">
+    <np def="def" number="sing" role="obj" head="this" locus="number" gender="cl.4" possessor="no.owner" case="ABS">
      <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.4" obj="3.sing.cl.4">
      <word posp="verb" gloss="catch"/>
      <thingy type="vpta" function="enclitic" gloss="PAST"/>
      <thingy type="vpmode" function="enclitic" gloss="indicative"/>
      <thingy type="vpvoice" function="enclitic" gloss="active"/>
      <thingy type="vpnegation" function="enclitic" gloss="POS"/>
      <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.4"/>
      <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
    </vp>
    <word gloss="then" posp="conj"/>
  </s>
  <s connector="then">
    <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.3"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
-    <np role="obj" case="ABS" gender="cl.4" number="sing" possessor="no.owner">
-      <np def="def" number="sing" role="subj" head="this" locus="number" gender="cl.4" possessor="no.owner">
+    <np def="def" number="sing" role="obj" head="this" locus="number" gender="cl.4" possessor="no.owner" case="ABS">
      <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.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.4">
      <word posp="verb" gloss="pat"/>
      <thingy type="vpta" function="enclitic" gloss="PAST"/>
      <thingy type="vpmode" function="enclitic" gloss="indicative"/>
      <thingy type="vpvoice" function="enclitic" gloss="active"/>
      <thingy type="vpnegation" function="enclitic" gloss="POS"/>
      <thingy type="vpsubj" function="enclitic" gloss="1excl.sing"/>
      <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
    </vp>
    <word gloss="then" posp="conj"/>
  </s>
</example>

unwrapOwnerOwned:

No change.

movedowntoword:

<example id="relp3" translation="I patted the cat that caught the mouse that ate the cheese.">
  <s>
    <np def="def" number="sing" role="subj" head="this" locus="number" case="ERG" gender="cl.4" possessor="no.owner">
-      <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4"/>
+      <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4" def="def" role="subj" head="this" locus="number" case="ERG" possessor="no.owner"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <np def="def" number="sing" role="obj" locus="number" case="ABS" gender="cl.4" possessor="no.owner">
-      <word posp="noun" gloss="cheese"/>
+      <word posp="noun" gloss="cheese" def="def" number="sing" role="obj" locus="number" case="ABS" gender="cl.4" possessor="no.owner"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.4" obj="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" obj="3.sing.cl.4"/>
      <thingy type="vpta" function="enclitic" gloss="PAST"/>
      <thingy type="vpmode" function="enclitic" gloss="indicative"/>
      <thingy type="vpvoice" function="enclitic" gloss="active"/>
      <thingy type="vpnegation" function="enclitic" gloss="POS"/>
      <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.4"/>
      <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
    </vp>
  </s>
  <s connector="then">
    <np def="def" number="sing" role="subj" head="this" locus="number" case="ERG" gender="cl.4" possessor="no.owner">
-      <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4"/>
+      <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4" def="def" role="subj" head="this" locus="number" case="ERG" possessor="no.owner"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <np def="def" number="sing" role="obj" head="this" locus="number" gender="cl.4" possessor="no.owner" case="ABS">
-      <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4"/>
+      <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4" def="def" role="obj" head="this" locus="number" possessor="no.owner" case="ABS"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.4" obj="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.4" obj="3.sing.cl.4"/>
      <thingy type="vpta" function="enclitic" gloss="PAST"/>
      <thingy type="vpmode" function="enclitic" gloss="indicative"/>
      <thingy type="vpvoice" function="enclitic" gloss="active"/>
      <thingy type="vpnegation" function="enclitic" gloss="POS"/>
      <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.4"/>
      <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
    </vp>
    <word gloss="then" posp="conj"/>
  </s>
  <s connector="then">
    <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.3"/>
+      <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.3" def="neither" role="subj" locus="number" case="ERG" possessor="no.owner"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <np def="def" number="sing" role="obj" head="this" locus="number" gender="cl.4" possessor="no.owner" case="ABS">
-      <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4"/>
+      <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4" def="def" role="obj" head="this" locus="number" possessor="no.owner" case="ABS"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="1excl.sing" obj="3.sing.cl.4">
-      <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.4"/>
      <thingy type="vpta" function="enclitic" gloss="PAST"/>
      <thingy type="vpmode" function="enclitic" gloss="indicative"/>
      <thingy type="vpvoice" function="enclitic" gloss="active"/>
      <thingy type="vpnegation" function="enclitic" gloss="POS"/>
      <thingy type="vpsubj" function="enclitic" gloss="1excl.sing"/>
      <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
    </vp>
    <word gloss="then" posp="conj"/>
  </s>
</example>

addaffixes:

About to call getSlotValue for cheese/noun/case/optional
Got ABS
<example id="relp3" translation="I patted the cat that caught the mouse that ate the cheese.">
  <s>
    <np def="def" number="sing" role="subj" head="this" locus="number" case="ERG" gender="cl.4" possessor="no.owner">
      <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4" def="def" role="subj" head="this" locus="number" case="ERG" possessor="no.owner"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <np def="def" number="sing" role="obj" locus="number" case="ABS" gender="cl.4" possessor="no.owner">
      <word posp="noun" gloss="cheese" def="def" number="sing" role="obj" locus="number" case="ABS" gender="cl.4" possessor="no.owner"/>
+      <thingy type="nouncase" function="suffix" gloss="ABS"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.4" obj="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" obj="3.sing.cl.4"/>
      <thingy type="vpta" function="enclitic" gloss="PAST"/>
      <thingy type="vpmode" function="enclitic" gloss="indicative"/>
      <thingy type="vpvoice" function="enclitic" gloss="active"/>
      <thingy type="vpnegation" function="enclitic" gloss="POS"/>
      <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.4"/>
      <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
    </vp>
  </s>
  <s connector="then">
    <np def="def" number="sing" role="subj" head="this" locus="number" case="ERG" gender="cl.4" possessor="no.owner">
      <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4" def="def" role="subj" head="this" locus="number" case="ERG" possessor="no.owner"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <np def="def" number="sing" role="obj" head="this" locus="number" gender="cl.4" possessor="no.owner" case="ABS">
      <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4" def="def" role="obj" head="this" locus="number" possessor="no.owner" case="ABS"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.4" obj="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.4" obj="3.sing.cl.4"/>
      <thingy type="vpta" function="enclitic" gloss="PAST"/>
      <thingy type="vpmode" function="enclitic" gloss="indicative"/>
      <thingy type="vpvoice" function="enclitic" gloss="active"/>
      <thingy type="vpnegation" function="enclitic" gloss="POS"/>
      <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.4"/>
      <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
    </vp>
    <word gloss="then" posp="conj"/>
  </s>
  <s connector="then">
    <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.3" def="neither" role="subj" locus="number" case="ERG" possessor="no.owner"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <np def="def" number="sing" role="obj" head="this" locus="number" gender="cl.4" possessor="no.owner" case="ABS">
      <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4" def="def" role="obj" head="this" locus="number" possessor="no.owner" case="ABS"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="1excl.sing" obj="3.sing.cl.4">
      <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.4"/>
      <thingy type="vpta" function="enclitic" gloss="PAST"/>
      <thingy type="vpmode" function="enclitic" gloss="indicative"/>
      <thingy type="vpvoice" function="enclitic" gloss="active"/>
      <thingy type="vpnegation" function="enclitic" gloss="POS"/>
      <thingy type="vpsubj" function="enclitic" gloss="1excl.sing"/>
      <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
    </vp>
    <word gloss="then" posp="conj"/>
  </s>
</example>

flatten:

<example id="relp3" translation="I patted the cat that caught the mouse that ate the cheese.">
-  <s>
-    <np def="def" number="sing" role="subj" head="this" locus="number" case="ERG" gender="cl.4" possessor="no.owner">
+  <flat>
    <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4" def="def" role="subj" head="this" locus="number" case="ERG" possessor="no.owner"/>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    </np>
-    <np def="def" number="sing" role="obj" locus="number" case="ABS" gender="cl.4" possessor="no.owner">
    <word posp="noun" gloss="cheese" def="def" number="sing" role="obj" locus="number" case="ABS" gender="cl.4" possessor="no.owner"/>
    <thingy type="nouncase" function="suffix" gloss="ABS"/>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    </np>
-    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.4" obj="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" obj="3.sing.cl.4"/>
    <thingy type="vpta" function="enclitic" gloss="PAST"/>
    <thingy type="vpmode" function="enclitic" gloss="indicative"/>
    <thingy type="vpvoice" function="enclitic" gloss="active"/>
    <thingy type="vpnegation" function="enclitic" gloss="POS"/>
    <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.4"/>
    <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
-    </vp>
-  </s>
-  <s connector="then">
-    <np def="def" number="sing" role="subj" head="this" locus="number" case="ERG" gender="cl.4" possessor="no.owner">
    <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4" def="def" role="subj" head="this" locus="number" case="ERG" possessor="no.owner"/>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    </np>
-    <np def="def" number="sing" role="obj" head="this" locus="number" gender="cl.4" possessor="no.owner" case="ABS">
    <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4" def="def" role="obj" head="this" locus="number" possessor="no.owner" case="ABS"/>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    </np>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.4" obj="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.4" obj="3.sing.cl.4"/>
    <thingy type="vpta" function="enclitic" gloss="PAST"/>
    <thingy type="vpmode" function="enclitic" gloss="indicative"/>
    <thingy type="vpvoice" function="enclitic" gloss="active"/>
    <thingy type="vpnegation" function="enclitic" gloss="POS"/>
    <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.4"/>
    <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
-    </vp>
    <word gloss="then" posp="conj"/>
-  </s>
-  <s connector="then">
-    <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.3" def="neither" role="subj" locus="number" case="ERG" possessor="no.owner"/>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    </np>
-    <np def="def" number="sing" role="obj" head="this" locus="number" gender="cl.4" possessor="no.owner" case="ABS">
    <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4" def="def" role="obj" head="this" locus="number" possessor="no.owner" case="ABS"/>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    </np>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="1excl.sing" obj="3.sing.cl.4">
    <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.4"/>
    <thingy type="vpta" function="enclitic" gloss="PAST"/>
    <thingy type="vpmode" function="enclitic" gloss="indicative"/>
    <thingy type="vpvoice" function="enclitic" gloss="active"/>
    <thingy type="vpnegation" function="enclitic" gloss="POS"/>
    <thingy type="vpsubj" function="enclitic" gloss="1excl.sing"/>
    <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
-    </vp>
    <word gloss="then" posp="conj"/>
-  </s>
+  </flat>
</example>

addvocab:

<example id="relp3" translation="I patted the cat that caught the mouse that ate the cheese.">
  <flat>
-    <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4" def="def" role="subj" head="this" locus="number" case="ERG" possessor="no.owner"/>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    <word posp="noun" gloss="cheese" def="def" number="sing" role="obj" locus="number" case="ABS" gender="cl.4" possessor="no.owner"/>
-    <thingy type="nouncase" function="suffix" gloss="ABS"/>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    <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" obj="3.sing.cl.4"/>
-    <thingy type="vpta" function="enclitic" gloss="PAST"/>
-    <thingy type="vpmode" function="enclitic" gloss="indicative"/>
-    <thingy type="vpvoice" function="enclitic" gloss="active"/>
-    <thingy type="vpnegation" function="enclitic" gloss="POS"/>
-    <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.4"/>
-    <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
-    <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4" def="def" role="subj" head="this" locus="number" case="ERG" possessor="no.owner"/>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4" def="def" role="obj" head="this" locus="number" possessor="no.owner" case="ABS"/>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    <word posp="verb" gloss="catch" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.4" obj="3.sing.cl.4"/>
-    <thingy type="vpta" function="enclitic" gloss="PAST"/>
-    <thingy type="vpmode" function="enclitic" gloss="indicative"/>
-    <thingy type="vpvoice" function="enclitic" gloss="active"/>
-    <thingy type="vpnegation" function="enclitic" gloss="POS"/>
-    <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.4"/>
-    <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
-    <word gloss="then" posp="conj"/>
-    <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.3" def="neither" role="subj" locus="number" case="ERG" possessor="no.owner"/>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4" def="def" role="obj" head="this" locus="number" possessor="no.owner" case="ABS"/>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    <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.4"/>
-    <thingy type="vpta" function="enclitic" gloss="PAST"/>
-    <thingy type="vpmode" function="enclitic" gloss="indicative"/>
-    <thingy type="vpvoice" function="enclitic" gloss="active"/>
-    <thingy type="vpnegation" function="enclitic" gloss="POS"/>
-    <thingy type="vpsubj" function="enclitic" gloss="1excl.sing"/>
-    <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
-    <word gloss="then" posp="conj"/>
+    <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4" def="def" role="subj" head="this" locus="number" case="ERG" possessor="no.owner" ph="f &#x254;i">fɔi</word>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
+    <word posp="noun" gloss="cheese" def="def" number="sing" role="obj" locus="number" case="ABS" gender="cl.4" possessor="no.owner" ph="j a&#x330; w a q u&#x2D0;">ja̰waquː</word>
+    <thingy type="nouncase" function="suffix" gloss="ABS" attach="suffix" ph=""></thingy>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</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" obj="3.sing.cl.4" ph="&#x272; e">ɲe</word>
+    <thingy type="vpta" function="enclitic" gloss="PAST" ph="n &#x259;#&#x2D0;">nə#ː</thingy>
+    <thingy type="vpmode" function="enclitic" gloss="indicative" ph=""></thingy>
+    <thingy type="vpvoice" function="enclitic" gloss="active" ph=""></thingy>
+    <thingy type="vpnegation" function="enclitic" gloss="POS" ph=""></thingy>
+    <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.4.SUBJ" ph="p e&#x2D0;">peː</thingy>
+    <thingy type="vpquestion" function="enclitic" gloss="not.Q" ph=""></thingy>
+    <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4" def="def" role="subj" head="this" locus="number" case="ERG" possessor="no.owner" ph="f &#x254;i">fɔi</word>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
+    <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4" def="def" role="obj" head="this" locus="number" possessor="no.owner" case="ABS" ph="f &#x254;i">fɔi</word>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</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.4" obj="3.sing.cl.4" ph="v &#x254;i">vɔi</word>
+    <thingy type="vpta" function="enclitic" gloss="PAST" ph="n &#x259;#&#x2D0;">nə#ː</thingy>
+    <thingy type="vpmode" function="enclitic" gloss="indicative" ph=""></thingy>
+    <thingy type="vpvoice" function="enclitic" gloss="active" ph=""></thingy>
+    <thingy type="vpnegation" function="enclitic" gloss="POS" ph=""></thingy>
+    <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.4.SUBJ" ph="p e&#x2D0;">peː</thingy>
+    <thingy type="vpquestion" function="enclitic" gloss="not.Q" ph=""></thingy>
+    <word gloss="then" posp="conj" ph="j u">ju</word>
+    <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.3" def="neither" role="subj" locus="number" case="ERG" possessor="no.owner" ph="f e&#x2D0;">feː</word>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
+    <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4" def="def" role="obj" head="this" locus="number" possessor="no.owner" case="ABS" ph="f &#x254;i">fɔi</word>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</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.4" ph="v e&#x2D0; s a&#x2D0;">veːsaː</word>
+    <thingy type="vpta" function="enclitic" gloss="PAST" ph="n &#x259;#&#x2D0;">nə#ː</thingy>
+    <thingy type="vpmode" function="enclitic" gloss="indicative" ph=""></thingy>
+    <thingy type="vpvoice" function="enclitic" gloss="active" ph=""></thingy>
+    <thingy type="vpnegation" function="enclitic" gloss="POS" ph=""></thingy>
+    <thingy type="vpsubj" function="enclitic" gloss="1excl.sing.SUBJ" ph="s o&#x2D0;">soː</thingy>
+    <thingy type="vpquestion" function="enclitic" gloss="not.Q" ph=""></thingy>
+    <word gloss="then" posp="conj" ph="j u">ju</word>
  </flat>
</example>

vowelharmony:

No change.

removetags:

<example id="relp3" translation="I patted the cat that caught the mouse that ate the cheese.">
  <flat>
-    <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4" def="def" role="subj" head="this" locus="number" case="ERG" possessor="no.owner" ph="f &#x254;i">fɔi</word>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
-    <word posp="noun" gloss="cheese" def="def" number="sing" role="obj" locus="number" case="ABS" gender="cl.4" possessor="no.owner" ph="j a&#x330; w a q u&#x2D0;">ja̰waquː</word>
-    <thingy type="nouncase" function="suffix" gloss="ABS" attach="suffix" ph=""></thingy>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</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" obj="3.sing.cl.4" ph="&#x272; e">ɲe</word>
-    <thingy type="vpta" function="enclitic" gloss="PAST" ph="n &#x259;#&#x2D0;">nə#ː</thingy>
-    <thingy type="vpmode" function="enclitic" gloss="indicative" ph=""></thingy>
-    <thingy type="vpvoice" function="enclitic" gloss="active" ph=""></thingy>
-    <thingy type="vpnegation" function="enclitic" gloss="POS" ph=""></thingy>
-    <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.4.SUBJ" ph="p e&#x2D0;">peː</thingy>
-    <thingy type="vpquestion" function="enclitic" gloss="not.Q" ph=""></thingy>
-    <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4" def="def" role="subj" head="this" locus="number" case="ERG" possessor="no.owner" ph="f &#x254;i">fɔi</word>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
-    <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4" def="def" role="obj" head="this" locus="number" possessor="no.owner" case="ABS" ph="f &#x254;i">fɔi</word>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</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.4" obj="3.sing.cl.4" ph="v &#x254;i">vɔi</word>
-    <thingy type="vpta" function="enclitic" gloss="PAST" ph="n &#x259;#&#x2D0;">nə#ː</thingy>
-    <thingy type="vpmode" function="enclitic" gloss="indicative" ph=""></thingy>
-    <thingy type="vpvoice" function="enclitic" gloss="active" ph=""></thingy>
-    <thingy type="vpnegation" function="enclitic" gloss="POS" ph=""></thingy>
-    <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.4.SUBJ" ph="p e&#x2D0;">peː</thingy>
-    <thingy type="vpquestion" function="enclitic" gloss="not.Q" ph=""></thingy>
-    <word gloss="then" posp="conj" ph="j u">ju</word>
-    <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.3" def="neither" role="subj" locus="number" case="ERG" possessor="no.owner" ph="f e&#x2D0;">feː</word>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
-    <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4" def="def" role="obj" head="this" locus="number" possessor="no.owner" case="ABS" ph="f &#x254;i">fɔi</word>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</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.4" ph="v e&#x2D0; s a&#x2D0;">veːsaː</word>
-    <thingy type="vpta" function="enclitic" gloss="PAST" ph="n &#x259;#&#x2D0;">nə#ː</thingy>
-    <thingy type="vpmode" function="enclitic" gloss="indicative" ph=""></thingy>
-    <thingy type="vpvoice" function="enclitic" gloss="active" ph=""></thingy>
-    <thingy type="vpnegation" function="enclitic" gloss="POS" ph=""></thingy>
-    <thingy type="vpsubj" function="enclitic" gloss="1excl.sing.SUBJ" ph="s o&#x2D0;">soː</thingy>
-    <thingy type="vpquestion" function="enclitic" gloss="not.Q" ph=""></thingy>
-    <word gloss="then" posp="conj" ph="j u">ju</word>
+    <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4" def="def" role="subj" head="this" locus="number" case="ERG" possessor="no.owner">fɔi</word>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner">qə#ː</thingy>
+    <word posp="noun" gloss="cheese" def="def" number="sing" role="obj" locus="number" case="ABS" gender="cl.4" possessor="no.owner">ja̰waquː</word>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner">qə#ː</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" obj="3.sing.cl.4">ɲe</word>
+    <thingy type="vpta" function="enclitic" gloss="PAST">nə#ː</thingy>
+    <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.4.SUBJ">peː</thingy>
+    <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4" def="def" role="subj" head="this" locus="number" case="ERG" possessor="no.owner">fɔi</word>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner">qə#ː</thingy>
+    <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4" def="def" role="obj" head="this" locus="number" possessor="no.owner" case="ABS">fɔi</word>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner">qə#ː</thingy>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner">qə#ː</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.4" obj="3.sing.cl.4">vɔi</word>
+    <thingy type="vpta" function="enclitic" gloss="PAST">nə#ː</thingy>
+    <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.4.SUBJ">peː</thingy>
+    <word gloss="then" posp="conj">ju</word>
+    <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.3" def="neither" role="subj" locus="number" case="ERG" possessor="no.owner">feː</word>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner">qə#ː</thingy>
+    <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4" def="def" role="obj" head="this" locus="number" possessor="no.owner" case="ABS">fɔi</word>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner">qə#ː</thingy>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner">qə#ː</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.4">veːsaː</word>
+    <thingy type="vpta" function="enclitic" gloss="PAST">nə#ː</thingy>
+    <thingy type="vpsubj" function="enclitic" gloss="1excl.sing.SUBJ">soː</thingy>
+    <word gloss="then" posp="conj">ju</word>
  </flat>
+  <p>&lt;span class="ilpair"&gt;&lt;span class="mor"&gt;fɔi&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;3.sing.cl.4&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;qə̃ː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;sing.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ja̰waquː&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;qə̃ː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;sing.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ɲe&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;nə̃ː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&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;peː&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;fɔi&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;3.sing.cl.4&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;qə̃ː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;sing.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;fɔi&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;3.sing.cl.4&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;qə̃ː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;sing.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;qə̃ː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;sing.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;vɔi&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;nə̃ː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&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;peː&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;ju&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;then&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;feː&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;qə̃ː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;sing.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;fɔi&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;3.sing.cl.4&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;qə̃ː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;sing.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;qə̃ː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;sing.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;veːsaː&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;nə̃ː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&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;soː&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;ju&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;then&lt;/span&gt;&lt;/span&gt;</p>
+  <p>fɔi qə̃ː ja̰waquː qə̃ː ɲe nə̃ː peː fɔi qə̃ː fɔi qə̃ː qə̃ː vɔi nə̃ː peː ju feː qə̃ː fɔi qə̃ː qə̃ː veːsaː nə̃ː soː ju</p>
+  <p>foi qẽẽ ja’waquu qẽẽ ñe nẽẽ pee foi qẽẽ foi qẽẽ qẽẽ voi nẽẽ pee ju fee qẽẽ foi qẽẽ qẽẽ veesaa nẽẽ soo ju</p>
+  <il>
+    <w>
+      <o>fɔi</o>
+      <g>3.sing.cl.4</g>
+    </w>
+    <w>
+      <o>qə̃ː</o>
+      <g>sing.no.owner</g>
+    </w>
+    <w>
+      <o>ja̰waquː</o>
+      <g>cheese</g>
+    </w>
+    <w>
+      <o>qə̃ː</o>
+      <g>sing.no.owner</g>
+    </w>
+    <w>
+      <o>ɲe</o>
+      <g>eat</g>
+    </w>
+    <w>
+      <o>nə̃ː</o>
+      <g>PAST</g>
+    </w>
+    <w>
+      <o>peː</o>
+      <g>3.sing.cl.4.SUBJ</g>
+    </w>
+    <w>
+      <o>fɔi</o>
+      <g>3.sing.cl.4</g>
+    </w>
+    <w>
+      <o>qə̃ː</o>
+      <g>sing.no.owner</g>
+    </w>
+    <w>
+      <o>fɔi</o>
+      <g>3.sing.cl.4</g>
+    </w>
+    <w>
+      <o>qə̃ː</o>
+      <g>sing.no.owner</g>
+    </w>
+    <w>
+      <o>qə̃ː</o>
+      <g>sing.no.owner</g>
+    </w>
+    <w>
+      <o>vɔi</o>
+      <g>catch</g>
+    </w>
+    <w>
+      <o>nə̃ː</o>
+      <g>PAST</g>
+    </w>
+    <w>
+      <o>peː</o>
+      <g>3.sing.cl.4.SUBJ</g>
+    </w>
+    <w>
+      <o>ju</o>
+      <g>then</g>
+    </w>
+    <w>
+      <o>feː</o>
+      <g>1excl.sing</g>
+    </w>
+    <w>
+      <o>qə̃ː</o>
+      <g>sing.no.owner</g>
+    </w>
+    <w>
+      <o>fɔi</o>
+      <g>3.sing.cl.4</g>
+    </w>
+    <w>
+      <o>qə̃ː</o>
+      <g>sing.no.owner</g>
+    </w>
+    <w>
+      <o>qə̃ː</o>
+      <g>sing.no.owner</g>
+    </w>
+    <w>
+      <o>veːsaː</o>
+      <g>pat</g>
+    </w>
+    <w>
+      <o>nə̃ː</o>
+      <g>PAST</g>
+    </w>
+    <w>
+      <o>soː</o>
+      <g>1excl.sing.SUBJ</g>
+    </w>
+    <w>
+      <o>ju</o>
+      <g>then</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 sequential:

<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"/>
+      <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" output="aspron">
+      <word posp="noun" gloss="cheese"/>
+    </np>
+  </s>
+  <s connector="then">
+    <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" output="aspron">
+      <word posp="noun" gloss="mouse"/>
+    </np>
    <np role="obj">
-      <relp>
+      <np def="def" number="sing" role="obj" head="this" locus="number" output="aspron">
+        <word posp="noun" gloss="cheese"/>
+      </np>
+    </np>
+  </s>
+  <s connector="then">
    <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">
+    <np def="def" number="sing" role="subj" head="this" locus="number" output="aspron">
      <word posp="noun" gloss="cat"/>
    </np>
    <np role="obj">
-          <relp>
-            <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">
+      <np def="def" number="sing" role="subj" head="this" locus="number" output="aspron">
        <word posp="noun" gloss="mouse"/>
      </np>
-            <np role="obj">
-              <relp>
+    </np>
+  </s>
+  <s connector="then">
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
-                  <word posp="verb" gloss="buy"/>
+      <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" role="obj" head="this" locus="number">
-                  <word posp="noun" gloss="cheese"/>
-                </np>
-              </relp>
-            </np>
-          </relp>
+    <np role="obj">
+      <np def="def" number="sing" role="subj" head="this" locus="number" output="aspron">
+        <word posp="noun" gloss="cat"/>
      </np>
-      </relp>
    </np>
  </s>
</example>

module sentenceconnectors:

<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="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" output="aspron">
      <word posp="noun" gloss="cheese"/>
    </np>
  </s>
  <s connector="then">
+    <word gloss="then" posp="conj"/>
    <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" output="aspron">
      <word posp="noun" gloss="mouse"/>
    </np>
    <np role="obj">
      <np def="def" number="sing" role="obj" head="this" locus="number" output="aspron">
        <word posp="noun" gloss="cheese"/>
      </np>
    </np>
  </s>
  <s connector="then">
+    <word gloss="then" posp="conj"/>
    <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" output="aspron">
      <word posp="noun" gloss="cat"/>
    </np>
    <np role="obj">
      <np def="def" number="sing" role="subj" head="this" locus="number" output="aspron">
        <word posp="noun" gloss="mouse"/>
      </np>
    </np>
  </s>
  <s connector="then">
+    <word gloss="then" posp="conj"/>
    <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">
      <np def="def" number="sing" role="subj" head="this" locus="number" output="aspron">
        <word posp="noun" gloss="cat"/>
      </np>
    </np>
  </s>
</example>

module nominalise:

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="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" output="aspron">
      <word posp="noun" gloss="cheese"/>
    </np>
-  </s>
-  <s connector="then">
-    <word gloss="then" posp="conj"/>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
-      <word posp="verb" gloss="eat"/>
+      <word posp="verb" gloss="buy"/>
    </vp>
+  </s>
+  <s connector="then">
    <np def="def" number="sing" role="subj" head="this" locus="number" output="aspron">
      <word posp="noun" gloss="mouse"/>
    </np>
    <np role="obj">
      <np def="def" number="sing" role="obj" head="this" locus="number" output="aspron">
        <word posp="noun" gloss="cheese"/>
      </np>
    </np>
-  </s>
-  <s connector="then">
-    <word gloss="then" posp="conj"/>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
-      <word posp="verb" gloss="catch"/>
+      <word posp="verb" gloss="eat"/>
    </vp>
+    <word gloss="then" posp="conj"/>
+  </s>
+  <s connector="then">
    <np def="def" number="sing" role="subj" head="this" locus="number" output="aspron">
      <word posp="noun" gloss="cat"/>
    </np>
    <np role="obj">
      <np def="def" number="sing" role="subj" head="this" locus="number" output="aspron">
        <word posp="noun" gloss="mouse"/>
      </np>
    </np>
-  </s>
-  <s connector="then">
-    <word gloss="then" posp="conj"/>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
-      <word posp="verb" gloss="pat"/>
+      <word posp="verb" gloss="catch"/>
    </vp>
+    <word gloss="then" posp="conj"/>
+  </s>
+  <s connector="then">
    <np number="sing" def="neither" role="subj" locus="number">
      <word person="1excl" number="sing" posp="pron"/>
    </np>
    <np role="obj">
      <np def="def" number="sing" role="subj" head="this" locus="number" output="aspron">
        <word posp="noun" gloss="cat"/>
      </np>
    </np>
+    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
+      <word posp="verb" gloss="pat"/>
+    </vp>
+    <word gloss="then" posp="conj"/>
  </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>
-    <np def="def" number="sing" role="obj" head="this" locus="number" output="aspron">
+    <np def="def" number="sing" role="obj" head="this" locus="number" output="aspron" case="ABS">
      <word posp="noun" gloss="cheese"/>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="buy"/>
    </vp>
  </s>
  <s connector="then">
-    <np def="def" number="sing" role="subj" head="this" locus="number" output="aspron">
+    <np def="def" number="sing" role="subj" head="this" locus="number" output="aspron" case="ERG">
      <word posp="noun" gloss="mouse"/>
    </np>
-    <np role="obj">
+    <np role="obj" case="ABS">
      <np def="def" number="sing" role="obj" head="this" locus="number" output="aspron">
        <word posp="noun" gloss="cheese"/>
      </np>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="eat"/>
    </vp>
    <word gloss="then" posp="conj"/>
  </s>
  <s connector="then">
-    <np def="def" number="sing" role="subj" head="this" locus="number" output="aspron">
+    <np def="def" number="sing" role="subj" head="this" locus="number" output="aspron" case="ERG">
      <word posp="noun" gloss="cat"/>
    </np>
-    <np role="obj">
+    <np role="obj" case="ABS">
      <np def="def" number="sing" role="subj" head="this" locus="number" output="aspron">
        <word posp="noun" gloss="mouse"/>
      </np>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="catch"/>
    </vp>
    <word gloss="then" posp="conj"/>
  </s>
  <s connector="then">
-    <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 role="obj">
+    <np role="obj" case="ABS">
      <np def="def" number="sing" role="subj" head="this" locus="number" output="aspron">
        <word posp="noun" gloss="cat"/>
      </np>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="pat"/>
    </vp>
    <word gloss="then" posp="conj"/>
  </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>
-    <np def="def" number="sing" role="obj" head="this" locus="number" output="aspron" case="ABS">
+    <np def="def" number="sing" role="obj" head="this" locus="number" output="aspron" case="ABS" gender="cl.4">
      <word posp="noun" gloss="cheese"/>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="buy"/>
    </vp>
  </s>
  <s connector="then">
-    <np def="def" number="sing" role="subj" head="this" locus="number" output="aspron" case="ERG">
+    <np def="def" number="sing" role="subj" head="this" locus="number" output="aspron" case="ERG" gender="cl.4">
      <word posp="noun" gloss="mouse"/>
    </np>
-    <np role="obj" case="ABS">
-      <np def="def" number="sing" role="obj" head="this" locus="number" output="aspron">
+    <np role="obj" case="ABS" gender="cl.4">
+      <np def="def" number="sing" role="obj" head="this" locus="number" output="aspron" gender="cl.4">
        <word posp="noun" gloss="cheese"/>
      </np>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="eat"/>
    </vp>
    <word gloss="then" posp="conj"/>
  </s>
  <s connector="then">
-    <np def="def" number="sing" role="subj" head="this" locus="number" output="aspron" case="ERG">
+    <np def="def" number="sing" role="subj" head="this" locus="number" output="aspron" case="ERG" gender="cl.4">
      <word posp="noun" gloss="cat"/>
    </np>
-    <np role="obj" case="ABS">
-      <np def="def" number="sing" role="subj" head="this" locus="number" output="aspron">
+    <np role="obj" case="ABS" gender="cl.4">
+      <np def="def" number="sing" role="subj" head="this" locus="number" output="aspron" gender="cl.4">
        <word posp="noun" gloss="mouse"/>
      </np>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="catch"/>
    </vp>
    <word gloss="then" posp="conj"/>
  </s>
  <s connector="then">
    <np number="sing" def="neither" role="subj" locus="number" case="ERG">
      <word person="1excl" number="sing" posp="pron"/>
    </np>
-    <np role="obj" case="ABS">
-      <np def="def" number="sing" role="subj" head="this" locus="number" output="aspron">
+    <np role="obj" case="ABS" gender="cl.4">
+      <np def="def" number="sing" role="subj" head="this" locus="number" output="aspron" gender="cl.4">
        <word posp="noun" gloss="cat"/>
      </np>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="pat"/>
    </vp>
    <word gloss="then" posp="conj"/>
  </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>
    <np def="def" number="sing" role="obj" head="this" locus="number" output="aspron" case="ABS" gender="cl.4">
      <word posp="noun" gloss="cheese"/>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="buy"/>
    </vp>
  </s>
  <s connector="then">
    <np def="def" number="sing" role="subj" head="this" locus="number" output="aspron" case="ERG" gender="cl.4">
      <word posp="noun" gloss="mouse"/>
    </np>
-    <np role="obj" case="ABS" gender="cl.4">
+    <np role="obj" case="ABS" gender="cl.4" number="sing">
      <np def="def" number="sing" role="obj" head="this" locus="number" output="aspron" gender="cl.4">
        <word posp="noun" gloss="cheese"/>
      </np>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="eat"/>
    </vp>
    <word gloss="then" posp="conj"/>
  </s>
  <s connector="then">
    <np def="def" number="sing" role="subj" head="this" locus="number" output="aspron" case="ERG" gender="cl.4">
      <word posp="noun" gloss="cat"/>
    </np>
-    <np role="obj" case="ABS" gender="cl.4">
+    <np role="obj" case="ABS" gender="cl.4" number="sing">
      <np def="def" number="sing" role="subj" head="this" locus="number" output="aspron" gender="cl.4">
        <word posp="noun" gloss="mouse"/>
      </np>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="catch"/>
    </vp>
    <word gloss="then" posp="conj"/>
  </s>
  <s connector="then">
    <np number="sing" def="neither" role="subj" locus="number" case="ERG">
      <word person="1excl" number="sing" posp="pron"/>
    </np>
-    <np role="obj" case="ABS" gender="cl.4">
+    <np role="obj" case="ABS" gender="cl.4" number="sing">
      <np def="def" number="sing" role="subj" head="this" locus="number" output="aspron" gender="cl.4">
        <word posp="noun" gloss="cat"/>
      </np>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="pat"/>
    </vp>
    <word gloss="then" posp="conj"/>
  </s>
</example>

module simplifynumber:

No change.

createpronouns:

<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>
-    <np def="def" number="sing" role="obj" head="this" locus="number" output="aspron" case="ABS" gender="cl.4">
-      <word posp="noun" gloss="cheese"/>
+    <np def="def" number="sing" role="obj" head="this" locus="number" case="ABS" gender="cl.4">
+      <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4"/>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="buy"/>
    </vp>
  </s>
  <s connector="then">
-    <np def="def" number="sing" role="subj" head="this" locus="number" output="aspron" case="ERG" gender="cl.4">
-      <word posp="noun" gloss="mouse"/>
+    <np def="def" number="sing" role="subj" head="this" locus="number" case="ERG" gender="cl.4">
+      <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4"/>
    </np>
    <np role="obj" case="ABS" gender="cl.4" number="sing">
-      <np def="def" number="sing" role="obj" head="this" locus="number" output="aspron" gender="cl.4">
-        <word posp="noun" gloss="cheese"/>
+      <np def="def" number="sing" role="obj" head="this" locus="number" gender="cl.4">
+        <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4"/>
      </np>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="eat"/>
    </vp>
    <word gloss="then" posp="conj"/>
  </s>
  <s connector="then">
-    <np def="def" number="sing" role="subj" head="this" locus="number" output="aspron" case="ERG" gender="cl.4">
-      <word posp="noun" gloss="cat"/>
+    <np def="def" number="sing" role="subj" head="this" locus="number" case="ERG" gender="cl.4">
+      <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4"/>
    </np>
    <np role="obj" case="ABS" gender="cl.4" number="sing">
-      <np def="def" number="sing" role="subj" head="this" locus="number" output="aspron" gender="cl.4">
-        <word posp="noun" gloss="mouse"/>
+      <np def="def" number="sing" role="subj" head="this" locus="number" gender="cl.4">
+        <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4"/>
      </np>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="catch"/>
    </vp>
    <word gloss="then" posp="conj"/>
  </s>
  <s connector="then">
    <np number="sing" def="neither" role="subj" locus="number" case="ERG">
      <word person="1excl" number="sing" posp="pron"/>
    </np>
    <np role="obj" case="ABS" gender="cl.4" number="sing">
-      <np def="def" number="sing" role="subj" head="this" locus="number" output="aspron" gender="cl.4">
-        <word posp="noun" gloss="cat"/>
+      <np def="def" number="sing" role="subj" head="this" locus="number" gender="cl.4">
+        <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4"/>
      </np>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="pat"/>
    </vp>
    <word gloss="then" posp="conj"/>
  </s>
</example>

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>
-    <np def="def" number="sing" role="obj" head="this" locus="number" case="ABS" gender="cl.4">
+    <np def="def" number="sing" role="obj" head="this" locus="number" case="ABS" gender="cl.4" possessor="no.owner">
      <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4"/>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="buy"/>
    </vp>
  </s>
  <s connector="then">
-    <np def="def" number="sing" role="subj" head="this" locus="number" case="ERG" gender="cl.4">
+    <np def="def" number="sing" role="subj" head="this" locus="number" case="ERG" gender="cl.4" possessor="no.owner">
      <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4"/>
    </np>
-    <np role="obj" case="ABS" gender="cl.4" number="sing">
-      <np def="def" number="sing" role="obj" head="this" locus="number" gender="cl.4">
+    <np role="obj" case="ABS" gender="cl.4" number="sing" possessor="no.owner">
+      <np def="def" number="sing" role="obj" head="this" locus="number" gender="cl.4" possessor="no.owner">
        <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4"/>
      </np>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="eat"/>
    </vp>
    <word gloss="then" posp="conj"/>
  </s>
  <s connector="then">
-    <np def="def" number="sing" role="subj" head="this" locus="number" case="ERG" gender="cl.4">
+    <np def="def" number="sing" role="subj" head="this" locus="number" case="ERG" gender="cl.4" possessor="no.owner">
      <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4"/>
    </np>
-    <np role="obj" case="ABS" gender="cl.4" number="sing">
-      <np def="def" number="sing" role="subj" head="this" locus="number" gender="cl.4">
+    <np role="obj" case="ABS" gender="cl.4" number="sing" possessor="no.owner">
+      <np def="def" number="sing" role="subj" head="this" locus="number" gender="cl.4" possessor="no.owner">
        <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4"/>
      </np>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="catch"/>
    </vp>
    <word gloss="then" posp="conj"/>
  </s>
  <s connector="then">
-    <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 role="obj" case="ABS" gender="cl.4" number="sing">
-      <np def="def" number="sing" role="subj" head="this" locus="number" gender="cl.4">
+    <np role="obj" case="ABS" gender="cl.4" number="sing" possessor="no.owner">
+      <np def="def" number="sing" role="subj" head="this" locus="number" gender="cl.4" possessor="no.owner">
        <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4"/>
      </np>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="pat"/>
    </vp>
    <word gloss="then" posp="conj"/>
  </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.3"/>
    </np>
    <np def="def" number="sing" role="obj" head="this" locus="number" case="ABS" gender="cl.4" possessor="no.owner">
      <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4"/>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="buy"/>
    </vp>
  </s>
  <s connector="then">
    <np def="def" number="sing" role="subj" head="this" locus="number" case="ERG" gender="cl.4" possessor="no.owner">
      <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4"/>
    </np>
    <np role="obj" case="ABS" gender="cl.4" number="sing" possessor="no.owner">
      <np def="def" number="sing" role="obj" head="this" locus="number" gender="cl.4" possessor="no.owner">
        <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4"/>
      </np>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="eat"/>
    </vp>
    <word gloss="then" posp="conj"/>
  </s>
  <s connector="then">
    <np def="def" number="sing" role="subj" head="this" locus="number" case="ERG" gender="cl.4" possessor="no.owner">
      <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4"/>
    </np>
    <np role="obj" case="ABS" gender="cl.4" number="sing" possessor="no.owner">
      <np def="def" number="sing" role="subj" head="this" locus="number" gender="cl.4" possessor="no.owner">
        <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4"/>
      </np>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="catch"/>
    </vp>
    <word gloss="then" posp="conj"/>
  </s>
  <s connector="then">
    <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.3"/>
    </np>
    <np role="obj" case="ABS" gender="cl.4" number="sing" possessor="no.owner">
      <np def="def" number="sing" role="subj" head="this" locus="number" gender="cl.4" possessor="no.owner">
        <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4"/>
      </np>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
      <word posp="verb" gloss="pat"/>
    </vp>
    <word gloss="then" posp="conj"/>
  </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.3"/>
    </np>
    <np def="def" number="sing" role="obj" head="this" locus="number" case="ABS" gender="cl.4" possessor="no.owner">
      <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4"/>
    </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.4">
      <word posp="verb" gloss="buy"/>
    </vp>
  </s>
  <s connector="then">
    <np def="def" number="sing" role="subj" head="this" locus="number" case="ERG" gender="cl.4" possessor="no.owner">
      <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4"/>
    </np>
    <np role="obj" case="ABS" gender="cl.4" number="sing" possessor="no.owner">
      <np def="def" number="sing" role="obj" head="this" locus="number" gender="cl.4" possessor="no.owner">
        <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4"/>
      </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.4" obj="3.sing.cl.4">
      <word posp="verb" gloss="eat"/>
    </vp>
    <word gloss="then" posp="conj"/>
  </s>
  <s connector="then">
    <np def="def" number="sing" role="subj" head="this" locus="number" case="ERG" gender="cl.4" possessor="no.owner">
      <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4"/>
    </np>
    <np role="obj" case="ABS" gender="cl.4" number="sing" possessor="no.owner">
      <np def="def" number="sing" role="subj" head="this" locus="number" gender="cl.4" possessor="no.owner">
        <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4"/>
      </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.4" obj="3.sing.cl.4">
      <word posp="verb" gloss="catch"/>
    </vp>
    <word gloss="then" posp="conj"/>
  </s>
  <s connector="then">
-    <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.3"/>
    </np>
    <np role="obj" case="ABS" gender="cl.4" number="sing" possessor="no.owner">
      <np def="def" number="sing" role="subj" head="this" locus="number" gender="cl.4" possessor="no.owner">
        <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4"/>
      </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="1excl.sing" obj="3.sing.cl.4">
      <word posp="verb" gloss="pat"/>
    </vp>
    <word gloss="then" posp="conj"/>
  </s>
</example>

prodrop:

No change.

addclitics:

<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.3"/>
+      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <np def="def" number="sing" role="obj" head="this" locus="number" case="ABS" gender="cl.4" possessor="no.owner">
      <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4"/>
+      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.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.4">
      <word posp="verb" gloss="buy"/>
+      <thingy type="vpta" function="enclitic" gloss="PAST"/>
+      <thingy type="vpmode" function="enclitic" gloss="indicative"/>
+      <thingy type="vpvoice" function="enclitic" gloss="active"/>
+      <thingy type="vpnegation" function="enclitic" gloss="POS"/>
+      <thingy type="vpsubj" function="enclitic" gloss="1excl.sing"/>
+      <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
    </vp>
  </s>
  <s connector="then">
    <np def="def" number="sing" role="subj" head="this" locus="number" case="ERG" gender="cl.4" possessor="no.owner">
      <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4"/>
+      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <np role="obj" case="ABS" gender="cl.4" number="sing" possessor="no.owner">
      <np def="def" number="sing" role="obj" head="this" locus="number" gender="cl.4" possessor="no.owner">
        <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4"/>
+        <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
      </np>
+      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.4" obj="3.sing.cl.4">
      <word posp="verb" gloss="eat"/>
+      <thingy type="vpta" function="enclitic" gloss="PAST"/>
+      <thingy type="vpmode" function="enclitic" gloss="indicative"/>
+      <thingy type="vpvoice" function="enclitic" gloss="active"/>
+      <thingy type="vpnegation" function="enclitic" gloss="POS"/>
+      <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.4"/>
+      <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
    </vp>
    <word gloss="then" posp="conj"/>
  </s>
  <s connector="then">
    <np def="def" number="sing" role="subj" head="this" locus="number" case="ERG" gender="cl.4" possessor="no.owner">
      <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4"/>
+      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <np role="obj" case="ABS" gender="cl.4" number="sing" possessor="no.owner">
      <np def="def" number="sing" role="subj" head="this" locus="number" gender="cl.4" possessor="no.owner">
        <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4"/>
+        <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
      </np>
+      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.4" obj="3.sing.cl.4">
      <word posp="verb" gloss="catch"/>
+      <thingy type="vpta" function="enclitic" gloss="PAST"/>
+      <thingy type="vpmode" function="enclitic" gloss="indicative"/>
+      <thingy type="vpvoice" function="enclitic" gloss="active"/>
+      <thingy type="vpnegation" function="enclitic" gloss="POS"/>
+      <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.4"/>
+      <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
    </vp>
    <word gloss="then" posp="conj"/>
  </s>
  <s connector="then">
    <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.3"/>
+      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <np role="obj" case="ABS" gender="cl.4" number="sing" possessor="no.owner">
      <np def="def" number="sing" role="subj" head="this" locus="number" gender="cl.4" possessor="no.owner">
        <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4"/>
+        <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
      </np>
+      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.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.4">
      <word posp="verb" gloss="pat"/>
+      <thingy type="vpta" function="enclitic" gloss="PAST"/>
+      <thingy type="vpmode" function="enclitic" gloss="indicative"/>
+      <thingy type="vpvoice" function="enclitic" gloss="active"/>
+      <thingy type="vpnegation" function="enclitic" gloss="POS"/>
+      <thingy type="vpsubj" function="enclitic" gloss="1excl.sing"/>
+      <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
    </vp>
    <word gloss="then" posp="conj"/>
  </s>
</example>

propagateArgumentCase:

No change.

unwrapArgumentNPs:

<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.3"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <np def="def" number="sing" role="obj" head="this" locus="number" case="ABS" gender="cl.4" possessor="no.owner">
      <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.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.4">
      <word posp="verb" gloss="buy"/>
      <thingy type="vpta" function="enclitic" gloss="PAST"/>
      <thingy type="vpmode" function="enclitic" gloss="indicative"/>
      <thingy type="vpvoice" function="enclitic" gloss="active"/>
      <thingy type="vpnegation" function="enclitic" gloss="POS"/>
      <thingy type="vpsubj" function="enclitic" gloss="1excl.sing"/>
      <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
    </vp>
  </s>
  <s connector="then">
    <np def="def" number="sing" role="subj" head="this" locus="number" case="ERG" gender="cl.4" possessor="no.owner">
      <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
-    <np role="obj" case="ABS" gender="cl.4" number="sing" possessor="no.owner">
-      <np def="def" number="sing" role="obj" head="this" locus="number" gender="cl.4" possessor="no.owner">
+    <np def="def" number="sing" role="obj" head="this" locus="number" gender="cl.4" possessor="no.owner" case="ABS">
      <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.4" obj="3.sing.cl.4">
      <word posp="verb" gloss="eat"/>
      <thingy type="vpta" function="enclitic" gloss="PAST"/>
      <thingy type="vpmode" function="enclitic" gloss="indicative"/>
      <thingy type="vpvoice" function="enclitic" gloss="active"/>
      <thingy type="vpnegation" function="enclitic" gloss="POS"/>
      <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.4"/>
      <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
    </vp>
    <word gloss="then" posp="conj"/>
  </s>
  <s connector="then">
    <np def="def" number="sing" role="subj" head="this" locus="number" case="ERG" gender="cl.4" possessor="no.owner">
      <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
-    <np role="obj" case="ABS" gender="cl.4" number="sing" possessor="no.owner">
-      <np def="def" number="sing" role="subj" head="this" locus="number" gender="cl.4" possessor="no.owner">
+    <np def="def" number="sing" role="obj" head="this" locus="number" gender="cl.4" possessor="no.owner" case="ABS">
      <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.4" obj="3.sing.cl.4">
      <word posp="verb" gloss="catch"/>
      <thingy type="vpta" function="enclitic" gloss="PAST"/>
      <thingy type="vpmode" function="enclitic" gloss="indicative"/>
      <thingy type="vpvoice" function="enclitic" gloss="active"/>
      <thingy type="vpnegation" function="enclitic" gloss="POS"/>
      <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.4"/>
      <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
    </vp>
    <word gloss="then" posp="conj"/>
  </s>
  <s connector="then">
    <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.3"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
-    <np role="obj" case="ABS" gender="cl.4" number="sing" possessor="no.owner">
-      <np def="def" number="sing" role="subj" head="this" locus="number" gender="cl.4" possessor="no.owner">
+    <np def="def" number="sing" role="obj" head="this" locus="number" gender="cl.4" possessor="no.owner" case="ABS">
      <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.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.4">
      <word posp="verb" gloss="pat"/>
      <thingy type="vpta" function="enclitic" gloss="PAST"/>
      <thingy type="vpmode" function="enclitic" gloss="indicative"/>
      <thingy type="vpvoice" function="enclitic" gloss="active"/>
      <thingy type="vpnegation" function="enclitic" gloss="POS"/>
      <thingy type="vpsubj" function="enclitic" gloss="1excl.sing"/>
      <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
    </vp>
    <word gloss="then" posp="conj"/>
  </s>
</example>

unwrapOwnerOwned:

No change.

movedowntoword:

<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.3"/>
+      <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.3" def="neither" role="subj" locus="number" case="ERG" possessor="no.owner"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <np def="def" number="sing" role="obj" head="this" locus="number" case="ABS" gender="cl.4" possessor="no.owner">
-      <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4"/>
+      <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4" def="def" role="obj" head="this" locus="number" case="ABS" possessor="no.owner"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.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.4">
-      <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" subj="1excl.sing" obj="3.sing.cl.4"/>
      <thingy type="vpta" function="enclitic" gloss="PAST"/>
      <thingy type="vpmode" function="enclitic" gloss="indicative"/>
      <thingy type="vpvoice" function="enclitic" gloss="active"/>
      <thingy type="vpnegation" function="enclitic" gloss="POS"/>
      <thingy type="vpsubj" function="enclitic" gloss="1excl.sing"/>
      <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
    </vp>
  </s>
  <s connector="then">
    <np def="def" number="sing" role="subj" head="this" locus="number" case="ERG" gender="cl.4" possessor="no.owner">
-      <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4"/>
+      <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4" def="def" role="subj" head="this" locus="number" case="ERG" possessor="no.owner"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <np def="def" number="sing" role="obj" head="this" locus="number" gender="cl.4" possessor="no.owner" case="ABS">
-      <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4"/>
+      <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4" def="def" role="obj" head="this" locus="number" possessor="no.owner" case="ABS"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.4" obj="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" obj="3.sing.cl.4"/>
      <thingy type="vpta" function="enclitic" gloss="PAST"/>
      <thingy type="vpmode" function="enclitic" gloss="indicative"/>
      <thingy type="vpvoice" function="enclitic" gloss="active"/>
      <thingy type="vpnegation" function="enclitic" gloss="POS"/>
      <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.4"/>
      <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
    </vp>
    <word gloss="then" posp="conj"/>
  </s>
  <s connector="then">
    <np def="def" number="sing" role="subj" head="this" locus="number" case="ERG" gender="cl.4" possessor="no.owner">
-      <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4"/>
+      <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4" def="def" role="subj" head="this" locus="number" case="ERG" possessor="no.owner"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <np def="def" number="sing" role="obj" head="this" locus="number" gender="cl.4" possessor="no.owner" case="ABS">
-      <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4"/>
+      <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4" def="def" role="obj" head="this" locus="number" possessor="no.owner" case="ABS"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.4" obj="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.4" obj="3.sing.cl.4"/>
      <thingy type="vpta" function="enclitic" gloss="PAST"/>
      <thingy type="vpmode" function="enclitic" gloss="indicative"/>
      <thingy type="vpvoice" function="enclitic" gloss="active"/>
      <thingy type="vpnegation" function="enclitic" gloss="POS"/>
      <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.4"/>
      <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
    </vp>
    <word gloss="then" posp="conj"/>
  </s>
  <s connector="then">
    <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.3"/>
+      <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.3" def="neither" role="subj" locus="number" case="ERG" possessor="no.owner"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <np def="def" number="sing" role="obj" head="this" locus="number" gender="cl.4" possessor="no.owner" case="ABS">
-      <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4"/>
+      <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4" def="def" role="obj" head="this" locus="number" possessor="no.owner" case="ABS"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="1excl.sing" obj="3.sing.cl.4">
-      <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.4"/>
      <thingy type="vpta" function="enclitic" gloss="PAST"/>
      <thingy type="vpmode" function="enclitic" gloss="indicative"/>
      <thingy type="vpvoice" function="enclitic" gloss="active"/>
      <thingy type="vpnegation" function="enclitic" gloss="POS"/>
      <thingy type="vpsubj" function="enclitic" gloss="1excl.sing"/>
      <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
    </vp>
    <word gloss="then" posp="conj"/>
  </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>
-    <np number="sing" def="neither" role="subj" locus="number" case="ERG" possessor="no.owner" person="1excl">
+  <flat>
    <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.3" def="neither" role="subj" locus="number" case="ERG" possessor="no.owner"/>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    </np>
-    <np def="def" number="sing" role="obj" head="this" locus="number" case="ABS" gender="cl.4" possessor="no.owner">
    <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4" def="def" role="obj" head="this" locus="number" case="ABS" possessor="no.owner"/>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.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.4">
    <word posp="verb" gloss="buy" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="1excl.sing" obj="3.sing.cl.4"/>
    <thingy type="vpta" function="enclitic" gloss="PAST"/>
    <thingy type="vpmode" function="enclitic" gloss="indicative"/>
    <thingy type="vpvoice" function="enclitic" gloss="active"/>
    <thingy type="vpnegation" function="enclitic" gloss="POS"/>
    <thingy type="vpsubj" function="enclitic" gloss="1excl.sing"/>
    <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
-    </vp>
-  </s>
-  <s connector="then">
-    <np def="def" number="sing" role="subj" head="this" locus="number" case="ERG" gender="cl.4" possessor="no.owner">
    <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4" def="def" role="subj" head="this" locus="number" case="ERG" possessor="no.owner"/>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    </np>
-    <np def="def" number="sing" role="obj" head="this" locus="number" gender="cl.4" possessor="no.owner" case="ABS">
    <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4" def="def" role="obj" head="this" locus="number" possessor="no.owner" case="ABS"/>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    </np>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.4" obj="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" obj="3.sing.cl.4"/>
    <thingy type="vpta" function="enclitic" gloss="PAST"/>
    <thingy type="vpmode" function="enclitic" gloss="indicative"/>
    <thingy type="vpvoice" function="enclitic" gloss="active"/>
    <thingy type="vpnegation" function="enclitic" gloss="POS"/>
    <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.4"/>
    <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
-    </vp>
    <word gloss="then" posp="conj"/>
-  </s>
-  <s connector="then">
-    <np def="def" number="sing" role="subj" head="this" locus="number" case="ERG" gender="cl.4" possessor="no.owner">
    <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4" def="def" role="subj" head="this" locus="number" case="ERG" possessor="no.owner"/>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    </np>
-    <np def="def" number="sing" role="obj" head="this" locus="number" gender="cl.4" possessor="no.owner" case="ABS">
    <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4" def="def" role="obj" head="this" locus="number" possessor="no.owner" case="ABS"/>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    </np>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.4" obj="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.4" obj="3.sing.cl.4"/>
    <thingy type="vpta" function="enclitic" gloss="PAST"/>
    <thingy type="vpmode" function="enclitic" gloss="indicative"/>
    <thingy type="vpvoice" function="enclitic" gloss="active"/>
    <thingy type="vpnegation" function="enclitic" gloss="POS"/>
    <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.4"/>
    <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
-    </vp>
    <word gloss="then" posp="conj"/>
-  </s>
-  <s connector="then">
-    <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.3" def="neither" role="subj" locus="number" case="ERG" possessor="no.owner"/>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    </np>
-    <np def="def" number="sing" role="obj" head="this" locus="number" gender="cl.4" possessor="no.owner" case="ABS">
    <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4" def="def" role="obj" head="this" locus="number" possessor="no.owner" case="ABS"/>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    </np>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="1excl.sing" obj="3.sing.cl.4">
    <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.4"/>
    <thingy type="vpta" function="enclitic" gloss="PAST"/>
    <thingy type="vpmode" function="enclitic" gloss="indicative"/>
    <thingy type="vpvoice" function="enclitic" gloss="active"/>
    <thingy type="vpnegation" function="enclitic" gloss="POS"/>
    <thingy type="vpsubj" function="enclitic" gloss="1excl.sing"/>
    <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
-    </vp>
    <word gloss="then" posp="conj"/>
-  </s>
+  </flat>
</example>

addvocab:

<example id="relp4" translation="I patted the cat that caught the mouse that ate the cheese that I bought.">
  <flat>
-    <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.3" def="neither" role="subj" locus="number" case="ERG" possessor="no.owner"/>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4" def="def" role="obj" head="this" locus="number" case="ABS" possessor="no.owner"/>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    <word posp="verb" gloss="buy" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="1excl.sing" obj="3.sing.cl.4"/>
-    <thingy type="vpta" function="enclitic" gloss="PAST"/>
-    <thingy type="vpmode" function="enclitic" gloss="indicative"/>
-    <thingy type="vpvoice" function="enclitic" gloss="active"/>
-    <thingy type="vpnegation" function="enclitic" gloss="POS"/>
-    <thingy type="vpsubj" function="enclitic" gloss="1excl.sing"/>
-    <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
-    <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4" def="def" role="subj" head="this" locus="number" case="ERG" possessor="no.owner"/>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4" def="def" role="obj" head="this" locus="number" possessor="no.owner" case="ABS"/>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    <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" obj="3.sing.cl.4"/>
-    <thingy type="vpta" function="enclitic" gloss="PAST"/>
-    <thingy type="vpmode" function="enclitic" gloss="indicative"/>
-    <thingy type="vpvoice" function="enclitic" gloss="active"/>
-    <thingy type="vpnegation" function="enclitic" gloss="POS"/>
-    <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.4"/>
-    <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
-    <word gloss="then" posp="conj"/>
-    <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4" def="def" role="subj" head="this" locus="number" case="ERG" possessor="no.owner"/>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4" def="def" role="obj" head="this" locus="number" possessor="no.owner" case="ABS"/>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    <word posp="verb" gloss="catch" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.4" obj="3.sing.cl.4"/>
-    <thingy type="vpta" function="enclitic" gloss="PAST"/>
-    <thingy type="vpmode" function="enclitic" gloss="indicative"/>
-    <thingy type="vpvoice" function="enclitic" gloss="active"/>
-    <thingy type="vpnegation" function="enclitic" gloss="POS"/>
-    <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.4"/>
-    <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
-    <word gloss="then" posp="conj"/>
-    <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.3" def="neither" role="subj" locus="number" case="ERG" possessor="no.owner"/>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4" def="def" role="obj" head="this" locus="number" possessor="no.owner" case="ABS"/>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    <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.4"/>
-    <thingy type="vpta" function="enclitic" gloss="PAST"/>
-    <thingy type="vpmode" function="enclitic" gloss="indicative"/>
-    <thingy type="vpvoice" function="enclitic" gloss="active"/>
-    <thingy type="vpnegation" function="enclitic" gloss="POS"/>
-    <thingy type="vpsubj" function="enclitic" gloss="1excl.sing"/>
-    <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
-    <word gloss="then" posp="conj"/>
+    <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.3" def="neither" role="subj" locus="number" case="ERG" possessor="no.owner" ph="f e&#x2D0;">feː</word>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
+    <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4" def="def" role="obj" head="this" locus="number" case="ABS" possessor="no.owner" ph="f &#x254;i">fɔi</word>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
+    <word posp="verb" gloss="buy" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="1excl.sing" obj="3.sing.cl.4" ph="&#x261; o">ɡo</word>
+    <thingy type="vpta" function="enclitic" gloss="PAST" ph="n &#x259;#&#x2D0;">nə#ː</thingy>
+    <thingy type="vpmode" function="enclitic" gloss="indicative" ph=""></thingy>
+    <thingy type="vpvoice" function="enclitic" gloss="active" ph=""></thingy>
+    <thingy type="vpnegation" function="enclitic" gloss="POS" ph=""></thingy>
+    <thingy type="vpsubj" function="enclitic" gloss="1excl.sing.SUBJ" ph="s o&#x2D0;">soː</thingy>
+    <thingy type="vpquestion" function="enclitic" gloss="not.Q" ph=""></thingy>
+    <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4" def="def" role="subj" head="this" locus="number" case="ERG" possessor="no.owner" ph="f &#x254;i">fɔi</word>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
+    <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4" def="def" role="obj" head="this" locus="number" possessor="no.owner" case="ABS" ph="f &#x254;i">fɔi</word>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</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" obj="3.sing.cl.4" ph="&#x272; e">ɲe</word>
+    <thingy type="vpta" function="enclitic" gloss="PAST" ph="n &#x259;#&#x2D0;">nə#ː</thingy>
+    <thingy type="vpmode" function="enclitic" gloss="indicative" ph=""></thingy>
+    <thingy type="vpvoice" function="enclitic" gloss="active" ph=""></thingy>
+    <thingy type="vpnegation" function="enclitic" gloss="POS" ph=""></thingy>
+    <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.4.SUBJ" ph="p e&#x2D0;">peː</thingy>
+    <thingy type="vpquestion" function="enclitic" gloss="not.Q" ph=""></thingy>
+    <word gloss="then" posp="conj" ph="j u">ju</word>
+    <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4" def="def" role="subj" head="this" locus="number" case="ERG" possessor="no.owner" ph="f &#x254;i">fɔi</word>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
+    <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4" def="def" role="obj" head="this" locus="number" possessor="no.owner" case="ABS" ph="f &#x254;i">fɔi</word>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</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.4" obj="3.sing.cl.4" ph="v &#x254;i">vɔi</word>
+    <thingy type="vpta" function="enclitic" gloss="PAST" ph="n &#x259;#&#x2D0;">nə#ː</thingy>
+    <thingy type="vpmode" function="enclitic" gloss="indicative" ph=""></thingy>
+    <thingy type="vpvoice" function="enclitic" gloss="active" ph=""></thingy>
+    <thingy type="vpnegation" function="enclitic" gloss="POS" ph=""></thingy>
+    <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.4.SUBJ" ph="p e&#x2D0;">peː</thingy>
+    <thingy type="vpquestion" function="enclitic" gloss="not.Q" ph=""></thingy>
+    <word gloss="then" posp="conj" ph="j u">ju</word>
+    <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.3" def="neither" role="subj" locus="number" case="ERG" possessor="no.owner" ph="f e&#x2D0;">feː</word>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
+    <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4" def="def" role="obj" head="this" locus="number" possessor="no.owner" case="ABS" ph="f &#x254;i">fɔi</word>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</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.4" ph="v e&#x2D0; s a&#x2D0;">veːsaː</word>
+    <thingy type="vpta" function="enclitic" gloss="PAST" ph="n &#x259;#&#x2D0;">nə#ː</thingy>
+    <thingy type="vpmode" function="enclitic" gloss="indicative" ph=""></thingy>
+    <thingy type="vpvoice" function="enclitic" gloss="active" ph=""></thingy>
+    <thingy type="vpnegation" function="enclitic" gloss="POS" ph=""></thingy>
+    <thingy type="vpsubj" function="enclitic" gloss="1excl.sing.SUBJ" ph="s o&#x2D0;">soː</thingy>
+    <thingy type="vpquestion" function="enclitic" gloss="not.Q" ph=""></thingy>
+    <word gloss="then" posp="conj" ph="j u">ju</word>
  </flat>
</example>

vowelharmony:

No change.

removetags:

<example id="relp4" translation="I patted the cat that caught the mouse that ate the cheese that I bought.">
  <flat>
-    <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.3" def="neither" role="subj" locus="number" case="ERG" possessor="no.owner" ph="f e&#x2D0;">feː</word>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
-    <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4" def="def" role="obj" head="this" locus="number" case="ABS" possessor="no.owner" ph="f &#x254;i">fɔi</word>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
-    <word posp="verb" gloss="buy" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="1excl.sing" obj="3.sing.cl.4" ph="&#x261; o">ɡo</word>
-    <thingy type="vpta" function="enclitic" gloss="PAST" ph="n &#x259;#&#x2D0;">nə#ː</thingy>
-    <thingy type="vpmode" function="enclitic" gloss="indicative" ph=""></thingy>
-    <thingy type="vpvoice" function="enclitic" gloss="active" ph=""></thingy>
-    <thingy type="vpnegation" function="enclitic" gloss="POS" ph=""></thingy>
-    <thingy type="vpsubj" function="enclitic" gloss="1excl.sing.SUBJ" ph="s o&#x2D0;">soː</thingy>
-    <thingy type="vpquestion" function="enclitic" gloss="not.Q" ph=""></thingy>
-    <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4" def="def" role="subj" head="this" locus="number" case="ERG" possessor="no.owner" ph="f &#x254;i">fɔi</word>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
-    <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4" def="def" role="obj" head="this" locus="number" possessor="no.owner" case="ABS" ph="f &#x254;i">fɔi</word>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</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" obj="3.sing.cl.4" ph="&#x272; e">ɲe</word>
-    <thingy type="vpta" function="enclitic" gloss="PAST" ph="n &#x259;#&#x2D0;">nə#ː</thingy>
-    <thingy type="vpmode" function="enclitic" gloss="indicative" ph=""></thingy>
-    <thingy type="vpvoice" function="enclitic" gloss="active" ph=""></thingy>
-    <thingy type="vpnegation" function="enclitic" gloss="POS" ph=""></thingy>
-    <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.4.SUBJ" ph="p e&#x2D0;">peː</thingy>
-    <thingy type="vpquestion" function="enclitic" gloss="not.Q" ph=""></thingy>
-    <word gloss="then" posp="conj" ph="j u">ju</word>
-    <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4" def="def" role="subj" head="this" locus="number" case="ERG" possessor="no.owner" ph="f &#x254;i">fɔi</word>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
-    <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4" def="def" role="obj" head="this" locus="number" possessor="no.owner" case="ABS" ph="f &#x254;i">fɔi</word>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</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.4" obj="3.sing.cl.4" ph="v &#x254;i">vɔi</word>
-    <thingy type="vpta" function="enclitic" gloss="PAST" ph="n &#x259;#&#x2D0;">nə#ː</thingy>
-    <thingy type="vpmode" function="enclitic" gloss="indicative" ph=""></thingy>
-    <thingy type="vpvoice" function="enclitic" gloss="active" ph=""></thingy>
-    <thingy type="vpnegation" function="enclitic" gloss="POS" ph=""></thingy>
-    <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.4.SUBJ" ph="p e&#x2D0;">peː</thingy>
-    <thingy type="vpquestion" function="enclitic" gloss="not.Q" ph=""></thingy>
-    <word gloss="then" posp="conj" ph="j u">ju</word>
-    <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.3" def="neither" role="subj" locus="number" case="ERG" possessor="no.owner" ph="f e&#x2D0;">feː</word>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
-    <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4" def="def" role="obj" head="this" locus="number" possessor="no.owner" case="ABS" ph="f &#x254;i">fɔi</word>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</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.4" ph="v e&#x2D0; s a&#x2D0;">veːsaː</word>
-    <thingy type="vpta" function="enclitic" gloss="PAST" ph="n &#x259;#&#x2D0;">nə#ː</thingy>
-    <thingy type="vpmode" function="enclitic" gloss="indicative" ph=""></thingy>
-    <thingy type="vpvoice" function="enclitic" gloss="active" ph=""></thingy>
-    <thingy type="vpnegation" function="enclitic" gloss="POS" ph=""></thingy>
-    <thingy type="vpsubj" function="enclitic" gloss="1excl.sing.SUBJ" ph="s o&#x2D0;">soː</thingy>
-    <thingy type="vpquestion" function="enclitic" gloss="not.Q" ph=""></thingy>
-    <word gloss="then" posp="conj" ph="j u">ju</word>
+    <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.3" def="neither" role="subj" locus="number" case="ERG" possessor="no.owner">feː</word>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner">qə#ː</thingy>
+    <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4" def="def" role="obj" head="this" locus="number" case="ABS" possessor="no.owner">fɔi</word>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner">qə#ː</thingy>
+    <word posp="verb" gloss="buy" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="1excl.sing" obj="3.sing.cl.4">ɡo</word>
+    <thingy type="vpta" function="enclitic" gloss="PAST">nə#ː</thingy>
+    <thingy type="vpsubj" function="enclitic" gloss="1excl.sing.SUBJ">soː</thingy>
+    <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4" def="def" role="subj" head="this" locus="number" case="ERG" possessor="no.owner">fɔi</word>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner">qə#ː</thingy>
+    <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4" def="def" role="obj" head="this" locus="number" possessor="no.owner" case="ABS">fɔi</word>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner">qə#ː</thingy>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner">qə#ː</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" obj="3.sing.cl.4">ɲe</word>
+    <thingy type="vpta" function="enclitic" gloss="PAST">nə#ː</thingy>
+    <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.4.SUBJ">peː</thingy>
+    <word gloss="then" posp="conj">ju</word>
+    <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4" def="def" role="subj" head="this" locus="number" case="ERG" possessor="no.owner">fɔi</word>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner">qə#ː</thingy>
+    <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4" def="def" role="obj" head="this" locus="number" possessor="no.owner" case="ABS">fɔi</word>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner">qə#ː</thingy>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner">qə#ː</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.4" obj="3.sing.cl.4">vɔi</word>
+    <thingy type="vpta" function="enclitic" gloss="PAST">nə#ː</thingy>
+    <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.4.SUBJ">peː</thingy>
+    <word gloss="then" posp="conj">ju</word>
+    <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.3" def="neither" role="subj" locus="number" case="ERG" possessor="no.owner">feː</word>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner">qə#ː</thingy>
+    <word posp="pron" number="sing" gender="cl.4" gloss="3.sing.cl.4" def="def" role="obj" head="this" locus="number" possessor="no.owner" case="ABS">fɔi</word>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner">qə#ː</thingy>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner">qə#ː</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.4">veːsaː</word>
+    <thingy type="vpta" function="enclitic" gloss="PAST">nə#ː</thingy>
+    <thingy type="vpsubj" function="enclitic" gloss="1excl.sing.SUBJ">soː</thingy>
+    <word gloss="then" posp="conj">ju</word>
  </flat>
+  <p>&lt;span class="ilpair"&gt;&lt;span class="mor"&gt;feː&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;qə̃ː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;sing.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;fɔi&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;3.sing.cl.4&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;qə̃ː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;sing.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ɡo&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;nə̃ː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&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;soː&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;fɔi&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;3.sing.cl.4&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;qə̃ː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;sing.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;fɔi&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;3.sing.cl.4&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;qə̃ː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;sing.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;qə̃ː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;sing.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ɲe&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;nə̃ː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&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;peː&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;ju&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;then&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;fɔi&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;3.sing.cl.4&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;qə̃ː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;sing.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;fɔi&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;3.sing.cl.4&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;qə̃ː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;sing.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;qə̃ː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;sing.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;vɔi&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;nə̃ː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&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;peː&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;ju&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;then&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;feː&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;qə̃ː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;sing.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;fɔi&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;3.sing.cl.4&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;qə̃ː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;sing.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;qə̃ː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;sing.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;veːsaː&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;nə̃ː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&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;soː&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;ju&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;then&lt;/span&gt;&lt;/span&gt;</p>
+  <p>feː qə̃ː fɔi qə̃ː ɡo nə̃ː soː fɔi qə̃ː fɔi qə̃ː qə̃ː ɲe nə̃ː peː ju fɔi qə̃ː fɔi qə̃ː qə̃ː vɔi nə̃ː peː ju feː qə̃ː fɔi qə̃ː qə̃ː veːsaː nə̃ː soː ju</p>
+  <p>fee qẽẽ foi qẽẽ go nẽẽ soo foi qẽẽ foi qẽẽ qẽẽ ñe nẽẽ pee ju foi qẽẽ foi qẽẽ qẽẽ voi nẽẽ pee ju fee qẽẽ foi qẽẽ qẽẽ veesaa nẽẽ soo ju</p>
+  <il>
+    <w>
+      <o>feː</o>
+      <g>1excl.sing</g>
+    </w>
+    <w>
+      <o>qə̃ː</o>
+      <g>sing.no.owner</g>
+    </w>
+    <w>
+      <o>fɔi</o>
+      <g>3.sing.cl.4</g>
+    </w>
+    <w>
+      <o>qə̃ː</o>
+      <g>sing.no.owner</g>
+    </w>
+    <w>
+      <o>ɡo</o>
+      <g>buy</g>
+    </w>
+    <w>
+      <o>nə̃ː</o>
+      <g>PAST</g>
+    </w>
+    <w>
+      <o>soː</o>
+      <g>1excl.sing.SUBJ</g>
+    </w>
+    <w>
+      <o>fɔi</o>
+      <g>3.sing.cl.4</g>
+    </w>
+    <w>
+      <o>qə̃ː</o>
+      <g>sing.no.owner</g>
+    </w>
+    <w>
+      <o>fɔi</o>
+      <g>3.sing.cl.4</g>
+    </w>
+    <w>
+      <o>qə̃ː</o>
+      <g>sing.no.owner</g>
+    </w>
+    <w>
+      <o>qə̃ː</o>
+      <g>sing.no.owner</g>
+    </w>
+    <w>
+      <o>ɲe</o>
+      <g>eat</g>
+    </w>
+    <w>
+      <o>nə̃ː</o>
+      <g>PAST</g>
+    </w>
+    <w>
+      <o>peː</o>
+      <g>3.sing.cl.4.SUBJ</g>
+    </w>
+    <w>
+      <o>ju</o>
+      <g>then</g>
+    </w>
+    <w>
+      <o>fɔi</o>
+      <g>3.sing.cl.4</g>
+    </w>
+    <w>
+      <o>qə̃ː</o>
+      <g>sing.no.owner</g>
+    </w>
+    <w>
+      <o>fɔi</o>
+      <g>3.sing.cl.4</g>
+    </w>
+    <w>
+      <o>qə̃ː</o>
+      <g>sing.no.owner</g>
+    </w>
+    <w>
+      <o>qə̃ː</o>
+      <g>sing.no.owner</g>
+    </w>
+    <w>
+      <o>vɔi</o>
+      <g>catch</g>
+    </w>
+    <w>
+      <o>nə̃ː</o>
+      <g>PAST</g>
+    </w>
+    <w>
+      <o>peː</o>
+      <g>3.sing.cl.4.SUBJ</g>
+    </w>
+    <w>
+      <o>ju</o>
+      <g>then</g>
+    </w>
+    <w>
+      <o>feː</o>
+      <g>1excl.sing</g>
+    </w>
+    <w>
+      <o>qə̃ː</o>
+      <g>sing.no.owner</g>
+    </w>
+    <w>
+      <o>fɔi</o>
+      <g>3.sing.cl.4</g>
+    </w>
+    <w>
+      <o>qə̃ː</o>
+      <g>sing.no.owner</g>
+    </w>
+    <w>
+      <o>qə̃ː</o>
+      <g>sing.no.owner</g>
+    </w>
+    <w>
+      <o>veːsaː</o>
+      <g>pat</g>
+    </w>
+    <w>
+      <o>nə̃ː</o>
+      <g>PAST</g>
+    </w>
+    <w>
+      <o>soː</o>
+      <g>1excl.sing.SUBJ</g>
+    </w>
+    <w>
+      <o>ju</o>
+      <g>then</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"/>
        </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"/>
        </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 sequential:

No change.

module sentenceconnectors:

No change.

module nominalise:

<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">
+      <np type="owner_owned">
+        <np number="sing" def="def" head="this" role="owned" locus="number">
+          <word posp="noun" gloss="boy"/>
+        </np>
+        <np role="owner" number="sing">
          <subs>
            <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"/>
            </np>
            <np number="sing" def="def" role="indobj" tr="rheme" locus="number">
              <word posp="noun" gloss="girl"/>
            </np>
          </subs>
        </np>
+      </np>
+    </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">
      <np type="owner_owned">
        <np number="sing" def="def" head="this" role="owned" locus="number">
          <word posp="noun" gloss="boy"/>
        </np>
        <np role="owner" number="sing">
          <subs>
-            <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" role="obj" locus="number">
-              <word posp="noun" gloss="apple"/>
-            </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"/>
+            </np>
+            <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST">
+              <word posp="verb" gloss="give"/>
+            </vp>
          </subs>
        </np>
      </np>
    </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">
      <np type="owner_owned">
        <np number="sing" def="def" head="this" role="owned" locus="number">
          <word posp="noun" gloss="boy"/>
        </np>
        <np role="owner" number="sing">
          <subs>
-            <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="ABS">
              <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>
          </subs>
        </np>
      </np>
    </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:

<example id="comp1" translation="It surprised the teacher that the boy had given the girl an apple.">
  <s>
    <np role="subj" case="ERG">
      <np type="owner_owned">
        <np number="sing" def="def" head="this" role="owned" locus="number">
          <word posp="noun" gloss="boy"/>
        </np>
-        <np role="owner" number="sing">
+        <np role="owner" number="sing" case="GEN">
          <subs>
            <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" case="ABS">
              <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>
          </subs>
        </np>
      </np>
    </np>
    <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 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 type="owner_owned">
-        <np number="sing" def="def" head="this" role="owned" locus="number">
+    <np role="subj" case="ERG" gender="cl.1" number="sing">
+      <np type="owner_owned" gender="cl.2">
+        <np number="sing" def="def" head="this" role="owned" locus="number" gender="cl.2">
          <word posp="noun" gloss="boy"/>
        </np>
-        <np role="owner" number="sing" case="GEN">
+        <np role="owner" number="sing" case="GEN" gender="cl.1">
          <subs>
-            <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.1">
              <word posp="noun" gloss="girl"/>
            </np>
-            <np number="sing" role="obj" locus="number" case="ABS">
+            <np number="sing" role="obj" locus="number" case="ABS" gender="cl.4">
              <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>
          </subs>
        </np>
      </np>
    </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.3">
      <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:

<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.1" number="sing">
-      <np type="owner_owned" gender="cl.2">
+      <np type="owner_owned" gender="cl.2" number="sing">
        <np number="sing" def="def" head="this" role="owned" locus="number" gender="cl.2">
          <word posp="noun" gloss="boy"/>
        </np>
        <np role="owner" number="sing" case="GEN" gender="cl.1">
          <subs>
            <np number="sing" def="def" role="indobj" tr="rheme" locus="number" case="DAT" gender="cl.1">
              <word posp="noun" gloss="girl"/>
            </np>
            <np number="sing" role="obj" locus="number" case="ABS" gender="cl.4">
              <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>
          </subs>
        </np>
      </np>
    </np>
    <np number="sing" def="def" role="indobj" locus="number" case="DAT" gender="cl.3">
      <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 simplifynumber:

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.1" number="sing">
+    <np role="subj" case="ERG" gender="cl.1" number="sing" possessor="no.owner">
      <np type="owner_owned" gender="cl.2" number="sing">
-        <np number="sing" def="def" head="this" role="owned" locus="number" gender="cl.2">
+        <np number="sing" def="def" head="this" role="owned" locus="number" gender="cl.2" possessor="3.sing.cl.1">
          <word posp="noun" gloss="boy"/>
        </np>
-        <np role="owner" number="sing" case="GEN" gender="cl.1">
+        <np role="owner" number="sing" case="GEN" gender="cl.1" possessor="no.owner">
          <subs>
-            <np number="sing" def="def" role="indobj" tr="rheme" locus="number" case="DAT" gender="cl.1">
+            <np number="sing" def="def" role="indobj" tr="rheme" locus="number" case="DAT" gender="cl.1" possessor="no.owner">
              <word posp="noun" gloss="girl"/>
            </np>
-            <np number="sing" role="obj" locus="number" case="ABS" gender="cl.4">
+            <np number="sing" role="obj" locus="number" case="ABS" gender="cl.4" possessor="no.owner">
              <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>
          </subs>
        </np>
      </np>
    </np>
-    <np number="sing" def="def" role="indobj" locus="number" case="DAT" gender="cl.3">
+    <np number="sing" def="def" role="indobj" locus="number" case="DAT" gender="cl.3" 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:

No change.

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.1" number="sing" possessor="no.owner">
      <np type="owner_owned" gender="cl.2" number="sing">
        <np number="sing" def="def" head="this" role="owned" locus="number" gender="cl.2" possessor="3.sing.cl.1">
          <word posp="noun" gloss="boy"/>
        </np>
        <np role="owner" number="sing" case="GEN" gender="cl.1" possessor="no.owner">
          <subs>
            <np number="sing" def="def" role="indobj" tr="rheme" locus="number" case="DAT" gender="cl.1" possessor="no.owner">
              <word posp="noun" gloss="girl"/>
            </np>
            <np number="sing" role="obj" locus="number" case="ABS" gender="cl.4" possessor="no.owner">
              <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" indobj="3.sing.cl.1" obj="3.sing.cl.4">
              <word posp="verb" gloss="give"/>
            </vp>
          </subs>
        </np>
      </np>
    </np>
    <np number="sing" def="def" role="indobj" locus="number" case="DAT" gender="cl.3" 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.1" indobj="3.sing.cl.3">
      <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.1" number="sing" possessor="no.owner">
      <np type="owner_owned" gender="cl.2" number="sing">
        <np number="sing" def="def" head="this" role="owned" locus="number" gender="cl.2" possessor="3.sing.cl.1">
          <word posp="noun" gloss="boy"/>
+          <thingy type="npnumber.possessor" function="enclitic" gloss="sing.3.sing.cl.1"/>
        </np>
        <np role="owner" number="sing" case="GEN" gender="cl.1" possessor="no.owner">
          <subs>
            <np number="sing" def="def" role="indobj" tr="rheme" locus="number" case="DAT" gender="cl.1" possessor="no.owner">
              <word posp="noun" gloss="girl"/>
+              <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
            </np>
            <np number="sing" role="obj" locus="number" case="ABS" gender="cl.4" possessor="no.owner">
              <word posp="noun" gloss="apple"/>
+              <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
            </np>
            <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" indobj="3.sing.cl.1" obj="3.sing.cl.4">
              <word posp="verb" gloss="give"/>
+              <thingy type="vpta" function="enclitic" gloss="PAST"/>
+              <thingy type="vpmode" function="enclitic" gloss="indicative"/>
+              <thingy type="vpvoice" function="enclitic" gloss="active"/>
+              <thingy type="vpnegation" function="enclitic" gloss="POS"/>
+              <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
            </vp>
          </subs>
+          <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
        </np>
      </np>
+      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <np number="sing" def="def" role="indobj" locus="number" case="DAT" gender="cl.3" possessor="no.owner">
      <word posp="noun" gloss="teacher"/>
+      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1" indobj="3.sing.cl.3">
      <word posp="verb" gloss="surprise"/>
+      <thingy type="vpta" function="enclitic" gloss="PAST"/>
+      <thingy type="vpmode" function="enclitic" gloss="indicative"/>
+      <thingy type="vpvoice" function="enclitic" gloss="active"/>
+      <thingy type="vpnegation" function="enclitic" gloss="POS"/>
+      <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.1"/>
+      <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
    </vp>
  </s>
</example>

propagateArgumentCase:

No change.

unwrapArgumentNPs:

<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.1" number="sing" possessor="no.owner">
-      <np type="owner_owned" gender="cl.2" number="sing">
+    <np type="owner_owned" gender="cl.2" number="sing" role="subj" case="ERG" possessor="no.owner">
      <np number="sing" def="def" head="this" role="owned" locus="number" gender="cl.2" possessor="3.sing.cl.1">
        <word posp="noun" gloss="boy"/>
        <thingy type="npnumber.possessor" function="enclitic" gloss="sing.3.sing.cl.1"/>
      </np>
      <np role="owner" number="sing" case="GEN" gender="cl.1" possessor="no.owner">
        <subs>
          <np number="sing" def="def" role="indobj" tr="rheme" locus="number" case="DAT" gender="cl.1" possessor="no.owner">
            <word posp="noun" gloss="girl"/>
            <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
          </np>
          <np number="sing" role="obj" locus="number" case="ABS" gender="cl.4" possessor="no.owner">
            <word posp="noun" gloss="apple"/>
            <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
          </np>
          <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" indobj="3.sing.cl.1" obj="3.sing.cl.4">
            <word posp="verb" gloss="give"/>
            <thingy type="vpta" function="enclitic" gloss="PAST"/>
            <thingy type="vpmode" function="enclitic" gloss="indicative"/>
            <thingy type="vpvoice" function="enclitic" gloss="active"/>
            <thingy type="vpnegation" function="enclitic" gloss="POS"/>
            <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
          </vp>
        </subs>
        <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
      </np>
    </np>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    </np>
    <np number="sing" def="def" role="indobj" locus="number" case="DAT" gender="cl.3" possessor="no.owner">
      <word posp="noun" gloss="teacher"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1" indobj="3.sing.cl.3">
      <word posp="verb" gloss="surprise"/>
      <thingy type="vpta" function="enclitic" gloss="PAST"/>
      <thingy type="vpmode" function="enclitic" gloss="indicative"/>
      <thingy type="vpvoice" function="enclitic" gloss="active"/>
      <thingy type="vpnegation" function="enclitic" gloss="POS"/>
      <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.1"/>
      <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
    </vp>
  </s>
</example>

unwrapOwnerOwned:

<example id="comp1" translation="It surprised the teacher that the boy had given the girl an apple.">
  <s>
-    <np type="owner_owned" gender="cl.2" number="sing" role="subj" case="ERG" possessor="no.owner">
-      <np number="sing" def="def" head="this" role="owned" locus="number" gender="cl.2" possessor="3.sing.cl.1">
+    <np number="sing" def="def" head="this" role="owned" locus="number" gender="cl.2" possessor="3.sing.cl.1" case="ERG">
      <word posp="noun" gloss="boy"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.3.sing.cl.1"/>
    </np>
    <np role="owner" number="sing" case="GEN" gender="cl.1" possessor="no.owner">
      <subs>
        <np number="sing" def="def" role="indobj" tr="rheme" locus="number" case="DAT" gender="cl.1" possessor="no.owner">
          <word posp="noun" gloss="girl"/>
          <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
        </np>
        <np number="sing" role="obj" locus="number" case="ABS" gender="cl.4" possessor="no.owner">
          <word posp="noun" gloss="apple"/>
          <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
        </np>
        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" indobj="3.sing.cl.1" obj="3.sing.cl.4">
          <word posp="verb" gloss="give"/>
          <thingy type="vpta" function="enclitic" gloss="PAST"/>
          <thingy type="vpmode" function="enclitic" gloss="indicative"/>
          <thingy type="vpvoice" function="enclitic" gloss="active"/>
          <thingy type="vpnegation" function="enclitic" gloss="POS"/>
          <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
        </vp>
      </subs>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
-    </np>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    <np number="sing" def="def" role="indobj" locus="number" case="DAT" gender="cl.3" possessor="no.owner">
      <word posp="noun" gloss="teacher"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1" indobj="3.sing.cl.3">
      <word posp="verb" gloss="surprise"/>
      <thingy type="vpta" function="enclitic" gloss="PAST"/>
      <thingy type="vpmode" function="enclitic" gloss="indicative"/>
      <thingy type="vpvoice" function="enclitic" gloss="active"/>
      <thingy type="vpnegation" function="enclitic" gloss="POS"/>
      <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.1"/>
      <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
    </vp>
  </s>
</example>

movedowntoword:

<example id="comp1" translation="It surprised the teacher that the boy had given the girl an apple.">
  <s>
    <np number="sing" def="def" head="this" role="owned" locus="number" gender="cl.2" possessor="3.sing.cl.1" case="ERG">
-      <word posp="noun" gloss="boy"/>
+      <word posp="noun" gloss="boy" number="sing" def="def" head="this" role="owned" locus="number" gender="cl.2" possessor="3.sing.cl.1" case="ERG"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.3.sing.cl.1"/>
    </np>
    <np role="owner" number="sing" case="GEN" gender="cl.1" possessor="no.owner">
      <subs>
        <np number="sing" def="def" role="indobj" tr="rheme" locus="number" case="DAT" gender="cl.1" possessor="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.1" possessor="no.owner"/>
          <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
        </np>
        <np number="sing" role="obj" locus="number" case="ABS" gender="cl.4" possessor="no.owner">
-          <word posp="noun" gloss="apple"/>
+          <word posp="noun" gloss="apple" number="sing" role="obj" locus="number" case="ABS" gender="cl.4" possessor="no.owner"/>
          <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
        </np>
        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" indobj="3.sing.cl.1" obj="3.sing.cl.4">
-          <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" indobj="3.sing.cl.1" obj="3.sing.cl.4"/>
          <thingy type="vpta" function="enclitic" gloss="PAST"/>
          <thingy type="vpmode" function="enclitic" gloss="indicative"/>
          <thingy type="vpvoice" function="enclitic" gloss="active"/>
          <thingy type="vpnegation" function="enclitic" gloss="POS"/>
          <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
        </vp>
      </subs>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    <np number="sing" def="def" role="indobj" locus="number" case="DAT" gender="cl.3" possessor="no.owner">
-      <word posp="noun" gloss="teacher"/>
+      <word posp="noun" gloss="teacher" number="sing" def="def" role="indobj" locus="number" case="DAT" gender="cl.3" possessor="no.owner"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1" indobj="3.sing.cl.3">
-      <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.1" indobj="3.sing.cl.3"/>
      <thingy type="vpta" function="enclitic" gloss="PAST"/>
      <thingy type="vpmode" function="enclitic" gloss="indicative"/>
      <thingy type="vpvoice" function="enclitic" gloss="active"/>
      <thingy type="vpnegation" function="enclitic" gloss="POS"/>
      <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.1"/>
      <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
    </vp>
  </s>
</example>

addaffixes:

About to call getSlotValue for boy/noun/case/optional
Got ERG
About to call getSlotValue for girl/noun/case/optional
Got DAT
About to call getSlotValue for apple/noun/case/optional
Got ABS
About to call getSlotValue for teacher/noun/case/optional
Got DAT
<example id="comp1" translation="It surprised the teacher that the boy had given the girl an apple.">
  <s>
    <np number="sing" def="def" head="this" role="owned" locus="number" gender="cl.2" possessor="3.sing.cl.1" case="ERG">
      <word posp="noun" gloss="boy" number="sing" def="def" head="this" role="owned" locus="number" gender="cl.2" possessor="3.sing.cl.1" case="ERG"/>
+      <thingy type="nouncase" function="suffix" gloss="ERG"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.3.sing.cl.1"/>
    </np>
    <np role="owner" number="sing" case="GEN" gender="cl.1" possessor="no.owner">
      <subs>
        <np number="sing" def="def" role="indobj" tr="rheme" locus="number" case="DAT" gender="cl.1" possessor="no.owner">
          <word posp="noun" gloss="girl" number="sing" def="def" role="indobj" tr="rheme" locus="number" case="DAT" gender="cl.1" possessor="no.owner"/>
+          <thingy type="nouncase" function="suffix" gloss="DAT"/>
          <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
        </np>
        <np number="sing" role="obj" locus="number" case="ABS" gender="cl.4" possessor="no.owner">
          <word posp="noun" gloss="apple" number="sing" role="obj" locus="number" case="ABS" gender="cl.4" possessor="no.owner"/>
+          <thingy type="nouncase" function="suffix" gloss="ABS"/>
          <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
        </np>
        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" indobj="3.sing.cl.1" obj="3.sing.cl.4">
          <word posp="verb" gloss="give" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" indobj="3.sing.cl.1" obj="3.sing.cl.4"/>
          <thingy type="vpta" function="enclitic" gloss="PAST"/>
          <thingy type="vpmode" function="enclitic" gloss="indicative"/>
          <thingy type="vpvoice" function="enclitic" gloss="active"/>
          <thingy type="vpnegation" function="enclitic" gloss="POS"/>
          <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
        </vp>
      </subs>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    <np number="sing" def="def" role="indobj" locus="number" case="DAT" gender="cl.3" possessor="no.owner">
      <word posp="noun" gloss="teacher" number="sing" def="def" role="indobj" locus="number" case="DAT" gender="cl.3" possessor="no.owner"/>
+      <thingy type="nouncase" function="suffix" gloss="DAT"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1" indobj="3.sing.cl.3">
      <word posp="verb" gloss="surprise" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1" indobj="3.sing.cl.3"/>
      <thingy type="vpta" function="enclitic" gloss="PAST"/>
      <thingy type="vpmode" function="enclitic" gloss="indicative"/>
      <thingy type="vpvoice" function="enclitic" gloss="active"/>
      <thingy type="vpnegation" function="enclitic" gloss="POS"/>
      <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.1"/>
      <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
    </vp>
  </s>
</example>

flatten:

<example id="comp1" translation="It surprised the teacher that the boy had given the girl an apple.">
-  <s>
-    <np number="sing" def="def" head="this" role="owned" locus="number" gender="cl.2" possessor="3.sing.cl.1" case="ERG">
+  <flat>
    <word posp="noun" gloss="boy" number="sing" def="def" head="this" role="owned" locus="number" gender="cl.2" possessor="3.sing.cl.1" case="ERG"/>
    <thingy type="nouncase" function="suffix" gloss="ERG"/>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.3.sing.cl.1"/>
-    </np>
-    <np role="owner" number="sing" case="GEN" gender="cl.1" possessor="no.owner">
-      <subs>
-        <np number="sing" def="def" role="indobj" tr="rheme" locus="number" case="DAT" gender="cl.1" possessor="no.owner">
    <word posp="noun" gloss="girl" number="sing" def="def" role="indobj" tr="rheme" locus="number" case="DAT" gender="cl.1" possessor="no.owner"/>
    <thingy type="nouncase" function="suffix" gloss="DAT"/>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-        </np>
-        <np number="sing" role="obj" locus="number" case="ABS" gender="cl.4" possessor="no.owner">
    <word posp="noun" gloss="apple" number="sing" role="obj" locus="number" case="ABS" gender="cl.4" possessor="no.owner"/>
    <thingy type="nouncase" function="suffix" gloss="ABS"/>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-        </np>
-        <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" indobj="3.sing.cl.1" obj="3.sing.cl.4">
    <word posp="verb" gloss="give" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" indobj="3.sing.cl.1" obj="3.sing.cl.4"/>
    <thingy type="vpta" function="enclitic" gloss="PAST"/>
    <thingy type="vpmode" function="enclitic" gloss="indicative"/>
    <thingy type="vpvoice" function="enclitic" gloss="active"/>
    <thingy type="vpnegation" function="enclitic" gloss="POS"/>
    <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
-        </vp>
-      </subs>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    </np>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    <np number="sing" def="def" role="indobj" locus="number" case="DAT" gender="cl.3" possessor="no.owner">
    <word posp="noun" gloss="teacher" number="sing" def="def" role="indobj" locus="number" case="DAT" gender="cl.3" possessor="no.owner"/>
    <thingy type="nouncase" function="suffix" gloss="DAT"/>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    </np>
-    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1" indobj="3.sing.cl.3">
    <word posp="verb" gloss="surprise" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1" indobj="3.sing.cl.3"/>
    <thingy type="vpta" function="enclitic" gloss="PAST"/>
    <thingy type="vpmode" function="enclitic" gloss="indicative"/>
    <thingy type="vpvoice" function="enclitic" gloss="active"/>
    <thingy type="vpnegation" function="enclitic" gloss="POS"/>
    <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.1"/>
    <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
-    </vp>
-  </s>
+  </flat>
</example>

addvocab:

<example id="comp1" translation="It surprised the teacher that the boy had given the girl an apple.">
  <flat>
-    <word posp="noun" gloss="boy" number="sing" def="def" head="this" role="owned" locus="number" gender="cl.2" possessor="3.sing.cl.1" case="ERG"/>
-    <thingy type="nouncase" function="suffix" gloss="ERG"/>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.3.sing.cl.1"/>
-    <word posp="noun" gloss="girl" number="sing" def="def" role="indobj" tr="rheme" locus="number" case="DAT" gender="cl.1" possessor="no.owner"/>
-    <thingy type="nouncase" function="suffix" gloss="DAT"/>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    <word posp="noun" gloss="apple" number="sing" role="obj" locus="number" case="ABS" gender="cl.4" possessor="no.owner"/>
-    <thingy type="nouncase" function="suffix" gloss="ABS"/>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    <word posp="verb" gloss="give" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" indobj="3.sing.cl.1" obj="3.sing.cl.4"/>
-    <thingy type="vpta" function="enclitic" gloss="PAST"/>
-    <thingy type="vpmode" function="enclitic" gloss="indicative"/>
-    <thingy type="vpvoice" function="enclitic" gloss="active"/>
-    <thingy type="vpnegation" function="enclitic" gloss="POS"/>
-    <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    <word posp="noun" gloss="teacher" number="sing" def="def" role="indobj" locus="number" case="DAT" gender="cl.3" possessor="no.owner"/>
-    <thingy type="nouncase" function="suffix" gloss="DAT"/>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    <word posp="verb" gloss="surprise" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.1" indobj="3.sing.cl.3"/>
-    <thingy type="vpta" function="enclitic" gloss="PAST"/>
-    <thingy type="vpmode" function="enclitic" gloss="indicative"/>
-    <thingy type="vpvoice" function="enclitic" gloss="active"/>
-    <thingy type="vpnegation" function="enclitic" gloss="POS"/>
-    <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.1"/>
-    <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
+    <word posp="noun" gloss="boy" number="sing" def="def" head="this" role="owned" locus="number" gender="cl.2" possessor="3.sing.cl.1" case="ERG" ph="&#x261; i">ɡi</word>
+    <thingy type="nouncase" function="suffix" gloss="ERG" attach="suffix" ph="d o&#x330;">do̰</thingy>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.3.sing.cl.1" ph="s u&#x330;">sṵ</thingy>
+    <word posp="noun" gloss="girl" number="sing" def="def" role="indobj" tr="rheme" locus="number" case="DAT" gender="cl.1" possessor="no.owner" ph="l &#x259;#&#x2D0;">lə#ː</word>
+    <thingy type="nouncase" function="suffix" gloss="DAT" attach="suffix" ph="q e&#x2D0;">qeː</thingy>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
+    <word posp="noun" gloss="apple" number="sing" role="obj" locus="number" case="ABS" gender="cl.4" possessor="no.owner" ph="l o&#x330; f &#x259;# &#x272; e&#x2D0;">lo̰fə#ɲeː</word>
+    <thingy type="nouncase" function="suffix" gloss="ABS" attach="suffix" ph=""></thingy>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
+    <word posp="verb" gloss="give" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" indobj="3.sing.cl.1" obj="3.sing.cl.4" ph="r u">ru</word>
+    <thingy type="vpta" function="enclitic" gloss="PAST" ph="n &#x259;#&#x2D0;">nə#ː</thingy>
+    <thingy type="vpmode" function="enclitic" gloss="indicative" ph=""></thingy>
+    <thingy type="vpvoice" function="enclitic" gloss="active" ph=""></thingy>
+    <thingy type="vpnegation" function="enclitic" gloss="POS" ph=""></thingy>
+    <thingy type="vpquestion" function="enclitic" gloss="not.Q" ph=""></thingy>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
+    <word posp="noun" gloss="teacher" number="sing" def="def" role="indobj" locus="number" case="DAT" gender="cl.3" possessor="no.owner" ph="s e&#x2D0; s a&#x2D0; &#x14B; &#x259;&#x303;&#x2D0;">seːsaːŋə̃ː</word>
+    <thingy type="nouncase" function="suffix" gloss="DAT" attach="suffix" ph="q e&#x2D0;">qeː</thingy>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</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.1" indobj="3.sing.cl.3" ph="p e&#x2D0; &#x261; &#x254;i">peːɡɔi</word>
+    <thingy type="vpta" function="enclitic" gloss="PAST" ph="n &#x259;#&#x2D0;">nə#ː</thingy>
+    <thingy type="vpmode" function="enclitic" gloss="indicative" ph=""></thingy>
+    <thingy type="vpvoice" function="enclitic" gloss="active" ph=""></thingy>
+    <thingy type="vpnegation" function="enclitic" gloss="POS" ph=""></thingy>
+    <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.1.SUBJ" ph=""></thingy>
+    <thingy type="vpquestion" function="enclitic" gloss="not.Q" ph=""></thingy>
  </flat>
</example>

vowelharmony:

No change.

removetags:

<example id="comp1" translation="It surprised the teacher that the boy had given the girl an apple.">
  <flat>
-    <word posp="noun" gloss="boy" number="sing" def="def" head="this" role="owned" locus="number" gender="cl.2" possessor="3.sing.cl.1" case="ERG" ph="&#x261; i">ɡi</word>
-    <thingy type="nouncase" function="suffix" gloss="ERG" attach="suffix" ph="d o&#x330;">do̰</thingy>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.3.sing.cl.1" ph="s u&#x330;">sṵ</thingy>
-    <word posp="noun" gloss="girl" number="sing" def="def" role="indobj" tr="rheme" locus="number" case="DAT" gender="cl.1" possessor="no.owner" ph="l &#x259;#&#x2D0;">lə#ː</word>
-    <thingy type="nouncase" function="suffix" gloss="DAT" attach="suffix" ph="q e&#x2D0;">qeː</thingy>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
-    <word posp="noun" gloss="apple" number="sing" role="obj" locus="number" case="ABS" gender="cl.4" possessor="no.owner" ph="l o&#x330; f &#x259;# &#x272; e&#x2D0;">lo̰fə#ɲeː</word>
-    <thingy type="nouncase" function="suffix" gloss="ABS" attach="suffix" ph=""></thingy>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
-    <word posp="verb" gloss="give" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" indobj="3.sing.cl.1" obj="3.sing.cl.4" ph="r u">ru</word>
-    <thingy type="vpta" function="enclitic" gloss="PAST" ph="n &#x259;#&#x2D0;">nə#ː</thingy>
-    <thingy type="vpmode" function="enclitic" gloss="indicative" ph=""></thingy>
-    <thingy type="vpvoice" function="enclitic" gloss="active" ph=""></thingy>
-    <thingy type="vpnegation" function="enclitic" gloss="POS" ph=""></thingy>
-    <thingy type="vpquestion" function="enclitic" gloss="not.Q" ph=""></thingy>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
-    <word posp="noun" gloss="teacher" number="sing" def="def" role="indobj" locus="number" case="DAT" gender="cl.3" possessor="no.owner" ph="s e&#x2D0; s a&#x2D0; &#x14B; &#x259;&#x303;&#x2D0;">seːsaːŋə̃ː</word>
-    <thingy type="nouncase" function="suffix" gloss="DAT" attach="suffix" ph="q e&#x2D0;">qeː</thingy>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</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.1" indobj="3.sing.cl.3" ph="p e&#x2D0; &#x261; &#x254;i">peːɡɔi</word>
-    <thingy type="vpta" function="enclitic" gloss="PAST" ph="n &#x259;#&#x2D0;">nə#ː</thingy>
-    <thingy type="vpmode" function="enclitic" gloss="indicative" ph=""></thingy>
-    <thingy type="vpvoice" function="enclitic" gloss="active" ph=""></thingy>
-    <thingy type="vpnegation" function="enclitic" gloss="POS" ph=""></thingy>
-    <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.1.SUBJ" ph=""></thingy>
-    <thingy type="vpquestion" function="enclitic" gloss="not.Q" ph=""></thingy>
+    <word posp="noun" gloss="boy" number="sing" def="def" head="this" role="owned" locus="number" gender="cl.2" possessor="3.sing.cl.1" case="ERG">ɡi</word>
+    <thingy type="nouncase" function="suffix" gloss="ERG">do̰</thingy>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.3.sing.cl.1">sṵ</thingy>
+    <word posp="noun" gloss="girl" number="sing" def="def" role="indobj" tr="rheme" locus="number" case="DAT" gender="cl.1" possessor="no.owner">lə#ː</word>
+    <thingy type="nouncase" function="suffix" gloss="DAT">qeː</thingy>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner">qə#ː</thingy>
+    <word posp="noun" gloss="apple" number="sing" role="obj" locus="number" case="ABS" gender="cl.4" possessor="no.owner">lo̰fə#ɲeː</word>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner">qə#ː</thingy>
+    <word posp="verb" gloss="give" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" indobj="3.sing.cl.1" obj="3.sing.cl.4">ru</word>
+    <thingy type="vpta" function="enclitic" gloss="PAST">nə#ː</thingy>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner">qə#ː</thingy>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner">qə#ː</thingy>
+    <word posp="noun" gloss="teacher" number="sing" def="def" role="indobj" locus="number" case="DAT" gender="cl.3" possessor="no.owner">seːsaːŋə̃ː</word>
+    <thingy type="nouncase" function="suffix" gloss="DAT">qeː</thingy>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner">qə#ː</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.1" indobj="3.sing.cl.3">peːɡɔi</word>
+    <thingy type="vpta" function="enclitic" gloss="PAST">nə#ː</thingy>
  </flat>
+  <p>&lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ɡi&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;-do̰&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;ERG&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;sing.3.sing.cl.1&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;lə̃ː&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;-qeː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;DAT&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;qə̃ː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;sing.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;lo̰fə̃ɲeː&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;qə̃ː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;sing.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ru&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;nə̃ː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&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;qə̃ː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;sing.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;qə̃ː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;sing.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;seːsaːŋə̃ː&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;-qeː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;DAT&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;qə̃ː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;sing.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;peːɡɔi&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;surprise&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;&lt;span class="glssc"&gt;PAST&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;</p>
+  <p>ɡido̰ sṵ lə̃ːqeː qə̃ː lo̰fə̃ɲeː qə̃ː ru nə̃ː qə̃ː qə̃ː seːsaːŋə̃ːqeː qə̃ː peːɡɔi nə̃ː</p>
+  <p>gido’ su’ lẽẽqee qẽẽ lo’fẽñee qẽẽ ru nẽẽ qẽẽ qẽẽ seesaangə̃ːqee qẽẽ peegoi nẽẽ</p>
+  <il>
+    <w>
+      <o>ɡi</o>
+      <g>boy</g>
+    </w>
+    <w>
+      <o>-do̰</o>
+      <g>ERG</g>
+    </w>
+    <w>
+      <o>sṵ</o>
+      <g>sing.3.sing.cl.1</g>
+    </w>
+    <w>
+      <o>lə̃ː</o>
+      <g>girl</g>
+    </w>
+    <w>
+      <o>-qeː</o>
+      <g>DAT</g>
+    </w>
+    <w>
+      <o>qə̃ː</o>
+      <g>sing.no.owner</g>
+    </w>
+    <w>
+      <o>lo̰fə̃ɲeː</o>
+      <g>apple</g>
+    </w>
+    <w>
+      <o>qə̃ː</o>
+      <g>sing.no.owner</g>
+    </w>
+    <w>
+      <o>ru</o>
+      <g>give</g>
+    </w>
+    <w>
+      <o>nə̃ː</o>
+      <g>PAST</g>
+    </w>
+    <w>
+      <o>qə̃ː</o>
+      <g>sing.no.owner</g>
+    </w>
+    <w>
+      <o>qə̃ː</o>
+      <g>sing.no.owner</g>
+    </w>
+    <w>
+      <o>seːsaːŋə̃ː</o>
+      <g>teacher</g>
+    </w>
+    <w>
+      <o>-qeː</o>
+      <g>DAT</g>
+    </w>
+    <w>
+      <o>qə̃ː</o>
+      <g>sing.no.owner</g>
+    </w>
+    <w>
+      <o>peːɡɔi</o>
+      <g>surprise</g>
+    </w>
+    <w>
+      <o>nə̃ː</o>
+      <g>PAST</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 sequential:

No change.

module sentenceconnectors:

No change.

module nominalise:

<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">
+      <np type="owner_owned">
+        <np number="sing" def="neither" role="owned" locus="number">
+          <word person="1excl" number="sing" posp="pron"/>
+        </np>
+        <np role="owner" number="sing">
          <subs>
            <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>
+    </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">
      <np type="owner_owned">
        <np number="sing" def="neither" role="owned" locus="number">
          <word person="1excl" number="sing" posp="pron"/>
        </np>
        <np role="owner" number="sing">
          <subs>
-            <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="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>
          </subs>
        </np>
      </np>
    </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="ABS">
      <np type="owner_owned">
        <np number="sing" def="neither" role="owned" locus="number">
          <word person="1excl" number="sing" posp="pron"/>
        </np>
        <np role="owner" number="sing">
          <subs>
-            <np number="sing" def="neither" role="obj" locus="number">
+            <np number="sing" def="neither" role="obj" locus="number" case="ABS">
              <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>
          </subs>
        </np>
      </np>
    </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:

<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">
      <word posp="noun" gloss="boy"/>
    </np>
    <np def="def" number="sing" tr="theme" role="indobj" locus="number" case="DAT">
      <word posp="noun" gloss="girl"/>
    </np>
    <np role="obj" tr="rheme" case="ABS">
      <np type="owner_owned">
        <np number="sing" def="neither" role="owned" locus="number">
          <word person="1excl" number="sing" posp="pron"/>
        </np>
-        <np role="owner" number="sing">
+        <np role="owner" number="sing" case="GEN">
          <subs>
            <np number="sing" def="neither" role="obj" locus="number" case="ABS">
              <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>
          </subs>
        </np>
      </np>
    </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 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.2">
      <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.1">
      <word posp="noun" gloss="girl"/>
    </np>
-    <np role="obj" tr="rheme" case="ABS">
-      <np type="owner_owned">
+    <np role="obj" tr="rheme" case="ABS" gender="cl.1" number="sing">
+      <np type="owner_owned" gender="cl.1" number="sing">
        <np number="sing" def="neither" role="owned" locus="number">
          <word person="1excl" number="sing" posp="pron"/>
        </np>
-        <np role="owner" number="sing" case="GEN">
+        <np role="owner" number="sing" case="GEN" gender="cl.1">
          <subs>
            <np number="sing" def="neither" role="obj" locus="number" case="ABS">
              <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>
          </subs>
        </np>
      </np>
    </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.

module simplifynumber:

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.2">
+    <np def="def" number="sing" tr="theme" role="subj" locus="number" case="ERG" gender="cl.2" possessor="no.owner">
      <word posp="noun" gloss="boy"/>
    </np>
-    <np def="def" number="sing" tr="theme" role="indobj" locus="number" case="DAT" gender="cl.1">
+    <np def="def" number="sing" tr="theme" role="indobj" locus="number" case="DAT" gender="cl.1" possessor="no.owner">
      <word posp="noun" gloss="girl"/>
    </np>
-    <np role="obj" tr="rheme" case="ABS" gender="cl.1" number="sing">
+    <np role="obj" tr="rheme" case="ABS" gender="cl.1" number="sing" possessor="no.owner">
      <np type="owner_owned" gender="cl.1" number="sing">
-        <np number="sing" def="neither" role="owned" locus="number">
+        <np number="sing" def="neither" role="owned" locus="number" possessor="3.sing.cl.1">
          <word person="1excl" number="sing" posp="pron"/>
        </np>
-        <np role="owner" number="sing" case="GEN" gender="cl.1">
+        <np role="owner" number="sing" case="GEN" gender="cl.1" possessor="no.owner">
          <subs>
-            <np number="sing" def="neither" role="obj" locus="number" case="ABS">
+            <np number="sing" def="neither" role="obj" locus="number" case="ABS" 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>
          </subs>
        </np>
      </np>
    </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.2" possessor="no.owner">
      <word posp="noun" gloss="boy"/>
    </np>
    <np def="def" number="sing" tr="theme" role="indobj" locus="number" case="DAT" gender="cl.1" possessor="no.owner">
      <word posp="noun" gloss="girl"/>
    </np>
    <np role="obj" tr="rheme" case="ABS" gender="cl.1" number="sing" possessor="no.owner">
      <np type="owner_owned" gender="cl.1" number="sing">
        <np number="sing" def="neither" role="owned" locus="number" possessor="3.sing.cl.1">
-          <word person="1excl" number="sing" posp="pron"/>
+          <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.3"/>
        </np>
        <np role="owner" number="sing" case="GEN" gender="cl.1" possessor="no.owner">
          <subs>
            <np number="sing" def="neither" role="obj" locus="number" case="ABS" possessor="no.owner">
-              <word person="2" number="sing" posp="pron"/>
+              <word person="2" number="sing" posp="pron" gloss="2.sing" gender="cl.3"/>
            </np>
            <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES">
              <word posp="verb" gloss="love"/>
            </vp>
          </subs>
        </np>
      </np>
    </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.2" possessor="no.owner">
      <word posp="noun" gloss="boy"/>
    </np>
    <np def="def" number="sing" tr="theme" role="indobj" locus="number" case="DAT" gender="cl.1" possessor="no.owner">
      <word posp="noun" gloss="girl"/>
    </np>
-    <np role="obj" tr="rheme" case="ABS" gender="cl.1" number="sing" possessor="no.owner">
+    <np role="obj" tr="rheme" case="ABS" gender="cl.1" number="sing" possessor="no.owner" person="1excl">
      <np type="owner_owned" gender="cl.1" number="sing">
-        <np number="sing" def="neither" role="owned" locus="number" possessor="3.sing.cl.1">
+        <np number="sing" def="neither" role="owned" locus="number" possessor="3.sing.cl.1" person="1excl">
          <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.3"/>
        </np>
-        <np role="owner" number="sing" case="GEN" gender="cl.1" possessor="no.owner">
+        <np role="owner" number="sing" case="GEN" gender="cl.1" possessor="no.owner" person="2">
          <subs>
-            <np number="sing" def="neither" role="obj" locus="number" case="ABS" possessor="no.owner">
+            <np number="sing" def="neither" role="obj" locus="number" case="ABS" possessor="no.owner" person="2">
              <word person="2" number="sing" posp="pron" gloss="2.sing" gender="cl.3"/>
            </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" obj="2.sing">
              <word posp="verb" gloss="love"/>
            </vp>
          </subs>
        </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.2" indobj="3.sing.cl.1" 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.2" possessor="no.owner">
      <word posp="noun" gloss="boy"/>
+      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <np def="def" number="sing" tr="theme" role="indobj" locus="number" case="DAT" gender="cl.1" possessor="no.owner">
      <word posp="noun" gloss="girl"/>
+      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <np role="obj" tr="rheme" case="ABS" gender="cl.1" number="sing" possessor="no.owner" person="1excl">
      <np type="owner_owned" gender="cl.1" number="sing">
        <np number="sing" def="neither" role="owned" locus="number" possessor="3.sing.cl.1" person="1excl">
          <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.3"/>
+          <thingy type="npnumber.possessor" function="enclitic" gloss="sing.3.sing.cl.1"/>
        </np>
        <np role="owner" number="sing" case="GEN" gender="cl.1" possessor="no.owner" person="2">
          <subs>
            <np number="sing" def="neither" role="obj" locus="number" case="ABS" possessor="no.owner" person="2">
              <word person="2" number="sing" posp="pron" gloss="2.sing" gender="cl.3"/>
+              <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
            </np>
            <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" obj="2.sing">
              <word posp="verb" gloss="love"/>
+              <thingy type="vpta" function="enclitic" gloss="PRES"/>
+              <thingy type="vpmode" function="enclitic" gloss="indicative"/>
+              <thingy type="vpvoice" function="enclitic" gloss="active"/>
+              <thingy type="vpnegation" function="enclitic" gloss="POS"/>
+              <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
            </vp>
          </subs>
+          <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
        </np>
      </np>
+      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.2" indobj="3.sing.cl.1" obj="1excl.sing">
      <word posp="verb" gloss="tell"/>
+      <thingy type="vpta" function="enclitic" gloss="PAST"/>
+      <thingy type="vpmode" function="enclitic" gloss="indicative"/>
+      <thingy type="vpvoice" function="enclitic" gloss="active"/>
+      <thingy type="vpnegation" function="enclitic" gloss="POS"/>
+      <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.2"/>
+      <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
    </vp>
  </s>
</example>

propagateArgumentCase:

No change.

unwrapArgumentNPs:

<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.2" possessor="no.owner">
      <word posp="noun" gloss="boy"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <np def="def" number="sing" tr="theme" role="indobj" locus="number" case="DAT" gender="cl.1" possessor="no.owner">
      <word posp="noun" gloss="girl"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
-    <np role="obj" tr="rheme" case="ABS" gender="cl.1" number="sing" possessor="no.owner" person="1excl">
-      <np type="owner_owned" gender="cl.1" number="sing">
+    <np type="owner_owned" gender="cl.1" number="sing" role="obj" tr="rheme" case="ABS" possessor="no.owner" person="1excl">
      <np number="sing" def="neither" role="owned" locus="number" possessor="3.sing.cl.1" person="1excl">
        <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.3"/>
        <thingy type="npnumber.possessor" function="enclitic" gloss="sing.3.sing.cl.1"/>
      </np>
      <np role="owner" number="sing" case="GEN" gender="cl.1" possessor="no.owner" person="2">
        <subs>
          <np number="sing" def="neither" role="obj" locus="number" case="ABS" possessor="no.owner" person="2">
            <word person="2" number="sing" posp="pron" gloss="2.sing" gender="cl.3"/>
            <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
          </np>
          <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" obj="2.sing">
            <word posp="verb" gloss="love"/>
            <thingy type="vpta" function="enclitic" gloss="PRES"/>
            <thingy type="vpmode" function="enclitic" gloss="indicative"/>
            <thingy type="vpvoice" function="enclitic" gloss="active"/>
            <thingy type="vpnegation" function="enclitic" gloss="POS"/>
            <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
          </vp>
        </subs>
        <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
      </np>
    </np>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    </np>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.2" indobj="3.sing.cl.1" obj="1excl.sing">
      <word posp="verb" gloss="tell"/>
      <thingy type="vpta" function="enclitic" gloss="PAST"/>
      <thingy type="vpmode" function="enclitic" gloss="indicative"/>
      <thingy type="vpvoice" function="enclitic" gloss="active"/>
      <thingy type="vpnegation" function="enclitic" gloss="POS"/>
      <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.2"/>
      <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
    </vp>
  </s>
</example>

unwrapOwnerOwned:

<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.2" possessor="no.owner">
      <word posp="noun" gloss="boy"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <np def="def" number="sing" tr="theme" role="indobj" locus="number" case="DAT" gender="cl.1" possessor="no.owner">
      <word posp="noun" gloss="girl"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
-    <np type="owner_owned" gender="cl.1" number="sing" role="obj" tr="rheme" case="ABS" possessor="no.owner" person="1excl">
-      <np number="sing" def="neither" role="owned" locus="number" possessor="3.sing.cl.1" person="1excl">
+    <np number="sing" def="neither" role="owned" locus="number" possessor="3.sing.cl.1" person="1excl" gender="cl.1" tr="rheme" case="ABS">
      <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.3"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.3.sing.cl.1"/>
    </np>
    <np role="owner" number="sing" case="GEN" gender="cl.1" possessor="no.owner" person="2">
      <subs>
        <np number="sing" def="neither" role="obj" locus="number" case="ABS" possessor="no.owner" person="2">
          <word person="2" number="sing" posp="pron" gloss="2.sing" gender="cl.3"/>
          <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
        </np>
        <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" obj="2.sing">
          <word posp="verb" gloss="love"/>
          <thingy type="vpta" function="enclitic" gloss="PRES"/>
          <thingy type="vpmode" function="enclitic" gloss="indicative"/>
          <thingy type="vpvoice" function="enclitic" gloss="active"/>
          <thingy type="vpnegation" function="enclitic" gloss="POS"/>
          <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
        </vp>
      </subs>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
-    </np>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.2" indobj="3.sing.cl.1" obj="1excl.sing">
      <word posp="verb" gloss="tell"/>
      <thingy type="vpta" function="enclitic" gloss="PAST"/>
      <thingy type="vpmode" function="enclitic" gloss="indicative"/>
      <thingy type="vpvoice" function="enclitic" gloss="active"/>
      <thingy type="vpnegation" function="enclitic" gloss="POS"/>
      <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.2"/>
      <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
    </vp>
  </s>
</example>

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.2" possessor="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.2" possessor="no.owner"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <np def="def" number="sing" tr="theme" role="indobj" locus="number" case="DAT" gender="cl.1" possessor="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.1" possessor="no.owner"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <np number="sing" def="neither" role="owned" locus="number" possessor="3.sing.cl.1" person="1excl" gender="cl.1" tr="rheme" case="ABS">
-      <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.3"/>
+      <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.3" def="neither" role="owned" locus="number" possessor="3.sing.cl.1" tr="rheme" case="ABS"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.3.sing.cl.1"/>
    </np>
    <np role="owner" number="sing" case="GEN" gender="cl.1" possessor="no.owner" person="2">
      <subs>
        <np number="sing" def="neither" role="obj" locus="number" case="ABS" possessor="no.owner" person="2">
-          <word person="2" number="sing" posp="pron" gloss="2.sing" gender="cl.3"/>
+          <word person="2" number="sing" posp="pron" gloss="2.sing" gender="cl.3" def="neither" role="obj" locus="number" case="ABS" possessor="no.owner"/>
          <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
        </np>
        <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" obj="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" obj="2.sing"/>
          <thingy type="vpta" function="enclitic" gloss="PRES"/>
          <thingy type="vpmode" function="enclitic" gloss="indicative"/>
          <thingy type="vpvoice" function="enclitic" gloss="active"/>
          <thingy type="vpnegation" function="enclitic" gloss="POS"/>
          <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
        </vp>
      </subs>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.2" indobj="3.sing.cl.1" obj="1excl.sing">
-      <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.2" indobj="3.sing.cl.1" obj="1excl.sing"/>
      <thingy type="vpta" function="enclitic" gloss="PAST"/>
      <thingy type="vpmode" function="enclitic" gloss="indicative"/>
      <thingy type="vpvoice" function="enclitic" gloss="active"/>
      <thingy type="vpnegation" function="enclitic" gloss="POS"/>
      <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.2"/>
      <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
    </vp>
  </s>
</example>

addaffixes:

About to call getSlotValue for boy/noun/case/optional
Got ERG
About to call getSlotValue for girl/noun/case/optional
Got DAT
<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.2" possessor="no.owner">
      <word posp="noun" gloss="boy" def="def" number="sing" tr="theme" role="subj" locus="number" case="ERG" gender="cl.2" possessor="no.owner"/>
+      <thingy type="nouncase" function="suffix" gloss="ERG"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <np def="def" number="sing" tr="theme" role="indobj" locus="number" case="DAT" gender="cl.1" possessor="no.owner">
      <word posp="noun" gloss="girl" def="def" number="sing" tr="theme" role="indobj" locus="number" case="DAT" gender="cl.1" possessor="no.owner"/>
+      <thingy type="nouncase" function="suffix" gloss="DAT"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <np number="sing" def="neither" role="owned" locus="number" possessor="3.sing.cl.1" person="1excl" gender="cl.1" tr="rheme" case="ABS">
      <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.3" def="neither" role="owned" locus="number" possessor="3.sing.cl.1" tr="rheme" case="ABS"/>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.3.sing.cl.1"/>
    </np>
    <np role="owner" number="sing" case="GEN" gender="cl.1" possessor="no.owner" person="2">
      <subs>
        <np number="sing" def="neither" role="obj" locus="number" case="ABS" possessor="no.owner" person="2">
          <word person="2" number="sing" posp="pron" gloss="2.sing" gender="cl.3" def="neither" role="obj" locus="number" case="ABS" possessor="no.owner"/>
          <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
        </np>
        <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" obj="2.sing">
          <word posp="verb" gloss="love" negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" obj="2.sing"/>
          <thingy type="vpta" function="enclitic" gloss="PRES"/>
          <thingy type="vpmode" function="enclitic" gloss="indicative"/>
          <thingy type="vpvoice" function="enclitic" gloss="active"/>
          <thingy type="vpnegation" function="enclitic" gloss="POS"/>
          <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
        </vp>
      </subs>
      <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    </np>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.2" indobj="3.sing.cl.1" obj="1excl.sing">
      <word posp="verb" gloss="tell" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.2" indobj="3.sing.cl.1" obj="1excl.sing"/>
      <thingy type="vpta" function="enclitic" gloss="PAST"/>
      <thingy type="vpmode" function="enclitic" gloss="indicative"/>
      <thingy type="vpvoice" function="enclitic" gloss="active"/>
      <thingy type="vpnegation" function="enclitic" gloss="POS"/>
      <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.2"/>
      <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
    </vp>
  </s>
</example>

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.2" possessor="no.owner">
+  <flat>
    <word posp="noun" gloss="boy" def="def" number="sing" tr="theme" role="subj" locus="number" case="ERG" gender="cl.2" possessor="no.owner"/>
    <thingy type="nouncase" function="suffix" gloss="ERG"/>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    </np>
-    <np def="def" number="sing" tr="theme" role="indobj" locus="number" case="DAT" gender="cl.1" possessor="no.owner">
    <word posp="noun" gloss="girl" def="def" number="sing" tr="theme" role="indobj" locus="number" case="DAT" gender="cl.1" possessor="no.owner"/>
    <thingy type="nouncase" function="suffix" gloss="DAT"/>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    </np>
-    <np number="sing" def="neither" role="owned" locus="number" possessor="3.sing.cl.1" person="1excl" gender="cl.1" tr="rheme" case="ABS">
    <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.3" def="neither" role="owned" locus="number" possessor="3.sing.cl.1" tr="rheme" case="ABS"/>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.3.sing.cl.1"/>
-    </np>
-    <np role="owner" number="sing" case="GEN" gender="cl.1" possessor="no.owner" person="2">
-      <subs>
-        <np number="sing" def="neither" role="obj" locus="number" case="ABS" possessor="no.owner" person="2">
    <word person="2" number="sing" posp="pron" gloss="2.sing" gender="cl.3" def="neither" role="obj" locus="number" case="ABS" possessor="no.owner"/>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-        </np>
-        <vp negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" obj="2.sing">
    <word posp="verb" gloss="love" negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" obj="2.sing"/>
    <thingy type="vpta" function="enclitic" gloss="PRES"/>
    <thingy type="vpmode" function="enclitic" gloss="indicative"/>
    <thingy type="vpvoice" function="enclitic" gloss="active"/>
    <thingy type="vpnegation" function="enclitic" gloss="POS"/>
    <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
-        </vp>
-      </subs>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    </np>
    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    <vp negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.2" indobj="3.sing.cl.1" obj="1excl.sing">
    <word posp="verb" gloss="tell" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.2" indobj="3.sing.cl.1" obj="1excl.sing"/>
    <thingy type="vpta" function="enclitic" gloss="PAST"/>
    <thingy type="vpmode" function="enclitic" gloss="indicative"/>
    <thingy type="vpvoice" function="enclitic" gloss="active"/>
    <thingy type="vpnegation" function="enclitic" gloss="POS"/>
    <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.2"/>
    <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
-    </vp>
-  </s>
+  </flat>
</example>

addvocab:

<example id="quot1" translation="The boy told the girl that he loved her.">
  <flat>
-    <word posp="noun" gloss="boy" def="def" number="sing" tr="theme" role="subj" locus="number" case="ERG" gender="cl.2" possessor="no.owner"/>
-    <thingy type="nouncase" function="suffix" gloss="ERG"/>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    <word posp="noun" gloss="girl" def="def" number="sing" tr="theme" role="indobj" locus="number" case="DAT" gender="cl.1" possessor="no.owner"/>
-    <thingy type="nouncase" function="suffix" gloss="DAT"/>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.3" def="neither" role="owned" locus="number" possessor="3.sing.cl.1" tr="rheme" case="ABS"/>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.3.sing.cl.1"/>
-    <word person="2" number="sing" posp="pron" gloss="2.sing" gender="cl.3" def="neither" role="obj" locus="number" case="ABS" possessor="no.owner"/>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    <word posp="verb" gloss="love" negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" obj="2.sing"/>
-    <thingy type="vpta" function="enclitic" gloss="PRES"/>
-    <thingy type="vpmode" function="enclitic" gloss="indicative"/>
-    <thingy type="vpvoice" function="enclitic" gloss="active"/>
-    <thingy type="vpnegation" function="enclitic" gloss="POS"/>
-    <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner"/>
-    <word posp="verb" gloss="tell" negation="POS" question="not.Q" tense="past" asp="action" mode="indicative" voice="active" ta="PAST" subj="3.sing.cl.2" indobj="3.sing.cl.1" obj="1excl.sing"/>
-    <thingy type="vpta" function="enclitic" gloss="PAST"/>
-    <thingy type="vpmode" function="enclitic" gloss="indicative"/>
-    <thingy type="vpvoice" function="enclitic" gloss="active"/>
-    <thingy type="vpnegation" function="enclitic" gloss="POS"/>
-    <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.2"/>
-    <thingy type="vpquestion" function="enclitic" gloss="not.Q"/>
+    <word posp="noun" gloss="boy" def="def" number="sing" tr="theme" role="subj" locus="number" case="ERG" gender="cl.2" possessor="no.owner" ph="&#x261; i">ɡi</word>
+    <thingy type="nouncase" function="suffix" gloss="ERG" attach="suffix" ph="d o&#x330;">do̰</thingy>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
+    <word posp="noun" gloss="girl" def="def" number="sing" tr="theme" role="indobj" locus="number" case="DAT" gender="cl.1" possessor="no.owner" ph="l &#x259;#&#x2D0;">lə#ː</word>
+    <thingy type="nouncase" function="suffix" gloss="DAT" attach="suffix" ph="q e&#x2D0;">qeː</thingy>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
+    <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.3" def="neither" role="owned" locus="number" possessor="3.sing.cl.1" tr="rheme" case="ABS" ph="f e&#x2D0;">feː</word>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.3.sing.cl.1" ph="s u&#x330;">sṵ</thingy>
+    <word person="2" number="sing" posp="pron" gloss="2.sing" gender="cl.3" def="neither" role="obj" locus="number" case="ABS" possessor="no.owner" ph="f o">fo</word>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
+    <word posp="verb" gloss="love" negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" obj="2.sing" ph="m u">mu</word>
+    <thingy type="vpta" function="enclitic" gloss="PRES" ph=""></thingy>
+    <thingy type="vpmode" function="enclitic" gloss="indicative" ph=""></thingy>
+    <thingy type="vpvoice" function="enclitic" gloss="active" ph=""></thingy>
+    <thingy type="vpnegation" function="enclitic" gloss="POS" ph=""></thingy>
+    <thingy type="vpquestion" function="enclitic" gloss="not.Q" ph=""></thingy>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</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.2" indobj="3.sing.cl.1" obj="1excl.sing" ph="&#x272; i&#x330;">ɲḭ</word>
+    <thingy type="vpta" function="enclitic" gloss="PAST" ph="n &#x259;#&#x2D0;">nə#ː</thingy>
+    <thingy type="vpmode" function="enclitic" gloss="indicative" ph=""></thingy>
+    <thingy type="vpvoice" function="enclitic" gloss="active" ph=""></thingy>
+    <thingy type="vpnegation" function="enclitic" gloss="POS" ph=""></thingy>
+    <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.2.SUBJ" ph="n i&#x330;">nḭ</thingy>
+    <thingy type="vpquestion" function="enclitic" gloss="not.Q" ph=""></thingy>
  </flat>
</example>

vowelharmony:

No change.

removetags:

<example id="quot1" translation="The boy told the girl that he loved her.">
  <flat>
-    <word posp="noun" gloss="boy" def="def" number="sing" tr="theme" role="subj" locus="number" case="ERG" gender="cl.2" possessor="no.owner" ph="&#x261; i">ɡi</word>
-    <thingy type="nouncase" function="suffix" gloss="ERG" attach="suffix" ph="d o&#x330;">do̰</thingy>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
-    <word posp="noun" gloss="girl" def="def" number="sing" tr="theme" role="indobj" locus="number" case="DAT" gender="cl.1" possessor="no.owner" ph="l &#x259;#&#x2D0;">lə#ː</word>
-    <thingy type="nouncase" function="suffix" gloss="DAT" attach="suffix" ph="q e&#x2D0;">qeː</thingy>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
-    <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.3" def="neither" role="owned" locus="number" possessor="3.sing.cl.1" tr="rheme" case="ABS" ph="f e&#x2D0;">feː</word>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.3.sing.cl.1" ph="s u&#x330;">sṵ</thingy>
-    <word person="2" number="sing" posp="pron" gloss="2.sing" gender="cl.3" def="neither" role="obj" locus="number" case="ABS" possessor="no.owner" ph="f o">fo</word>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
-    <word posp="verb" gloss="love" negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" obj="2.sing" ph="m u">mu</word>
-    <thingy type="vpta" function="enclitic" gloss="PRES" ph=""></thingy>
-    <thingy type="vpmode" function="enclitic" gloss="indicative" ph=""></thingy>
-    <thingy type="vpvoice" function="enclitic" gloss="active" ph=""></thingy>
-    <thingy type="vpnegation" function="enclitic" gloss="POS" ph=""></thingy>
-    <thingy type="vpquestion" function="enclitic" gloss="not.Q" ph=""></thingy>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</thingy>
-    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner" ph="q &#x259;#&#x2D0;">qə#ː</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.2" indobj="3.sing.cl.1" obj="1excl.sing" ph="&#x272; i&#x330;">ɲḭ</word>
-    <thingy type="vpta" function="enclitic" gloss="PAST" ph="n &#x259;#&#x2D0;">nə#ː</thingy>
-    <thingy type="vpmode" function="enclitic" gloss="indicative" ph=""></thingy>
-    <thingy type="vpvoice" function="enclitic" gloss="active" ph=""></thingy>
-    <thingy type="vpnegation" function="enclitic" gloss="POS" ph=""></thingy>
-    <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.2.SUBJ" ph="n i&#x330;">nḭ</thingy>
-    <thingy type="vpquestion" function="enclitic" gloss="not.Q" ph=""></thingy>
+    <word posp="noun" gloss="boy" def="def" number="sing" tr="theme" role="subj" locus="number" case="ERG" gender="cl.2" possessor="no.owner">ɡi</word>
+    <thingy type="nouncase" function="suffix" gloss="ERG">do̰</thingy>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner">qə#ː</thingy>
+    <word posp="noun" gloss="girl" def="def" number="sing" tr="theme" role="indobj" locus="number" case="DAT" gender="cl.1" possessor="no.owner">lə#ː</word>
+    <thingy type="nouncase" function="suffix" gloss="DAT">qeː</thingy>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner">qə#ː</thingy>
+    <word person="1excl" number="sing" posp="pron" gloss="1excl.sing" gender="cl.3" def="neither" role="owned" locus="number" possessor="3.sing.cl.1" tr="rheme" case="ABS">feː</word>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.3.sing.cl.1">sṵ</thingy>
+    <word person="2" number="sing" posp="pron" gloss="2.sing" gender="cl.3" def="neither" role="obj" locus="number" case="ABS" possessor="no.owner">fo</word>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner">qə#ː</thingy>
+    <word posp="verb" gloss="love" negation="POS" question="not.Q" tense="gnomic" asp="imperfective" mode="indicative" voice="active" ta="PRES" obj="2.sing">mu</word>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner">qə#ː</thingy>
+    <thingy type="npnumber.possessor" function="enclitic" gloss="sing.no.owner">qə#ː</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.2" indobj="3.sing.cl.1" obj="1excl.sing">ɲḭ</word>
+    <thingy type="vpta" function="enclitic" gloss="PAST">nə#ː</thingy>
+    <thingy type="vpsubj" function="enclitic" gloss="3.sing.cl.2.SUBJ">nḭ</thingy>
  </flat>
+  <p>&lt;span class="ilpair"&gt;&lt;span class="mor"&gt;ɡi&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;-do̰&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;ERG&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;qə̃ː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;sing.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;lə̃ː&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;-qeː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;&lt;span class="glssc"&gt;DAT&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;qə̃ː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;sing.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;feː&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;sṵ&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;sing.3.sing.cl.1&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;fo&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;qə̃ː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;sing.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;mu&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;qə̃ː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;sing.no.owner&lt;/span&gt;&lt;/span&gt; &lt;span class="ilpair"&gt;&lt;span class="mor"&gt;qə̃ː&lt;/span&gt;&lt;br&gt;&lt;span class="gls"&gt;sing.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;tell&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;&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;nḭ&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;</p>
+  <p>ɡido̰ qə̃ː lə̃ːqeː qə̃ː feː sṵ fo qə̃ː mu qə̃ː qə̃ː ɲḭ nə̃ː nḭ</p>
+  <p>gido’ qẽẽ lẽẽqee qẽẽ fee su’ fo qẽẽ mu qẽẽ qẽẽ ñi’ nẽẽ ni’</p>
+  <il>
+    <w>
+      <o>ɡi</o>
+      <g>boy</g>
+    </w>
+    <w>
+      <o>-do̰</o>
+      <g>ERG</g>
+    </w>
+    <w>
+      <o>qə̃ː</o>
+      <g>sing.no.owner</g>
+    </w>
+    <w>
+      <o>lə̃ː</o>
+      <g>girl</g>
+    </w>
+    <w>
+      <o>-qeː</o>
+      <g>DAT</g>
+    </w>
+    <w>
+      <o>qə̃ː</o>
+      <g>sing.no.owner</g>
+    </w>
+    <w>
+      <o>feː</o>
+      <g>1excl.sing</g>
+    </w>
+    <w>
+      <o>sṵ</o>
+      <g>sing.3.sing.cl.1</g>
+    </w>
+    <w>
+      <o>fo</o>
+      <g>2.sing</g>
+    </w>
+    <w>
+      <o>qə̃ː</o>
+      <g>sing.no.owner</g>
+    </w>
+    <w>
+      <o>mu</o>
+      <g>love</g>
+    </w>
+    <w>
+      <o>qə̃ː</o>
+      <g>sing.no.owner</g>
+    </w>
+    <w>
+      <o>qə̃ː</o>
+      <g>sing.no.owner</g>
+    </w>
+    <w>
+      <o>ɲḭ</o>
+      <g>tell</g>
+    </w>
+    <w>
+      <o>nə̃ː</o>
+      <g>PAST</g>
+    </w>
+    <w>
+      <o>nḭ</o>
+      <g>3.sing.cl.2.SUBJ</g>
+    </w>
+  </il>
</example>