ó
    öÞ jÉ	  ã                   óh   • S r SSKJrJrJr  SSKJrJrJrJ	r	J
r
JrJr  S/rS rS r " S S\5      rg)	zº
pygments.lexers.json5
~~~~~~~~~~~~~~~~~~~~~

Lexer for Json5 file format.

:copyright: Copyright 2006-present by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
é    )ÚincludeÚ
RegexLexerÚwords)ÚCommentÚKeywordÚNameÚNumberÚPunctuationÚStringÚ
WhitespaceÚ
Json5Lexerc                 ó\   • SU  S3[         4S[         R                  4S[        4U [         S4/$ )Nz[^z\\]+z\\.z\\ú#pop)r   ÚEscaper
   ©Ú
quote_marks    ÚO/var/www/html/gaurav/venv/lib/python3.13/site-packages/pygments/lexers/json5.pyÚstring_rulesr      s;   € àˆzˆl˜$Ð	¤Ð(Ø	”—‘ÐØ	”ÐØ	”V˜VÐ$ð	ð ó    c                 ó6   • SU  SU  3[         R                  S4/$ )Nz([^z	\\]|\\.)*)r   Úobject_value)r   ÚVariabler   s    r   Úquoted_field_namer      s+   € à�
ˆ|˜9 Z LÐ	1Ü	�‰Ð0ð	2ðð r   c                   óÞ  • \ rS rSrSrSrS/rS/rSrSr	S\
R                  4S	\R                  4S
\
4/\" S5      S\S4S\S4S\R                   4S\R"                  4S\S4S\S4\" / SQSS9\4S\4S\4/
\" S5      \" S5      S\4S\S4\" S5      /S\4S\S4S \R0                  S!4S\R0                  S"4S\R0                  S#4\" S5      /\" S5      \" S5      S\S4S\S$4\" S5      /S%.	rS&rg')(r   é"   z Lexer for JSON5 data structures.ÚJSON5Újson5z*.json5zhttps://json5.orgz2.19z
(//|#).*\nz/\*\*([^/]|/(?!\*))*\*/z/\*([^/]|/(?!\*))*\*/Ú	_commentsÚ'ÚsinglestringÚ"Údoublestringz[+-]?0[xX][0-9a-fA-F]+z'[+-.]?[0-9]+[.]?[0-9]?([eE][-]?[0-9]+)?z\{Úobjectz\[Úarray)ÚfalseÚInfinityz	+Infinityz	-InfinityÚNaNÚnullÚtruez\b)Úsuffixz\s+Ú:Ú,z\]r   Úrootz\}z	\b([^:]+)r   Údouble_field_nameÚsingle_field_namez#pop:2)	r   r-   r    r"   r$   r#   r.   r/   r   © N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__ÚnameÚaliasesÚ	filenamesÚurlÚversion_addedr   ÚSingler   ÚDocr   r	   ÚHexÚFloatr
   r   r   r   r   r   r   r   ÚtokensÚ__static_attributes__r0   r   r   r   r   "   sw  † Ù*à€DØˆi€GØ�€IØ
€CØ€Mð ˜GŸN™NÐ+Ø'¨¯©Ð4Ø% wÐ/ð
ñ �KÓ Ø�6˜>Ð*Ø�6˜>Ð*Ø&¨¯
©
Ð3Ø7¸¿¹ÐFØ�K Ð*Ø�K Ð)Ùò %Ø-2ñ4Ø5<ð>à�ZÐ Ø�;Ðð
ñ % SÓ)Ù$ SÓ)à�;ÐØ�K Ð(Ù�F‹Oð
ð �ZÐ Ø�K Ð(Ø˜4Ÿ=™=¨.Ð9Ø�4—=‘=Ð"5Ð6Ø�4—=‘=Ð"5Ð6Ù�KÓ ð
ñ /¨sÓ3Ù.¨sÓ3à�; Ð'Ø�K Ð*Ù�F‹Oð
ñI)ƒFr   N)r5   Úpygments.lexerr   r   r   Úpygments.tokenr   r   r   r	   r
   r   r   Ú__all__r   r   r   r0   r   r   Ú<module>rD      s@   ðñ÷ 6Ñ 5÷÷ ñ ð ˆ.€òòô1�õ 1r   