"""Presidio recognizers: NER transformer + regex L0 procurement + Presidio built-in step0.""" from models.ner_transformer import build_presidio_analyzers from models.presidio_step0 import build_step0_recognizers from config.regex_patterns import _REGEX_L0_RECOGNIZER, POST_BOOST_PATTERNS from .gliner import GlinerRecognizer # Costruisce e configura gli analyzer analyzer_full, analyzer_ner_only = build_presidio_analyzers() STEP0_RECOGNIZERS = build_step0_recognizers() # Aggiunge i PatternRecognizer L0 (procurement) all'analyzer full for _rec in _REGEX_L0_RECOGNIZER: analyzer_full.registry.add_recognizer(_rec) __all__ = [ "analyzer_full", "analyzer_ner_only", "STEP0_RECOGNIZERS", "POST_BOOST_PATTERNS", "GlinerRecognizer", ]