U
    lufn  ã                   @   sZ   d Z ddlmZmZmZ ddlmZ ddlmZm	Z	m
Z
mZmZ dgZG dd„ deƒZdS )zÎ
    pygments.lexers.cplint
    ~~~~~~~~~~~~~~~~~~~~~~

    Lexer for the cplint language

    :copyright: Copyright 2006-2023 by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
é    )ÚbygroupsÚinheritÚwords)ÚPrologLexer)ÚOperatorÚKeywordÚNameÚStringÚPunctuationÚCplintLexerc                   @   sn   e Zd ZdZdZdZdgZdddddd	d
gZdgZdde	fe
dƒejfdeejeƒfdefdejfegiZdS )r   z´
    Lexer for cplint files, including CP-logic, Logic Programs with Annotated
    Disjunctions, Distributional Clauses syntax, ProbLog, DTProbLog.

    .. versionadded:: 2.12
    Zcplintzhttps://cplint.euz*.eclz*.prologz*.proz*.plz*.Pz*.lpadz*.cplztext/x-cplintÚrootZ	map_query)ZgaussianZuniform_densZ	dirichletÚgammaÚbetaZpoissonZbinomialZ	geometricZexponentialZpascalZmultinomialÚuserÚvalÚuniformZdiscreteZfinitez([a-z]+)(:)z:(-|=)|::?|~=?|=>z\?N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__ÚnameÚurlÚaliasesÚ	filenamesÚ	mimetypesr   r   r   ZBuiltinr   r	   ZAtomr
   r   r   Útokens© r   r   ú:/tmp/pip-unpacked-wheel-7eq1ciah/pygments/lexers/cplint.pyr      s"   ýöÿN)r   Zpygments.lexerr   r   r   Zpygments.lexersr   Zpygments.tokenr   r   r   r	   r
   Ú__all__r   r   r   r   r   Ú<module>   s
   
