i7i>dZddlZddlmZmZmZddlmZmZm Z m Z m Z m Z m Z mZmZmZmZgdZGddeZGdd eZGd d eZy) z pygments.lexers.rdf ~~~~~~~~~~~~~~~~~~~ Lexers for semantic web and RDF query languages and markup. :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. N) RegexLexerbygroupsdefault) Keyword PunctuationStringNumberOperatorGeneric WhitespaceNameLiteralCommentText) SparqlLexer TurtleLexer ShExCLexerceZdZdZdZdgZddgZdgZdZdZ d Z e d zZ e d zd zd zdzdzZ dZ dZde zdzZde zdzZde zdzZde zdzZdezdzZdZde zdze zdzezdzZedze zdzezdzZde zdze zdzZdezezZdezZdezd zezd!zZde zd"zd#zezd!zd$ze zd%zezd&ze zd'zezd(zZd)Zd*efd+efd,efd-ezd!zej@fd-ezd!zej@fd.ezejBfd-ezd/zezdze"ejFe$ejJfd0ejLfd1ejNfd2ezd3zezd!ze(jRfd4e(jRfd5e(jTfd6e+fd7e$fd8e,fd9e-d:fd;e-dfd?e-d@fgd9e-dAfdBe-fde-dCfgd;e-dAfdDe-fde-dCfgd=e-dAfdBe-fde-j\dCfgd?e-dAfdEe-fde-dCfgdFezdGze-j\dHfdIezdJze-j\dHfdKe-j\dHfgdLe"e+ejLdMfdNe+dMfe/dMgdOZ0yP)Qrz* Lexer for SPARQL query language. SPARQLsparqlz*.rqz*.sparqlzapplication/sparql-queryz$https://www.w3.org/TR/sparql11-queryz2.0Ja-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}#popUz{8}. (@)([a-zA-Z]+(?:-[a-zA-Z0-9]+)*)#pop:2\^\^rootr@rBrDrFrIrGN)1__name__ __module__ __qualname____doc__namealiases filenames mimetypesurl version_addedPN_CHARS_BASE_GRPPN_CHARS_U_GRP PN_CHARS_GRPHEX_GRPPN_LOCAL_ESC_CHARS_GRP PN_CHARS_BASE PN_CHARS_UPN_CHARSHEXPN_LOCAL_ESC_CHARSIRIREFBLANK_NODE_LABEL PN_PREFIXVARNAMEPERCENT PN_LOCAL_ESCPLXPN_LOCALEXPONENTrrr LabelVariabler NamespacerTagFunctionConstantr FloatIntegerr rrEscapertokens\/mnt/ssd/data/python-lab/ChefSystem/venv/lib/python3.12/site-packages/pygments/lexers/rdf.pyrrs) DjG$I+,I 0CM )(#-N"$ $ $ $LG6++c1M~%+J\!C'H -# C55; -F.07:\I'(*./&5=H4OI~%,~=56GCi#oG--L '/G #l 2S 8C'&047#=C()+12478:BC$%'*+-23HH TNP RY  Z w  6\C  , # #c )4:: 6 g t}} - I  *X 5 = dnnk488 < >G]] g.. / ( *Z 7( BS H&,, W & 5 6>> * 5x @  -  ! V: ; 68 9 V: ; 68 9]/ bV_ -   FO ,( 6? + 6 " FO ,( V_ -   FMM? 3( 6? + 6 " FO ,( CZ%  7 CZ%  7 6==& ) 1 h . : h ) H   UPFr}rceZdZdZdZdgZdgZddgZdZdZ d Z e d zZ e d zd zd zdzdzZ de zdzZ de zdzZedze zdze zdzZdZdezdzZdezezZdZdezdzZdezZdezdzezdzZde zdzdzezdzdze zdzezd ze zd!zezd"zZd#d$d%Zd&efd'j4dLieeeeej>ee fd(j4dLieeeeejBeej>ee fd)ejDfd*j4dLieej>fd+ezd,zezdzeejBe ejFfd-e zd.ze zdze zd/zeejBe ejFfd0e$fd1e%fd2e&jNfd3e&jNfd4e&jPfd5e fd6e)d7fd8e)d9fd:e)d;fdfd?e)fde)d@fgd8e)d>fdAe)fde)d@fgd:e)d>fdBe)fde)d@fgdfdCe)fde)d@fgdDe)dEfgdFee*e+jXdGfdHj4dLieee*e+jXdGfe-dGgdIZ.dJZ/yK)Mrz) Lexer for Turtle data language. Turtleturtlez*.ttlz text/turtlezapplication/x-turtlezhttps://www.w3.org/TR/turtlez2.1rrrrrrrr r!r&r$r%rr'rr(r)r*r+r,r-r.r/r0r1r2z((?:[a-zA-Z][\w-]*)?\:)z(<[^<>"{}|^`\\\x00-\x20]*>))PNAME_NSrir4z#(@base|BASE)(\s+){IRIREF}(\s*)(\.?)z6(@prefix|PREFIX)(\s+){PNAME_NS}(\s+){IRIREF}(\s*)(\.?)z(?<=\s)a(?=\s)z{IRIREF}r6r7z(_)(:)([z0-9]([z)?)z#[^\n]+z\b(true|false)\bz[+\-]?\d*\.\d+z[+\-]?\d*(:?\.\d+)?E[+\-]?\d+r<z[\[\](){}.;,:^]r?r@rArBrCrDrErFrGz [^\\]+(?=""")rIrJz [^\\]+(?=''')rKrOrMrPrQz(\^\^){IRIREF}rScHdD]}tjd||syy)N)z@base zBASE z@prefix zPREFIX z^\s*g?)research)textts r~ analyse_textzTurtleLexer.analyse_text=s(; AyyDd+ r}Nr|)0rUrVrWrXrYrZr[r\r]r^r_r`rarfrdrkrbrgrmrcrhrnrorppatternsrformatrrr r rsrrtTyperurrr rxryrr r Emphrr{rr|r}r~rrs DjG I 67I (CM )(#-N"$ $ $ $L\!C'H++c1M&5=H4OIG -# CCi#oG655;--L '/G #l 2S 8C'&047#=C()+12478:BC$%'*+-23H /0HTN; 3 : : FX F gz4==*!# $N F M M YPX Y gz4>>:mmZ> ?  - [   +( +T]] ;I  *X 5 = dnnk488 < >> )I 5 Dv MPX X[` ` dnnk488 < > ! ' *  - -v|| < 6>> *  - V: ; 68 9 V: ; 68 9K& PV_ - v & FO ,( 6? + 6 " FO ,( V_ - v & FO ,( 6? + 6 " FO ,( 66 " 1 h -x 9&  % % 1 18Hgll3SU] ^ H   HFXr}rcBeZdZdZdZddgZdgZdgZdZdZ d Z e d zZ e d zd zd zdzdzZ dZ dZde zdzZde zdzZde zdzZde zdzZdezdzZdezdzezdzZdezZdezdzZde zdze zdzezdzZedze zdzezdzZdezezZdezZd ezd!zezd"zZde zd#zd$zezd"zd%ze zd&zezd'ze zd(zezd)zZd*Zd+efd,efd-efd.ezd"ze jBfd.ezd"ze jBfd.ezd/zezdze"e jFe$e jJfd0ejLfd1ezd2zezd"ze'jPfd3e'jPfd4e'jRfd5e*fd6e*jVfd7e$fd8e,fd9e-d:fd;e-dfd?e-d@fgd9e-dAfdBe-fde-dCfgd;e-dAfdDe-fde-dCfgd=e-dAfdBe-fde-j\dCfgd?e-dAfdEe-fde-dCfgee-j\dFfdGe-j\dFfgdHe"e*e j^dIfdJe*dIfe0dIgdKZ1yL)Mrz< Lexer for ShExC shape expressions language syntax. ShExCshexcshexz*.shexz text/shexz%https://shex.io/shex-semantics/#shexcrrrrrrrrz_~.\-!$&'()*+,;=/?#@%r r!z(?:uz{4}|Uz{8})r(z<(?:[^\x00-\x20<>"{}|^`\\]|z)*>r"r#r$r%r&r'r)r*r+r,r-r.r/r0r1r2r3r4z(?i)(base|prefix|start|external|literal|iri|bnode|nonliteral|length|minlength|maxlength|mininclusive|minexclusive|maxinclusive|maxexclusive|totaldigits|fractiondigits|closed|extra)\br5r6r7r8r9r:r;r<z[@|$&=*+?^\-~]z(?i)(and|or|not)\br=r>r?r@rArBrCrDrErFrGrHrIrJrKrMrOrPrQrRrSN)2rUrVrWrXrYrZr[r\r]r^r_r`rarbrcrdrerfrgrhUCHAR_NO_BACKSLASHUCHARrirjrkrmrnrorprqrrr rrrrtrrurwr rxryr Wordrrrzrvrr{r|r}r~rrCs DG I I 1CM )(#-N"$ $ $ $LG5++c1M~%+J\!C'H -# C55;#/#5> & &E +e 3e ;F.07:\I'(*./&5=H4OICi#oG--L '/G #l 2S 8C'&047#=C()+12478:BC$%'*+-23HH TN ")  * w  6\C  , # #c )4:: 6 I  *X 5 < dnnk488 < >g.. / ( *Z 7( BS H&,, W & 5 6>> *  ) "HMM 2  -  ! V: ; 68 9 V: ; 68 9I% NV_ -   FO ,( 6? + 6 " FO ,( V_ -   FMM? 3( 6? + 6 " FO ,(   7 6==& ) 1 h . : h ) H   EFr}r)rXrpygments.lexerrrrpygments.tokenrrrr r r r r rrr__all__rrrr|r}r~rs\ 886666 7[*[|N*NbQQr}