/usr/lib64/python3.9/json/__pycache__
Edit: /usr/lib64/python3.9/json/__pycache__/scanner.cpython-39.pyc (1953B)
a
´iy ã @ sh d Z ddlZzddlmZ W n ey2 dZY n0 dgZe dejej B ej
B ¡Zdd„ ZepbeZdS )zJSON token scanner
é N)Úmake_scannerr z)(-?(?:0|[1-9]\d*))(\.\d+)?([eE][-+]?\d+)?c sv | j ‰ | j‰| j‰
tj‰| j‰| j‰| j‰| j‰| j ‰| j
‰| j‰‡ ‡‡‡‡‡‡‡‡‡ ‡
‡fdd„‰ ‡ ‡fdd„}|S )Nc sö z| | }W n t y( t|ƒd ‚Y n0 |dkrBˆ
| |d ˆƒS |dkrdˆ | |d fˆˆ ˆˆˆƒS |dkr~ˆ| |d fˆ ƒS |dkr¦| ||d … dkr¦d |d fS |dkrÎ| ||d … d krÎd
|d fS |dk� rú| ||d … d
k� rúd|d fS ˆ| |ƒ}|d u�rZ| ¡ \}}}|�s(|�rFˆ||�p4d |�p>d ƒ}nˆ|ƒ}|| ¡ fS |dk�rŠ| ||d … dk�rŠˆdƒ|d fS |dk�rº| ||d … dk�rºˆdƒ|d fS |dk�rê| ||d … dk�rêˆdƒ|d fS t|ƒ‚d S )Nú"é ú{ú[Úné ZnullÚtÚtrueTÚfé ZfalseFÚ ÚNé ZNaNÚIé ZInfinityú-é z -Infinity)Ú
IndexErrorÚ
StopIterationÚgroupsÚend)ÚstringÚidxZnextcharÚmZintegerZfracÚexpÚres©Ú
_scan_onceZmatch_numberÚmemoÚobject_hookÚobject_pairs_hookÚparse_arrayÚparse_constantÚparse_floatÚ parse_intÚparse_objectÚparse_stringÚstrict© ú$/usr/lib64/python3.9/json/scanner.pyr s@ ÿ
z#py_make_scanner.
._scan_oncec s$ zˆ | |ƒW ˆ ¡ S ˆ ¡ 0 d S )N)Úclear)r r )r r r) r* Ú scan_onceA s
þz"py_make_scanner..scan_once)r&