/opt/alt/python27/lib64/python2.7/site-packages/simplejson
Edit: /opt/alt/python27/lib64/python2.7/site-packages/simplejson/scanner.pyc (2825B)
ó
jš¤Mc @ si d Z d d l Z d „ Z e ƒ Z d g Z e j d e j e j Be j Bƒ Z d „ Z
e pb e
Z d S( s JSON token scanner
iÿÿÿÿNc C s1 y d d l m } | SWn t k
r, d SXd S( Niÿÿÿÿ( t make_scanner( t simplejson._speedupsR t ImportErrort None( R ( ( sE /opt/alt/python27/lib64/python2.7/site-packages/simplejson/scanner.pyt _import_c_make_scanner s
R s) (-?(?:0|[1-9]\d*))(\.\d+)?([eE][-+]?\d+)?c
sµ | j ‰
| j ‰ | j ‰ t j ‰ | j ‰ | j ‰ | j ‰ | j ‰ | j ‰ | j
‰ | j ‰ | j ‰ ‡ ‡ ‡ ‡ ‡ ‡ ‡ ‡ ‡ ‡ ‡
‡ ‡ f
d † ‰ ‡ ‡ f d † } | S( Nc s] y | | } Wn t k
r' t ‚ n X| d k rK ˆ | | d ˆ ˆ ƒ S| d k r} ˆ
| | d f ˆ ˆ ˆ ˆ ˆ ˆ ƒ S| d k r ˆ | | d f ˆ ƒ S| d k rÑ | | | d !d k rÑ d | d f S| d k r| | | d !d k rt | d f S| d
k r3| | | d !d k r3t | d f Sˆ | | ƒ } | d k r®| j ƒ \ } } } | so| r’ˆ | | p~d
| pˆd
ƒ } n ˆ | ƒ } | | j ƒ f S| d k rå| | | d !d k råˆ d ƒ | d f S| d k r| | | d !d k rˆ d ƒ | d f S| d k rS| | | d !d k rSˆ d ƒ | d f St ‚ d S( Nt "i t {t [t ni t nullt tt truet fi t falset t Ni t NaNt Ii t Infinityt -i s -Infinity( t
IndexErrort
StopIterationR t Truet Falset groupst end( t stringt idxt nextchart mt integert fract expt res(
t
_scan_oncet encodingt match_numbert memot object_hookt object_pairs_hookt parse_arrayt parse_constantt parse_floatt parse_intt parse_objectt parse_stringt strict( sE /opt/alt/python27/lib64/python2.7/site-packages/simplejson/scanner.pyR" s>
#######c s# z ˆ | | ƒ SWd ˆ j ƒ Xd S( N( t clear( R R ( R" R% ( sE /opt/alt/python27/lib64/python2.7/site-packages/simplejson/scanner.pyt scan_onceE s (
R, R( R- t NUMBER_REt matchR# R. R* R+ R) R&