
    Mi                         S r SSKrSSKrSSKJr  SSKJrJr  SS jrSS jr	SS jr
S rSS	 jr\S
:X  a!  \" S5        \
" S5        \	" S5        \" S5        gg)z-
Provide structured access to documentation.
    N)wrap)findopen_datafilec                     [        SU 5        g )Nbrown_tagset_format_tagset
tagpatterns    c/var/www/eduai.edurigo.com/storigo/production/storigo_env/lib/python3.13/site-packages/nltk/help.pyr   r          >:.    c                     [        SU 5        g )Nclaws5_tagsetr   r
   s    r   r   r      s    ?J/r   c                     [        SU 5        g )Nupenn_tagsetr   r
   s    r   r   r      r   r   c                     U  H>  nX   nUS-   US   -   /n[        US   SSSS9n[        SR                  XE-   5      5        M@     g )Nz: r      K   z    )widthinitial_indentsubsequent_indent
)r   printjoin)tagstagdicttagentrydefnexampless         r   _print_entriesr"   $   sT    d
U1X%&!HBv
 	dii() r   c                    [        [        S5      U  S35       n[        R                  " U5      nS S S 5        U(       d  [	        [        W5      U5        g UW;   a  [	        U/U5        g [        R                  " U5      n[        U5       Vs/ s H  oAR                  U5      (       d  M  UPM     nnU(       a  [	        XS5        g [        S5        g ! , (       d  f       N= fs  snf )Nzhelp/tagsets_json/PY3_json/z.jsonzNo matching tags found.)
r   r   jsonloadr"   sortedrecompilematchr   )tagsetr   finr   r   r   s         r   r	   r	   .   s    	t9:vhe<L	MQT))C. 
N vg0	w	
|W-ZZ
+
%gH2B2B32GH4)+, 
N	M Is   CC!)C!
C__main__zNN.*z.*\$	UNDEFINEDNN)N)__doc__r$   r'   textwrapr   	nltk.datar   r   r   r   r   r"   r	   __name__ r   r   <module>r4      s`     	  )/0/*-$ z+	 r   