#include <map>
#include <cstring>
#include <turglem/lemmatizer.hpp>
#include <turglem/russian/charset_adapters.hpp>
#include <turglem/english/charset_adapters.hpp>
#include <MAFSA/charset_adapter.h>
#include "TPlugin.hpp"
#include "LCoreData.hpp"
#include "SymbolInfo.hpp"
Go to the source code of this file.
Enumerations |
enum | HCE::component::part_of_speech {
HCE::component::NOUN = 0,
HCE::component::ADJ_FULL = 1,
HCE::component::VERB = 2,
HCE::component::VBE = 3,
HCE::component::MOD = 4,
HCE::component::NUMERAL = 5,
HCE::component::CONJ = 6,
HCE::component::INTERJ = 7,
HCE::component::PREP = 8,
HCE::component::PARTICLE = 9,
HCE::component::ART = 10,
HCE::component::ADV = 11,
HCE::component::PN = 12,
HCE::component::ORDNUM = 13,
HCE::component::PRON = 14,
HCE::component::POSS = 15,
HCE::component::PN_ADJ = 16
} |
enum | HCE::component::grammem {
HCE::component::Plural = 0,
HCE::component::Singular = 1,
HCE::component::Masculinum = 2,
HCE::component::Feminum = 3,
HCE::component::Animative = 4,
HCE::component::Perfective = 5,
HCE::component::Nominative = 6,
HCE::component::ObjectCase = 7,
HCE::component::Narrative = 8,
HCE::component::Geographics = 9,
HCE::component::Proper = 10,
HCE::component::PersonalPronoun = 11,
HCE::component::Possessive = 12,
HCE::component::Predicative = 13,
HCE::component::Uncountable = 14,
HCE::component::ReflexivePronoun = 15,
HCE::component::DemonstrativePronoun = 16,
HCE::component::Mass = 17,
HCE::component::Comparativ = 18,
HCE::component::Supremum = 19,
HCE::component::FirstPerson = 20,
HCE::component::SecondPerson = 21,
HCE::component::ThirdPerson = 22,
HCE::component::PresentIndef = 23,
HCE::component::Infinitive = 24,
HCE::component::PastIndef = 25,
HCE::component::PastParticiple = 26,
HCE::component::Gerund = 27,
HCE::component::Futurum = 28,
HCE::component::Conditional = 29,
HCE::component::ApostropheS = 30,
HCE::component::Apostrophe = 31,
HCE::component::Names = 32,
HCE::component::Organisation = 33
} |