Algoritm de analiza morfologica
A.FLEXIBILE
1.SUBSTANTIV: Fel (comun, propriu, colectiv, compus), gen (masculin, feminin, neutru), numar (singular, plural), caz (nominativ, genitiv, dativ, acuzativ, vocativ).
2.ARTICOL: Fel (hotarat-analitic, nehotarat-proclitic, posesiv-genitival, demonstrativ-adjectival), gen, numar, caz.
3.ADJECTIV: Fel (variabil, invariabil), gen, numar, caz (in acord cu substantivul regent), grad de comparatie.
4.PRONUME: Fel (personal, personal de politete, reflexiv, demonstrativ, posesiv, nehotarat, de intarire, negativ, relativ-interogativ), persoana, gen, numar, caz, forma (nu toate pronumele au categoriile acestea).
5.NUMERAL: Fel (cardinal, propriu-zis, colectiv, fractionar, distributiv, adverbial, multiplicativ, ordinal); valori morfologice: adjectivala,substantivala,adverbiala.
6.VERB: Fel (predicativ, copulativ, auxiliar, personal, impersonal, tranzitiv, intranzitiv), conjugare, diateza (activa, reflexiva, pasiva), mod, timp, persoana, numar.
B.NEFLEXIBILE
1.ADVERB: Fel (de timp, de loc, de mod, predicativ, locutiuni), grad de comparatie.
2.PREPOZITIE: Fel (simpla, compusa, locutiuni prepozitionale), regim cauzal.
3.CONJUNCTIE: Fel (simpla, compusa, locutiune conjunctionala coordonatoare, subordonatoare), raport stabilit in propozitie si in fraza.
4.INTERJECTIE-ONOMATOPEE