module documentation

This module implements a simple JavaScript serializer. Uses the basestring encode function from simplejson by Bob Ippolito.

Function decode_string Undocumented
Function dump Undocumented
Function dumps Undocumented
Function encode_string Undocumented
Function load Undocumented
Function loads Loader that can read the JS subset the indexer produces.
Constant ESCAPE_ASCII Undocumented
Constant ESCAPE_DICT Undocumented
Constant ESCAPED Undocumented
Variable reswords Undocumented
Variable _int_re Undocumented
Variable _name_re Undocumented
Variable _nameonly_re Undocumented
Variable _str_re Undocumented
def decode_string(s): (source)

Undocumented

Parameters
s:strUndocumented
Returns
strUndocumented
def dump(obj, f): (source)

Undocumented

Parameters
obj:AnyUndocumented
f:IOUndocumented
def dumps(obj, key=False): (source)

Undocumented

Parameters
obj:AnyUndocumented
key:boolUndocumented
Returns
strUndocumented
def encode_string(s): (source)

Undocumented

Parameters
s:strUndocumented
Returns
strUndocumented
def load(f): (source)

Undocumented

Parameters
f:IOUndocumented
Returns
AnyUndocumented
def loads(x): (source)

Loader that can read the JS subset the indexer produces.

Parameters
x:strUndocumented
Returns
AnyUndocumented
ESCAPE_ASCII = (source)

Undocumented

Value
re.compile(r'([\\"]|[^ -~])')
ESCAPE_DICT: dict[str, str] = (source)

Undocumented

Value
{'\\': '\\\\',
 '"': '\\"',
 '\x08': '\\b',
 '\f': '\\f',
 '''
''': '\\n',
 '\r': '\\r',
...

Undocumented

Value
re.compile(r'\\u.{4}|.')
reswords = (source)

Undocumented

Undocumented

_name_re = (source)

Undocumented

_nameonly_re = (source)

Undocumented

Undocumented