File manager - Edit - /opt/saltstack/salt/lib/python3.10/site-packages/pygments/lexers/__pycache__/verification.cpython-310.pyc
Back
o ;ja � @ sl d Z ddlmZmZmZ ddlmZmZmZm Z m Z mZmZm Z ddgZG dd� de�ZG dd� de�ZdS ) z� pygments.lexers.verification ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lexer for Intermediate Verification Languages (IVLs). :copyright: Copyright 2006-present by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. � )� RegexLexer�include�words)�Comment�Operator�Keyword�Name�Number�Punctuation�Text�Generic�BoogieLexer�SilverLexerc @ s� e Zd ZdZdZdZdgZdgZdZde fde fd e fd e jfde jfde j d feddd�efeddd�ejfeddd�ejfed�defdejfdefdefgde j fde j dfde j dfde j fgdejfgd�ZdS ) r z! For Boogie source code. ZBoogiez-https://boogie-docs.readthedocs.io/en/latest/Zboogiez*.bplz2.1�\n�\s+�\\\n� //[/!](.*?)\n� //(.*?)\n�/\*�comment)�axiom�break�call�ensures�else�exists�function�forall�if� invariantZmodifiesZ procedure�requiresZthen�var�while�\b��suffix)�const)�bool�int�ref�numbersz((>=|<=|:=|!=|==>|&&|\|\||[+/\-=>*<\[\]])�\{.*?\}�([{}():;,.])z[a-zA-Z_]\w*�[^*/]+�#push�\*/�#pop�[*/]�[0-9]+��rootr r* N)�__name__� __module__�__qualname__�__doc__�name�url�aliases� filenames� version_addedr r �Doc�Single� Multiliner r ZReserved�Typer r r �Emphr r r �Integer�tokens� rE rE �P/opt/saltstack/salt/lib/python3.10/site-packages/pygments/lexers/verification.pyr sD ��� �� �c @ s� e Zd ZdZdZdgZddgZdZdZde fd e fd e fde jfde jfd e j dfeddd�efeddd�ejfeddd�ejfed�defdejfdefdefgde j fd e j dfde j dfde j fgdejfgd�Zd S )!r z! For Silver source code. ZSilverZsilverz*.silz*.vprz&https://github.com/viperproject/silverz2.2r r r r r r r )4�result�true�false�null�methodr � predicateZprogram�domainr r! �returns�fieldZdefine�foldZunfoldZinhaleZexhale�new�assertZassumeZgotor"