§
    XŠtj°  ã                   ód   — d Z ddlmZmZmZ ddlmZmZmZm	Z	m
Z
mZmZ dgZ G d„ de¦  «        ZdS )zâ
    pygments.lexers.pddl
    ~~~~~~~~~~~~~~~~~~~~

    Lexer for the Planning Domain Definition Language.

    :copyright: Copyright 2006-present by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
é    )Ú
RegexLexerÚwordsÚinclude)ÚPunctuationÚKeywordÚ
WhitespaceÚNameÚCommentÚOperatorÚNumberÚ	PddlLexerc                   óø   — e Zd ZdZdZdgZdgZdZdZde	fde
j        f ed	¦  «         ed
¦  «        defdefdefdej        fdej        fdej        fg
 edd¬¦  «        efg edd¬¦  «        ej        fgdœZdS )r   z>
    A PDDL lexer.

    It should support up to PDDL 3.1.
    ÚPDDLÚpddlz*.pddlzAhttps://en.wikipedia.org/wiki/Planning_Domain_Definition_Languagez2.19z\s+z;.*$ÚkeywordsÚbuiltinsz[()]z	[=/*+><-]z[a-zA-Z][a-zA-Z0-9_-]*z\?[a-zA-Z][a-zA-Z0-9_-]*z[0-9]+\.[0-9]+z[0-9]+)-z:requirementsz:typesz
:constantsz:predicatesz
:functionsz:actionz:agentz:parametersz:preconditionz:effectz:durative-actionz	:durationz
:conditionz:derivedz:domainz:objectsz:initz:goalz:metricz:lengthz:serialz	:parallelz:stripsz:typingz:negative-preconditionsz:disjunctive-preconditionsz	:equalityz:existential-preconditionsz:universal-preconditionsz:conditional-effectsz:fluentsz:numeric-fluentsz:object-fluentsz:adlz:durative-actionsz:continuous-effectsz:derived-predicatesz:time-intial-literalsz:preferencesz:constraintsz:action-costsz:multi-agentz:unfactored-privacyz:factored-privacyz:non-deterministicz\b)Úsuffix)$ÚdefineÚdomainÚobjectÚeitherÚandÚforallÚ
preferenceÚimplyÚorÚexistsÚnotÚwhenÚassignzscale-upz
scale-downÚincreaseÚdecreaseÚatÚoverÚstartÚendÚallÚproblemÚalwaysÚsometimeÚwithinzat-most-oncezsometime-afterzsometime-beforezalways-withinzhold-duringz
hold-afterÚminimizeÚmaximizez
total-timezis-violated)Úrootr   r   N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__ÚnameÚaliasesÚ	filenamesÚurlÚversion_addedr   r
   Ú
Singleliner   r   r   r	   ÚVariabler   ÚFloatÚIntegerr   r   ÚBuiltinÚtokens© ó    úR/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/pygments/lexers/pddl.pyr   r      s  € € € € € ðð ð €DØˆh€GØ�
€Ià
M€CØ€Mð �ZÐ Ø�gÔ(Ð)ØˆG�JÑÔØˆG�JÑÔØ�kÐ"Ø˜8Ð$Ø&¨Ð-Ø(¨$¬-Ð8Ø ¤Ð-Ø˜œÐ'ð
ð ˆUð ð$  ð%!ñ !ô !ð$ #*ð%+ð
ð, ˆUð 	-ð 6;ð	<ñ 	<ô 	<ð ”ð
ð
ðE/ð /€F€F€Fr?   N)r2   Úpygments.lexerr   r   r   Úpygments.tokenr   r   r   r	   r
   r   r   Ú__all__r   r>   r?   r@   ú<module>rD      sÆ   ððð ð 6Ð 5Ð 5Ð 5Ð 5Ð 5Ð 5Ð 5Ð 5Ð 5ðð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ˆ-€ð=ð =ð =ð =ð =�
ñ =ô =ð =ð =ð =r?   