
    i                     .    d dl mZ d Zd Zd Zd Zd Zy)    )Docc                     g d}g d}g d}g d}t        | ||||      }t        |j                        }t        |      dk(  sJ |d   j                  dk(  sJ y )	N)Abasephraseshouldbe
recognized.)   r      r   r   r   r   )DETADJNOUNAUXVERBr   PUNCT)detamod	nsubjpassauxauxpassROOTpunctwordsposdepsheads   r   A base phrase r   listnoun_chunkslentext_with_wsen_vocabr   r   r   r   docchunkss          p/var/www/vps2.regionflexible.com/Desarrollo/venv/lib/python3.12/site-packages/spacy/tests/lang/en/test_parser.py#test_en_parser_noun_chunks_standardr,      sa    FE!E
@CJD
he4u
EC#//"Fv;!!9!!%5555    c                     g d}g d}g d}g d}t        | ||||      }t        |j                        }t        |      dk(  sJ |d   j                  dk(  sJ |d	   j                  d
k(  sJ y )N)r   r   r   andagoodr   areoftenthesamer   )r   r      r      r7   r   r6   r6   
   r6   r6   )r   r   r   CCONJr   r   r   r   ADVr   r   r   )r   compoundnsubjccr   r   conjr   advmodr   attrr   r   r   r   r!   r    za good phrase r"   r'   s          r+   &test_en_parser_noun_chunks_coordinatedrA      sz    eE1E
fCnD
he4u
EC#//"Fv;!!9!!%5555!9!!%5555r-   c                     g d}g d}g d}g d}t        | ||||      }t        |j                        }t        |      dk(  sJ |d   j                  dk(  sJ |d	   j                  d
k(  sJ y )N)r   r   withanotherr   occursr   )r    r   r       r   r   r   )r   r   ADPr   r   r   r   )r   r<   prepr   pobjr   r   r   r   r   z	A phrase r    zanother phrase r"   r'   s          r+   $test_en_parser_noun_chunks_pp_chunksrJ      sy    GE!E
@CCD
he4u
EC#//"Fv;!!9!![000!9!!%6666r-   c                    g d}g d}g d}g d}t        | ||||      }t        |j                        }t        |      dk(  sJ |d   j                  dk(  sJ |d	   j                  d
k(  sJ |d   j                  dk(  sJ y )N)
Sam,mybrotherrM   arrivedtor4   houser   )
r   r      r   r   r   r      r7   r   )
PROPNr   r   r   r   r   rG   r   r   r   )
r<   r   possapposr   r   rH   r   rI   r   r   rS   r   zSam r    zmy brother r   z
the house r"   r'   s          r+   1test_en_parser_noun_chunks_appositional_modifiersrX   )   s    TE*E
[C_D
he4u
EC#//"Fv;!!9!!V+++!9!!]222!9!!\111r-   c                    g d}g d}g d}g d}t        | ||||      }t        |j                        }t        |      dk(  sJ |d   j                  dk(  sJ |d	   j                  d
k(  sJ |d   j                  dk(  sJ y )N)ShegaveBobr0   raiser   )r    r    r    rF   r    r    )PRONr   rU   r   r   r   )r<   r   dativer   dobjr   r   rS   r   zShe r    zBob r   za raise r"   r'   s          r+   !test_en_parser_noun_chunks_dativera   8   s    5EE
;C>D
he4u
EC#//"Fv;!!9!!V+++!9!!V+++!9!!Z///r-   N)spacy.tokensr   r,   rA   rJ   rX   ra    r-   r+   <module>rd      s!    66	72
0r-   