HEX
Server: Apache
System: Linux scp1.abinfocom.com 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64
User: confeduphaar (1010)
PHP: 8.1.33
Disabled: exec,passthru,shell_exec,system
Upload Files
File: //usr/lib/python3/dist-packages/simplejson/__pycache__/scanner.cpython-38.pyc
U

�O5[��@s\dZddlZddlmZdd�Ze�ZddgZe�d	ejej	Bej
B�Zd
d�ZepVeZ
dS)zJSON token scanner
�N�)�JSONDecodeErrorcCs.zddlm}|WStk
r(YdSXdS)Nr��make_scanner)Z	_speedupsr�ImportErrorr�r�4/usr/lib/python3/dist-packages/simplejson/scanner.py�_import_c_make_scanners
r	rrz)(-?(?:0|[1-9]\d*))(\.\d+)?([eE][-+]?\d+)?c
s~|j�
|j�|j�tj�|j�|j�|j�|j�	|j	�|j
�|j�|j�����������	�
��f
dd����fdd�}|S)Nc	sd}z||}Wn tk
r0t|||��YnX|dkrL�||d���S|dkrp�
||df�������S|dkr��||df��S|dkr�|||d�dkr�d|dfS|d	kr�|||d�d
kr�d|dfS|dk�r|||d
�dk�rd|d
fS�||�}|dk	�rf|��\}}}|�s4|�rR�||�p@d|�pJd�}n�	|�}||��fS|dk�r�|||d�dk�r��d�|dfS|dk�r�|||d�dk�rƈd�|dfS|dk�r�|||d�dk�r��d�|dfSt|||��dS)N�Expecting value�"r�{�[�n�Znull�t�trueT�f�ZfalseF��N�ZNaN�I�ZInfinity�-�	z	-Infinity)�
IndexErrorr�groups�end)	�string�idx�errmsgZnextchar�mZintegerZfracZexp�res�
�
_scan_once�encodingZmatch_number�memo�object_hook�object_pairs_hook�parse_array�parse_constant�parse_float�	parse_int�parse_object�parse_string�strictrrr$"sH� 

   z#py_make_scanner.<locals>._scan_oncecs2|dkrtd||��z�||�W�S���XdS)Nrr
)r�clear)rr)r$r&rr�	scan_onceHs
z"py_make_scanner.<locals>.scan_once)
r-r)r.�	NUMBER_RE�matchr%r/r+r,r*r'r(r&)�contextr1rr#r�py_make_scanners$&r5)�__doc__�re�errorsrr	Zc_make_scanner�__all__�compile�VERBOSE�	MULTILINE�DOTALLr2r5rrrrr�<module>s�A