File: //usr/lib/python3/dist-packages/pygments/lexers/__pycache__/rdf.cpython-311.pyc
�
�E�c�= � � � d Z ddlZddlmZmZmZ ddlmZmZm Z m
Z
mZmZm
Z
mZmZmZmZ g d�Z G d� de� � Z G d� d e� � Z G d
� de� � ZdS )z�
pygments.lexers.rdf
~~~~~~~~~~~~~~~~~~~
Lexers for semantic web and RDF query languages and markup.
:copyright: Copyright 2006-2022 by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
� N)�
RegexLexer�bygroups�default)�Keyword�Punctuation�String�Number�Operator�Generic�
Whitespace�Name�Literal�Comment�Text)�SparqlLexer�TurtleLexer�
ShExCLexerc � � e Zd ZdZdZdgZddgZdgZdZedz Z e d z d
z dz dz d
z Z
dZdZdez dz Z
de z dz Zde
z dz Zdez dz Zdez dz ZdZde z dz e
z dz ez dz Ze
dz e
z dz ez dz Zde z dz e z dz Zdez ez Zdez Zdez dz ez dz Zde z d z d!z ez dz d"z e
z d#z ez d$z e
z d%z ez d&z Zd'Zd(efd)efd*efd+ez dz ej fd+ez dz ej fd,ez ej fd+ez d-z ez dz e ej! e"ej# � � fd.ej$ fd/ej% fd0ez d1z ez dz e&j'