! Morphological Transducer for Bassa Multichar_Symbols ! Part of speech categories % ! Nom % ! Verbe % ! Numéral % ! Classe nominale % ! Verbe être % ! Verbe avoir % ! Verbe modal % ! Verbe auxiliaire % ! Connective % ! Copule % ! Adverbe % ! Postposition % ! particule modale % ! Déterminant % ! Pronoun % ! Préposition % ! Noun propre % ! Interjection % ! Co-ordinating conjunction % ! Ponctuation de fin de phrase (point) % ! Virgule % ! guillemets ouvrants % ! guillemets fermants % ! parenthèses ouvrantes % ! parenthèses fermantes ! Number morphology % % ! Singulier % % ! Pluriel ! Morphology persons % ! Première personne % ! Deuxième personne % ! Troisième personne ! Noun Classes % % ! Marqueur de classe 1 % % ! Marqueur de classe 1 % % ! Marqueur de classe 3 % % ! Marqueur de classe 4 % % ! Marqueur de classe 5 % % ! Marqueur de classe 6 % % ! Marqueur de classe 7 % % ! Marqueur de classe 8 % % ! Marqueur de classe 9 % % ! Marqueur de classe 10 % % ! Marqueur de classe 13 % % ! Marqueur de classe 14 ! Infinitive marker % ! Infinitive ! Other symbols ! %> Morpheme boundary !! to move tags at the end @P.NTAG.ON@ @R.NTAG.ON@ @P.CL1.ON@ @R.CL1.ON@ @P.CL2.ON@ @R.CL2.ON@ @P.CL3.ON@ @R.CL3.ON@ @P.CL4.ON@ @R.CL4.ON@ @P.CL5.ON@ @R.CL5.ON@ @P.CL6.ON@ @R.CL6.ON@ @P.CL7.ON@ @R.CL7.ON@ @P.CL8.ON@ @R.CL8.ON@ @P.CL9.ON@ @R.CL9.ON@ @P.CL10.ON@ @R.CL10.ON@ @P.CL11.ON@ @R.CL11.ON@ @P.CL12.ON@ @R.CL12.ON@ @P.CL13.ON@ @R.CL13.ON@ @P.CL14.ON@ @R.CL14.ON@ @P.SG.ON@ @R.SG.ON@ @P.PL.ON@ @R.PL.ON@ LEXICON Root !! LEXICONS per class NOUN ; Prefixes ; POSS ; DEM ; NOUN ; VERB ; PRON ; ADJ ; AUX ; DET ; ADV ; LOC ; NUM ; PROPN ; CONN ; CNJCOO ; LEXICON ENDLEX_POS @R.NTAG.ON@%:@R.NTAG.ON@ ENDLEX_CL ; LEXICON ENDLEX_CL @R.CL1.ON@%:@R.CL1.ON@ ENDLEX_NUM ; @R.CL2.ON@%:@R.CL2.ON@ ENDLEX_NUM ; @R.CL3.ON@%:@R.CL3.ON@ ENDLEX_NUM ; @R.CL4.ON@%:@R.CL4.ON@ ENDLEX_NUM ; @R.CL5.ON@%:@R.CL5.ON@ ENDLEX_NUM ; @R.CL6.ON@%:@R.CL6.ON@ ENDLEX_NUM ; @R.CL7.ON@%:@R.CL7.ON@ ENDLEX_NUM ; @R.CL8.ON@%:@R.CL8.ON@ ENDLEX_NUM ; @R.CL9.ON@%:@R.CL9.ON@ ENDLEX_NUM ; @R.CLX.ON@%:@R.CLX.ON@ ENDLEX_NUM ; @R.CL11.ON@%:@R.CL11.ON@ ENDLEX_NUM ; @R.CL12.ON@%:@R.CL12.ON@ ENDLEX_NUM ; @R.CL13.ON@%:@R.CL13.ON@ ENDLEX_NUM ; @R.CL14.ON@%:@R.CL14.ON@ ENDLEX_NUM ; LEXICON ENDLEX_NUM @R.SG.ON@%:@R.SG.ON@ # ; @R.PL.ON@%:@R.PL.ON@ # ; LEXICON NOUN @P.NTAG.ON@ NOUN_CL ; LEXICON NOUN_CL @P.CL1.ON@ NOUN_CL1 ; @P.CL2.ON@ NOUN_CL2 ; @P.CL3.ON@ NOUN_CL3 ; @P.CL4.ON@ NOUN_CL4 ; @P.CL5.ON@ NOUN_CL5 ; @P.CL6.ON@ NOUN_CL6 ; @P.CL7.ON@ NOUN_CL7 ; @P.CL8.ON@ NOUN_CL8 ; @P.CL9.ON@ NOUN_CL9 ; @P.CLX.ON@ NOUN_CL10 ; @P.CL13.ON@ NOUN_CL13 ; @P.CL14.ON@ NOUN_CL14 ; LEXICON Prefixes !! %:m NounRoot1 ; !! %:n NounRoot2 ; !! %:ba NounRoot3 ; !! %:b NounRoot4 ; !! %:ki NounRoot5 ; !! %:pw NounRoot6 ; !! %:ma NounRoot7 ; !! %:0 NounRoot8 ; %:ki VerbRoot1 ; LEXICON NOUN_CL1 @P.SG.ON@:@P.SG.ON@m NOUN_CL1_M ; @P.SG.ON@:@P.SG.ON@n NOUN_CL1_N ; @P.SG.ON@:@P.SG.ON@0 NOUN_CL1_ZERO ; LEXICON NOUN_CL2 @P.PL.ON@:@P.PL.ON@ba NOUN_CL2_BA ; @P.PL.ON@:@P.PL.ON@b NOUN_CL2_B ; LEXICON NOUN_CL3 @P.SG.ON@:@P.SG.ON@0 NOUN_CL3_ZERO ; LEXICON NOUN_CL6 @P.PL.ON@:@P.PL.ON@ma NOUN_CL6_MA ; LEXICON NOUN_CL7 @P.SG.ON@:@P.SG.ON@ki NOUN_CL7_KI ; LEXICON NOUN_CL8 @P.PL.ON@:@P.PL.ON@bi NOUN_CL8_BI ; LEXICON NOUN_CL14 @P.SG.ON@:@P.SG.ON@pw NOUN_CL14_PW ; LEXICON CONN %:0 CONN_cl2 ; ! Connectif de classe 2 %:0 CONN_cl7 ; ! Connectif de classe 7 LEXICON POSS %%: POSS_CL1 ; %%: POSS_CL2 ; %%: POSS_CL3 ; %%: POSS_CL4 ; %%: POSS_CL5 ; %%: POSS_CL6 ; %%: POSS_CL7 ; %%: POSS_CL8 ; %%: POSS_CL9 ; %%: POSS_CL10 ; %%: POSS_CL13 ; %%: POSS_CL14 ; LEXICON POSS_CL1 %: POSS_CL1_SG ; %: POSS_CL1_PL ; LEXICON POSS_CL2 %: POSS_CL2_SG ; %: POSS_CL2_PL ; LEXICON POSS_CL3 %: POSS_CL3_SG ; %: POSS_CL3_PL ; LEXICON POSS_CL4 %: POSS_CL4_SG ; %: POSS_CL4_PL ; LEXICON POSS_CL5 %: POSS_CL5_SG ; %: POSS_CL5_PL ; LEXICON POSS_CL6 %: POSS_CL6_SG ; %: POSS_CL6_PL ; LEXICON POSS_CL7 %: POSS_CL7_SG ; %: POSS_CL7_PL ; LEXICON POSS_CL8 %: POSS_CL8_SG ; %: POSS_CL8_PL ; LEXICON POSS_CL9 %: POSS_CL9_SG ; %: POSS_CL9_PL ; LEXICON POSS_CL10 %: POSS_CL10_SG ; %: POSS_CL10_PL ; LEXICON POSS_CL13 %: POSS_CL13_SG ; %: POSS_CL13_PL ; LEXICON POSS_CL14 %: POSS_CL14_SG ; %: POSS_CL14_PL ; LEXICON POSS_CL1_SG ! tags here build from "LEXICON POSS_CL1 tags" %:w POSS_CL1_SG_P1 ; ! Marqueur de classe nominale 1 de l'adjectif possession à la première personne du singulier %:w POSS_CL1_SG_P2 ; ! Marqueur de classe nominale 1 de l'adjectif possession à la deuxième personne du singulier %:w POSS_CL1_SG_P3 ; ! Marqueur de classe nominale 1 de l'adjectif possession à la troisième personne du singulier LEXICON POSS_CL1_PL ! tags here build from "LEXICON POSS_CL1 tags" %: POSS_CL1_PL_P1 ; ! Marqueur de classe nominale 1 de l'adjectif possession à la première personne du singulier %: POSS_CL1_PL_P2 ; ! Marqueur de classe nominale 1 de l'adjectif possession à la deuxième personne du singulier %: POSS_CL1_PL_P3 ; ! Marqueur de classe nominale 1 de l'adjectif possession à la troisième personne du singulier LEXICON POSS_CL2_SG ! tags here build from "LEXICON POSS_CL2 tags" %:b POSS_CL2_SG_P1 ; ! Marqueur de classe nominale 2 de l'adjectif possession à la première personne du singulier %:b POSS_CL2_SG_P2 ; ! Marqueur de classe nominale 2 de l'adjectif possession à la deuxième personne du singulier %:b POSS_CL2_SG_P3 ; ! Marqueur de classe nominale 2 de l'adjectif possession à la troisième personne du singulier LEXICON POSS_CL2_PL ! tags here build from "LEXICON POSS_CL2 tags" %: POSS_CL2_PL_P1 ; ! Marqueur de classe nominale 2 de l'adjectif possession à la première personne du singulier %: POSS_CL2_PL_P2 ; ! Marqueur de classe nominale 2 de l'adjectif possession à la deuxième personne du singulier %: POSS_CL2_PL_P3 ; ! Marqueur de classe nominale 2 de l'adjectif possession à la troisième personne du singulier LEXICON NUM NUM_CARD ; NUM_ORD ; LEXICON NUM_CARD %:0 NUM_CARD_MU ; %:0 NUM_CARD_BAAND ; %%:ba NUM_CARD_TAAK ; %%:bi NUM_CARD_TAAK ; %:0 NUM_ORD_BISO ; !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! M O R P H O T A C T I C S !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! LEXICON Ninfl %:m Nouns ; %:n Nouns ; %:ba Nouns ; %:b Nouns ; %:ma Nouns ; %:0 Nouns ; %:bi Nouns ; %:ki Nouns ; %:bi Nouns ; LEXICON RegNounInfl %%: # ; %%: # ; LEXICON Vinfl %:ki Verbs ; LEXICON RegVerbInfl %%: # ; LEXICON ConnInfl %:ba Connective ; %:ki Connective ; LEXICON RegConnInfl %%: # ; %%: # ; !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! L E X I C O N !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! LEXICON NOUN_CL1_M uund ENDLEX_POS ; ! "mut" aay:ɔɔy ENDLEX_POS ; ! "maange" LEXICON NOUN_CL1_N gɔs:kɔs ENDLEX_POS ; ! kon:kon ENDLEX_POS ; ! "basôgôl" tɛ ENDLEX_POS ; ! "ta" ti ENDLEX_POS ; ! "Bati" LEXICON NOUN_CL1_ZERO tɛ ENDLEX_POS ; ! "ta" LEXICON NOUN_CL2_BA kɔs:gɔs ENDLEX_POS ; ! "nwaa" kaand ENDLEX_POS ; ! "mudaa" kon ENDLEX_POS ; ! "sôgôl" LEXICON NOUN_CL2_B uund:eend ENDLEX_POS ; ! "bôt" ɔɔy:aay ENDLEX_POS ; ! "enfants" LEXICON NOUN_CL3_ZERO ngoynin ENDLEX_POS ; ! "nŋaŋ" ntɛbɛt ENDLEX_POS ; ! "hɔp" LEXICON NOUN_CL7_KI kende ENDLEX_POS ; ! "liwanda" sɛɛnd ENDLEX_POS ; ! "jol" LEXICON NOUN_CL6_MA ak ENDLEX_POS ; ! "manwii" LEXICON NOUN_CL14_PW ak ENDLEX_POS ; ! "nwii" LEXICON VerbRoot1 nya # ; ! "jɛ" LEXICON CONN_cl2 ba # ; ! "marqueur d'appartenance en classe 2" LEXICON CONN_cl7 ki # ; ! "marqueur d'appartenance en classe 7" LEXICON NUM_CARD_MU mu # ; ! "ada (numéral cardinal)" LEXICON NUM_CARD_BAAND baand # ; ! "ba" (numéral cardinal) LEXICON NUM_CARD_TAAK taak # ; ! "aa (numéral cardinal)" LEXICON NUM_ORD_BISO biso # ; ! "bisu" LEXICON POSS_CL1_SG_P1 am # ; ! "wem (possessif de classe 1, première personne du singulier)" LEXICON POSS_CL2_SG_P1 am # ; ! "wem (possessif de classe 1, première personne du pluriel)" ! Resources: ! https://wiki.apertium.org/wiki/Starting_a_new_language_with_HFST#Lexicon ! https://wiki.apertium.org/wiki/Lttoolbox_and_lexc ! https://wiki.apertium.org/wiki/Apertium-specific_conventions_for_lexc ! https://kitwiki.csc.fi/twiki/bin/view/KitWiki/HfstHome ! https://github.com/hfst/ ! http://www.cis.upenn.edu/~cis639/docs/lexc.html ! https://wiki.apertium.org/wiki/Hfst ! vim: set ft=xfst-lexc: