3
V'ícn ã @ sZ d Z ddlmZmZmZ ddlmZ ddlmZm Z m
Z
mZmZ dgZ
G dd deZdS )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 @ sn e Zd ZdZdZdZdgZdddddd d
gZdgZdd
e fe
d"ejfde
ejefdefd ejfegiZd!S )#r z´
Lexer for cplint files, including CP-logic, Logic Programs with Annotated
Disjunctions, Distributional Clauses syntax, ProbLog, DTProbLog.
.. versionadded:: 2.12
Zcplintzhttps://cplint.euz*.eclz*.prologz*.proz*.plz*.Pz*.lpadz*.cplz
text/x-cplintÚrootZ map_queryÚgaussianÚuniform_densÚ dirichletÚgammaÚbetaÚpoissonÚbinomialÚ geometricÚexponentialÚpascalÚmultinomialÚuserÚvalÚuniformÚdiscreteÚfinitez([a-z]+)(:)z:(-|=)|::?|~=?|=>z\?N)r