Inflector/enum TMorfoTgGrade [ Generics ]
NAME
enum TMorfoTgGrade -- enumeration of tag grade property values
SOURCE
59 enum TMorfoTgGrade { 60 morfo_tg_g_nograde, 61 morfo_tg_g_positive, 62 morfo_tg_g_comparative, 63 morfo_tg_g_superlative, 64 morfo_tg_g_joker 65 };
Inflector/enum TMorfoTgNeg [ Generics ]
NAME
enum TMorfoTgNeg -- enumeration of tag negation property values
SOURCE
108 enum TMorfoTgNeg { 109 morfo_tg_n_noneg, 110 morfo_tg_n_affirmative, 111 morfo_tg_n_negative, 112 morfo_tg_n_joker 113 };
Inflector/morfo_tg_cg2a [ Functions ]
NAME
morfo_tg_cg2a -- convert tag-grade character to its atom position
SOURCE
91 static inline natural morfo_tg_cg2a(char g) { 92 return morfo_tg_ng2a(morfo_tg_cg2n(g)); 93 }
Inflector/morfo_tg_cg2n [ Functions ]
NAME
morfo_tg_cg2n -- convert tag character grade to number
SOURCE
73 enum TMorfoTgGrade morfo_tg_cg2n(char g);
Inflector/morfo_tg_cn2a [ Functions ]
NAME
morfo_tg_cn2a -- convert tag-negation character to its atom position
SOURCE
139 static inline natural morfo_tg_cn2a(char n) { 140 return morfo_tg_nn2a(morfo_tg_cn2n(n)); 141 }
Inflector/morfo_tg_cn2n [ Functions ]
NAME
morfo_tg_cn2n -- convert tag-negation character to number
SOURCE
121 enum TMorfoTgNeg morfo_tg_cn2n(char n);
Inflector/morfo_tg_ng2a [ Functions ]
NAME
morfo_tg_ng2a -- convert tag-grade number to its atom position
SOURCE
81 static inline natural morfo_tg_ng2a(enum TMorfoTgGrade g) { 82 return (natural) g << (sizeof(natural) * CHAR_BIT - 3); 83 }
Inflector/morfo_tg_nn2a [ Functions ]
NAME
morfo_tg_nn2a -- convert tag-negation number to its atom position
SOURCE
129 static inline natural morfo_tg_nn2a(enum TMorfoTgNeg n) { 130 return (natural) n << (sizeof(natural) * CHAR_BIT - 5); 131 }