spaCy/spacy/senses.pxd

70 lines
1.1 KiB
Cython
Raw Normal View History

2015-07-01 19:49:44 +03:00
# Enum of Wordnet supersenses
cimport parts_of_speech
from .typedefs cimport flags_t
2015-07-01 19:49:44 +03:00
cpdef enum:
A_behavior
A_body
A_feeling
A_mind
A_motion
A_perception
A_quantity
A_relation
A_social
A_spatial
A_substance
A_time
A_weather
N_act
N_animal
N_artifact
N_attribute
N_body
N_cognition
N_communication
N_event
N_feeling
N_food
N_group
N_location
N_motive
N_object
N_person
N_phenomenon
N_plant
N_possession
N_process
N_quantity
N_relation
N_shape
N_state
N_substance
N_time
V_body
V_change
V_cognition
V_communication
V_competition
V_consumption
V_contact
V_creation
V_emotion
V_motion
V_perception
V_possession
V_social
V_stative
V_weather
2015-07-02 01:54:06 +03:00
N_SENSES
2015-07-03 06:45:16 +03:00
cdef flags_t[<int>parts_of_speech.N_UNIV_TAGS] POS_SENSES
2015-07-03 06:45:16 +03:00
# Can we not define this compile time? Have to hard code? :(
# DEF INVALID_SENSE = 1 << 54
cdef flags_t encode_sense_strs(sense_names) except 18014398509481984