From f3a4cd3f8497cb0418f0e6ebb633a551a09aeafd Mon Sep 17 00:00:00 2001 From: Trond Trosterud Date: Wed, 8 May 2024 10:37:43 -0600 Subject: [PATCH] files for generating verb paradigms. NOTE: verb paradigms taken from crk, should be checked for possible differences in morphological paradigms cwd/crk. --- devtools/verb_minipAITI.sh | 28 ++ devtools/verb_minipTA.sh | 28 ++ test/data/testverbparadigmAITI.txt | 124 +++++++ test/data/testverbparadigmTA.txt | 525 +++++++++++++++++++++++++++++ 4 files changed, 705 insertions(+) create mode 100755 devtools/verb_minipAITI.sh create mode 100755 devtools/verb_minipTA.sh create mode 100644 test/data/testverbparadigmAITI.txt create mode 100644 test/data/testverbparadigmTA.txt diff --git a/devtools/verb_minipAITI.sh b/devtools/verb_minipAITI.sh new file mode 100755 index 0000000..72db14d --- /dev/null +++ b/devtools/verb_minipAITI.sh @@ -0,0 +1,28 @@ +#!/bin/bash + +# script to generate paradigms for generating word forms +# command, when you are in smn: +# sh devtools/verb_minip.sh 2SYLL_OD | less +# sh devtools/verb_minip.sh kihlođ + + +LOOKUP=$(echo $LOOKUP) +LOOKUP=$(echo $LOOKUP) +GTLANGS=$(echo $GTLANGS) + + +PATTERN=$1 +L_FILE="in.txt" +cut -d '!' -f1 src/fst/morphology/stems/verb_stems.lexc | egrep $PATTERN | cut -d ':' -f1>$L_FILE + +P_FILE="test/data/testverbparadigmAITI.txt" + +for lemma in $(cat $L_FILE); +do + for form in $(cat $P_FILE); + do +# echo "${lemma}${form}" | $LOOKUP $GTLANGS/lang-cwd/src/fst/generator-gt-norm.xfst + echo "${lemma}${form}" | $HLOOKUP $GTLANGS/lang-cwd/src/fst/generator-gt-norm.hfstol + done +done + diff --git a/devtools/verb_minipTA.sh b/devtools/verb_minipTA.sh new file mode 100755 index 0000000..6bcfede --- /dev/null +++ b/devtools/verb_minipTA.sh @@ -0,0 +1,28 @@ +#!/bin/bash + +# script to generate paradigms for generating word forms +# command, when you are in smn: +# sh devtools/verb_minip.sh 2SYLL_OD | less +# sh devtools/verb_minip.sh kihlođ + + +LOOKUP=$(echo $LOOKUP) +HLOOKUP=$(echo $HLOOKUP) +GTLANGS=$(echo $GTLANGS) + + +PATTERN=$1 +L_FILE="in.txt" +cut -d '!' -f1 src/fst/morphology/stems/verb_stems.lexc | egrep $PATTERN | cut -d ':' -f1>$L_FILE + +P_FILE="test/data/testverbparadigmTA.txt" + +for lemma in $(cat $L_FILE); +do + for form in $(cat $P_FILE); + do +# echo "${lemma}${form}" | $LOOKUP $GTLANGS/lang-cwd/src/fst/generator-gt-norm.xfst + echo "${lemma}${form}" | $HLOOKUP $GTLANGS/lang-cwd/src/fst/generator-gt-norm.hfstol + done +done + diff --git a/test/data/testverbparadigmAITI.txt b/test/data/testverbparadigmAITI.txt new file mode 100644 index 0000000..8e3fa9c --- /dev/null +++ b/test/data/testverbparadigmAITI.txt @@ -0,0 +1,124 @@ +!!IMPERATIVE + ++V+AI+Imp+Imm+2Sg ++V+AI+Imp+Imm+12Pl ++V+AI+Imp+Imm+2Pl ++V+AI+Imp+Del+2Sg ++V+AI+Imp+Del+12Pl ++V+AI+Imp+Del+2Pl + + +!!IND-PRESENT-TENSE + ++V+AI+Ind+Prs+1Sg ++V+AI+Ind+Prs+2Sg ++V+AI+Ind+Prs+3Sg ++V+AI+Ind+Prs+1Pl ++V+AI+Ind+Prs+12Pl ++V+AI+Ind+Prs+2Pl ++V+AI+Ind+Prs+3Pl ++V+AI+Ind+Prs+4Sg/Pl ++V+AI+Ind+Prs+5Sg/Pl ++V+AI+Ind+Prs+X + + +!!IND-PAST-TENSE + ++V+AI+Ind+Prt+1Sg ++V+AI+Ind+Prt+2Sg ++V+AI+Ind+Prt+3Sg ++V+AI+Ind+Prt+1Pl ++V+AI+Ind+Prt+12Pl ++V+AI+Ind+Prt+2Pl ++V+AI+Ind+Prt+3Pl ++V+AI+Ind+Prt+4Sg/Pl ++V+AI+Ind+Prt+5Sg/Pl ++V+AI+Ind+Prs+X + + +!!IND-FUTURE-DEFINITE-TENSE + ++V+AI+Ind+Fut+Def+1Sg ++V+AI+Ind+Fut+Def+2Sg ++V+AI+Ind+Fut+Def+3Sg ++V+AI+Ind+Fut+Def+1Pl ++V+AI+Ind+Fut+Def+12Pl ++V+AI+Ind+Fut+Def+2Pl ++V+AI+Ind+Fut+Def+3Pl ++V+AI+Ind+Fut+Def+4Sg/Pl ++V+AI+Ind+Fut+Def+5Sg/Pl ++V+AI+Ind+Prs+X + + +!!IND-FUTURE-INTENTIONAL-TENSE + ++V+AI+Ind+Fut+Int+1Sg ++V+AI+Ind+Fut+Int+2Sg ++V+AI+Ind+Fut+Int+3Sg ++V+AI+Ind+Fut+Int+1Pl ++V+AI+Ind+Fut+Int+12Pl ++V+AI+Ind+Fut+Int+2Pl ++V+AI+Ind+Fut+Int+3Pl ++V+AI+Ind+Fut+Int+4Sg/Pl ++V+AI+Ind+Fut+Int+5Sg/Pl ++V+AI+Ind+Prs+X + + + + + + +!!CNJ-PRESENT-TENSE + ++V+AI+Cnj+Prs+1Sg ++V+AI+Cnj+Prs+2Sg ++V+AI+Cnj+Prs+3Sg ++V+AI+Cnj+Prs+1Pl ++V+AI+Cnj+Prs+12Pl ++V+AI+Cnj+Prs+2Pl ++V+AI+Cnj+Prs+3Pl ++V+AI+Cnj+Prs+4Sg/Pl ++V+AI+Cnj+Prs+5Sg/Pl ++V+AI+Ind+Prs+X + + +!!CNJ-PAST-TENSE + ++V+AI+Cnj+Prt+1Sg ++V+AI+Cnj+Prt+2Sg ++V+AI+Cnj+Prt+3Sg ++V+AI+Cnj+Prt+1Pl ++V+AI+Cnj+Prt+12Pl ++V+AI+Cnj+Prt+2Pl ++V+AI+Cnj+Prt+3Pl ++V+AI+Cnj+Prt+4Sg/Pl ++V+AI+Cnj+Prt+5Sg/Pl ++V+AI+Ind+Prs+X + + +!!CNJ-FUTURE-INTENTIONAL-TENSE + ++V+AI+Cnj+Fut+Int+1Sg ++V+AI+Cnj+Fut+Int+2Sg ++V+AI+Cnj+Fut+Int+3Sg ++V+AI+Cnj+Fut+Int+1Pl ++V+AI+Cnj+Fut+Int+12Pl ++V+AI+Cnj+Fut+Int+2Pl ++V+AI+Cnj+Fut+Int+3Pl ++V+AI+Cnj+Fut+Int+4Sg/Pl ++V+AI+Cnj+Fut+Int+5Sg/Pl ++V+AI+Ind+Prs+X + + +!!FUTURE-CONDITIONAL-TENSE + ++V+AI+Fut+Cond+1Sg ++V+AI+Fut+Cond+2Sg ++V+AI+Fut+Cond+3Sg ++V+AI+Fut+Cond+1Pl ++V+AI+Fut+Cond+12Pl ++V+AI+Fut+Cond+2Pl ++V+AI+Fut+Cond+3Pl ++V+AI+Fut+Cond+4Sg/Pl ++V+AI+Fut+Cond+5Sg/Pl ++V+AI+Fut+Cond+X \ No newline at end of file diff --git a/test/data/testverbparadigmTA.txt b/test/data/testverbparadigmTA.txt new file mode 100644 index 0000000..f636566 --- /dev/null +++ b/test/data/testverbparadigmTA.txt @@ -0,0 +1,525 @@ +!!IND-PRESENT-TENSE-SAP + ++V+TA+Ind+Prs+2Sg+1SgO ++V+TA+Ind+Prs+2Sg+1PlO ++V+TA+Ind+Prs+2Pl+1PlO ++V+TA+Ind+Prs+2Pl+1SgO + ++V+TA+Ind+Prs+1Sg+2SgO ++V+TA+Ind+Prs+1Pl+2SgO ++V+TA+Ind+Prs+1Pl+2PlO ++V+TA+Ind+Prs+1Sg+2PlO + ++V+TA+Ind+Prs+1Sg+2SgO ++V+TA+Ind+Prs+1Pl+2SgO ++V+TA+Ind+Prs+1Pl+2PlO ++V+TA+Ind+Prs+1Sg+2PlO + +!!IND-PRESENT-TENSE-MIXED + ++V+TA+Ind+Prs+1Sg+3SgO ++V+TA+Ind+Prs+1Sg+3PlO ++V+TA+Ind+Prs+2Sg+3SgO ++V+TA+Ind+Prs+2Sg+3PlO ++V+TA+Ind+Prs+1Pl+3SgO ++V+TA+Ind+Prs+1Pl+3PlO ++V+TA+Ind+Prs+12Pl+3SgO ++V+TA+Ind+Prs+12Pl+3PlO ++V+TA+Ind+Prs+2Pl+3SgO ++V+TA+Ind+Prs+2Pl+3PlO + ++V+TA+Ind+Prs+1Sg+4Sg/PlO ++V+TA+Ind+Prs+2Sg+4Sg/PlO ++V+TA+Ind+Prs+1Pl+4Sg/PlO ++V+TA+Ind+Prs+12Pl+4Sg/PlO ++V+TA+Ind+Prs+2Pl+4Sg/PlO + ++V+TA+Ind+Prs+3Sg+1SgO ++V+TA+Ind+Prs+3Pl+1SgO ++V+TA+Ind+Prs+3Sg+2SgO ++V+TA+Ind+Prs+3Pl+2SgO ++V+TA+Ind+Prs+3Sg+1PlO ++V+TA+Ind+Prs+3Pl+1PlO ++V+TA+Ind+Prs+3Sg+12PlO ++V+TA+Ind+Prs+3Pl+12PlO ++V+TA+Ind+Prs+3Sg+2PlO ++V+TA+Ind+Prs+3Pl+2PlO + ++V+TA+Ind+Prs+4Sg/Pl+1SgO ++V+TA+Ind+Prs+4Sg/Pl+2SgO ++V+TA+Ind+Prs+4Sg/Pl+1PlO ++V+TA+Ind+Prs+4Sg/Pl+12PlO ++V+TA+Ind+Prs+4Sg/Pl+2PlO + + +!!IND-PRESENT-TENSE-THIRD + ++V+TA+Ind+Prs+3Sg+4Sg/PlO ++V+TA+Ind+Prs+3Pl+4Sg/PlO ++V+TA+Ind+Prs+4Sg/Pl+5Sg/PlO ++V+TA+Ind+Prs+3Sg+5Sg/PlO ++V+TA+Ind+Prs+3Pl+5Sg/PlO + ++V+TA+Ind+Prs+4Sg/Pl+3SgO ++V+TA+Ind+Prs+4Sg/Pl+3PlO ++V+TA+Ind+Prs+5Sg/Pl+4Sg/PlO + + +!!CNJ-PRESENT-TENSE-SAP + ++V+TA+Cnj+Prs+2Sg+1SgO ++V+TA+Cnj+Prs+2Sg+1PlO ++V+TA+Cnj+Prs+2Pl+1PlO ++V+TA+Cnj+Prs+2Pl+1SgO + ++V+TA+Cnj+Prs+1Sg+2SgO ++V+TA+Cnj+Prs+1Pl+2SgO ++V+TA+Cnj+Prs+1Pl+2PlO ++V+TA+Cnj+Prs+1Sg+2PlO + +!!CNJ-PRESENT-TENSE-MIXED + ++V+TA+Cnj+Prs+1Sg+3SgO ++V+TA+Cnj+Prs+1Sg+3PlO ++V+TA+Cnj+Prs+2Sg+3SgO ++V+TA+Cnj+Prs+2Sg+3PlO ++V+TA+Cnj+Prs+1Pl+3SgO ++V+TA+Cnj+Prs+1Pl+3PlO ++V+TA+Cnj+Prs+12Pl+3SgO ++V+TA+Cnj+Prs+12Pl+3PlO ++V+TA+Cnj+Prs+2Pl+3SgO ++V+TA+Cnj+Prs+2Pl+3PlO + ++V+TA+Cnj+Prs+1Sg+4Sg/PlO ++V+TA+Cnj+Prs+2Sg+4Sg/PlO ++V+TA+Cnj+Prs+1Pl+4Sg/PlO ++V+TA+Cnj+Prs+12Pl+4Sg/PlO ++V+TA+Cnj+Prs+2Pl+4Sg/PlO + ++V+TA+Cnj+Prs+3Sg+1SgO ++V+TA+Cnj+Prs+3Pl+1SgO ++V+TA+Cnj+Prs+3Sg+2SgO ++V+TA+Cnj+Prs+3Pl+2SgO ++V+TA+Cnj+Prs+3Sg+1PlO ++V+TA+Cnj+Prs+3Pl+1PlO ++V+TA+Cnj+Prs+3Sg+12PlO ++V+TA+Cnj+Prs+3Pl+12PlO ++V+TA+Cnj+Prs+3Sg+2PlO ++V+TA+Cnj+Prs+3Pl+2PlO + ++V+TA+Cnj+Prs+4Sg/Pl+1SgO ++V+TA+Cnj+Prs+4Sg/Pl+2SgO ++V+TA+Cnj+Prs+4Sg/Pl+1PlO ++V+TA+Cnj+Prs+4Sg/Pl+12PlO ++V+TA+Cnj+Prs+4Sg/Pl+2PlO + + +!!CNJ-PRESENT-TENSE-THIRD + ++V+TA+Cnj+Prs+3Sg+4Sg/PlO ++V+TA+Cnj+Prs+3Pl+4Sg/PlO ++V+TA+Cnj+Prs+4Sg/Pl+5Sg/PlO ++V+TA+Cnj+Prs+3Sg+5Sg/PlO ++V+TA+Cnj+Prs+3Pl+5Sg/PlO + ++V+TA+Cnj+Prs+4Sg/Pl+3SgO ++V+TA+Cnj+Prs+4Sg/Pl+3PlO ++V+TA+Cnj+Prs+5Sg/Pl+4Sg/PlO + +!!IND-PAST-TENSE-SAP + ++V+TA+Ind+Prt+2Sg+1SgO ++V+TA+Ind+Prt+2Sg+1PlO ++V+TA+Ind+Prt+2Pl+1PlO ++V+TA+Ind+Prt+2Pl+1SgO + ++V+TA+Ind+Prt+1Sg+2SgO ++V+TA+Ind+Prt+1Pl+2SgO ++V+TA+Ind+Prt+1Pl+2PlO ++V+TA+Ind+Prt+1Sg+2PlO + +!!IND-PAST-TENSE-MIXED + ++V+TA+Ind+Prt+1Sg+3SgO ++V+TA+Ind+Prt+1Sg+3PlO ++V+TA+Ind+Prt+2Sg+3SgO ++V+TA+Ind+Prt+2Sg+3PlO ++V+TA+Ind+Prt+1Pl+3SgO ++V+TA+Ind+Prt+1Pl+3PlO ++V+TA+Ind+Prt+12Pl+3SgO ++V+TA+Ind+Prt+12Pl+3PlO ++V+TA+Ind+Prt+2Pl+3SgO ++V+TA+Ind+Prt+2Pl+3PlO + ++V+TA+Ind+Prt+1Sg+4Sg/PlO ++V+TA+Ind+Prt+2Sg+4Sg/PlO ++V+TA+Ind+Prt+1Pl+4Sg/PlO ++V+TA+Ind+Prt+12Pl+4Sg/PlO ++V+TA+Ind+Prt+2Pl+4Sg/PlO + ++V+TA+Ind+Prt+3Sg+1SgO ++V+TA+Ind+Prt+3Pl+1SgO ++V+TA+Ind+Prt+3Sg+2SgO ++V+TA+Ind+Prt+3Pl+2SgO ++V+TA+Ind+Prt+3Sg+1PlO ++V+TA+Ind+Prt+3Pl+1PlO ++V+TA+Ind+Prt+3Sg+12PlO ++V+TA+Ind+Prt+3Pl+12PlO ++V+TA+Ind+Prt+3Sg+2PlO ++V+TA+Ind+Prt+3Pl+2PlO + ++V+TA+Ind+Prt+4Sg/Pl+1SgO ++V+TA+Ind+Prt+4Sg/Pl+2SgO ++V+TA+Ind+Prt+4Sg/Pl+1PlO ++V+TA+Ind+Prt+4Sg/Pl+12PlO ++V+TA+Ind+Prt+4Sg/Pl+2PlO + + +!!IND-PAST-TENSE-THIRD + ++V+TA+Ind+Prt+3Sg+4Sg/PlO ++V+TA+Ind+Prt+3Pl+4Sg/PlO ++V+TA+Ind+Prt+4Sg/Pl+5Sg/PlO ++V+TA+Ind+Prt+3Sg+5Sg/PlO ++V+TA+Ind+Prt+3Pl+5Sg/PlO + ++V+TA+Ind+Prt+4Sg/Pl+3SgO ++V+TA+Ind+Prt+4Sg/Pl+3PlO ++V+TA+Ind+Prt+5Sg/Pl+4Sg/PlO + + +!!CNJ-PAST-TENSE-SAP + ++V+TA+Cnj+Prt+2Sg+1SgO ++V+TA+Cnj+Prt+2Sg+1PlO ++V+TA+Cnj+Prt+2Pl+1PlO ++V+TA+Cnj+Prt+2Pl+1SgO + ++V+TA+Cnj+Prt+1Sg+2SgO ++V+TA+Cnj+Prt+1Pl+2SgO ++V+TA+Cnj+Prt+1Pl+2PlO ++V+TA+Cnj+Prt+1Sg+2PlO + +!!CNJ-PAST-TENSE-MIXED + ++V+TA+Cnj+Prt+1Sg+3SgO ++V+TA+Cnj+Prt+1Sg+3PlO ++V+TA+Cnj+Prt+2Sg+3SgO ++V+TA+Cnj+Prt+2Sg+3PlO ++V+TA+Cnj+Prt+1Pl+3SgO ++V+TA+Cnj+Prt+1Pl+3PlO ++V+TA+Cnj+Prt+12Pl+3SgO ++V+TA+Cnj+Prt+12Pl+3PlO ++V+TA+Cnj+Prt+2Pl+3SgO ++V+TA+Cnj+Prt+2Pl+3PlO + ++V+TA+Cnj+Prt+1Sg+4Sg/PlO ++V+TA+Cnj+Prt+2Sg+4Sg/PlO ++V+TA+Cnj+Prt+1Pl+4Sg/PlO ++V+TA+Cnj+Prt+12Pl+4Sg/PlO ++V+TA+Cnj+Prt+2Pl+4Sg/PlO + ++V+TA+Cnj+Prt+3Sg+1SgO ++V+TA+Cnj+Prt+3Pl+1SgO ++V+TA+Cnj+Prt+3Sg+2SgO ++V+TA+Cnj+Prt+3Pl+2SgO ++V+TA+Cnj+Prt+3Sg+1PlO ++V+TA+Cnj+Prt+3Pl+1PlO ++V+TA+Cnj+Prt+3Sg+12PlO ++V+TA+Cnj+Prt+3Pl+12PlO ++V+TA+Cnj+Prt+3Sg+2PlO ++V+TA+Cnj+Prt+3Pl+2PlO + ++V+TA+Cnj+Prt+4Sg/Pl+1SgO ++V+TA+Cnj+Prt+4Sg/Pl+2SgO ++V+TA+Cnj+Prt+4Sg/Pl+1PlO ++V+TA+Cnj+Prt+4Sg/Pl+12PlO ++V+TA+Cnj+Prt+4Sg/Pl+2PlO + + +!!CNJ-PAST-TENSE-THIRD + ++V+TA+Cnj+Prt+3Sg+4Sg/PlO ++V+TA+Cnj+Prt+3Pl+4Sg/PlO ++V+TA+Cnj+Prt+4Sg/Pl+5Sg/PlO ++V+TA+Cnj+Prt+3Sg+5Sg/PlO ++V+TA+Cnj+Prt+3Pl+5Sg/PlO + ++V+TA+Cnj+Prt+4Sg/Pl+3SgO ++V+TA+Cnj+Prt+4Sg/Pl+3PlO ++V+TA+Cnj+Prt+5Sg/Pl+4Sg/PlO + + +!!IND-FUTURE-INTENTIONAL-TENSE-SAP + ++V+TA+Ind+Fut+Int+2Sg+1SgO ++V+TA+Ind+Fut+Int+2Sg+1PlO ++V+TA+Ind+Fut+Int+2Pl+1PlO ++V+TA+Ind+Fut+Int+2Pl+1SgO + ++V+TA+Ind+Fut+Int+1Sg+2SgO ++V+TA+Ind+Fut+Int+1Pl+2SgO ++V+TA+Ind+Fut+Int+1Pl+2PlO ++V+TA+Ind+Fut+Int+1Sg+2PlO + +!!IND-FUTURE-INTENTIONAL-TENSE-MIXED + ++V+TA+Ind+Fut+Int+1Sg+3SgO ++V+TA+Ind+Fut+Int+1Sg+3PlO ++V+TA+Ind+Fut+Int+2Sg+3SgO ++V+TA+Ind+Fut+Int+2Sg+3PlO ++V+TA+Ind+Fut+Int+1Pl+3SgO ++V+TA+Ind+Fut+Int+1Pl+3PlO ++V+TA+Ind+Fut+Int+12Pl+3SgO ++V+TA+Ind+Fut+Int+12Pl+3PlO ++V+TA+Ind+Fut+Int+2Pl+3SgO ++V+TA+Ind+Fut+Int+2Pl+3PlO + ++V+TA+Ind+Fut+Int+1Sg+4Sg/PlO ++V+TA+Ind+Fut+Int+2Sg+4Sg/PlO ++V+TA+Ind+Fut+Int+1Pl+4Sg/PlO ++V+TA+Ind+Fut+Int+12Pl+4Sg/PlO ++V+TA+Ind+Fut+Int+2Pl+4Sg/PlO + ++V+TA+Ind+Fut+Int+3Sg+1SgO ++V+TA+Ind+Fut+Int+3Pl+1SgO ++V+TA+Ind+Fut+Int+3Sg+2SgO ++V+TA+Ind+Fut+Int+3Pl+2SgO ++V+TA+Ind+Fut+Int+3Sg+1PlO ++V+TA+Ind+Fut+Int+3Pl+1PlO ++V+TA+Ind+Fut+Int+3Sg+12PlO ++V+TA+Ind+Fut+Int+3Pl+12PlO ++V+TA+Ind+Fut+Int+3Sg+2PlO ++V+TA+Ind+Fut+Int+3Pl+2PlO + ++V+TA+Ind+Fut+Int+4Sg/Pl+1SgO ++V+TA+Ind+Fut+Int+4Sg/Pl+2SgO ++V+TA+Ind+Fut+Int+4Sg/Pl+1PlO ++V+TA+Ind+Fut+Int+4Sg/Pl+12PlO ++V+TA+Ind+Fut+Int+4Sg/Pl+2PlO + + +!!IND-FUTURE-INTENTIONAL-TENSE-THIRD + ++V+TA+Ind+Fut+Int+3Sg+4Sg/PlO ++V+TA+Ind+Fut+Int+3Pl+4Sg/PlO ++V+TA+Ind+Fut+Int+4Sg/Pl+5Sg/PlO ++V+TA+Ind+Fut+Int+3Sg+5Sg/PlO ++V+TA+Ind+Fut+Int+3Pl+5Sg/PlO + ++V+TA+Ind+Fut+Int+4Sg/Pl+3SgO ++V+TA+Ind+Fut+Int+4Sg/Pl+3PlO ++V+TA+Ind+Fut+Int+5Sg/Pl+4Sg/PlO + + +!!CNJ-FUTURE-INTENTIONAL-TENSE-SAP + ++V+TA+Cnj+Fut+Int+2Sg+1SgO ++V+TA+Cnj+Fut+Int+2Sg+1PlO ++V+TA+Cnj+Fut+Int+2Pl+1PlO ++V+TA+Cnj+Fut+Int+2Pl+1SgO + ++V+TA+Cnj+Fut+Int+1Sg+2SgO ++V+TA+Cnj+Fut+Int+1Pl+2SgO ++V+TA+Cnj+Fut+Int+1Pl+2PlO ++V+TA+Cnj+Fut+Int+1Sg+2PlO + +!!CNJ-FUTURE-INTENTIONAL-TENSE-MIXED + ++V+TA+Cnj+Fut+Int+1Sg+3SgO ++V+TA+Cnj+Fut+Int+1Sg+3PlO ++V+TA+Cnj+Fut+Int+2Sg+3SgO ++V+TA+Cnj+Fut+Int+2Sg+3PlO ++V+TA+Cnj+Fut+Int+1Pl+3SgO ++V+TA+Cnj+Fut+Int+1Pl+3PlO ++V+TA+Cnj+Fut+Int+12Pl+3SgO ++V+TA+Cnj+Fut+Int+12Pl+3PlO ++V+TA+Cnj+Fut+Int+2Pl+3SgO ++V+TA+Cnj+Fut+Int+2Pl+3PlO + ++V+TA+Cnj+Fut+Int+1Sg+4Sg/PlO ++V+TA+Cnj+Fut+Int+2Sg+4Sg/PlO ++V+TA+Cnj+Fut+Int+1Pl+4Sg/PlO ++V+TA+Cnj+Fut+Int+12Pl+4Sg/PlO ++V+TA+Cnj+Fut+Int+2Pl+4Sg/PlO + ++V+TA+Cnj+Fut+Int+3Sg+1SgO ++V+TA+Cnj+Fut+Int+3Pl+1SgO ++V+TA+Cnj+Fut+Int+3Sg+2SgO ++V+TA+Cnj+Fut+Int+3Pl+2SgO ++V+TA+Cnj+Fut+Int+3Sg+1PlO ++V+TA+Cnj+Fut+Int+3Pl+1PlO ++V+TA+Cnj+Fut+Int+3Sg+12PlO ++V+TA+Cnj+Fut+Int+3Pl+12PlO ++V+TA+Cnj+Fut+Int+3Sg+2PlO ++V+TA+Cnj+Fut+Int+3Pl+2PlO + ++V+TA+Cnj+Fut+Int+4Sg/Pl+1SgO ++V+TA+Cnj+Fut+Int+4Sg/Pl+2SgO ++V+TA+Cnj+Fut+Int+4Sg/Pl+1PlO ++V+TA+Cnj+Fut+Int+4Sg/Pl+12PlO ++V+TA+Cnj+Fut+Int+4Sg/Pl+2PlO + + +!!CNJ-FUTURE-INTENTIONAL-TENSE-THIRD + ++V+TA+Cnj+Fut+Int+3Sg+4Sg/PlO ++V+TA+Cnj+Fut+Int+3Pl+4Sg/PlO ++V+TA+Cnj+Fut+Int+4Sg/Pl+5Sg/PlO ++V+TA+Cnj+Fut+Int+3Sg+5Sg/PlO ++V+TA+Cnj+Fut+Int+3Pl+5Sg/PlO + ++V+TA+Cnj+Fut+Int+4Sg/Pl+3SgO ++V+TA+Cnj+Fut+Int+4Sg/Pl+3PlO ++V+TA+Cnj+Fut+Int+5Sg/Pl+4Sg/PlO + + +!!IND-FUTURE-DEFINITE-TENSE-SAP + ++V+TA+Ind+Fut+Def+2Sg+1SgO ++V+TA+Ind+Fut+Def+2Sg+1PlO ++V+TA+Ind+Fut+Def+2Pl+1PlO ++V+TA+Ind+Fut+Def+2Pl+1SgO + ++V+TA+Ind+Fut+Def+1Sg+2SgO ++V+TA+Ind+Fut+Def+1Pl+2SgO ++V+TA+Ind+Fut+Def+1Pl+2PlO ++V+TA+Ind+Fut+Def+1Sg+2PlO + +!!IND-FUTURE-DEFINITE-TENSE-MIXED + ++V+TA+Ind+Fut+Def+1Sg+3SgO ++V+TA+Ind+Fut+Def+1Sg+3PlO ++V+TA+Ind+Fut+Def+2Sg+3SgO ++V+TA+Ind+Fut+Def+2Sg+3PlO ++V+TA+Ind+Fut+Def+1Pl+3SgO ++V+TA+Ind+Fut+Def+1Pl+3PlO ++V+TA+Ind+Fut+Def+12Pl+3SgO ++V+TA+Ind+Fut+Def+12Pl+3PlO ++V+TA+Ind+Fut+Def+2Pl+3SgO ++V+TA+Ind+Fut+Def+2Pl+3PlO + ++V+TA+Ind+Fut+Def+1Sg+4Sg/PlO ++V+TA+Ind+Fut+Def+2Sg+4Sg/PlO ++V+TA+Ind+Fut+Def+1Pl+4Sg/PlO ++V+TA+Ind+Fut+Def+12Pl+4Sg/PlO ++V+TA+Ind+Fut+Def+2Pl+4Sg/PlO + ++V+TA+Ind+Fut+Def+3Sg+1SgO ++V+TA+Ind+Fut+Def+3Pl+1SgO ++V+TA+Ind+Fut+Def+3Sg+2SgO ++V+TA+Ind+Fut+Def+3Pl+2SgO ++V+TA+Ind+Fut+Def+3Sg+1PlO ++V+TA+Ind+Fut+Def+3Pl+1PlO ++V+TA+Ind+Fut+Def+3Sg+12PlO ++V+TA+Ind+Fut+Def+3Pl+12PlO ++V+TA+Ind+Fut+Def+3Sg+2PlO ++V+TA+Ind+Fut+Def+3Pl+2PlO + ++V+TA+Ind+Fut+Def+4Sg/Pl+1SgO ++V+TA+Ind+Fut+Def+4Sg/Pl+2SgO ++V+TA+Ind+Fut+Def+4Sg/Pl+1PlO ++V+TA+Ind+Fut+Def+4Sg/Pl+12PlO ++V+TA+Ind+Fut+Def+4Sg/Pl+2PlO + + +!!IND-FUTURE-DEFINITE-TENSE-THIRD + ++V+TA+Ind+Fut+Def+3Sg+4Sg/PlO ++V+TA+Ind+Fut+Def+3Pl+4Sg/PlO ++V+TA+Ind+Fut+Def+4Sg/Pl+5Sg/PlO ++V+TA+Ind+Fut+Def+3Sg+5Sg/PlO ++V+TA+Ind+Fut+Def+3Pl+5Sg/PlO + ++V+TA+Ind+Fut+Def+4Sg/Pl+3SgO ++V+TA+Ind+Fut+Def+4Sg/Pl+3PlO ++V+TA+Ind+Fut+Def+5Sg/Pl+4Sg/PlO + +!!CNJ-FUTURE-CONDITIONAL-TENSE-SAP + ++V+TA+Fut+Cond+2Sg+1SgO ++V+TA+Fut+Cond+2Sg+1PlO ++V+TA+Fut+Cond+2Pl+1PlO ++V+TA+Fut+Cond+2Pl+1SgO + ++V+TA+Fut+Cond+1Sg+2SgO ++V+TA+Fut+Cond+1Pl+2SgO ++V+TA+Fut+Cond+1Pl+2PlO ++V+TA+Fut+Cond+1Sg+2PlO + +!!CNJ-FUTURE-CONDITIONAL-TENSE-MIXED + ++V+TA+Fut+Cond+1Sg+3SgO ++V+TA+Fut+Cond+1Sg+3PlO ++V+TA+Fut+Cond+2Sg+3SgO ++V+TA+Fut+Cond+2Sg+3PlO ++V+TA+Fut+Cond+1Pl+3SgO ++V+TA+Fut+Cond+1Pl+3PlO ++V+TA+Fut+Cond+12Pl+3SgO ++V+TA+Fut+Cond+12Pl+3PlO ++V+TA+Fut+Cond+2Pl+3SgO ++V+TA+Fut+Cond+2Pl+3PlO + ++V+TA+Fut+Cond+1Sg+4Sg/PlO ++V+TA+Fut+Cond+2Sg+4Sg/PlO ++V+TA+Fut+Cond+1Pl+4Sg/PlO ++V+TA+Fut+Cond+12Pl+4Sg/PlO ++V+TA+Fut+Cond+2Pl+4Sg/PlO + ++V+TA+Fut+Cond+3Sg+1SgO ++V+TA+Fut+Cond+3Pl+1SgO ++V+TA+Fut+Cond+3Sg+2SgO ++V+TA+Fut+Cond+3Pl+2SgO ++V+TA+Fut+Cond+3Sg+1PlO ++V+TA+Fut+Cond+3Pl+1PlO ++V+TA+Fut+Cond+3Sg+12PlO ++V+TA+Fut+Cond+3Pl+12PlO ++V+TA+Fut+Cond+3Sg+2PlO ++V+TA+Fut+Cond+3Pl+2PlO + ++V+TA+Fut+Cond+4Sg/Pl+1SgO ++V+TA+Fut+Cond+4Sg/Pl+2SgO ++V+TA+Fut+Cond+4Sg/Pl+1PlO ++V+TA+Fut+Cond+4Sg/Pl+12PlO ++V+TA+Fut+Cond+4Sg/Pl+2PlO + + +!!CNJ-FUTURE-CONDITIONAL-TENSE-THIRD + ++V+TA+Fut+Cond+3Sg+4Sg/PlO ++V+TA+Fut+Cond+3Pl+4Sg/PlO ++V+TA+Fut+Cond+4Sg/Pl+5Sg/PlO ++V+TA+Fut+Cond+3Sg+5Sg/PlO ++V+TA+Fut+Cond+3Pl+5Sg/PlO + ++V+TA+Fut+Cond+4Sg/Pl+3SgO ++V+TA+Fut+Cond+4Sg/Pl+3PlO ++V+TA+Fut+Cond+5Sg/Pl+4Sg/PlO + + +!!IMPERATIVE-LOCAL + ++V+TA+Imp+Imm+2Sg+1SgO ++V+TA+Imp+Imm+2Sg+1PlO ++V+TA+Imp+Imm+2Pl+1PlO ++V+TA+Imp+Imm+2Pl+1SgO ++V+TA+Imp+Del+2Sg+1SgO ++V+TA+Imp+Del+2Sg+1PlO ++V+TA+Imp+Del+2Pl+1PlO ++V+TA+Imp+Del+2Pl+1SgO + +!!IMPERATIVE-MIXED + ++V+TA+Imp+Imm+2Sg+3SgO ++V+TA+Imp+Imm+2Sg+3PlO ++V+TA+Imp+Imm+2Pl+3SgO ++V+TA+Imp+Imm+2Pl+3PlO ++V+TA+Imp+Imm+12Pl+3SgO ++V+TA+Imp+Imm+12Pl+3PlO + ++V+TA+Imp+Del+2Sg+3SgO ++V+TA+Imp+Del+2Sg+3PlO ++V+TA+Imp+Del+2Pl+3SgO ++V+TA+Imp+Del+2Pl+3PlO ++V+TA+Imp+Del+12Pl+3SgO ++V+TA+Imp+Del+12Pl+3PlO