mirror of
https://github.com/explosion/spaCy.git
synced 2025-04-27 12:23:42 +03:00
added new lexical feat to lexeme
This commit is contained in:
parent
94fb0b75e3
commit
ed1ac2969e
|
@ -12,7 +12,7 @@ import numpy
|
||||||
from .typedefs cimport attr_t, flags_t
|
from .typedefs cimport attr_t, flags_t
|
||||||
from .attrs cimport IS_ALPHA, IS_ASCII, IS_DIGIT, IS_LOWER, IS_PUNCT, IS_SPACE
|
from .attrs cimport IS_ALPHA, IS_ASCII, IS_DIGIT, IS_LOWER, IS_PUNCT, IS_SPACE
|
||||||
from .attrs cimport IS_TITLE, IS_UPPER, LIKE_URL, LIKE_NUM, LIKE_EMAIL, IS_STOP
|
from .attrs cimport IS_TITLE, IS_UPPER, LIKE_URL, LIKE_NUM, LIKE_EMAIL, IS_STOP
|
||||||
from .attrs cimport IS_BRACKET, IS_QUOTE, IS_LEFT_PUNCT, IS_RIGHT_PUNCT, IS_OOV
|
from .attrs cimport IS_BRACKET, IS_QUOTE, IS_LEFT_PUNCT, IS_RIGHT_PUNCT, IS_CURRENCY, IS_OOV
|
||||||
from .attrs cimport PROB
|
from .attrs cimport PROB
|
||||||
from .attrs import intify_attrs
|
from .attrs import intify_attrs
|
||||||
from . import about
|
from . import about
|
||||||
|
@ -474,6 +474,14 @@ cdef class Lexeme:
|
||||||
def __set__(self, bint x):
|
def __set__(self, bint x):
|
||||||
Lexeme.c_set_flag(self.c, IS_RIGHT_PUNCT, x)
|
Lexeme.c_set_flag(self.c, IS_RIGHT_PUNCT, x)
|
||||||
|
|
||||||
|
property is_currency:
|
||||||
|
"""RETURNS (bool): Whether the lexeme is a currency symbol, e.g. $, €."""
|
||||||
|
def __get__(self):
|
||||||
|
return Lexeme.c_check_flag(self.c, IS_CURRENCY)
|
||||||
|
|
||||||
|
def __set__(self, bint x):
|
||||||
|
Lexeme.c_set_flag(self.c, IS_CURRENCY, x)
|
||||||
|
|
||||||
property like_url:
|
property like_url:
|
||||||
"""RETURNS (bool): Whether the lexeme resembles a URL."""
|
"""RETURNS (bool): Whether the lexeme resembles a URL."""
|
||||||
def __get__(self):
|
def __get__(self):
|
||||||
|
|
Loading…
Reference in New Issue
Block a user