
    j                         d Z ddlZddlZddlmZ ddlmZ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)findopen_datafilec                 &    t          d|            d S )Nbrown_tagset_format_tagset
tagpatterns    S/lsinfo/ai/hellotax_ai/base_platform/venv/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          t          d          |  d          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>9   s,    HHH*2B2B32G2GHHHHr   zNo matching tags found.)	r   r   jsonloadr"   sortedrecompiler   )tagsetr   finr   r   s    `   r   r	   r	   .   s/   	t9::v<L<L<L	M	M !QT)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"   r	   __name__r%   r   r   <module>r7      s     				       ) ) ) ) ) ) ) )/ / / /0 0 0 0/ / / /* * *- - - -$ zLLM+L	 r   