o
    \hm  ã                   @   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-2025 by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
é    )ÚbygroupsÚinheritÚwords)ÚPrologLexer)ÚOperatorÚKeywordÚNameÚStringÚPunctuationÚCplintLexerc                   @   sh   e Zd ZdZdZdZdgZg d¢ZdgZd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.
    Úcplintzhttps://cplint.eu)z*.eclz*.prologz*.proz*.plz*.Pz*.lpadz*.cplztext/x-cplintz2.12Ú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Ú	mimetypesÚversion_addedr   r   r   ÚBuiltinr   r	   ÚAtomr
   r   r   Útokens© r,   r,   úY/home/air/segue/gemini/backup/venv/lib/python3.10/site-packages/pygments/lexers/cplint.pyr      s&    ýöÿN)r"   Úpygments.lexerr   r   r   Úpygments.lexersr   Úpygments.tokenr   r   r   r	   r
   Ú__all__r   r,   r,   r,   r-   Ú<module>   s    
