https://t.me/RX1948
Server : Apache
System : Linux iad1-shared-b8-43 6.6.49-grsec-jammy+ #10 SMP Thu Sep 12 23:23:08 UTC 2024 x86_64
User : dh_edsupp ( 6597262)
PHP Version : 8.2.26
Disable Function : NONE
Directory :  /lib/python3/dist-packages/pygments/lexers/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //lib/python3/dist-packages/pygments/lexers/__pycache__/rdf.cpython-310.pyc
o

���a�=�@s�dZddlZddlmZmZmZddlmZmZm	Z	m
Z
mZmZm
Z
mZmZmZmZgd�ZGdd�de�ZGdd	�d	e�ZGd
d�de�ZdS)z�
    pygments.lexers.rdf
    ~~~~~~~~~~~~~~~~~~~

    Lexers for semantic web and RDF query languages and markup.

    :copyright: Copyright 2006-2021 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@s�eZdZdZdZdgZddgZdgZdZedZ	e	d	d
ddd
Z
dZdZdedZ
de	dZde
dZdedZdedZdZde	de
dedZe
de
dedZde	de	dZdeeZdeZdededZde	d d!edd"e
d#ed$e
d%ed&Zd'Zd(efd)efd*efd+edejfd+edejfd,eejfd+ed-ede ej!e"ej#�fd.ej$fd/ej%fd0ed1ede&j'fd2e&j'fd3e&j(fd4e)fd5e"fd6e*fd7e+d8fd9e+d:fd;e+d<fd=e+d>fgd7e+d?fd@e+fde+dAfgd9e+d?fdBe+fde+dAfgd;e+d?fd@e+fde+j,dAfgd=e+d?fdCe+fde+dAfgdDedEe+j,dFfdGedHe+j,dFfdIe+j,dFfgdJe e)ej$�dKfdLe)dKfe-dK�gdM�Z.dNS)Orzp
    Lexer for `SPARQL <https://www.w3.org/TR/sparql11-query/>`_ query language.

    .. versionadded:: 2.0
    �SPARQL�sparqlz*.rqz*.sparqlzapplication/sparql-query�Ja-zA-ZÀ-ÖØ-öø-˿Ͱ-ͽͿ-῿‌-‍⁰-↏Ⰰ-⿯、-퟿豈-﷏ﷰ-��_�\-�0-9�·�̀-ͯ�‿-⁀�	0-9A-Fa-f� _~.\-!$&"()*+,;=/?#@%�[�]z<(?:[^<>"{}|^`\\\x00-\x20])*>�_:[0-9�](?:[�.]*�)?�(?:[z[0-9z][u0-9·̀-ͯ‿-⁀]*�%�\\�(?:�)|(?:�)�:0-9�]|�(?:(?:[�.:]|�)*(?:[�:]|�))?�[eE][+-]?\d+�\s+ay(?i)(select|construct|describe|ask|where|filter|group\s+by|minus|distinct|reduced|from\s+named|from|order\s+by|desc|asc|limit|offset|values|bindings|load|into|clear|drop|create|add|move|copy|insert\s+data|delete\s+data|delete\s+where|with|delete|insert|using\s+named|using|graph|default|named|all|optional|service|silent|bind|undef|union|not\s+in|in|as|having|to|prefix|base)\b�(a)\b�(z[?$]�)?(\:)(a�(?i)(str|lang|langmatches|datatype|bound|iri|uri|bnode|rand|abs|ceil|floor|round|concat|strlen|ucase|lcase|encode_for_uri|contains|strstarts|strends|strbefore|strafter|year|month|day|hours|minutes|seconds|timezone|tz|now|uuid|struuid|md5|sha1|sha256|sha384|sha512|coalesce|if|strlang|strdt|sameterm|isiri|isuri|isblank|isliteral|isnumeric|regex|substr|replace|exists|not\s+exists|count|sum|min|max|avg|sample|group_concat|separator)\b�(true|false)�[+\-]?(\d+\.\d*�|\.?\d+�[+\-]?(\d+\.\d*|\.\d+)�	[+\-]?\d+z%(\|\||&&|=|\*|\-|\+|/|!=|<=|>=|!|<|>)�[(){}.;,:^\[\]]�#[^\n]*�"""�triple-double-quoted-string�"�single-double-quoted-string�'''�triple-single-quoted-string�'�single-single-quoted-string�
end-of-string�[^\\]+�
string-escape�	[^"\\\n]+�	[^'\\\n]+�uz{4}�#pop�Uz{8}�.� (@)([a-zA-Z]+(?:-[a-zA-Z0-9]+)*)�#pop:2�\^\^��rootr>r@rBrDrGrEN)/�__name__�
__module__�__qualname__�__doc__�name�aliases�	filenames�	mimetypes�PN_CHARS_BASE_GRP�PN_CHARS_U_GRP�PN_CHARS_GRP�HEX_GRP�PN_LOCAL_ESC_CHARS_GRP�
PN_CHARS_BASE�
PN_CHARS_U�PN_CHARS�HEX�PN_LOCAL_ESC_CHARS�IRIREF�BLANK_NODE_LABEL�	PN_PREFIX�VARNAME�PERCENT�PN_LOCAL_ESC�PLX�PN_LOCAL�EXPONENTrrr�Label�Variabler�	Namespacer�Tag�Function�Constantr�Float�Integerr	rr�Escaper�tokens�rxrx�5/usr/lib/python3/dist-packages/pygments/lexers/rdf.pyrs�
���������������������	�1��
��
���
�rc@sleZdZdZdZdgZdgZddgZdZedZ	e	d	d
ddd
Z
de
dZdedZede
dedZ
dZdedZdeeZdZdedZdeZdededZde	ddedde
dede
ded Zd!d"d#�Zd$efd%eeeeejee�fd&eeeeejeejee�fd'ejfd(eejfd)e
d*edeejeej �fd+e!fd,e"fd-e#j$fd.e#j$fd/e#j%fd0efd1e&d2fd3e&d4fd5e&d6fd7e&d8fgd1e&d9fd:e&fde&d;fgd3e&d9fd<e&fde&d;fgd5e&d9fd:e&fde&d;fgd7e&d9fd=e&fde&d;fgd>e&d?fgd@ee'e(j)�dAfdBeee'e(j)�dAfe*dA�gdC�Z+dDdE�Z,dFS)Grzf
    Lexer for `Turtle <http://www.w3.org/TR/turtle/>`_ data language.

    .. versionadded:: 2.1
    �Turtle�turtlez*.ttlztext/turtlezapplication/x-turtlerrrrrrrrrr$r"r#rr%rr&r'r(r)r*r+r,r-r.r/r0z((?:[a-zA-Z][\w-]*)?\:)z(<[^<>"{}|^`\\\x00-\x20]*>))�PNAME_NSrer2z%(@base|BASE)(\s+)%(IRIREF)s(\s*)(\.?)z:(@prefix|PREFIX)(\s+)%(PNAME_NS)s(\s+)%(IRIREF)s(\s*)(\.?)z(?<=\s)a(?=\s)z
%(IRIREF)sr4r5z#[^\n]+z\b(true|false)\bz[+\-]?\d*\.\d+z[+\-]?\d*(:?\.\d+)?E[+\-]?\d+r:z[\[\](){}.;,:^]r=r>r?r@rArBrCrDrErFrGrHrIrMrKrNrOz(\^\^)%(IRIREF)srQcCs$dD]
}t�d||�rdSqdS)N)z@base zBASE z@prefix zPREFIX z^\s*%sg�������?)�re�search)�text�trxrxry�analyse_text9s
��zTurtleLexer.analyse_textN)-rSrTrUrVrWrXrYrZr[r\r]rbr`rgr^rcrir_rdrjrkrl�patternsrrrrrrorrp�Typerqrr
rrtrurr	r
�Emphrrwr�rxrxrxryr�s�
���������������������$��������Hrc@s�eZdZdZdZddgZdgZdgZdZedZ	e	d	d
ddd
Z
dZdZdedZ
de	dZde
dZdedZdedZdededZdeZdedZde	de
dedZe
de
dedZdeeZdeZdeded Zde	d!d"ed d#e
d$ed%e
d&ed'Zd(Zd)efd*efd+efd,ed ejfd,ed ejfd,ed-ede ej!e"ej#�fd.ej$fd/ed0ed e%j&fd1e%j&fd2e%j'fd3e(fd4e(j)fd5e"fd6e*fd7e+d8fd9e+d:fd;e+d<fd=e+d>fgd7e+d?fd@e+fde+dAfgd9e+d?fdBe+fde+dAfgd;e+d?fd@e+fde+j,dAfgd=e+d?fdCe+fde+dAfgee+j,dDfdEe+j,dDfgdFe e(ej-�dGfdHe(dGfe.dG�gdI�Z/dJS)Krzg
    Lexer for `ShExC <https://shex.io/shex-semantics/#shexc>`_ shape expressions language syntax.
    �ShExC�shexc�shexz*.shexz	text/shexrrrrrrrrz_~.\-!$&'()*+,;=/?#@%rrz(?:uz{4}|Uz{8})r&z<(?:[^\x00-\x20<>"{}|^`\\]|z)*>r r!r"r#r$r%r'r(r)r*r+r,r-r.r/r0r1r2z�(?i)(base|prefix|start|external|literal|iri|bnode|nonliteral|length|minlength|maxlength|mininclusive|minexclusive|maxinclusive|maxexclusive|totaldigits|fractiondigits|closed|extra)\br3r4r5r6r7r8r9r:z[@|$&=*+?^\-~]z(?i)(and|or|not)\br;r<r=r>r?r@rArBrCrDrErFrGrHrIrKrMrNrOrPrQN)0rSrTrUrVrWrXrYrZr[r\r]r^r_r`rarbrcrd�UCHAR_NO_BACKSLASH�UCHARrerfrgrirjrkrlrmrrrrnrrprrqrsrrtrur	�Wordrrrvrrrrwrxrxrxryr?s�
��������������������'��
��

���
�r)rVr}�pygments.lexerrrr�pygments.tokenrrrrr	r
rrr
rr�__all__rrrrxrxrxry�<module>s
4

https://t.me/RX1948 - 2025