
    |en                     `    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e      Zy)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                       e Zd ZdZdZdZdgZg d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y)r   z
    Lexer for cplint files, including CP-logic, Logic Programs with Annotated
    Disjunctions, Distributional Clauses syntax, ProbLog, DTProbLog.

    .. versionadded:: 2.12
    cplintzhttps://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jGPI !I 	7#   !%.
 Xfkk;?@!8,DLL!
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 ' G G/+ r.   