Spade
Mini Shell
| Directory:~$ /proc/self/root/usr/lib64/python2.7/site-packages/simplejson/ |
| [Home] [System Details] [Kill Me] |
�
���Sc@s�dZddlZd�Ze�ZddgZejdejejBejB�Z de
fd��YZd�Zdd �Zd
�Zep�eZdS(sJSON token scanner
i����NcCs1yddlm}|SWntk
r,dSXdS(Ni����(tmake_scanner(tsimplejson._speedupsRtImportErrortNone(R((s8/usr/lib64/python2.7/site-packages/simplejson/scanner.pyt_import_c_make_scanners
RtJSONDecodeErrors)(-?(?:0|[1-9]\d*))(\.\d+)?([eE][-+]?\d+)?cBs#eZdZdd�Zd�ZRS(s�Subclass
of ValueError with the following additional properties:
msg: The unformatted error message
doc: The JSON document being parsed
pos: The start index of doc where parsing failed
end: The end index of doc where parsing failed (may be None)
lineno: The line corresponding to pos
colno: The column corresponding to pos
endlineno: The line corresponding to end (may be None)
endcolno: The column corresponding to end (may be None)
cCs�tj|t|||d|��||_||_||_||_t||�\|_|_ |dk r�t||�\|_|_nd\|_|_dS(Ntend(NN(
t
ValueErrort__init__terrmsgtmsgtdoctposRtlinecoltlinenotcolnoRt endlinenotendcolno(tselfR
RRR((s8/usr/lib64/python2.7/site-packages/simplejson/scanner.pyR
s" cCs%|j|j|j|j|jffS(N(t __class__R
RRR(R((s8/usr/lib64/python2.7/site-packages/simplejson/scanner.pyt
__reduce__,sN(t__name__t
__module__t__doc__RRR(((s8/usr/lib64/python2.7/site-packages/simplejson/scanner.pyRscCsU|jdd|�d}|dkr2|d}n||jdd|�}||fS(Ns
ii(tcounttrindex(RRRR((s8/usr/lib64/python2.7/site-packages/simplejson/scanner.pyR
0s
c Cs�t||�\}}|jdt|||d!��}|dkr^d}|||||fSt||�\}}d}||||||||fS(Ns%ris%s:
line %d column %d (char %d)s8%s: line %d column %d - line %d column %d
(char %d - %d)(R
treplacetreprR( R
RRRRRtfmtRR((s8/usr/lib64/python2.7/site-packages/simplejson/scanner.pyR 9s#c
s�|j�
|j�|j�tj�|j�|j�|j�|j� |j �|j
�|j�|j����������� �
��f
d����fd�}|S(Nc
s{d}y||}Wn#tk
r9t|||��nX|dkr]�||d���S|dkr��
||df�������S|dkr��||df��S|dkr�|||d!dkr�d|dfS|d kr|||d!d
krt|dfS|dkrE|||d!d
krEt|dfS�||�}|dk r�|j�\}}}|s�|r��||p�d|p�d�}n� |�}||j�fS|dkr�|||d!dkr��d�|dfS|dkr.|||d!dkr.�d�|dfS|dkre|||d!dkre�d�|dfSt|||��dS(NsExpecting
valuet"it{t[tnitnullttttruetfitfalsettNitNaNtIitInfinityt-i s -Infinity(t
IndexErrorRRtTruetFalsetgroupsR( tstringtidxR tnextchartmtintegertfractexptres(
t
_scan_oncetencodingtmatch_numbertmemotobject_hooktobject_pairs_hooktparse_arraytparse_constanttparse_floatt parse_inttparse_objecttparse_stringtstrict(s8/usr/lib64/python2.7/site-packages/simplejson/scanner.pyR8Rs@
#######csD|dkr!td||��nz�||�SWd�j�XdS(NisExpecting
value(Rtclear(R0R1(R8R;(s8/usr/lib64/python2.7/site-packages/simplejson/scanner.pyt scan_oncexs
(
RBR>RCt NUMBER_REtmatchR9RDR@RAR?R<R=R;(tcontextRF((
R8R9R:R;R<R=R>R?R@RARBRCRDs8/usr/lib64/python2.7/site-packages/simplejson/scanner.pytpy_make_scannerDs 3&(RtreRtc_make_scannert__all__tcompiletVERBOSEt MULTILINEtDOTALLRGRRR
RR RJR(((s8/usr/lib64/python2.7/site-packages/simplejson/scanner.pyt<module>s A