
    Ng                         d Z ddlZddlZddlmZ ddlmZ ddZddZddZ	d Z
dd	Zed
k    r. ed            e	d            ed            ed           dS dS )z-
Provide structured access to documentation.
    N)wrap)findc                 &    t          d|            d S )Nbrown_tagset_format_tagset
tagpatterns    E/var/www/html/ai-engine/env/lib/python3.11/site-packages/nltk/help.pyr   r          >:.....    c                 &    t          d|            d S )Nclaws5_tagsetr   r	   s    r   r   r      s    ?J/////r   c                 &    t          d|            d S )Nupenn_tagsetr   r	   s    r   r   r      r   r   c                     | D ]W}||         }|dz   |d         z   g}t          |d         ddd          }t          d                    ||z                        Xd S )Nz: r      K   z    )widthinitial_indentsubsequent_indent
)r   printjoin)tagstagdicttagentrydefnexampless         r   _print_entriesr!   $   s}     * *d
U1X%&!HBv
 
 
 	diix(())))* *r   c                    t          d|  d          }t          |          5 }t          j        |          }d d d            n# 1 swxY w Y   st	          t          |          |           d S |v rt	          g|           d S t          j                  fdt          |          D             }|rt	          ||           d S t          d           d S )Nzhelp/tagsets_json/PY3_json/z.jsonc                 >    g | ]}                     |          |S  )match).0r   r
   s     r   
<listcomp>z"_format_tagset.<locals>.<listcomp>:   s,    HHH*2B2B32G2GHHHHr   zNo matching tags found.)	r   openjsonloadr!   sortedrecompiler   )tagsetr
   tag_json_filefinr   r   s    `    r   r   r   .   s3   DvDDDEEM	m		 !)C..! ! ! ! ! ! ! ! ! ! ! ! ! ! !  
-vg00000	w		
|W-----Z
++
HHHHvgHHH 	-4)))))+,,,,,s   AA	A	__main__zNN.*z.*\$	UNDEFINEDNN)N)__doc__r)   r,   textwrapr   	nltk.datar   r   r   r   r!   r   __name__r$   r   r   <module>r8      s     				            / / / /0 0 0 0/ / / /* * *- - - -& zLLM+L	 r   