spaCy/spacy/lexeme.pxd
2014-09-17 23:09:24 +02:00

21 lines
469 B
Cython

from .typedefs cimport hash_t, utf8_t, flag_t, id_t
from cymem.cymem cimport Pool
cdef struct LexemeC:
size_t length
double prob
size_t cluster
char* string
char** views
flag_t flags
cdef LexemeC* lexeme_init(Pool mem, unicode string, double prob, size_t cluster,
list views, set flags)
cdef bint lexeme_check_flag(LexemeC* lexeme, size_t flag_id)
cdef unicode lexeme_string_view(LexemeC* lexeme, size_t view_id)