Team Ai
Datasetpublic

codekingpro/portable-devtools

sourceHugging Faceupdated 5mo agoView on Hugging Face
1likes14kdownloads
prolog.cpython-313.pyc130 linesDownload Raw Back to __pycache__
1�

2�jE2��|�SrSSKrSSKJrJr SSKJrJrJrJ	r	J3r4JrJrJ
r
 SS/r"SS\5r"SS\5rg)	z�5pygments.lexers.prolog6~~~~~~~~~~~~~~~~~~~~~~7 8Lexers for Prolog and Prolog-like languages.9 10:copyright: Copyright 2006-present by the Pygments team, see AUTHORS.11:license: BSD, see LICENSE for details.12�N)�13RegexLexer�bygroups)�Text�Comment�Operator�Keyword�Name�String�Number�Punctuation�PrologLexer�LogtalkLexerc���\rSrSrSrSrS/r/SQrS/rSr	Sr14S	\RS154S\R4S\R4S
\R"4S\R$4S\R&4S\R(4S\R*4S\R(4S\4S\4S\R.4S\R04S\4S\4S\4S\4S\"\R:\54S\"\R<\\54S\"\R<\\54S\R04S\R04S \R@4S!\4/S"\RS#4S	\RS$4S%\R4S&\R4/S'.r!S(r"S)r#g*)+r
�z16Lexer for Prolog files.17�Prolog�prolog)z*.eclz*.prologz*.proz*.plz
text/x-prologz$https://en.wikipedia.org/wiki/Prolog�z/\*�nested-commentz%.*z0\'.�0b[01]+�0o[0-7]+�0x[0-9a-fA-F]+z\d\d?\'[a-zA-Z0-9]+z%(\d+\.\d*|\d*\.\d+)([eE][+-]?[0-9]+)?z\d+z[\[\](){}|.,;!]z:-|-->z`"(?:\\x[0-9a-fA-F]+\\|\\u[0-9a-fA-F]{4}|\\U[0-9a-fA-F]{8}|\\[0-7]+\\|\\["\\abcefnrstv]|[^\\"])*"z'(?:''|[^'])*'zis\bz5(<|>|=<|>=|==|=:=|=|/|//|\*|\+|-)(?=\s|[a-zA-Z0-9\[])z(mod|div|not)\b�_z([a-z]+)(:)zh([a-z\u00c0-\u1fff\u3040-\ud7ff\ue000-\uffef][\w$\u00c0-\u1fff\u3040-\ud7ff\ue000-\uffef]*)(\s*)(:-|-->)zd([a-z\u00c0-\u1fff\u3040-\ud7ff\ue000-\uffef][\w$\u00c0-\u1fff\u3040-\ud7ff\ue000-\uffef]*)(\s*)(\()zY[a-z\u00c0-\u1fff\u3040-\ud7ff\ue000-\uffef][\w$\u00c0-\u1fff\u3040-\ud7ff\ue000-\uffef]*z/[#&*+\-./:<=>?@\\^~\u00a1-\u00bf\u2010-\u303f]+z	[A-Z_]\w*z&\s+|[\u2000-\u200f\ufff0-\ufffe\uffef]z\*/�#popz#pushz[^*/]+z[*/])�rootrc��SU;agg)z,Competes with IDL and Visual Prolog on *.proz:-g�?r���texts �\D:\code\apps\devtools\python\user_packages\Python313\site-packages\pygments/lexers/prolog.py�analyse_text�PrologLexer.analyse_textRs���4�<���rN)$�__name__�18__module__�__qualname__�__firstlineno__�__doc__�name�aliases�	filenames�	mimetypes�url�
version_addedr�	Multiline�Singler19�Charr�Bin�Oct�Hex�Integer�Floatr�Double�Atomrrrr	�	Namespace�Functionr�Variable�tokensr �__static_attributes__rr"rr
r
s�����D��j�G�6�I� �!�I�200�C��M��W�&�&�(8�9�
�W�^�^�$�
�f�k�k�"�
����$�
�&�*�*�%�
��21�22�+�
#�V�^�^�4�
5�v�|�|�D�
�V�^�^�$�
��-�
��$�7�8>�
�
�
G�
����,��h��
E�
�
�
��*�
�7�O�
�X�d�n�n�k�B�C���d�m�m�T�8�
4�
6���d�m�m�T�;�
7�
9�>�
�[�[�
�@�
�[�[�
�
�4�=�=�)�
6��=�Q)23�V�W�&�&��/�
�W�&�&��0�
��)�)�*�
�g�'�'�(�	24�W1�F�fr"c���\rSrSrSrSrSrS/rSS/rS/r	S	r25/S26\S4PS\4PS
\4PS\
4PS\
4PS\4PS\R4PS\R 4PS\R"4PS\4PS\R&4PS\4PS\4PS\4PS\4PS\4PS\4PS\4PS\4PS\4PS\4PS \4PS!\4PS"\4PS#\4PS$\4PS%\4PS&\4PS'\4PS(\4PS)\4PS*\4PS+\4PS,\4PS-\4PS.\4PS/\4PS0\4PS1\4PS2\4PS3\4PS4\4PS5\4PS6\4PS7\4PS8\4PS9\4PS:\4PS;\4PS<\4PS=\4PS>\4PS?\4PS@\4PSA\4PSB\4PSC\4PSD\4PSE\4PSF\4PSG\4PSH\4PSI\4PSJ\4PSK\4PSL\4PSM\4PSN\4PSO\4PSP\4PSQ\4PSR\4PSS\4PST\4PSU\4PSV\4PSW\4PSX\4PSY\4PSZ\
4PS[\
4PS\\S]4PS^\S_4PS`\4S\\Sa4Sb\R.4Sc\4Sd\4/Se\4S^\Sa4Sb\R.4Sf\4Sd\4/Sg\Sh4Si\Sh4Sj\Sk4Sl\Sh4Sm\Sh4Sn\Sh4So\Sh4Sp\Sh4Sq\Sh4Sr\Sh4Ss\Sh4St\
Sh4Su\
Sh4/
Sv\4S\4S\R4S\R 4S\R"4S\4S\R&4S[\
4S\\S]4S^\S_4Sw\
Sh4Sx\4SZ\
4S\4S
\4S\
4S\
4/Sy.rSzrS{rg|)}r�[z27For Logtalk source code.28�Logtalkzhttp://logtalk.org/�logtalkz*.lgtz	*.logtalkztext/x-logtalkz0.10z^\s*:-\s�	directivez%.*?\nz/\*(.|\n)*?\*/z\nz\s+z0'[\\]?.rrrz\d+\.?\d*((e|E)(\+|-)?\d+)?z([A-Z_][a-zA-Z0-9_]*)z(after|before)(?=[(])zforward(?=[(])z+(context|parameter|this|se(lf|nder))(?=[(])z-(current_predicate|predicate_property)(?=[(])z8(expand_(goal|term)|(goal|term)_expansion|phrase)(?=[(])z;(abolish|c(reate|urrent))_(object|protocol|category)(?=[(])z*(object|protocol|category)_property(?=[(])z.co(mplements_object|nforms_to_protocol)(?=[(])z)extends_(object|protocol|category)(?=[(])z*imp(lements_protocol|orts_category)(?=[(])z%(instantiat|specializ)es_class(?=[(])z.(current_event|(abolish|define)_events)(?=[(])z((create|current|set)_logtalk_flag(?=[(])zMlogtalk_(compile|l(ibrary_path|oad|oad_context)|make(_target_action)?)(?=[(])z\blogtalk_make\bz(clause|retract(all)?)(?=[(])za(bolish|ssert(a|z))(?=[(])z(ca(ll|tch)|throw)(?=[(])z0(fa(il|lse)|true|(instantiation|system)_error)\bzi(uninstantiation|type|domain|existence|permission|representation|evaluation|resource|syntax)_error(?=[(])z!((bag|set)of|f(ind|or)all)(?=[(])zBthreaded(_(ca(ll|ncel)|once|ignore|exit|peek|wait|notify))?(?=[(])zRthreaded_engine(_(create|destroy|self|next|next_reified|yield|post|fetch))?(?=[(])z.(subsumes_term|unify_with_occurs_check)(?=[(])z8(functor|arg|copy_term|numbervars|term_variables)(?=[(])z%(div|rem|m(ax|in|od)|abs|sign)(?=[(])z)float(_(integer|fractional)_part)?(?=[(])z*(floor|t(an|runcate)|round|ceiling)(?=[(])z6(cos|a(cos|sin|tan|tan2)|exp|log|s(in|qrt)|xor)(?=[(])zZ(var|atom(ic)?|integer|float|c(allable|ompound)|n(onvar|umber)|ground|acyclic_term)(?=[(])zcompare(?=[(])z(curren|se)t_(in|out)put(?=[(])z(open|close)(?=[(])zflush_output(?=[(])z!(at_end_of_stream|flush_output)\bz=(stream_property|at_end_of_stream|set_stream_position)(?=[(])z,(nl|(get|peek|put)_(byte|c(har|ode)))(?=[(])z\bnl\bzread(_term)?(?=[(])z"write(q|_(canonical|term))?(?=[(])z(current_)?op(?=[(])z!(current_)?char_conversion(?=[(])z(atom_(length|c(hars|o(ncat|des)))(?=[(])z(char_code|sub_atom)(?=[(])znumber_c(har|ode)s(?=[(])z(se|curren)t_prolog_flag(?=[(])z\bhalt\bzhalt(?=[(])z(::|:|\^\^)z[{}]z(ignore|once)(?=[(])z29\brepeat\bz(key)?sort(?=[(])z(>>|<<|/\\|\\\\|\\)z\bas\bz\bis\bz(=:=|=\\=|<|=<|>=|>)z=\.\.z(=|\\=)z(==|\\==|@=<|@<|@>=|@>)z(//|[-+*/])z\b(e|pi|div|mod|rem)\bz\b\*\*\bz-->z	([!;]|->)z\\+z[?@]z\^z[()\[\],.|]z[a-z][a-zA-Z0-9_]*�'�quoted_atom�"�double_quoted_termz''rz+\\([\\abfnrtv"\']|(x[a-fA-F0-9]+|[0-7]+)\\)z	[^\\'\n]+z\\z""z	[^\\"\n]+z(el)?if(?=[(])rz(e(lse|ndif))(?=[.])z!(category|object|protocol)(?=[(])�entityrelationsz'(end_(category|object|protocol))(?=[.])z!(public|protected|private)(?=[(])z%e(n(coding|sure_loaded)|xport)(?=[(])z in(clude|itialization|fo)(?=[(])z/(built_in|dynamic|synchronized|threaded)(?=[.])zz(alias|d(ynamic|iscontiguous)|m(eta_(non_terminal|predicate)|ode|ultifile)|s(et_(logtalk|prolog)_flag|ynchronized))(?=[(])z	op(?=[(])z:(c(alls|oinductive)|module|reexport|use(s|_module))(?=[(])z[a-z][a-zA-Z0-9_]*(?=[(])z[a-z][a-zA-Z0-9_]*(?=[.])zH(complements|extends|i(nstantiates|mp(lements|orts))|specializes)(?=[(])z([)]\.)z(::))rrCrErArFc��SU;agSU;agSU;ag[R"SU[R5(agg)Nz30:- object(g�?z:- protocol(z:- category(z31^:-\s[a-z]g�������?g)�re�search�Mrs rr �LogtalkLexer.analyse_text4s@���4���
�t�
#��
�t�
#��
�Y�Y�}�d�B�D�D�
1�
1��r"rN)r#r$r%r&r'r(r,r)r*r+r-rrrrr1r2r3r	r:rrr32�Escaper;r r<rr"rrr[s�����D�33�C��k�G��+�&�I�!�"�I��M�H34�
�+�{�3�H35��� �	H36�37��(�H38��D�M�H39��T�N�H40��&�!�H41�����$�H42��&�*�*�%�H43���44�45�+�H46�,�V�4�H47� &�t�}�}�5�!H48�$&�w�/�%H49�(��(�)H50�,<�W�E�-H51�0>�w�G�1H52�4I�'�R�5H53�8L�W�U�9H54�:;�G�D�;H55�>?��H�?H56�@:�7�C�AH57�B;�G�D�CH58�D6�w�?�EH59�H?��H�IH60�L9�'�B�MH61�P^�_f�g�QH62�R!�'�*�SH63�V.�w�7�WH64�X,�W�5�YH65�\*�7�3�]H66�^A�'�J�_H67�`z�|C�
D�aH68�d2�7�;�eH69�hS�T[�\�iH70�lc�dk�l�mH71�p?��H�qH72�tI�'�R�uH73�x6�w�?�yH74�z:�7�C�{H75�|;�G�D�}H76�@G��P�AH77�Dk�ls�t�EH78�H��(�IH79�L0��9�MH80�N$�W�-�OH81�P$�W�-�QH82�R2�7�;�SH83�TN�w�W�UH84�X=�g�F�YH85�Z�� �[H86�^$�W�-�_H87�`3�G�<�aH88�b%�g�.�cH89�d2�7�;�eH90�h9�'�B�iH91�j,�W�5�kH92�l*�7�3�mH93�p0��9�qH94�r�'�"�sH95�t�W�%�uH96�x�X�&�yH97�|�g��}H98�@%�g�.�AH99�B�G�$�CH100�F"�7�+�GH101�J$�X�.�KH102�N��!�OH103�R�� �SH104�V%�h�/�WH105�Z�x� �[H106�^��"�_H107�b(��2�cH108�f�X�&�gH109�h'��1�iH110�l�(�#�mH111�p�X��qH112�t�8�$�uH113�x�X��yH114�|�h��}H115�@�H��AH116�D�T�"�EH117�H#�D�)�IH118�J�6�=�)�KH119�N�6�/�0�OH120�V�F�O�
�6�6�"�
;�V�]�]�K�
�6�"�
�F�O�121��F�O�
�6�6�"�
;�V�]�]�K�
�6�"�
�F�O�122����0�
$�g�v�6�
1�7�<M�N�
7��&�I�
1�7�F�C�
5�w��G�
0�'�6�B�
?��&�Q�K�MT�V\�
]�
�7�F�+�
J�G�U[�\�
)�4��8�
)�4��8�#123�*Y�Za�b�
�&�!�
����$�
�&�*�*�%�
��124�125�+�
+�V�4�
%�t�}�}�5�
"�D�)�
�6�=�)�
�6�/�0�
��v�&�
�h��
�T�"�
�� �
��(�
�D�M�
�T�N�5126�_K�F�Z127r")r'rH�pygments.lexerrr�pygments.tokenrrrrr	r128rr�__all__r
rrr"r�<module>rPsJ���129�/�����.�130)��D�*�D�Nc�:�cr"
codekingpro/portable-devtools · Team Ai