
    4 j                     :    d Z ddlmZ ddlmZ d Zd Zg dZd Z	y	)
z"JavaScript grammar for tree-sitter    )files   )languagec                 |    t        t         d      |z  }|j                         t               | <   t               |    S )Nz.queries)_files__package__	read_textglobals)namefilequerys      R/home/agent/.local/lib/python3.12/site-packages/tree_sitter_javascript/__init__.py
_get_queryr      s6    k](+,t3Eoo'GIdO9T?    c                     | dk(  rt        dd      S | dk(  rt        dd      S | dk(  rt        dd      S | dk(  rt        dd      S t        d	t        d
|       )NHIGHLIGHTS_QUERYzhighlights.scmINJECTIONS_QUERYzinjections.scmLOCALS_QUERYz
locals.scm
TAGS_QUERYztags.scmzmodule z has no attribute )r   AttributeError__name__)r   s    r   __getattr__r      su    !!,.>??!!,.>??~.,77|,
33
78,.@I
JJr   )r   r   r   r   r   c                  *    t        t        g dz         S )N)
__all____builtins__
__cached____doc____file__
__loader__r   r   __path____spec__)sortedr    r   r   __dir__r$   $   s    '    r   N)
r   importlib.resourcesr   r   _bindingr   r   r   r   r$   r#   r   r   <module>r'      s%    ( / 
Kr   