U á€C^gã@sTddlmZddlmZmZmZmZmZdd„Zdd„Z dd „Z d d „Z deiZ d S) é)Úunicode_literalsé)ÚNOUNÚPROPNÚPRONÚVERBÚAUXc #sÖ|j‰tˆƒsdSˆjj d¡}dddg}ddddg}dg}‡fdd „|Dƒ}‡fd d „|Dƒ}‡fd d „|Dƒ}ˆd }|rÒ|jtˆƒkrÒ|jttt fkrÈt ˆ||||ƒ\} } | j| jd |fV| }t |ƒ}qzdS)NZNPZdetZfixedÚnegZflatZcompoundÚpunctcsg|]}ˆjj |¡‘qS©©ÚvocabÚstringsÚadd©Ú.0Úlabel©Údocr úA/tmp/pip-install-6_kvzl1k/spacy/spacy/lang/es/syntax_iterators.pyÚ sznoun_chunks..csg|]}ˆjj |¡‘qSr r rrr rrscsg|]}ˆjj |¡‘qSr r rrr rrsré) rÚlenr rrÚiÚposrrrÚ noun_boundsÚ next_token) ÚobjZnp_labelZ left_labelsZ right_labelsZ stop_labelsÚ np_left_depsÚ np_right_depsÚ stop_depsÚtokenÚleftÚrightr rrÚ noun_chunkss.  ÿr$cCs|jttfkS©N)rrr©r!r r rÚ is_verb_tokensr'cCs&z | ¡WStk r YdSXdSr%)ZnborÚ IndexErrorr&r r rr!s rc sˆ|}tt|jƒƒD]}|j|kr|}q|}|jD]N}|j|kr0t||||ˆƒ\}} tt‡fdd„||j| j…ƒƒrzq€q0| }q0||fS)Ncst|ƒp|jˆkSr%)r'Údep)Út©r r rÚ5óznoun_bounds..)ÚreversedÚlistZleftsr)ZrightsrÚfilterr) rÚrootrrr Z left_boundr!Z right_boundr"r#r r+rr(s.   ÿ þÿrN) Ú __future__rÚsymbolsrrrrrr$r'rrZSYNTAX_ITERATORSr r r rÚs