Aestate
Functions | Variables
aestate.ajson.sim.scanner Namespace Reference

Functions

def _import_c_make_scanner ()
 
def py_make_scanner (context)
 

Variables

def c_make_scanner = _import_c_make_scanner()
 
list __all__ = ['make_scanner', 'JSONDecodeError']
 
 NUMBER_RE
 
def make_scanner = c_make_scanner or py_make_scanner
 

Detailed Description

JSON token scanner

Function Documentation

◆ _import_c_make_scanner()

def aestate.ajson.sim.scanner._import_c_make_scanner ( )
private

Definition at line 5 of file scanner.py.

◆ py_make_scanner()

def aestate.ajson.sim.scanner.py_make_scanner (   context)

Definition at line 20 of file scanner.py.

Variable Documentation

◆ __all__

list aestate.ajson.sim.scanner.__all__ = ['make_scanner', 'JSONDecodeError']
private

Definition at line 13 of file scanner.py.

◆ c_make_scanner

def aestate.ajson.sim.scanner.c_make_scanner = _import_c_make_scanner()

Definition at line 11 of file scanner.py.

◆ make_scanner

def aestate.ajson.sim.scanner.make_scanner = c_make_scanner or py_make_scanner

Definition at line 85 of file scanner.py.

◆ NUMBER_RE

aestate.ajson.sim.scanner.NUMBER_RE
Initial value:
1 = re.compile(
2  r'(-?(?:0|[1-9]\d*))(\.\d+)?([eE][-+]?\d+)?',
3  (re.VERBOSE | re.MULTILINE | re.DOTALL))

Definition at line 15 of file scanner.py.