Ë  £-,©+Åãóž—dZddlZddlmZmZmZmZddlmZm Z m Z m Z m Z m Z mZmZmZddgZGd„de«ZGd „de«ZGd „de«Zy) zÔ pygments.lexers.vip ~~~~~~~~~~~~~~~~~~~ Lexers for Visual Prolog & Grammar files. :copyright: Copyright 2006-2023 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. éN)Ú RegexLexerÚinheritÚwordsÚinclude) ÚTextÚCommentÚOperatorÚKeywordÚNameÚStringÚNumberÚ PunctuationÚ WhitespaceÚVisualPrologLexerÚVisualPrologGrammarLexercó"—eZdZdZdZdZdefeedd¬«ejfdefeed¬ «ejfd e fd e fd e jjfd e jfde jfde fdedfdedfdej dfdej dfdej dfdefdefdefgeedd¬«ej(fdefged«defd ed!fged«d"efded#fd$ed!fd%efgd&ej,fd'ej,fged(«dej d!fd)efd*ej,j.d!fged(«dej d!fd+efd*ej,j.d!fgd,ej,fdej d!fd-efgd.œZy/)0ÚVisualPrologBaseLexer)ÚtryÚforeachÚif)ÚandÚcatchÚdoÚelseÚelseifÚ erroneousÚ externallyÚfailureÚfinallyrrÚorÚorelseÚ otherwiseÚthenrÚdivÚmodÚremÚquot)ÚshortÚdetailÚendÚ withdomainz\s+z\bend\s+ú\b©ÚprefixÚsuffixr*©r/z0[xo][\da-fA-F_]+z(((\d[\d_]*)?\.)?\d[\d_]*([eE][\-+]?\d+)?z_\w*z[A-Z]\w*z@\w+z[a-z]\w*z/\*Úcommentz\%Ú commentlineÚ"Ústringz\'Ú stringsinglez@"Úatstringz[\-+*^/!?<>=~:]+z[$,.[\]|(){}\\]+Ú.Ú@Ú commentdocz[^@\n]+Ú$z#popz[^@*/]+z#pushz\*/z[*/]z\\u[0-9a-fA-F]{4}z \\[\'"ntr\\]Ú stringescapez [^\'\\\n]+z\nz [^"\\\n]+z""z[^"]+)Úrootr9r2r1r;r5r4r6N)Ú__name__Ú __module__Ú __qualname__Ú minorendkwÚ minorkwexpÚdockwrrr ÚMinorr r ÚVariableÚ Anonymousrr ÚSymbolr rrÚPreprocrÚEscapeÚErrorÚtokens©óú8/usr/lib/python3.12/site-packages/pygments/lexers/vip.pyrrs"„Ø)€Jð6€Jà 4€Eð�ZÐ Ù �: k¸%Ô @À'Ç-Á-Ð PØ �WÐ Ù �: eÔ ,¨g¯m©mÐ <Ø ! 6Ð *Ø 8¸&Ð AØ �d—m‘m×-Ñ-Ð .Ø ˜$Ÿ-™-Ð (Ø �d—m‘mÐ $Ø ˜$Ð Ø �W˜iÐ (Ø �G˜]Ð +Ø �6—=‘= (Ð +Ø �F—M‘M >Ð 2Ø �F—M‘M :Ð .Ø  (Ð +Ø  +Ð .Ø �4ˆLð% ñ*�5 ¨eÔ 4°g·o±oÐ FØ �7ˆOð ñ �LÓ !Ø ˜Ð !Ø �7˜FÐ #ð ñ �LÓ !Ø ˜Ð !Ø �W˜gÐ &Ø �W˜fÐ %Ø �gÐ ð  ð" 6§=¡=Ð 1Ø ˜fŸm™mÐ ,ð ñ �NÓ #Ø �F—M‘M 6Ð *Ø ˜FÐ #Ø �F—M‘M×'Ñ'¨Ð 0ð  ñ �NÓ #Ø �6—=‘= &Ð )Ø ˜6Ð "Ø �F—M‘M×'Ñ'¨Ð 0ð  ð�F—M‘MÐ "Ø �6—=‘= &Ð )Ø �vÐ ð ñk:�FrLrcó®—eZdZdZdZdZdgZgd¢ZdZdZ dZ d e e d ¬ «e jfe ed ¬ «e fe e d d ¬ «e jfegiZd„Zy)rz7Lexer for VisualProlog .. versionadded:: 2.17 z Visual Prologúhttps://www.visual-prolog.com/Ú visualprolog)z*.proz*.clz*.iz*.packz*.ph)ÚgoalÚ namespaceÚ interfaceÚclassÚ implementÚwhereÚopenÚinheritsÚsupportsÚresolveÚdelegateÚmonitorÚ constantsÚdomainsÚ predicatesÚ constructorsÚ propertiesÚclausesÚfacts)ÚalignÚanyflowÚasÚbitsizeÚdetermÚdigitsrrrÚfromÚguardÚmultiÚ nondetermr r!r"Ú procedurerZÚsingleÚ suspending)Ú binincluderrÚendifÚerrorÚexportrrjÚgrammargenerateÚgrammarincluderrÚmessageÚoptionsÚ orrequiresÚrequiresÚ stringincluder#r<r,r0Ú#r-có2—tjd|«ryy)zMCompetes with IDL and Prolog on *.pro; div. lisps on*.cl and SwigLexer on *.izc^\s*(end\s+(interface|class|implement)|(clauses|predicates|domains|facts|constants|properties)\s*$)ç\�Âõ(\ï?r©ÚreÚsearch©Útexts rMÚ analyse_textzVisualPrologLexer.analyse_textos!€ô �9‰9Ð{ð~Bô CØàrLN)r=r>r?Ú__doc__ÚnameÚurlÚaliasesÚ filenamesÚmajorkwÚminorkwÚ directivekwrr rCÚ DirectiverrJr„rKrLrMrrVsŠ„ñð €DØ *€CØÐ€GÚ:€Ið~€Gð{€Gð€Kð Ù �7 5Ô )¨7¯=©=Ð 9Ù �7 5Ô )¨7Ð 3Ù �; s°5Ô 9¸7×;LÑ;LÐ MØ ð  ð€FórLcó~—eZdZdZdZdZdgZdgZdZdZ de ed ¬ «e fe e d d ¬ «e jfe giZd „Zy)rz?Lexer for VisualProlog grammar .. versionadded:: 2.17 zVisual Prolog GrammarrOÚvisualprologgrammarz*.vipgrm)rWrRÚgrammarÚ nonterminalsÚ startsymbolsÚ terminalsÚrulesÚ precedence)rqr{r<r,r0r|r-có2—tjd|«ryy)zNo competditors (currently)zN^\s*(end\s+grammar|(nonterminals|startsymbols|terminals|rules|precedence)\s*$)r~rrr‚s rMr„z%VisualPrologGrammarLexer.analyse_text�s€ô �9‰9ÐfÐhlÔ mØàrLN)r=r>r?r…r†r‡rˆr‰rŠrŒrr r�rrJr„rKrLrMrrzsl„ñð #€DØ *€CØ$Ð%€GØ� €IðC€Gà1€KàÙ �7 5Ô )¨7Ð 3Ù �; s°5Ô 9¸7×;LÑ;LÐ MØ ð ð€FórL)r…r€Úpygments.lexerrrrrÚpygments.tokenrrr r r r r rrÚ__all__rrrrKrLrMÚršsYðñó ç>Ó>÷$÷$õ$ð Ð :Ð ;€ô?˜Jô?ôD!Ð-ô!ôHÐ4õrL