U á€C^0ã@s4ddlmZddlmZmZmZdd„ZdeiZdS)é)Úunicode_literalsé)ÚNOUNÚPROPNÚPRONc #sàddddddddd d d d g }|j‰ˆjj d ¡}t‡fdd„|Dƒƒ}ˆjj d¡}d}t|ƒD]z\}}||krrq`|jttt fkr`|j |kr`|j d}ˆ|j j D]&}|jttfkr¢|j |kr¢|j d}q¢|j j ||fVq`dS)zW Detect base noun phrases from a dependency parse. Works on both Doc and Span. ZsbZoaÚdaZnkÚmoZagÚROOTÚrootÚcjÚpdZogZappZNPc3s|]}ˆjj |¡VqdS)N)ÚvocabÚstringsÚadd)Ú.0Úlabel©Údoc©úA/tmp/pip-install-6_kvzl1k/spacy/spacy/lang/de/syntax_iterators.pyÚ sznoun_chunks..réN)rr rrÚsetÚ enumerateÚposrrrÚdepÚiZrightsZ left_edge) ÚobjÚlabelsZnp_labelZnp_depsZ close_appZrbracketrÚwordZrdeprrrÚ noun_chunkss6 ô  r N)Ú __future__rÚsymbolsrrrr ZSYNTAX_ITERATORSrrrrÚs *