File manager - Edit - /opt/saltstack/salt/lib/python3.10/site-packages/pygments/lexers/__pycache__/jmespath.cpython-310.pyc
Back
o ;j% � @ sZ d Z ddlmZmZmZ ddlmZmZmZm Z m Z mZmZm Z dgZG dd� de�ZdS )z� pygments.lexers.jmespath ~~~~~~~~~~~~~~~~~~~~~~~~ Lexers for the JMESPath language :copyright: Copyright 2006-present by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. � )� RegexLexer�bygroups�include)�String�Punctuation� Whitespace�Name�Operator�Number�Literal�Keyword� JMESPathLexerc @ s e Zd ZdZdZdZdgZddgZdZde fgd e fgd efgdej fdej fd e dfgdeej e �dfdee ej e �fged�ed�defed�dej jfdeeje �fdeej e �fed�defdedfg ed�ed�ed�dejfed�defdefdedfgd �Zd!S )"r z For JMESPath queries. ZJMESPathzhttps://jmespath.orgz*.jpZjmespathZjp� z'(\\(.|\n)|[^'\\])*'z(\[\?|[\.\*\[\],:\(\)\{\}\|])z |\t|\n|\rz[^\\"]+z\\"�.z#popz(&)?(")� dq-identifierz"(")?(&?[A-Za-z][A-Za-z0-9_-]*)(")?�ws�stringz(==|!=|<=|>=|<|>|&&|\|\||!)�punctuation�@z(&?[A-Za-z][A-Za-z0-9_]*)(\()z(&)(\()� identifierz-?\d+�`�literalz(false|true|null)\bz-?\d+\.?\d*([eE][-+]\d+)?z\\`)r r r r r �rootr N)�__name__� __module__�__qualname__�__doc__�name�url� filenames�aliasesZ version_addedr r r r ZVariabler r r ZGlobalZFunctionr r r ZConstant�tokens� r"