File: //lib/python3/dist-packages/pygments/lexers/__pycache__/cplint.cpython-311.pyc
�
�E�cn � �h � d Z ddlmZmZmZ ddlmZ ddlmZm Z m
Z
mZmZ dgZ
G d� de� � ZdS )z�
pygments.lexers.cplint
~~~~~~~~~~~~~~~~~~~~~~
Lexer for the cplint language
:copyright: Copyright 2006-2022 by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
� )�bygroups�inherit�words)�PrologLexer)�Operator�Keyword�Name�String�Punctuation�CplintLexerc � � e Zd ZdZdZdZdgZg d�ZdgZdde f e
d� � ej fd e
ej e� � fd
efdej fegiZdS )
r z�
Lexer for cplint files, including CP-logic, Logic Programs with Annotated
Disjunctions, Distributional Clauses syntax, ProbLog, DTProbLog.
.. versionadded:: 2.12
�cplintzhttps://cplint.eu)z*.eclz*.prologz*.proz*.plz*.Pz*.lpadz*.cplz
text/x-cplint�root� map_query)�gaussian�uniform_dens� dirichlet�gamma�beta�poisson�binomial� geometric�exponential�pascal�multinomial�user�val�uniform�discrete�finitez([a-z]+)(:)z:(-|=)|::?|~=?|=>z\?N)�__name__�
__module__�__qualname__�__doc__�name�url�aliases� filenames� mimetypesr r r �Builtinr r
�Atomr r r �tokens� � �8/usr/lib/python3/dist-packages/pygments/lexers/cplint.pyr r s� � � � � � �� � �D�
�C��j�G�P�P�P�I� �!�I� �
�7�#�
�U� � � � !%��
.�
�X�X�f�k�;�?�?�@�
!�8�,�
�D�L�!��
�
�F�F�Fr. N)r$ �pygments.lexerr r r �pygments.lexersr �pygments.tokenr r r r
r �__all__r r- r. r/ �<module>r4 s� ��� � 4� 3� 3� 3� 3� 3� 3� 3� 3� 3� '� '� '� '� '� '� G� G� G� G� G� G� G� G� G� G� G� G� G� G��/��� � � � �+� � � � � r.