taipa
Version:
Taiwanese morphological parsing library
91 lines (90 loc) • 1.85 kB
TypeScript
/** Universal Part-of-Speeches. */
export declare enum UPos {
adjective = "ADJ",
adposition = "ADP",
adverb = "ADV",
auxiliary = "AUX",
conjunction = "CONJ",
coordinatingConjunction = "CCONJ",
determiner = "DET",
interjection = "INTJ",
noun = "NOUN",
number = "NUM",
particle = "PART",
pronoun = "PRON",
properNoun = "PROPN",
punctuation = "PUNCT",
subordinatingConjunction = "SCONJ",
symbol = "SYM",
verb = "VERB",
other = "X"
}
/** Dependency Relations. */
export declare enum DepRelations {
acl = "acl",
advcl = "advcl",
amod = "amod",
advmod = "advmod",
aux = "aux",
auxCaus = "aux:caus",
case = "case",
ccomp = "ccomp",
compound = "compound",
compoundPrt = "compound:prt",
cop = "cop",
csubj = "csubj",
det = "det",
dislocated = "dislocated",
fix = "fix",
flat = "flat",
obj = "obj",
iobj = "iobj",
iobjAgent = "iobj:agent",
mark = "mark",
nmod = "nmod",
nobj = "nobj",
nsubj = "nsubj",
nsubjCaus = "nsubj:caus",
obl = "obl",
prt = "prt",
root = "root",
xcomp = "xcomp"
}
/** Detailed, language-specific part-of-speech tags. */
export declare enum Tagset {
aux = "AUX",
adj = "ADJ",
adnom = "ADNOM",
adv = "ADV",
appr = "APPR",
appo = "APPO",
cl = "CL",
conj = "CONJ",
fil = "FIL",
intj = "INTJ",
nn = "NN",
nnp = "NNP",
npr = "NPR",
num = "NUM",
nv = "NV",
nadj = "NADJ",
nadv = "NADV",
par = "PAR",
pcs = "PCS",
pco = "PCO",
pcj = "PCJ",
pend = "PEND",
padv = "PADV",
ppv = "PPV",
psub = "PSUB",
pnc = "PNC",
px = "PX",
sx = "SX",
sym = "SYM",
vb = "VB"
}
export declare enum PronType {
dem = "Dem",
prs = "Prs",
rel = "Rel"
}