File: //opt/saltstack/salt/lib/python3.10/site-packages/pygments/lexers/__pycache__/data.cpython-310.pyc
o
;j�i � @ s� d Z ddlmZmZmZmZmZ ddlmZm Z m
Z
mZmZm
Z
mZmZmZ g d�ZG dd� de�ZG dd� de�ZG d d
� d
e�ZG dd� de�ZG d
d� de�ZdS )z�
pygments.lexers.data
~~~~~~~~~~~~~~~~~~~~
Lexers for data file format.
:copyright: Copyright 2006-present by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
� )�Lexer�ExtendedRegexLexer�LexerContext�include�bygroups) �Comment�Error�Keyword�Literal�Name�Number�Punctuation�String�
Whitespace)� YamlLexer� JsonLexer�JsonBareObjectLexer�JsonLdLexerc s e Zd ZdZ� fdd�Z� ZS )�YamlLexerContextz'Indentation context for the YAML lexer.c s. t � j|i |�� g | _d| _d| _d | _d S �N���r )�super�__init__�indent_stack�indent�next_indent�block_scalar_indent)�self�args�kwds�� __class__� �H/opt/saltstack/salt/lib/python3.10/site-packages/pygments/lexers/data.pyr s
zYamlLexerContext.__init__)�__name__�
__module__�__qualname__�__doc__r �
__classcell__r"