(datafile (channels ("val" "English Text") ("gloss" "Lexemes")) (replace (val (state_machine (state "S" (char "~" "" (s "~"))) (state "~" (char "~" "") (match ("V" (s "~V")))) (state "~V" (match ("#" (s "~V.")))) (state "~V." (match ("0" (s "~V0"))) (char "1" "" (s "~V1")) (char "x" "" (s "~Vx"))) (state "~V0" (match ("1" (s "~V01")) ("2" (s "~V02")))) (state "~V01" (set "01234567" "{} ~" (s "S"))) (state "~V02" (default "{} ~ V#020" (s "S"))) (state "~V1" (char "0" "" (s "~V10"))) (state "~V10" (char "1" "" (s "~V101")) (char "2" "" (s "~V102")) (char "3" "" (s "~V103")) (char "4" "" (s "~V104")) (char "5" "" (s "~V105")) (char "6" "" (s "~V106")) (char "7" "" (s "~V107")) (char "8" "" (s "~V108")) (char "9" "" (s "~V109"))) (state "~V101" (default "02{} ! V1010" (s "S"))) (state "~V102" (default "02{} ! V1020" (s "S"))) (state "~V103" (default "02{} ! V1030" (s "S"))) (state "~V104" (default "02{} ! V1040" (s "S"))) (state "~V105" (default "02{} ! V1050" (s "S"))) (state "~V106" (default "02{} ! V1060" (s "S"))) (state "~V107" (default "02{} ! V1070" (s "S"))) (state "~V108" (default "02{} ! V1080" (s "S"))) (state "~V109" (default "02{} ! V1090" (s "S"))) (state "~Vx" (char "1" "" (s "~Vx1")) (char "2" "" (s "~Vx2")) (char "3" "" (s "~Vx3")) (char "4" "" (s "~Vx4")) (char "5" "" (s "~Vx5")) (char "6" "" (s "~Vx6")) (char "7" "" (s "~Vx7")) (char "8" "" (s "~Vx8")) (char "9" "" (s "~Vx9"))) (state "~Vx1" (default "02{} ~ V#10" (s "S"))) (state "~Vx2" (default "02{} ~ V#20" (s "S"))) (state "~Vx3" (default "02{} ~ V#30" (s "S"))) (state "~Vx4" (default "02{} ~ V#40" (s "S"))) (state "~Vx5" (default "02{} ~ V#50" (s "S"))) (state "~Vx6" (default "02{} ~ V#60" (s "S"))) (state "~Vx7" (default "02{} ~ V#70" (s "S"))) (state "~Vx8" (default "02{} ~ V#80" (s "S"))) (state "~Vx9" (default "02{} ~ V#90" (s "S")))) (state_machine (state "S" (char "V" "" (s "V")) (char "N" "" (s "N")) (char "A" "" (s "A")) (char "~" "not")) (state "V" (char "#" "" (s "V.")) (default "VERR" (s "S"))) (state "V." (char "0" "" (s "V0")) (char "1" "" (s "V1")) (char "2" "" (s "V2")) (char "x" "" (s "Vx")) (default "V#ERR" (s "S"))) (state "V0" (char "1" "" (s "V01")) (char "2" "" (s "V02")) (default "V#0ERR" (s "S"))) (state "V01" (char "0" "be" (s "S")) (char "1" "is" (s "S")) (char "2" "am" (s "S")) (char "3" "are" (s "S")) (char "4" "was" (s "S")) (char "5" "were" (s "S")) (char "6" "being" (s "S")) (char "7" "been" (s "S")) (default "V#01ERR" (s "S"))) (state "V02" (char "0" "do" (s "S")) (char "1" "does" (s "S")) (char "2" "do" (s "S")) (char "3" "do" (s "S")) (char "4" "did" (s "S")) (char "5" "did" (s "S")) (char "6" "doing" (s "S")) (char "7" "done" (s "S")) (default "V#02ERR" (s "S"))) (state "V1" (char "0" "" (s "V10")) (default "V#1ERR" (s "S"))) (state "V10" (char "1" "" (s "V101")) (char "2" "" (s "V102")) (char "3" "" (s "V103")) (default "V10ERR" (s "S"))) (state "V101" (char "0" "see" (s "S")) (char "1" "sees" (s "S")) (char "2" "see" (s "S")) (char "3" "see" (s "S")) (char "4" "saw" (s "S")) (char "5" "saw" (s "S")) (char "6" "seeing" (s "S")) (char "7" "seen" (s "S")) (default "V#101ERR" (s "S"))) (state "V102" (char "0" "poke" (s "S")) (char "1" "pokes" (s "S")) (char "2" "poke" (s "S")) (char "3" "poke" (s "S")) (char "4" "poked" (s "S")) (char "5" "poked" (s "S")) (char "6" "poking" (s "S")) (char "7" "poked" (s "S")) (default "V#102ERR" (s "S"))) (state "V103" (char "0" "buy" (s "S")) (char "1" "buys" (s "S")) (char "2" "buy" (s "S")) (char "3" "buy" (s "S")) (char "4" "bought" (s "S")) (char "5" "bought" (s "S")) (char "6" "buying" (s "S")) (char "7" "bought" (s "S")) (default "V#101ERR" (s "S"))) (state "V2" (char "0" "" (s "V20"))) (state "V20" (char "1" "" (s "V201"))) (state "V201" (char "0" "sneeze" (s "S")) (char "1" "sneezes" (s "S")) (char "2" "sneeze" (s "S")) (char "3" "sneeze" (s "S")) (char "4" "sneezed" (s "S")) (char "5" "sneezed" (s "S")) (char "6" "sneezing" (s "S")) (char "7" "sneezed" (s "S")) (default "V#201ERR" (s "S"))) (state "Vx" (char "1" "" (s "Vx1")) (default "V#xERR" (s "S"))) (state "Vx1" (char "0" "fuck" (s "S")) (char "1" "fucks" (s "S")) (char "2" "fuck" (s "S")) (char "3" "fuck" (s "S")) (char "4" "fucked" (s "S")) (char "5" "fucked" (s "S")) (char "6" "fucking" (s "S")) (char "7" "fucked" (s "S")) (default "V#x1ERR" (s "S"))) (state "N" (char "P" "" (s "Pro")) (char "#" "" (s "N.")) (default "NERR" (s "S"))) (state "N." (char "0" "" (s "N0"))) (state "N0" (char "1" "chicken" (s "S")) (char "2" "box" (s "S")) (char "3" "thing" (s "S")) (char "4" "ox" (s "S")) (char "5" "" (s "S")) (char "6" "fish" (s "S")) (char "7" "deer" (s "S")) (char "8" "bee" (s "S")) (char "9" "cup" (s "S")) (char "A" "book" (s "S")) (default "N0{} ERR" (s "S"))) (state "regPlu" (char "p" "s" (s "S")) (char "s" "" (s "S"))) (state "ePlu" (char "p" "es" (s "S")) (char "s" "" (s "S"))) (state "nPlu" (char "p" "en" (s "S")) (char "s" "" (s "S"))) (state "noPlu" (char "p" "" (s "S")) (char "s" "" (s "S"))) (state "N05" (char "p" "geese" (s "S")) (char "s" "goose" (s "S"))) (state "Pro" (char "1" "" (s "P1")) (char "2" "" (s "P2")) (char "3" "" (s "P3")) (char "D" "" (s "PD")) (char "R" "" (s "PR"))) (state "P1" (char "s" "" (s "P1s")) (char "p" "" (s "P1p"))) (state "P1s" (char "S" "I" (s "S")) (char "O" "me" (s "S")) (char "G" "my" (s "S")) (char "D" "mine" (s "S")) (char "R" "myself" (s "S"))) (state "P1p" (char "S" "we" (s "S")) (char "O" "us" (s "S")) (char "G" "our" (s "S")) (char "D" "ours" (s "S")) (char "R" "ourselves" (s "S"))) (state "P2" (char "s" "" (s "P2s")) (char "p" "" (s "P2p"))) (state "P2s" (char "S" "you" (s "S")) (char "O" "you" (s "S")) (char "G" "your" (s "S")) (char "D" "yours" (s "S")) (char "R" "yourself" (s "S"))) (state "P2p" (char "S" "you" (s "S")) (char "O" "you" (s "S")) (char "G" "your" (s "S")) (char "D" "yours" (s "S")) (char "R" "yourselves" (s "S"))) (state "P3" (char "s" "" (s "P3s")) (char "p" "" (s "P3p"))) (state "P3s" (char "S" "they" (s "S")) (char "O" "them" (s "S")) (char "G" "their" (s "S")) (char "D" "theirs" (s "S")) (char "R" "themself" (s "S")) (char "i" "" (s "P3si")) (char "f" "" (s "P3sf")) (char "m" "" (s "P3sm")) (char "n" "" (s "P3sn")) (char "o" "" (s "P3so"))) (state "P3si" (char "S" "it" (s "S")) (char "O" "it" (s "S")) (char "G" "its" (s "S")) (char "D" "its" (s "S")) (char "R" "itself" (s "S"))) (state "P3sf" (char "S" "she" (s "S")) (char "O" "her" (s "S")) (char "G" "her" (s "S")) (char "D" "her" (s "S")) (char "R" "herself" (s "S"))) (state "P3sm" (char "S" "he" (s "S")) (char "O" "him" (s "S")) (char "G" "his" (s "S")) (char "D" "his" (s "S")) (char "R" "himself" (s "S"))) (state "P3sn" (char "S" "xe" (s "S")) (char "O" "xem" (s "S")) (char "G" "xyr" (s "S")) (char "D" "xyrs" (s "S")) (char "R" "xemself" (s "S"))) (state "P3so" (char "S" "one" (s "S")) (char "O" "one" (s "S")) (char "G" "one's" (s "S")) (char "D" "one's" (s "S")) (char "R" "oneself" (s "S"))) (state "P3p" (char "S" "they" (s "S")) (char "O" "them" (s "S")) (char "G" "their" (s "S")) (char "D" "theirs" (s "S")) (char "R" "themselves" (s "S"))) (state "PD" (char "d" "" (s "PDd"))) (state "PDd" (char "d" (s "PDdd")) (char "p" "" (s "PDdp"))) (state "PDdd" (char "s" "this" (s "S")) (char "p" "these" (s "S"))) (state "PDdp" (char "s" "that" (s "S")) (char "p" "those" (s "S"))) (state "PR" (char "i" "which" (s "S")) (char "p" "who" (s "S"))) (state "A" (char "#" "" (s "A."))) (state "A." (char "0" "" (s "A0"))) (state "A0" (char "1" "red" (s "dComp")) (char "1" "blue" (s "regComp")) (char "1" "yellow" (s "regComp")) (char "1" "green" (s "regComp")) (char "1" "orange" (s "eComp")) (char "1" "purple" (s "eComp")) (char "1" "pink" (s "regComp")) (char "1" "white" (s "eComp")) (char "1" "black" (s "regComp")) (char "1" "grey" (s "regComp")) (char "1" "brown" (s "regComp")) (char "1" "tan" (s "dComp"))) (state "regComp" (char "-" "" (s "S")) (char ">" "er" (s "S")) (char "]" "est" (s "S"))) (state "eComp" (char "-" "" (s "S")) (char ">" "r" (s "S")) (char "]" "st" (s "S"))) (state "dComp" (char "-" "" (s "S")) (char ">" "%er" (s "S")) (char "]" "%est" (s "S")))) (regexes ("(.)%" "\\1\\1")) (state_machine (direction 'in 'out) (state "S" (match ("aeiou" (s "V")) ("bcdfghjklmnpqrstvwxyz" (s "C")))) (state "V" (char "@" "na" (s "S")) (match ("bcdfghjklmnpqrstvwxyz" (s "C")))) (state "C" (char "@" "a" (s "S")) (match ("aeiou" (s "V"))))) (regexes ("(do|did|does) not" "\\1n't") ("(is|are|was|were) not" "\\1n't") ("(can|could) not" "\\1n't") ("(have|had|has) not" "\\1n't")) (regexes ("I am " "I'm ") ("(she|he|xe|it|that|this) is " "\\1's") ("(you|they) are" "\\1're")) (state_machine (state "S" (map ("a-z" "A-Z" (s "E")))) (state "E")))) (nodes (node "VerbSuf" 0 'false (('val "0") ("gloss" ".inf")) (('val "1") ("gloss" ".3sPres")) (('val "2") ("gloss" ".1sPres")) (('val "3") ("gloss" ".pPres")) (('val "4") ("gloss" ".sPast")) (('val "5") ("gloss" ".pPast")) (('val "6") ("gloss" ".PresPart")) (('val "7") ("gloss" ".PastPart")) (('val "r") ("gloss" ".Agent"))) (node "TransVerb/1" 0 'false (('val "{AuxVerbRoot}{VerbSuf!2 4}")) (('val "{TransVerbRoot}{VerbSuf!2 4}"))) ; ... (node "Noun/s" 1 'false (('val "{Det/s<0>}{sp}{NounRoot}s")) (('val "{Det/s<0>}{sp}{AdjPhrase/<0>}{sp}{NounRoot}s")) (('val "{Noun/s|<0>} of {Noun/of}")) (('val "{Quantifier/s<0>} of {Noun/q|<0>}"))) ; ... ))