spaCy/spacy/structs.pxd

65 lines
993 B
Cython
Raw Normal View History

2015-08-26 17:18:36 +00:00
from libc.stdint cimport uint8_t, uint32_t, int32_t, uint64_t
from .typedefs cimport flags_t, attr_t, hash_t
from .parts_of_speech cimport univ_pos_t
cdef struct LexemeC:
2015-01-21 15:04:24 +00:00
const float* repvec
flags_t flags
2015-04-19 08:31:31 +00:00
attr_t id
attr_t length
2015-01-22 15:08:25 +00:00
attr_t orth
attr_t lower
attr_t norm
attr_t shape
attr_t prefix
attr_t suffix
2015-04-19 08:31:31 +00:00
attr_t cluster
float prob
float sentiment
2015-02-07 13:43:17 +00:00
float l2_norm
2015-03-09 05:46:22 +00:00
cdef struct Entity:
int start
int end
int label
2015-03-09 05:46:22 +00:00
cdef struct Constituent:
2015-05-20 14:03:26 +00:00
const TokenC* head
const Constituent* parent
const Constituent* first
const Constituent* last
int label
2015-05-20 14:03:26 +00:00
int length
cdef struct TokenC:
const LexemeC* lex
2015-05-20 14:03:26 +00:00
const Constituent* ctnt
uint64_t morph
univ_pos_t pos
2015-07-13 17:48:07 +00:00
bint spacy
int tag
int idx
int lemma
int sense
int head
int dep
bint sent_start
uint32_t l_kids
uint32_t r_kids
uint32_t l_edge
uint32_t r_edge
int ent_iob
int ent_type