Current Path : /usr/lib/python2.7/json/ |
Current File : //usr/lib/python2.7/json/scanner.pyc |
|_c @ s d Z d d l Z y d d l m Z Wn e k r? d Z n Xd g Z e j d e j e j Be j B Z d Z e p~ e Z d S( s JSON token scanner iN( t make_scannerR s) (-?(?:0|[1-9]\d*))(\.\d+)?([eE][-+]?\d+)?c s | j | j | j t j | j | j | j | j | j | j | j f d S( Nc sZ y | | } Wn t k r' t n X| d k rK | | d S| d k rz | | 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 r t | d f S| d k r0| | | d !d k r0t | d f S | | } | d k r| j \ } } } | sl| r | | p{d | pd } 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 rP| | | d !d k rP 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 StopIterationt Nonet Truet Falset groupst end( t stringt idxt nextchart mt integert fract expt res( t encodingt object_pairs_hookt parse_intt parse_floatt strictt parse_arrayt match_numbert object_hookt parse_constantt parse_objectt _scan_oncet parse_string( s"