/opt/imh-python/lib/python3.9/json/__pycache__
Edit: /opt/imh-python/lib/python3.9/json/__pycache__/scanner.cpython-39.pyc (1962B)
a
chy @ sh d Z ddlZzddlmZ W n ey2 dZY n0 dgZedejej 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 dkrd |d fS |dkr| ||d d krd
|d fS |dk r| ||d d
k rd|d fS | |}|d urZ| \}}}|s(|rF||p4d |p>d }n|}|| fS |dkr| ||d dkrd|d fS |dkr| ||d dkrd|d fS |dkr| ||d dkrd|d fS t|d S )N" {[n ZnullttrueTf ZfalseF N ZNaNI ZInfinity- z -Infinity)
IndexError
StopIterationgroupsend)stringidxZnextcharmZintegerZfracexpres
_scan_onceZmatch_numbermemoobject_hookobject_pairs_hookparse_arrayparse_constantparse_float parse_intparse_objectparse_stringstrict -/opt/imh-python/lib/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&