
    5h	                     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-2025 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    `/var/www/html/cementerio_25MayoBackend/env/lib/python3.13/site-packages/pygments/lexers/json5.pystring_rulesr      s;    zl$	(			VV$	     c                 6    SU  SU  3[         R                  S4/$ )Nz([^z	\\]|\\.)*)r   object_value)r   Variabler   s    r   quoted_field_namer      s+    
|9ZL	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iGI
CM GNN+'4%w/
 K 6>*6>*&

37FK*K) %-245<>Z ;
 %S)$S);K(FO
 Z K(4==.94=="564=="56K 
 /s3.s3;'K*FO
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   