| Server IP : 127.0.0.1 / Your IP : 216.73.216.109 Web Server : Apache/2.4.54 (Win64) OpenSSL/1.1.1q PHP/8.1.10 System : Windows NT DESKTOP-E5T4RUN 10.0 build 19045 (Windows 10) AMD64 User : SERVERWEB ( 0) PHP Version : 8.1.10 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/cygwin64/lib/python3.9/site-packages/pygments/lexers/__pycache__/ |
Upload File : |
a
SҼa�= � @ s� d dl Z d dlmZmZmZ d dlmZmZmZm Z m
Z
mZmZm
Z
mZmZmZ g d�ZG dd� de�ZG dd� de�ZG d d
� d
e�ZdS )� N)�
RegexLexer�bygroups�default)�Keyword�Punctuation�String�Number�Operator�Generic�
Whitespace�Name�Literal�Comment�Text)�SparqlLexer�TurtleLexer�
ShExCLexerc @ s� e Zd ZdZdgZddgZdgZdZed Zed d d
d d Z d
Z
dZde d Zde d Z
de d Zde
d Zde d ZdZde d e d e d Zed e d e d Zde d e d Zde e Zde Zde d e d Zde d d e d d! e d" e d# e d$ e d% Zd&Zd'efd(efd)efd*e d ejfd*e d ejfd+e ejfd*e d, e d eej e!ej"�fd-ej#fd.ej$fd/e d0 e d e%j&fd1e%j&fd2e%j'fd3e(fd4e!fd5e)fd6e*d7fd8e*d9fd:e*d;fd<e*d=fgd6e*d>fd?e*fde*d@fgd8e*d>fdAe*fde*d@fgd:e*d>fd?e*fde*j+d@fgd<e*d>fdBe*fde*d@fgdCe dD e*j+dEfdFe dG e*j+dEfdHe*j+dEfgdIee(ej#�dJfdKe(dJfe,dJ�gdL�Z-dMS )Nr ZSPARQLZsparqlz*.rqz*.sparqlzapplication/sparql-query�J a-zA-ZÀ-ÖØ-öø-˿Ͱ-ͽͿ--⁰-Ⰰ-、-豈-﷏ﷰ-��_�\-�0-9� ·� ̀-ͯ� ‿-⁀� 0-9A-Fa-f� _~.\-!$&"()*+,;=/?#@%�[�]z<(?:[^<>"{}|^`\\\x00-\x20])*>�_:[0-9�](?:[�.]*�)?�(?:[z[0-9z][u 0-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<