a
    Dfm                     @   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-2024 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.
    Zcplintzhttps://cplint.eu)z*.eclz*.prologz*.proz*.plz*.Pz*.lpadz*.cplztext/x-cplintz2.12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	mimetypesZversion_addedr   r   r   ZBuiltinr   r	   ZAtomr
   r   r   tokens r   r   c/nfs/NAS7/SABIOD/METHODE/ermites/ermites_venv/lib/python3.9/site-packages/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
   
