mirror of
https://github.com/explosion/spaCy.git
synced 2024-11-14 05:37:03 +03:00
e2b70df012
* Use isort with Black profile * isort all the things * Fix import cycles as a result of import sorting * Add DOCBIN_ALL_ATTRS type definition * Add isort to requirements * Remove isort from build dependencies check * Typo
65 lines
1.1 KiB
Python
65 lines
1.1 KiB
Python
from ...symbols import ORTH
|
|
from ...util import update_exc
|
|
from ..tokenizer_exceptions import BASE_EXCEPTIONS
|
|
|
|
_exc = {
|
|
"all'art.": [{ORTH: "all'"}, {ORTH: "art."}],
|
|
"dall'art.": [{ORTH: "dall'"}, {ORTH: "art."}],
|
|
"dell'art.": [{ORTH: "dell'"}, {ORTH: "art."}],
|
|
"L'art.": [{ORTH: "L'"}, {ORTH: "art."}],
|
|
"l'art.": [{ORTH: "l'"}, {ORTH: "art."}],
|
|
"nell'art.": [{ORTH: "nell'"}, {ORTH: "art."}],
|
|
"po'": [{ORTH: "po'"}],
|
|
"sett..": [{ORTH: "sett."}, {ORTH: "."}],
|
|
}
|
|
|
|
for orth in [
|
|
"..",
|
|
"....",
|
|
"a.C.",
|
|
"al.",
|
|
"all-path",
|
|
"art.",
|
|
"Art.",
|
|
"artt.",
|
|
"att.",
|
|
"avv.",
|
|
"Avv.",
|
|
"by-pass",
|
|
"c.d.",
|
|
"c/c",
|
|
"C.so",
|
|
"centro-sinistra",
|
|
"check-up",
|
|
"Civ.",
|
|
"cm.",
|
|
"Cod.",
|
|
"col.",
|
|
"Cost.",
|
|
"d.C.",
|
|
'de"',
|
|
"distr.",
|
|
"E'",
|
|
"ecc.",
|
|
"e-mail",
|
|
"e/o",
|
|
"etc.",
|
|
"Jr.",
|
|
"n°",
|
|
"nord-est",
|
|
"pag.",
|
|
"Proc.",
|
|
"prof.",
|
|
"sett.",
|
|
"s.p.a.",
|
|
"s.n.c",
|
|
"s.r.l",
|
|
"ss.",
|
|
"St.",
|
|
"tel.",
|
|
"week-end",
|
|
]:
|
|
_exc[orth] = [{ORTH: orth}]
|
|
|
|
TOKENIZER_EXCEPTIONS = update_exc(BASE_EXCEPTIONS, _exc)
|