91 lines
1 KiB
Cython
91 lines
1 KiB
Cython
|
# Reserve 64 values for flag features
|
||
|
cdef enum attr_id_t:
|
||
|
NULL_ATTR
|
||
|
IS_ALPHA
|
||
|
IS_ASCII
|
||
|
IS_DIGIT
|
||
|
IS_LOWER
|
||
|
IS_PUNCT
|
||
|
IS_SPACE
|
||
|
IS_TITLE
|
||
|
IS_UPPER
|
||
|
LIKE_URL
|
||
|
LIKE_NUM
|
||
|
LIKE_EMAIL
|
||
|
IS_STOP
|
||
|
IS_OOV
|
||
|
IS_BRACKET
|
||
|
IS_QUOTE
|
||
|
IS_LEFT_PUNCT
|
||
|
IS_RIGHT_PUNCT
|
||
|
IS_CURRENCY
|
||
|
|
||
|
FLAG19 = 19
|
||
|
FLAG20
|
||
|
FLAG21
|
||
|
FLAG22
|
||
|
FLAG23
|
||
|
FLAG24
|
||
|
FLAG25
|
||
|
FLAG26
|
||
|
FLAG27
|
||
|
FLAG28
|
||
|
FLAG29
|
||
|
FLAG30
|
||
|
FLAG31
|
||
|
FLAG32
|
||
|
FLAG33
|
||
|
FLAG34
|
||
|
FLAG35
|
||
|
FLAG36
|
||
|
FLAG37
|
||
|
FLAG38
|
||
|
FLAG39
|
||
|
FLAG40
|
||
|
FLAG41
|
||
|
FLAG42
|
||
|
FLAG43
|
||
|
FLAG44
|
||
|
FLAG45
|
||
|
FLAG46
|
||
|
FLAG47
|
||
|
FLAG48
|
||
|
FLAG49
|
||
|
FLAG50
|
||
|
FLAG51
|
||
|
FLAG52
|
||
|
FLAG53
|
||
|
FLAG54
|
||
|
FLAG55
|
||
|
FLAG56
|
||
|
FLAG57
|
||
|
FLAG58
|
||
|
FLAG59
|
||
|
FLAG60
|
||
|
FLAG61
|
||
|
FLAG62
|
||
|
FLAG63
|
||
|
|
||
|
ID
|
||
|
ORTH
|
||
|
LOWER
|
||
|
NORM
|
||
|
SHAPE
|
||
|
PREFIX
|
||
|
SUFFIX
|
||
|
|
||
|
LENGTH
|
||
|
CLUSTER
|
||
|
LEMMA
|
||
|
POS
|
||
|
TAG
|
||
|
DEP
|
||
|
ENT_IOB
|
||
|
ENT_TYPE
|
||
|
HEAD
|
||
|
SENT_START
|
||
|
SPACY
|
||
|
PROB
|
||
|
|
||
|
LANG
|