All classes:
- json5.parser.Parser
- json5.lib.QuoteStyle
- json5.lib.JSON5Encoder
- json5.host.Host
- json5.tool._HostedArgumentParser
All functions:
  Elements:
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: '...fuzz_json'
    functionSourceFile: '...fuzz_json'
    functionUses: 0
    functionsReached:
    - atheris.instrument_all
    - atheris.Setup
    - atheris.Fuzz
    - '...fuzz_json.main'
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - data
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 20
    functionName: '...fuzz_json.TestOneInput'
    functionSourceFile: '...fuzz_json'
    functionUses: 0
    functionsReached:
    - fdp.ConsumeUnicodeNoSurrogates
    - atheris.FuzzedDataProvider
    - json5.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: atheris.FuzzedDataProvider
    functionSourceFile: atheris
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fdp.ConsumeUnicodeNoSurrogates
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.loads
    functionSourceFile: ''
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 30
    functionName: '...fuzz_json.main'
    functionSourceFile: '...fuzz_json'
    functionUses: 1
    functionsReached:
    - atheris.instrument_all
    - atheris.Setup
    - atheris.Fuzz
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: atheris.instrument_all
    functionSourceFile: atheris
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: atheris.Setup
    functionSourceFile: atheris
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: atheris.Fuzz
    functionSourceFile: atheris
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5
    functionSourceFile: json5
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.lib
    functionSourceFile: json5.lib
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 12
    argDefaultValues: []
    argNames:
    - fp
    - encoding
    - cls
    - object_hook
    - parse_float
    - parse_int
    - parse_constant
    - strict
    - object_pairs_hook
    - allow_duplicate_keys
    - consume_trailing
    - start
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 73
    functionName: json5.lib.load
    functionSourceFile: json5.lib
    functionUses: 0
    functionsReached:
    - json5.parser.Parser.__init__
    - json5.lib._convert
    - json5.parser.Parser._grammar_
    - json5.parser.Parser._push
    - <builtin>.range
    - v.startswith
    - json5.parser.Parser.parse
    - <builtin>.isinstance
    - json5.parser.Parser._seq
    - fp.read
    - json5.parser.Parser._pop
    - json5.lib._walk_ast
    - json5.lib.parse
    - <builtin>.set
    - s.decode
    - pairs.append
    - json5.parser.Parser._err_str
    - keys.add
    - json5.parser.Parser._err_offsets
    - <builtin>.str
    - json5.lib._convert._dictify
    - <builtin>.dict
    - <builtin>.len
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fp.read
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 12
    argDefaultValues: []
    argNames:
    - s
    - encoding
    - cls
    - object_hook
    - parse_float
    - parse_int
    - parse_constant
    - strict
    - object_pairs_hook
    - allow_duplicate_keys
    - consume_trailing
    - start
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 209
    functionName: json5.lib.parse
    functionSourceFile: json5.lib
    functionUses: 2
    functionsReached:
    - json5.parser.Parser.__init__
    - json5.lib._convert
    - json5.parser.Parser._grammar_
    - json5.parser.Parser._push
    - <builtin>.range
    - v.startswith
    - json5.parser.Parser.parse
    - <builtin>.isinstance
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    - json5.lib._walk_ast
    - <builtin>.set
    - s.decode
    - pairs.append
    - json5.parser.Parser._err_str
    - keys.add
    - json5.parser.Parser._err_offsets
    - <builtin>.str
    - json5.lib._convert._dictify
    - <builtin>.dict
    - <builtin>.len
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 12
    argDefaultValues: []
    argNames:
    - s
    - encoding
    - cls
    - object_hook
    - parse_float
    - parse_int
    - parse_constant
    - strict
    - object_pairs_hook
    - allow_duplicate_keys
    - consume_trailing
    - start
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 147
    functionName: json5.lib.loads
    functionSourceFile: json5.lib
    functionUses: 0
    functionsReached:
    - json5.parser.Parser.__init__
    - json5.lib._convert
    - json5.parser.Parser._grammar_
    - json5.parser.Parser._push
    - <builtin>.range
    - v.startswith
    - json5.parser.Parser.parse
    - <builtin>.isinstance
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    - json5.lib._walk_ast
    - json5.lib.parse
    - <builtin>.set
    - s.decode
    - pairs.append
    - json5.parser.Parser._err_str
    - keys.add
    - json5.parser.Parser._err_offsets
    - <builtin>.str
    - json5.lib._convert._dictify
    - <builtin>.dict
    - <builtin>.len
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.isinstance
    functionSourceFile: <builtin>
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: s.decode
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f6e798c7d90>
    argNames:
    - self
    - msg
    - fname
    - pos
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 12
    functionName: json5.parser.Parser.__init__
    functionSourceFile: json5.parser
    functionUses: 3
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f6e798d81f0>
    argNames:
    - self
    - global_vars
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 24
    functionName: json5.parser.Parser.parse
    functionSourceFile: json5.parser
    functionUses: 3
    functionsReached:
    - json5.parser.Parser._grammar_
    - json5.parser.Parser._seq
    - json5.parser.Parser._err_str
    - json5.parser.Parser._pop
    - json5.parser.Parser._push
    - json5.parser.Parser._err_offsets
    - <builtin>.len
    - <builtin>.range
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 7
    argDefaultValues: []
    argNames:
    - ast
    - object_hook
    - parse_float
    - parse_int
    - parse_constant
    - object_pairs_hook
    - allow_duplicate_keys
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 315
    functionName: json5.lib._convert
    functionSourceFile: json5.lib
    functionUses: 3
    functionsReached:
    - <builtin>.set
    - v.startswith
    - json5.lib._convert._dictify
    - <builtin>.dict
    - pairs.append
    - json5.lib._walk_ast
    - keys.add
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.str
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - s
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 324
    functionName: json5.lib._convert._fp_constant_parser
    functionSourceFile: json5.lib
    functionUses: 0
    functionsReached:
    - s.replace
    - <builtin>.float
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: s.replace
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.float
    functionSourceFile: <builtin>
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 1
    argDefaultValues: []
    argNames:
    - pairs
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 327
    functionName: json5.lib._convert._dictify
    functionSourceFile: json5.lib
    functionUses: 5
    functionsReached:
    - <builtin>.dict
    - <builtin>.set
    - keys.add
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.set
    functionSourceFile: <builtin>
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: keys.add
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.dict
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 10
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 15
    ICount: 1
    IfCount: 10
    argCount: 5
    argDefaultValues: []
    argNames:
    - el
    - dictify
    - parse_float
    - parse_int
    - parse_constant
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 348
    functionName: json5.lib._walk_ast
    functionSourceFile: json5.lib
    functionUses: 4
    functionsReached:
    - <builtin>.set
    - v.startswith
    - json5.lib._convert._dictify
    - <builtin>.dict
    - pairs.append
    - json5.lib._walk_ast
    - keys.add
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: v.startswith
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pairs.append
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 16
    argDefaultValues: []
    argNames:
    - obj
    - fp
    - skipkeys
    - ensure_ascii
    - check_circular
    - allow_nan
    - cls
    - indent
    - separators
    - default
    - sort_keys
    - quote_keys
    - trailing_commas
    - allow_duplicate_keys
    - quote_style
    - kw
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 388
    functionName: json5.lib.dump
    functionSourceFile: json5.lib
    functionUses: 0
    functionsReached:
    - <builtin>.set
    - json5.lib.dumps
    - enc.encode
    - fp.write
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 15
    argDefaultValues: []
    argNames:
    - obj
    - skipkeys
    - ensure_ascii
    - check_circular
    - allow_nan
    - cls
    - indent
    - separators
    - default
    - sort_keys
    - quote_keys
    - trailing_commas
    - allow_duplicate_keys
    - quote_style
    - kw
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 438
    functionName: json5.lib.dumps
    functionSourceFile: json5.lib
    functionUses: 1
    functionsReached:
    - <builtin>.set
    - enc.encode
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fp.write
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: enc.encode
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 14
    argDefaultValues: []
    argNames:
    - self
    - skipkeys
    - ensure_ascii
    - check_circular
    - allow_nan
    - indent
    - separators
    - default
    - sort_keys
    - quote_keys
    - trailing_commas
    - allow_duplicate_keys
    - quote_style
    - kw
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 550
    functionName: json5.lib.JSON5Encoder.__init__
    functionSourceFile: json5.lib
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - obj
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 590
    functionName: json5.lib.JSON5Encoder.default
    functionSourceFile: json5.lib
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - obj
    - seen
    - level
    - as_key
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 599
    functionName: json5.lib.JSON5Encoder.encode
    functionSourceFile: json5.lib
    functionUses: 3
    functionsReached:
    - json5.lib.JSON5Encoder._escape_ch
    - json5.lib.JSON5Encoder._is_id_start
    - <builtin>.id
    - json5.lib.JSON5Encoder._encode_int
    - json5.lib.JSON5Encoder._encode_quoted_str
    - obj.keys
    - math.isnan
    - item_sep.join
    - seen.remove
    - new_keys.add
    - json5.lib.JSON5Encoder.is_identifier
    - json5.lib.JSON5Encoder.is_reserved_word
    - json5.lib.JSON5Encoder._encode_dict
    - <builtin>.isinstance
    - json5.lib.JSON5Encoder._encode_str
    - re.compile
    - json5.lib.JSON5Encoder._spacers
    - <builtin>.set
    - _reserved_word_re.match
    - <builtin>.hasattr
    - float.__repr__
    - <builtin>.float
    - json5.lib.JSON5Encoder._is_id_continue
    - <builtin>.sorted
    - <builtin>.ord
    - int.__repr__
    - unicodedata.category
    - seen.add
    - json5.lib.JSON5Encoder._encode_non_basic_type
    - json5.lib.JSON5Encoder.encode
    - json5.lib.JSON5Encoder._encode_array
    - ret.append
    - json5.lib.JSON5Encoder._encode_float
    - json5.lib.JSON5Encoder.default
    - json5.lib.JSON5Encoder._encode_basic_type
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 1
    IfCount: 6
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - obj
    - as_key
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 640
    functionName: json5.lib.JSON5Encoder._encode_basic_type
    functionSourceFile: json5.lib
    functionUses: 4
    functionsReached:
    - json5.lib.JSON5Encoder._escape_ch
    - json5.lib.JSON5Encoder._is_id_start
    - json5.lib.JSON5Encoder._encode_int
    - json5.lib.JSON5Encoder._encode_quoted_str
    - math.isnan
    - json5.lib.JSON5Encoder.is_identifier
    - json5.lib.JSON5Encoder.is_reserved_word
    - json5.lib.JSON5Encoder._encode_str
    - <builtin>.isinstance
    - re.compile
    - _reserved_word_re.match
    - float.__repr__
    - <builtin>.float
    - json5.lib.JSON5Encoder._is_id_continue
    - <builtin>.ord
    - int.__repr__
    - unicodedata.category
    - ret.append
    - json5.lib.JSON5Encoder._encode_float
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 2
    IfCount: 5
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - obj
    - seen
    - level
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 787
    functionName: json5.lib.JSON5Encoder._encode_non_basic_type
    functionSourceFile: json5.lib
    functionUses: 3
    functionsReached:
    - json5.lib.JSON5Encoder._escape_ch
    - json5.lib.JSON5Encoder._is_id_start
    - <builtin>.id
    - json5.lib.JSON5Encoder._encode_int
    - json5.lib.JSON5Encoder._encode_quoted_str
    - obj.keys
    - math.isnan
    - item_sep.join
    - seen.remove
    - new_keys.add
    - json5.lib.JSON5Encoder.is_identifier
    - json5.lib.JSON5Encoder.is_reserved_word
    - json5.lib.JSON5Encoder._encode_dict
    - <builtin>.isinstance
    - json5.lib.JSON5Encoder._encode_str
    - re.compile
    - json5.lib.JSON5Encoder._spacers
    - <builtin>.set
    - _reserved_word_re.match
    - <builtin>.hasattr
    - float.__repr__
    - <builtin>.float
    - json5.lib.JSON5Encoder._is_id_continue
    - <builtin>.sorted
    - <builtin>.ord
    - int.__repr__
    - unicodedata.category
    - seen.add
    - json5.lib.JSON5Encoder._encode_non_basic_type
    - json5.lib.JSON5Encoder._encode_array
    - json5.lib.JSON5Encoder.encode
    - ret.append
    - json5.lib.JSON5Encoder._encode_float
    - json5.lib.JSON5Encoder.default
    - json5.lib.JSON5Encoder._encode_basic_type
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - obj
    - as_key
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 686
    functionName: json5.lib.JSON5Encoder._encode_str
    functionSourceFile: json5.lib
    functionUses: 5
    functionsReached:
    - unicodedata.category
    - _reserved_word_re.match
    - ret.append
    - json5.lib.JSON5Encoder.is_identifier
    - <builtin>.ord
    - json5.lib.JSON5Encoder.is_reserved_word
    - json5.lib.JSON5Encoder._escape_ch
    - json5.lib.JSON5Encoder._is_id_start
    - re.compile
    - json5.lib.JSON5Encoder._is_id_continue
    - json5.lib.JSON5Encoder._encode_quoted_str
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - obj
    - as_key
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 664
    functionName: json5.lib.JSON5Encoder._encode_int
    functionSourceFile: json5.lib
    functionUses: 5
    functionsReached:
    - int.__repr__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 0
    IfCount: 4
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - obj
    - as_key
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 668
    functionName: json5.lib.JSON5Encoder._encode_float
    functionSourceFile: json5.lib
    functionUses: 5
    functionsReached:
    - math.isnan
    - <builtin>.float
    - float.__repr__
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: int.__repr__
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: math.isnan
    functionSourceFile: math
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: float.__repr__
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - key
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 890
    functionName: json5.lib.JSON5Encoder.is_identifier
    functionSourceFile: json5.lib
    functionUses: 6
    functionsReached:
    - json5.lib.JSON5Encoder._is_id_continue
    - json5.lib.JSON5Encoder._is_id_start
    - unicodedata.category
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - key
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 935
    functionName: json5.lib.JSON5Encoder.is_reserved_word
    functionSourceFile: json5.lib
    functionUses: 6
    functionsReached:
    - _reserved_word_re.match
    - re.compile
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 11
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 16
    ICount: 2
    IfCount: 11
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - obj
    - quote_style
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 697
    functionName: json5.lib.JSON5Encoder._encode_quoted_str
    functionSourceFile: json5.lib
    functionUses: 6
    functionsReached:
    - json5.lib.JSON5Encoder._escape_ch
    - <builtin>.ord
    - ret.append
    - json5.lib.JSON5Encoder._encode_quoted_str
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 11
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 16
    ICount: 1
    IfCount: 11
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - ch
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 755
    functionName: json5.lib.JSON5Encoder._escape_ch
    functionSourceFile: json5.lib
    functionUses: 7
    functionsReached:
    - <builtin>.ord
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.ord
    functionSourceFile: <builtin>
    functionUses: 117
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: ret.append
    functionSourceFile: <builtin>
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.id
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: seen.add
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.hasattr
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 1
    IfCount: 6
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - obj
    - seen
    - level
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 813
    functionName: json5.lib.JSON5Encoder._encode_dict
    functionSourceFile: json5.lib
    functionUses: 3
    functionsReached:
    - json5.lib.JSON5Encoder._escape_ch
    - json5.lib.JSON5Encoder._is_id_start
    - <builtin>.id
    - json5.lib.JSON5Encoder._encode_int
    - json5.lib.JSON5Encoder._encode_quoted_str
    - obj.keys
    - math.isnan
    - new_keys.add
    - seen.remove
    - item_sep.join
    - json5.lib.JSON5Encoder.is_identifier
    - json5.lib.JSON5Encoder.is_reserved_word
    - json5.lib.JSON5Encoder._encode_dict
    - <builtin>.isinstance
    - json5.lib.JSON5Encoder._encode_str
    - re.compile
    - json5.lib.JSON5Encoder._spacers
    - <builtin>.set
    - _reserved_word_re.match
    - <builtin>.hasattr
    - float.__repr__
    - <builtin>.float
    - json5.lib.JSON5Encoder._is_id_continue
    - <builtin>.sorted
    - <builtin>.ord
    - int.__repr__
    - unicodedata.category
    - seen.add
    - json5.lib.JSON5Encoder._encode_non_basic_type
    - json5.lib.JSON5Encoder.encode
    - json5.lib.JSON5Encoder._encode_array
    - ret.append
    - json5.lib.JSON5Encoder._encode_float
    - json5.lib.JSON5Encoder.default
    - json5.lib.JSON5Encoder._encode_basic_type
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - obj
    - seen
    - level
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 854
    functionName: json5.lib.JSON5Encoder._encode_array
    functionSourceFile: json5.lib
    functionUses: 3
    functionsReached:
    - json5.lib.JSON5Encoder._escape_ch
    - json5.lib.JSON5Encoder._is_id_start
    - <builtin>.id
    - json5.lib.JSON5Encoder._encode_int
    - json5.lib.JSON5Encoder._encode_quoted_str
    - obj.keys
    - math.isnan
    - item_sep.join
    - seen.remove
    - new_keys.add
    - json5.lib.JSON5Encoder.is_identifier
    - json5.lib.JSON5Encoder.is_reserved_word
    - json5.lib.JSON5Encoder._encode_dict
    - <builtin>.isinstance
    - json5.lib.JSON5Encoder._encode_str
    - re.compile
    - json5.lib.JSON5Encoder._spacers
    - <builtin>.set
    - _reserved_word_re.match
    - <builtin>.hasattr
    - float.__repr__
    - <builtin>.float
    - json5.lib.JSON5Encoder._is_id_continue
    - <builtin>.sorted
    - <builtin>.ord
    - int.__repr__
    - unicodedata.category
    - seen.add
    - json5.lib.JSON5Encoder._encode_non_basic_type
    - json5.lib.JSON5Encoder.encode
    - json5.lib.JSON5Encoder._encode_array
    - ret.append
    - json5.lib.JSON5Encoder._encode_float
    - json5.lib.JSON5Encoder.default
    - json5.lib.JSON5Encoder._encode_basic_type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: seen.remove
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 0
    IfCount: 4
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - level
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 870
    functionName: json5.lib.JSON5Encoder._spacers
    functionSourceFile: json5.lib
    functionUses: 4
    functionsReached:
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: obj.keys
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.sorted
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: new_keys.add
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: item_sep.join
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - ch
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 909
    functionName: json5.lib.JSON5Encoder._is_id_start
    functionSourceFile: json5.lib
    functionUses: 7
    functionsReached:
    - unicodedata.category
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - ch
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 920
    functionName: json5.lib.JSON5Encoder._is_id_continue
    functionSourceFile: json5.lib
    functionUses: 7
    functionsReached:
    - unicodedata.category
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: unicodedata.category
    functionSourceFile: unicodedata
    functionUses: 21
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: re.compile
    functionSourceFile: re
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _reserved_word_re.match
    functionSourceFile: <builtin>
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - obj
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1004
    functionName: json5.lib._raise_type_error
    functionSourceFile: json5.lib
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.len
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 167
    functionName: json5.parser.Parser._grammar_
    functionSourceFile: json5.parser
    functionUses: 4
    functionsReached:
    - json5.parser.Parser._push
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 31
    functionName: json5.parser.Parser._err_str
    functionSourceFile: json5.parser
    functionUses: 4
    functionsReached:
    - json5.parser.Parser._err_offsets
    - <builtin>.len
    - <builtin>.range
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 39
    functionName: json5.parser.Parser._err_offsets
    functionSourceFile: json5.parser
    functionUses: 5
    functionsReached:
    - <builtin>.range
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.range
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f6e79fb7070>
    argNames:
    - self
    - v
    - newpos
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 50
    functionName: json5.parser.Parser._succeed
    functionSourceFile: json5.parser
    functionUses: 294
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 56
    functionName: json5.parser.Parser._fail
    functionSourceFile: json5.parser
    functionUses: 193
    functionsReached:
    - <builtin>.max
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.max
    functionSourceFile: <builtin>
    functionUses: 194
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - newpos
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 61
    functionName: json5.parser.Parser._rewind
    functionSourceFile: json5.parser
    functionUses: 130
    functionsReached:
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - rule
    - var
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 64
    functionName: json5.parser.Parser._bind
    functionSourceFile: json5.parser
    functionUses: 66
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._exp__c0__s1_l_
    - json5.parser.Parser._array_
    - json5.parser.Parser._id_start_
    - json5.parser.Parser._push
    - json5.parser.Parser._member_
    - json5.parser.Parser._unsigned_lit_
    - json5.parser.Parser._set
    - json5.parser.Parser._element_list_
    - json5.parser.Parser._dec_int_lit_
    - json5.parser.Parser._esc_char_
    - json5.parser.Parser._unicode_esc_
    - json5.parser.Parser._member_list_
    - json5.parser.Parser._object_
    - json5.parser.Parser._ident_
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    - json5.parser.Parser._dec_literal_
    - json5.parser.Parser._range
    - json5.parser.Parser._hex_esc_
    - json5.parser.Parser._string_
    - json5.parser.Parser._num_literal_
    - json5.parser.Parser._hex_
    - json5.parser.Parser._anything_
    - json5.parser.Parser._nonzerodigit_
    - <builtin>.ord
    - json5.parser.Parser._fail
    - json5.parser.Parser._value_
    - json5.parser.Parser._frac_
    - json5.parser.Parser._exp_
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 694
    functionName: json5.parser.Parser._hex_esc_
    functionSourceFile: json5.parser
    functionUses: 67
    functionsReached:
    - json5.parser.Parser._push
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 443
    functionName: json5.parser.Parser._string_
    functionSourceFile: json5.parser
    functionUses: 67
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1067
    functionName: json5.parser.Parser._num_literal_
    functionSourceFile: json5.parser
    functionUses: 67
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1265
    functionName: json5.parser.Parser._hex_
    functionSourceFile: json5.parser
    functionUses: 82
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1308
    functionName: json5.parser.Parser._exp__c0__s1_l_
    functionSourceFile: json5.parser
    functionUses: 67
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1331
    functionName: json5.parser.Parser._anything_
    functionSourceFile: json5.parser
    functionUses: 67
    functionsReached:
    - <builtin>.max
    - json5.parser.Parser._fail
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 416
    functionName: json5.parser.Parser._array_
    functionSourceFile: json5.parser
    functionUses: 67
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1245
    functionName: json5.parser.Parser._nonzerodigit_
    functionSourceFile: json5.parser
    functionUses: 67
    functionsReached:
    - json5.parser.Parser._fail
    - <builtin>.max
    - json5.parser.Parser._succeed
    - <builtin>.ord
    - json5.parser.Parser._range
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 820
    functionName: json5.parser.Parser._id_start_
    functionSourceFile: json5.parser
    functionUses: 85
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 773
    functionName: json5.parser.Parser._member_
    functionSourceFile: json5.parser
    functionUses: 67
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1108
    functionName: json5.parser.Parser._unsigned_lit_
    functionSourceFile: json5.parser
    functionUses: 67
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 729
    functionName: json5.parser.Parser._element_list_
    functionSourceFile: json5.parser
    functionUses: 67
    functionsReached:
    - json5.parser.Parser._push
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1214
    functionName: json5.parser.Parser._dec_int_lit_
    functionSourceFile: json5.parser
    functionUses: 67
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 589
    functionName: json5.parser.Parser._esc_char_
    functionSourceFile: json5.parser
    functionUses: 67
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 708
    functionName: json5.parser.Parser._unicode_esc_
    functionSourceFile: json5.parser
    functionUses: 67
    functionsReached:
    - json5.parser.Parser._push
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 327
    functionName: json5.parser.Parser._value_
    functionSourceFile: json5.parser
    functionUses: 67
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 751
    functionName: json5.parser.Parser._member_list_
    functionSourceFile: json5.parser
    functionUses: 67
    functionsReached:
    - json5.parser.Parser._push
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 389
    functionName: json5.parser.Parser._object_
    functionSourceFile: json5.parser
    functionUses: 67
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1274
    functionName: json5.parser.Parser._frac_
    functionSourceFile: json5.parser
    functionUses: 67
    functionsReached:
    - json5.parser.Parser._push
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 804
    functionName: json5.parser.Parser._ident_
    functionSourceFile: json5.parser
    functionUses: 67
    functionsReached:
    - json5.parser.Parser._push
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1135
    functionName: json5.parser.Parser._dec_literal_
    functionSourceFile: json5.parser
    functionUses: 67
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1288
    functionName: json5.parser.Parser._exp_
    functionSourceFile: json5.parser
    functionUses: 67
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - var
    - val
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 155
    functionName: json5.parser.Parser._set
    functionSourceFile: ''
    functionUses: 67
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 4
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - rule
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 69
    functionName: json5.parser.Parser._not
    functionSourceFile: json5.parser
    functionUses: 17
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._id_start_
    - json5.parser.Parser._ws__c8__s0_n_n_
    - json5.parser.Parser._bslash_
    - json5.parser.Parser._dquote_
    - json5.parser.Parser._range
    - json5.parser.Parser._get
    - json5.parser.Parser._ch
    - json5.parser.Parser._squote_
    - json5.parser.Parser._trailing__c1_n_
    - json5.parser.Parser._eol_
    - json5.parser.Parser._digit_
    - <builtin>.ord
    - json5.parser.Parser._sqchar__c3__s0_n_
    - json5.parser.Parser._fail
    - json5.parser.Parser._dqchar__c3__s0_n_
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 521
    functionName: json5.parser.Parser._sqchar__c3__s0_n_
    functionSourceFile: json5.parser
    functionUses: 18
    functionsReached:
    - json5.parser.Parser._get
    - <builtin>.max
    - json5.parser.Parser._fail
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 583
    functionName: json5.parser.Parser._squote_
    functionSourceFile: json5.parser
    functionUses: 18
    functionsReached:
    - <builtin>.max
    - json5.parser.Parser._fail
    - json5.parser.Parser._ch
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 573
    functionName: json5.parser.Parser._dqchar__c3__s0_n_
    functionSourceFile: json5.parser
    functionUses: 18
    functionsReached:
    - json5.parser.Parser._get
    - <builtin>.max
    - json5.parser.Parser._fail
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 195
    functionName: json5.parser.Parser._trailing__c1_n_
    functionSourceFile: json5.parser
    functionUses: 18
    functionsReached:
    - json5.parser.Parser._get
    - <builtin>.max
    - json5.parser.Parser._fail
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 270
    functionName: json5.parser.Parser._eol_
    functionSourceFile: json5.parser
    functionUses: 18
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1242
    functionName: json5.parser.Parser._digit_
    functionSourceFile: json5.parser
    functionUses: 33
    functionsReached:
    - json5.parser.Parser._fail
    - <builtin>.max
    - json5.parser.Parser._succeed
    - <builtin>.ord
    - json5.parser.Parser._range
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 586
    functionName: json5.parser.Parser._dquote_
    functionSourceFile: json5.parser
    functionUses: 18
    functionsReached:
    - <builtin>.max
    - json5.parser.Parser._fail
    - json5.parser.Parser._ch
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 252
    functionName: json5.parser.Parser._ws__c8__s0_n_n_
    functionSourceFile: ''
    functionUses: 18
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 580
    functionName: json5.parser.Parser._bslash_
    functionSourceFile: json5.parser
    functionUses: 18
    functionsReached:
    - <builtin>.max
    - json5.parser.Parser._fail
    - json5.parser.Parser._ch
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 3
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - rule
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 80
    functionName: json5.parser.Parser._opt
    functionSourceFile: json5.parser
    functionUses: 2
    functionsReached:
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 3
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - rule
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 88
    functionName: json5.parser.Parser._plus
    functionSourceFile: json5.parser
    functionUses: 1
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._member_list__s1_l_p_
    - json5.parser.Parser._sqchar_
    - json5.parser.Parser._element_list__s1_l_p_
    - vs.append
    - json5.parser.Parser._seq
    - json5.parser.Parser._ws_
    - json5.parser.Parser._range
    - json5.parser.Parser._hex_
    - json5.parser.Parser._dqchar_
    - json5.parser.Parser._digit_
    - <builtin>.ord
    - json5.parser.Parser._fail
    - json5.parser.Parser._id_continue_
    - json5.parser.Parser._star
    - json5.parser.Parser._comment__c0__s1_p_
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: vs.append
    functionSourceFile: <builtin>
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 4
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f6e7a3f3070>
    argNames:
    - self
    - rule
    - vs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 96
    functionName: json5.parser.Parser._star
    functionSourceFile: json5.parser
    functionUses: 14
    functionsReached:
    - json5.parser.Parser._sqchar_
    - json5.parser.Parser._element_list__s1_l_p_
    - vs.append
    - json5.parser.Parser._choose
    - json5.parser.Parser._fail
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._hex_
    - json5.parser.Parser._succeed
    - json5.parser.Parser._dqchar_
    - json5.parser.Parser._seq
    - json5.parser.Parser._digit_
    - json5.parser.Parser._id_continue_
    - json5.parser.Parser._ws_
    - json5.parser.Parser._member_list__s1_l_p_
    - json5.parser.Parser._comment__c0__s1_p_
    - <builtin>.ord
    - json5.parser.Parser._range
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 476
    functionName: json5.parser.Parser._sqchar_
    functionSourceFile: json5.parser
    functionUses: 15
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 745
    functionName: json5.parser.Parser._element_list__s1_l_p_
    functionSourceFile: json5.parser
    functionUses: 15
    functionsReached:
    - json5.parser.Parser._seq
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 528
    functionName: json5.parser.Parser._dqchar_
    functionSourceFile: json5.parser
    functionUses: 15
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 970
    functionName: json5.parser.Parser._id_continue_
    functionSourceFile: json5.parser
    functionUses: 15
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 205
    functionName: json5.parser.Parser._ws_
    functionSourceFile: json5.parser
    functionUses: 15
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 767
    functionName: json5.parser.Parser._member_list__s1_l_p_
    functionSourceFile: json5.parser
    functionUses: 15
    functionsReached:
    - json5.parser.Parser._seq
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 307
    functionName: json5.parser.Parser._comment__c0__s1_p_
    functionSourceFile: json5.parser
    functionUses: 15
    functionsReached:
    - json5.parser.Parser._seq
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - rules
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 107
    functionName: json5.parser.Parser._seq
    functionSourceFile: json5.parser
    functionUses: 170
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 3
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - rules
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 113
    functionName: json5.parser.Parser._choose
    functionSourceFile: json5.parser
    functionUses: 129
    functionsReached:
    - json5.parser.Parser._rewind
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - ch
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 122
    functionName: json5.parser.Parser._ch
    functionSourceFile: json5.parser
    functionUses: 84
    functionsReached:
    - <builtin>.max
    - json5.parser.Parser._fail
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - s
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 129
    functionName: json5.parser.Parser._str
    functionSourceFile: json5.parser
    functionUses: 11
    functionsReached:
    - <builtin>.max
    - json5.parser.Parser._fail
    - json5.parser.Parser._ch
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - i
    - j
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 136
    functionName: json5.parser.Parser._range
    functionSourceFile: json5.parser
    functionUses: 108
    functionsReached:
    - <builtin>.max
    - json5.parser.Parser._fail
    - <builtin>.ord
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 143
    functionName: json5.parser.Parser._push
    functionSourceFile: json5.parser
    functionUses: 120
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 146
    functionName: json5.parser.Parser._pop
    functionSourceFile: json5.parser
    functionUses: 120
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - var
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 150
    functionName: json5.parser.Parser._get
    functionSourceFile: json5.parser
    functionUses: 82
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - var
    - cat
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 158
    functionName: json5.parser.Parser._is_unicat
    functionSourceFile: json5.parser
    functionUses: 11
    functionsReached:
    - unicodedata.category
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - s
    - vs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 161
    functionName: json5.parser.Parser._join
    functionSourceFile: json5.parser
    functionUses: 8
    functionsReached:
    - s.join
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: s.join
    functionSourceFile: <builtin>
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - s
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 164
    functionName: json5.parser.Parser._xtou
    functionSourceFile: json5.parser
    functionUses: 2
    functionsReached:
    - <builtin>.int
    - <builtin>.chr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.int
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.chr
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._grammar_.<list1>.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: json5.parser.Parser._grammar_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._exp__c0__s1_l_
    - json5.parser.Parser._array_
    - json5.parser.Parser._id_start_
    - json5.parser.Parser._push
    - json5.parser.Parser._member_
    - json5.parser.Parser._unsigned_lit_
    - json5.parser.Parser._set
    - json5.parser.Parser._element_list_
    - json5.parser.Parser._dec_int_lit_
    - json5.parser.Parser._esc_char_
    - json5.parser.Parser._unicode_esc_
    - json5.parser.Parser._member_list_
    - json5.parser.Parser._bind
    - json5.parser.Parser._object_
    - json5.parser.Parser._ident_
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    - json5.parser.Parser._dec_literal_
    - json5.parser.Parser._range
    - json5.parser.Parser._hex_esc_
    - json5.parser.Parser._string_
    - json5.parser.Parser._num_literal_
    - json5.parser.Parser._hex_
    - json5.parser.Parser._anything_
    - json5.parser.Parser._nonzerodigit_
    - <builtin>.ord
    - json5.parser.Parser._fail
    - json5.parser.Parser._value_
    - json5.parser.Parser._frac_
    - json5.parser.Parser._exp_
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._grammar_.<list1>.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: json5.parser.Parser._grammar_.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._get
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 179
    functionName: json5.parser.Parser._trailing_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 182
    functionName: json5.parser.Parser._trailing__c0_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._seq
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 185
    functionName: json5.parser.Parser._trailing__c0__s0_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._get
    - <builtin>.max
    - json5.parser.Parser._fail
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 192
    functionName: json5.parser.Parser._trailing__c1_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._id_start_
    - json5.parser.Parser._ws__c8__s0_n_n_
    - json5.parser.Parser._bslash_
    - json5.parser.Parser._dquote_
    - json5.parser.Parser._range
    - json5.parser.Parser._get
    - json5.parser.Parser._ch
    - json5.parser.Parser._squote_
    - json5.parser.Parser._trailing__c1_n_
    - json5.parser.Parser._eol_
    - json5.parser.Parser._digit_
    - <builtin>.ord
    - json5.parser.Parser._sqchar__c3__s0_n_
    - json5.parser.Parser._fail
    - json5.parser.Parser._dqchar__c3__s0_n_
    - json5.parser.Parser._not
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 202
    functionName: json5.parser.Parser._sp_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._member_list__s1_l_p_
    - json5.parser.Parser._sqchar_
    - json5.parser.Parser._element_list__s1_l_p_
    - vs.append
    - json5.parser.Parser._seq
    - json5.parser.Parser._ws_
    - json5.parser.Parser._range
    - json5.parser.Parser._hex_
    - json5.parser.Parser._dqchar_
    - json5.parser.Parser._digit_
    - <builtin>.ord
    - json5.parser.Parser._fail
    - json5.parser.Parser._id_continue_
    - json5.parser.Parser._star
    - json5.parser.Parser._comment__c0__s1_p_
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 220
    functionName: json5.parser.Parser._ws__c0_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - <builtin>.max
    - json5.parser.Parser._fail
    - json5.parser.Parser._ch
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 223
    functionName: json5.parser.Parser._ws__c3_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - <builtin>.max
    - json5.parser.Parser._fail
    - json5.parser.Parser._ch
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 226
    functionName: json5.parser.Parser._ws__c4_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - <builtin>.max
    - json5.parser.Parser._fail
    - json5.parser.Parser._ch
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 229
    functionName: json5.parser.Parser._ws__c5_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - <builtin>.max
    - json5.parser.Parser._fail
    - json5.parser.Parser._ch
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 232
    functionName: json5.parser.Parser._ws__c6_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - <builtin>.max
    - json5.parser.Parser._fail
    - json5.parser.Parser._ch
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 235
    functionName: json5.parser.Parser._ws__c7_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - <builtin>.max
    - json5.parser.Parser._fail
    - json5.parser.Parser._ch
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 238
    functionName: json5.parser.Parser._ws__c8_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._push
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._ws__c8_.<list1>.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: json5.parser.Parser._ws__c8_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._exp__c0__s1_l_
    - json5.parser.Parser._array_
    - json5.parser.Parser._id_start_
    - json5.parser.Parser._push
    - json5.parser.Parser._member_
    - json5.parser.Parser._unsigned_lit_
    - json5.parser.Parser._set
    - json5.parser.Parser._element_list_
    - json5.parser.Parser._dec_int_lit_
    - json5.parser.Parser._esc_char_
    - json5.parser.Parser._unicode_esc_
    - json5.parser.Parser._member_list_
    - json5.parser.Parser._bind
    - json5.parser.Parser._object_
    - json5.parser.Parser._ident_
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    - json5.parser.Parser._dec_literal_
    - json5.parser.Parser._range
    - json5.parser.Parser._hex_esc_
    - json5.parser.Parser._string_
    - json5.parser.Parser._num_literal_
    - json5.parser.Parser._hex_
    - json5.parser.Parser._anything_
    - json5.parser.Parser._nonzerodigit_
    - <builtin>.ord
    - json5.parser.Parser._fail
    - json5.parser.Parser._value_
    - json5.parser.Parser._frac_
    - json5.parser.Parser._exp_
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._ws__c8_.<list1>.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: json5.parser.Parser._ws__c8_.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._get
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 249
    functionName: json5.parser.Parser._ws__c8__s0_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._id_start_
    - json5.parser.Parser._ws__c8__s0_n_n_
    - json5.parser.Parser._bslash_
    - json5.parser.Parser._dquote_
    - json5.parser.Parser._range
    - json5.parser.Parser._get
    - json5.parser.Parser._ch
    - json5.parser.Parser._squote_
    - json5.parser.Parser._trailing__c1_n_
    - json5.parser.Parser._eol_
    - json5.parser.Parser._digit_
    - <builtin>.ord
    - json5.parser.Parser._sqchar__c3__s0_n_
    - json5.parser.Parser._fail
    - json5.parser.Parser._dqchar__c3__s0_n_
    - json5.parser.Parser._not
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: json5.parser.Parser._ws__c8__s0_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._id_start_
    - json5.parser.Parser._ws__c8__s0_n_n_
    - json5.parser.Parser._bslash_
    - json5.parser.Parser._dquote_
    - json5.parser.Parser._range
    - json5.parser.Parser._get
    - json5.parser.Parser._ch
    - json5.parser.Parser._squote_
    - json5.parser.Parser._trailing__c1_n_
    - json5.parser.Parser._eol_
    - json5.parser.Parser._digit_
    - <builtin>.ord
    - json5.parser.Parser._sqchar__c3__s0_n_
    - json5.parser.Parser._fail
    - json5.parser.Parser._dqchar__c3__s0_n_
    - json5.parser.Parser._not
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: -1
    functionName: json5.parser.Parser._ws__c8__s0_n_n_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 255
    functionName: json5.parser.Parser._ws__c8__s0_n_n_g__c0_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._seq
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._ws__c8__s0_n_n_g__c0_.<list1>.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: json5.parser.Parser._ws__c8__s0_n_n_g__c0_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._exp__c0__s1_l_
    - json5.parser.Parser._array_
    - json5.parser.Parser._id_start_
    - json5.parser.Parser._push
    - json5.parser.Parser._member_
    - json5.parser.Parser._unsigned_lit_
    - json5.parser.Parser._set
    - json5.parser.Parser._element_list_
    - json5.parser.Parser._dec_int_lit_
    - json5.parser.Parser._esc_char_
    - json5.parser.Parser._unicode_esc_
    - json5.parser.Parser._member_list_
    - json5.parser.Parser._bind
    - json5.parser.Parser._object_
    - json5.parser.Parser._ident_
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    - json5.parser.Parser._dec_literal_
    - json5.parser.Parser._range
    - json5.parser.Parser._hex_esc_
    - json5.parser.Parser._string_
    - json5.parser.Parser._num_literal_
    - json5.parser.Parser._hex_
    - json5.parser.Parser._anything_
    - json5.parser.Parser._nonzerodigit_
    - <builtin>.ord
    - json5.parser.Parser._fail
    - json5.parser.Parser._value_
    - json5.parser.Parser._frac_
    - json5.parser.Parser._exp_
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 263
    functionName: json5.parser.Parser._ws__c8__s0_n_n_g__c0__s1_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - unicodedata.category
    - json5.parser.Parser._get
    - json5.parser.Parser._fail
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._is_unicat
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 281
    functionName: json5.parser.Parser._eol__c0_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._seq
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._eol__c0_.<list1>.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: -1
    functionName: json5.parser.Parser._eol__c0_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - <builtin>.max
    - json5.parser.Parser._fail
    - json5.parser.Parser._ch
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._eol__c0_.<list1>.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: -1
    functionName: json5.parser.Parser._eol__c0_.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - <builtin>.max
    - json5.parser.Parser._fail
    - json5.parser.Parser._ch
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 284
    functionName: json5.parser.Parser._eol__c1_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - <builtin>.max
    - json5.parser.Parser._fail
    - json5.parser.Parser._ch
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 287
    functionName: json5.parser.Parser._eol__c2_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - <builtin>.max
    - json5.parser.Parser._fail
    - json5.parser.Parser._ch
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 290
    functionName: json5.parser.Parser._eol__c3_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - <builtin>.max
    - json5.parser.Parser._fail
    - json5.parser.Parser._ch
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 293
    functionName: json5.parser.Parser._eol__c4_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - <builtin>.max
    - json5.parser.Parser._fail
    - json5.parser.Parser._ch
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 296
    functionName: json5.parser.Parser._comment_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 299
    functionName: json5.parser.Parser._comment__c0_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._seq
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._comment__c0_.<list1>.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: -1
    functionName: json5.parser.Parser._comment__c0_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._fail
    - json5.parser.Parser._ch
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._str
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._comment__c0_.<list1>.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: json5.parser.Parser._comment__c0_.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._member_list__s1_l_p_
    - json5.parser.Parser._sqchar_
    - json5.parser.Parser._element_list__s1_l_p_
    - vs.append
    - json5.parser.Parser._seq
    - json5.parser.Parser._ws_
    - json5.parser.Parser._range
    - json5.parser.Parser._hex_
    - json5.parser.Parser._dqchar_
    - json5.parser.Parser._digit_
    - <builtin>.ord
    - json5.parser.Parser._fail
    - json5.parser.Parser._id_continue_
    - json5.parser.Parser._star
    - json5.parser.Parser._comment__c0__s1_p_
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._comment__c0__s1_p_.<list1>.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: json5.parser.Parser._comment__c0__s1_p_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._id_start_
    - json5.parser.Parser._ws__c8__s0_n_n_
    - json5.parser.Parser._bslash_
    - json5.parser.Parser._dquote_
    - json5.parser.Parser._range
    - json5.parser.Parser._get
    - json5.parser.Parser._ch
    - json5.parser.Parser._squote_
    - json5.parser.Parser._trailing__c1_n_
    - json5.parser.Parser._eol_
    - json5.parser.Parser._digit_
    - <builtin>.ord
    - json5.parser.Parser._sqchar__c3__s0_n_
    - json5.parser.Parser._fail
    - json5.parser.Parser._dqchar__c3__s0_n_
    - json5.parser.Parser._not
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 310
    functionName: json5.parser.Parser._comment__c1_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._seq
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._comment__c1_.<list1>.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: -1
    functionName: json5.parser.Parser._comment__c1_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._fail
    - json5.parser.Parser._ch
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._str
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._comment__c1_.<list1>.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: -1
    functionName: json5.parser.Parser._comment__c1_.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._fail
    - json5.parser.Parser._ch
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._str
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 319
    functionName: json5.parser.Parser._comment__c1__s1_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._member_list__s1_l_p_
    - json5.parser.Parser._sqchar_
    - json5.parser.Parser._element_list__s1_l_p_
    - vs.append
    - json5.parser.Parser._seq
    - json5.parser.Parser._ws_
    - json5.parser.Parser._range
    - json5.parser.Parser._hex_
    - json5.parser.Parser._dqchar_
    - json5.parser.Parser._digit_
    - <builtin>.ord
    - json5.parser.Parser._fail
    - json5.parser.Parser._id_continue_
    - json5.parser.Parser._star
    - json5.parser.Parser._comment__c0__s1_p_
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: json5.parser.Parser._comment__c1__s1_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._seq
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 324
    functionName: json5.parser.Parser._comment__c1__s1_p__s0_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._id_start_
    - json5.parser.Parser._ws__c8__s0_n_n_
    - json5.parser.Parser._bslash_
    - json5.parser.Parser._dquote_
    - json5.parser.Parser._range
    - json5.parser.Parser._get
    - json5.parser.Parser._ch
    - json5.parser.Parser._squote_
    - json5.parser.Parser._trailing__c1_n_
    - json5.parser.Parser._eol_
    - json5.parser.Parser._digit_
    - <builtin>.ord
    - json5.parser.Parser._sqchar__c3__s0_n_
    - json5.parser.Parser._fail
    - json5.parser.Parser._dqchar__c3__s0_n_
    - json5.parser.Parser._not
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: -1
    functionName: json5.parser.Parser._comment__c1__s1_p__s0_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._fail
    - json5.parser.Parser._ch
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._str
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 340
    functionName: json5.parser.Parser._value__c0_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._seq
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._value__c0_.<list1>.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: -1
    functionName: json5.parser.Parser._value__c0_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._fail
    - json5.parser.Parser._ch
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._str
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._value__c0_.<list1>.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: json5.parser.Parser._value__c0_.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 343
    functionName: json5.parser.Parser._value__c1_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._seq
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._value__c1_.<list1>.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: -1
    functionName: json5.parser.Parser._value__c1_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._fail
    - json5.parser.Parser._ch
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._str
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._value__c1_.<list1>.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: json5.parser.Parser._value__c1_.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 346
    functionName: json5.parser.Parser._value__c2_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._seq
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._value__c2_.<list1>.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: -1
    functionName: json5.parser.Parser._value__c2_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._fail
    - json5.parser.Parser._ch
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._str
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._value__c2_.<list1>.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: json5.parser.Parser._value__c2_.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 349
    functionName: json5.parser.Parser._value__c3_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._push
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._value__c3_.<list1>.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: json5.parser.Parser._value__c3_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._exp__c0__s1_l_
    - json5.parser.Parser._array_
    - json5.parser.Parser._id_start_
    - json5.parser.Parser._push
    - json5.parser.Parser._member_
    - json5.parser.Parser._unsigned_lit_
    - json5.parser.Parser._set
    - json5.parser.Parser._element_list_
    - json5.parser.Parser._dec_int_lit_
    - json5.parser.Parser._esc_char_
    - json5.parser.Parser._unicode_esc_
    - json5.parser.Parser._member_list_
    - json5.parser.Parser._bind
    - json5.parser.Parser._object_
    - json5.parser.Parser._ident_
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    - json5.parser.Parser._dec_literal_
    - json5.parser.Parser._range
    - json5.parser.Parser._hex_esc_
    - json5.parser.Parser._string_
    - json5.parser.Parser._num_literal_
    - json5.parser.Parser._hex_
    - json5.parser.Parser._anything_
    - json5.parser.Parser._nonzerodigit_
    - <builtin>.ord
    - json5.parser.Parser._fail
    - json5.parser.Parser._value_
    - json5.parser.Parser._frac_
    - json5.parser.Parser._exp_
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._value__c3_.<list1>.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: json5.parser.Parser._value__c3_.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._get
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 359
    functionName: json5.parser.Parser._value__c4_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._push
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._value__c4_.<list1>.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: json5.parser.Parser._value__c4_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._exp__c0__s1_l_
    - json5.parser.Parser._array_
    - json5.parser.Parser._id_start_
    - json5.parser.Parser._push
    - json5.parser.Parser._member_
    - json5.parser.Parser._unsigned_lit_
    - json5.parser.Parser._set
    - json5.parser.Parser._element_list_
    - json5.parser.Parser._dec_int_lit_
    - json5.parser.Parser._esc_char_
    - json5.parser.Parser._unicode_esc_
    - json5.parser.Parser._member_list_
    - json5.parser.Parser._bind
    - json5.parser.Parser._object_
    - json5.parser.Parser._ident_
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    - json5.parser.Parser._dec_literal_
    - json5.parser.Parser._range
    - json5.parser.Parser._hex_esc_
    - json5.parser.Parser._string_
    - json5.parser.Parser._num_literal_
    - json5.parser.Parser._hex_
    - json5.parser.Parser._anything_
    - json5.parser.Parser._nonzerodigit_
    - <builtin>.ord
    - json5.parser.Parser._fail
    - json5.parser.Parser._value_
    - json5.parser.Parser._frac_
    - json5.parser.Parser._exp_
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._value__c4_.<list1>.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: json5.parser.Parser._value__c4_.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._get
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 369
    functionName: json5.parser.Parser._value__c5_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._push
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._value__c5_.<list1>.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: json5.parser.Parser._value__c5_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._exp__c0__s1_l_
    - json5.parser.Parser._array_
    - json5.parser.Parser._id_start_
    - json5.parser.Parser._push
    - json5.parser.Parser._member_
    - json5.parser.Parser._unsigned_lit_
    - json5.parser.Parser._set
    - json5.parser.Parser._element_list_
    - json5.parser.Parser._dec_int_lit_
    - json5.parser.Parser._esc_char_
    - json5.parser.Parser._unicode_esc_
    - json5.parser.Parser._member_list_
    - json5.parser.Parser._bind
    - json5.parser.Parser._object_
    - json5.parser.Parser._ident_
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    - json5.parser.Parser._dec_literal_
    - json5.parser.Parser._range
    - json5.parser.Parser._hex_esc_
    - json5.parser.Parser._string_
    - json5.parser.Parser._num_literal_
    - json5.parser.Parser._hex_
    - json5.parser.Parser._anything_
    - json5.parser.Parser._nonzerodigit_
    - <builtin>.ord
    - json5.parser.Parser._fail
    - json5.parser.Parser._value_
    - json5.parser.Parser._frac_
    - json5.parser.Parser._exp_
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._value__c5_.<list1>.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: json5.parser.Parser._value__c5_.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._get
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 379
    functionName: json5.parser.Parser._value__c6_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._push
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._value__c6_.<list1>.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: json5.parser.Parser._value__c6_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._exp__c0__s1_l_
    - json5.parser.Parser._array_
    - json5.parser.Parser._id_start_
    - json5.parser.Parser._push
    - json5.parser.Parser._member_
    - json5.parser.Parser._unsigned_lit_
    - json5.parser.Parser._set
    - json5.parser.Parser._element_list_
    - json5.parser.Parser._dec_int_lit_
    - json5.parser.Parser._esc_char_
    - json5.parser.Parser._unicode_esc_
    - json5.parser.Parser._member_list_
    - json5.parser.Parser._bind
    - json5.parser.Parser._object_
    - json5.parser.Parser._ident_
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    - json5.parser.Parser._dec_literal_
    - json5.parser.Parser._range
    - json5.parser.Parser._hex_esc_
    - json5.parser.Parser._string_
    - json5.parser.Parser._num_literal_
    - json5.parser.Parser._hex_
    - json5.parser.Parser._anything_
    - json5.parser.Parser._nonzerodigit_
    - <builtin>.ord
    - json5.parser.Parser._fail
    - json5.parser.Parser._value_
    - json5.parser.Parser._frac_
    - json5.parser.Parser._exp_
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._value__c6_.<list1>.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: json5.parser.Parser._value__c6_.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._get
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 392
    functionName: json5.parser.Parser._object__c0_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._push
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._object__c0_.<list1>.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: -1
    functionName: json5.parser.Parser._object__c0_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - <builtin>.max
    - json5.parser.Parser._fail
    - json5.parser.Parser._ch
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._object__c0_.<list1>.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: json5.parser.Parser._object__c0_.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._exp__c0__s1_l_
    - json5.parser.Parser._array_
    - json5.parser.Parser._id_start_
    - json5.parser.Parser._push
    - json5.parser.Parser._member_
    - json5.parser.Parser._unsigned_lit_
    - json5.parser.Parser._set
    - json5.parser.Parser._element_list_
    - json5.parser.Parser._dec_int_lit_
    - json5.parser.Parser._esc_char_
    - json5.parser.Parser._unicode_esc_
    - json5.parser.Parser._member_list_
    - json5.parser.Parser._bind
    - json5.parser.Parser._object_
    - json5.parser.Parser._ident_
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    - json5.parser.Parser._dec_literal_
    - json5.parser.Parser._range
    - json5.parser.Parser._hex_esc_
    - json5.parser.Parser._string_
    - json5.parser.Parser._num_literal_
    - json5.parser.Parser._hex_
    - json5.parser.Parser._anything_
    - json5.parser.Parser._nonzerodigit_
    - <builtin>.ord
    - json5.parser.Parser._fail
    - json5.parser.Parser._value_
    - json5.parser.Parser._frac_
    - json5.parser.Parser._exp_
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._object__c0_.<list1>.<lambda3>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: -1
    functionName: json5.parser.Parser._object__c0_.<lambda3>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - <builtin>.max
    - json5.parser.Parser._fail
    - json5.parser.Parser._ch
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._object__c0_.<list1>.<lambda4>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: json5.parser.Parser._object__c0_.<lambda4>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._get
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 406
    functionName: json5.parser.Parser._object__c1_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._seq
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._object__c1_.<list1>.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: -1
    functionName: json5.parser.Parser._object__c1_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - <builtin>.max
    - json5.parser.Parser._fail
    - json5.parser.Parser._ch
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._object__c1_.<list1>.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: -1
    functionName: json5.parser.Parser._object__c1_.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - <builtin>.max
    - json5.parser.Parser._fail
    - json5.parser.Parser._ch
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._object__c1_.<list1>.<lambda3>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: json5.parser.Parser._object__c1_.<lambda3>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 419
    functionName: json5.parser.Parser._array__c0_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._push
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._array__c0_.<list1>.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: -1
    functionName: json5.parser.Parser._array__c0_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - <builtin>.max
    - json5.parser.Parser._fail
    - json5.parser.Parser._ch
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._array__c0_.<list1>.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: json5.parser.Parser._array__c0_.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._exp__c0__s1_l_
    - json5.parser.Parser._array_
    - json5.parser.Parser._id_start_
    - json5.parser.Parser._push
    - json5.parser.Parser._member_
    - json5.parser.Parser._unsigned_lit_
    - json5.parser.Parser._set
    - json5.parser.Parser._element_list_
    - json5.parser.Parser._dec_int_lit_
    - json5.parser.Parser._esc_char_
    - json5.parser.Parser._unicode_esc_
    - json5.parser.Parser._member_list_
    - json5.parser.Parser._bind
    - json5.parser.Parser._object_
    - json5.parser.Parser._ident_
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    - json5.parser.Parser._dec_literal_
    - json5.parser.Parser._range
    - json5.parser.Parser._hex_esc_
    - json5.parser.Parser._string_
    - json5.parser.Parser._num_literal_
    - json5.parser.Parser._hex_
    - json5.parser.Parser._anything_
    - json5.parser.Parser._nonzerodigit_
    - <builtin>.ord
    - json5.parser.Parser._fail
    - json5.parser.Parser._value_
    - json5.parser.Parser._frac_
    - json5.parser.Parser._exp_
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._array__c0_.<list1>.<lambda3>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: -1
    functionName: json5.parser.Parser._array__c0_.<lambda3>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - <builtin>.max
    - json5.parser.Parser._fail
    - json5.parser.Parser._ch
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._array__c0_.<list1>.<lambda4>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: json5.parser.Parser._array__c0_.<lambda4>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._get
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 433
    functionName: json5.parser.Parser._array__c1_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._seq
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._array__c1_.<list1>.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: -1
    functionName: json5.parser.Parser._array__c1_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - <builtin>.max
    - json5.parser.Parser._fail
    - json5.parser.Parser._ch
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._array__c1_.<list1>.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: -1
    functionName: json5.parser.Parser._array__c1_.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - <builtin>.max
    - json5.parser.Parser._fail
    - json5.parser.Parser._ch
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._array__c1_.<list1>.<lambda3>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: json5.parser.Parser._array__c1_.<lambda3>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 446
    functionName: json5.parser.Parser._string__c0_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._push
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._string__c0_.<list1>.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: json5.parser.Parser._string__c0_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - s.join
    - json5.parser.Parser._get
    - json5.parser.Parser._join
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 458
    functionName: json5.parser.Parser._string__c0__s1_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._exp__c0__s1_l_
    - json5.parser.Parser._array_
    - json5.parser.Parser._id_start_
    - json5.parser.Parser._push
    - json5.parser.Parser._member_
    - json5.parser.Parser._unsigned_lit_
    - json5.parser.Parser._set
    - json5.parser.Parser._element_list_
    - json5.parser.Parser._dec_int_lit_
    - json5.parser.Parser._esc_char_
    - json5.parser.Parser._unicode_esc_
    - json5.parser.Parser._member_list_
    - json5.parser.Parser._bind
    - json5.parser.Parser._object_
    - json5.parser.Parser._ident_
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    - json5.parser.Parser._dec_literal_
    - json5.parser.Parser._range
    - json5.parser.Parser._hex_esc_
    - json5.parser.Parser._string_
    - json5.parser.Parser._num_literal_
    - json5.parser.Parser._hex_
    - json5.parser.Parser._anything_
    - json5.parser.Parser._nonzerodigit_
    - <builtin>.ord
    - json5.parser.Parser._fail
    - json5.parser.Parser._value_
    - json5.parser.Parser._frac_
    - json5.parser.Parser._exp_
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: json5.parser.Parser._string__c0__s1_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._member_list__s1_l_p_
    - json5.parser.Parser._sqchar_
    - json5.parser.Parser._element_list__s1_l_p_
    - vs.append
    - json5.parser.Parser._seq
    - json5.parser.Parser._ws_
    - json5.parser.Parser._range
    - json5.parser.Parser._hex_
    - json5.parser.Parser._dqchar_
    - json5.parser.Parser._digit_
    - <builtin>.ord
    - json5.parser.Parser._fail
    - json5.parser.Parser._id_continue_
    - json5.parser.Parser._star
    - json5.parser.Parser._comment__c0__s1_p_
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 461
    functionName: json5.parser.Parser._string__c1_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._push
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._string__c1_.<list1>.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: json5.parser.Parser._string__c1_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - s.join
    - json5.parser.Parser._get
    - json5.parser.Parser._join
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 473
    functionName: json5.parser.Parser._string__c1__s1_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._exp__c0__s1_l_
    - json5.parser.Parser._array_
    - json5.parser.Parser._id_start_
    - json5.parser.Parser._push
    - json5.parser.Parser._member_
    - json5.parser.Parser._unsigned_lit_
    - json5.parser.Parser._set
    - json5.parser.Parser._element_list_
    - json5.parser.Parser._dec_int_lit_
    - json5.parser.Parser._esc_char_
    - json5.parser.Parser._unicode_esc_
    - json5.parser.Parser._member_list_
    - json5.parser.Parser._bind
    - json5.parser.Parser._object_
    - json5.parser.Parser._ident_
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    - json5.parser.Parser._dec_literal_
    - json5.parser.Parser._range
    - json5.parser.Parser._hex_esc_
    - json5.parser.Parser._string_
    - json5.parser.Parser._num_literal_
    - json5.parser.Parser._hex_
    - json5.parser.Parser._anything_
    - json5.parser.Parser._nonzerodigit_
    - <builtin>.ord
    - json5.parser.Parser._fail
    - json5.parser.Parser._value_
    - json5.parser.Parser._frac_
    - json5.parser.Parser._exp_
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: json5.parser.Parser._string__c1__s1_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._member_list__s1_l_p_
    - json5.parser.Parser._sqchar_
    - json5.parser.Parser._element_list__s1_l_p_
    - vs.append
    - json5.parser.Parser._seq
    - json5.parser.Parser._ws_
    - json5.parser.Parser._range
    - json5.parser.Parser._hex_
    - json5.parser.Parser._dqchar_
    - json5.parser.Parser._digit_
    - <builtin>.ord
    - json5.parser.Parser._fail
    - json5.parser.Parser._id_continue_
    - json5.parser.Parser._star
    - json5.parser.Parser._comment__c0__s1_p_
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 486
    functionName: json5.parser.Parser._sqchar__c0_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._push
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._sqchar__c0_.<list1>.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: json5.parser.Parser._sqchar__c0_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._exp__c0__s1_l_
    - json5.parser.Parser._array_
    - json5.parser.Parser._id_start_
    - json5.parser.Parser._push
    - json5.parser.Parser._member_
    - json5.parser.Parser._unsigned_lit_
    - json5.parser.Parser._set
    - json5.parser.Parser._element_list_
    - json5.parser.Parser._dec_int_lit_
    - json5.parser.Parser._esc_char_
    - json5.parser.Parser._unicode_esc_
    - json5.parser.Parser._member_list_
    - json5.parser.Parser._bind
    - json5.parser.Parser._object_
    - json5.parser.Parser._ident_
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    - json5.parser.Parser._dec_literal_
    - json5.parser.Parser._range
    - json5.parser.Parser._hex_esc_
    - json5.parser.Parser._string_
    - json5.parser.Parser._num_literal_
    - json5.parser.Parser._hex_
    - json5.parser.Parser._anything_
    - json5.parser.Parser._nonzerodigit_
    - <builtin>.ord
    - json5.parser.Parser._fail
    - json5.parser.Parser._value_
    - json5.parser.Parser._frac_
    - json5.parser.Parser._exp_
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._sqchar__c0_.<list1>.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: json5.parser.Parser._sqchar__c0_.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._get
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 497
    functionName: json5.parser.Parser._sqchar__c1_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._seq
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._sqchar__c1_.<list1>.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: json5.parser.Parser._sqchar__c1_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 500
    functionName: json5.parser.Parser._sqchar__c2_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._push
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._sqchar__c2_.<list1>.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: json5.parser.Parser._sqchar__c2_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._id_start_
    - json5.parser.Parser._ws__c8__s0_n_n_
    - json5.parser.Parser._bslash_
    - json5.parser.Parser._dquote_
    - json5.parser.Parser._range
    - json5.parser.Parser._get
    - json5.parser.Parser._ch
    - json5.parser.Parser._squote_
    - json5.parser.Parser._trailing__c1_n_
    - json5.parser.Parser._eol_
    - json5.parser.Parser._digit_
    - <builtin>.ord
    - json5.parser.Parser._sqchar__c3__s0_n_
    - json5.parser.Parser._fail
    - json5.parser.Parser._dqchar__c3__s0_n_
    - json5.parser.Parser._not
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._sqchar__c2_.<list1>.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: json5.parser.Parser._sqchar__c2_.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._id_start_
    - json5.parser.Parser._ws__c8__s0_n_n_
    - json5.parser.Parser._bslash_
    - json5.parser.Parser._dquote_
    - json5.parser.Parser._range
    - json5.parser.Parser._get
    - json5.parser.Parser._ch
    - json5.parser.Parser._squote_
    - json5.parser.Parser._trailing__c1_n_
    - json5.parser.Parser._eol_
    - json5.parser.Parser._digit_
    - <builtin>.ord
    - json5.parser.Parser._sqchar__c3__s0_n_
    - json5.parser.Parser._fail
    - json5.parser.Parser._dqchar__c3__s0_n_
    - json5.parser.Parser._not
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._sqchar__c2_.<list1>.<lambda3>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: json5.parser.Parser._sqchar__c2_.<lambda3>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._id_start_
    - json5.parser.Parser._ws__c8__s0_n_n_
    - json5.parser.Parser._bslash_
    - json5.parser.Parser._dquote_
    - json5.parser.Parser._range
    - json5.parser.Parser._get
    - json5.parser.Parser._ch
    - json5.parser.Parser._squote_
    - json5.parser.Parser._trailing__c1_n_
    - json5.parser.Parser._eol_
    - json5.parser.Parser._digit_
    - <builtin>.ord
    - json5.parser.Parser._sqchar__c3__s0_n_
    - json5.parser.Parser._fail
    - json5.parser.Parser._dqchar__c3__s0_n_
    - json5.parser.Parser._not
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._sqchar__c2_.<list1>.<lambda4>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: json5.parser.Parser._sqchar__c2_.<lambda4>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._exp__c0__s1_l_
    - json5.parser.Parser._array_
    - json5.parser.Parser._id_start_
    - json5.parser.Parser._push
    - json5.parser.Parser._member_
    - json5.parser.Parser._unsigned_lit_
    - json5.parser.Parser._set
    - json5.parser.Parser._element_list_
    - json5.parser.Parser._dec_int_lit_
    - json5.parser.Parser._esc_char_
    - json5.parser.Parser._unicode_esc_
    - json5.parser.Parser._member_list_
    - json5.parser.Parser._bind
    - json5.parser.Parser._object_
    - json5.parser.Parser._ident_
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    - json5.parser.Parser._dec_literal_
    - json5.parser.Parser._range
    - json5.parser.Parser._hex_esc_
    - json5.parser.Parser._string_
    - json5.parser.Parser._num_literal_
    - json5.parser.Parser._hex_
    - json5.parser.Parser._anything_
    - json5.parser.Parser._nonzerodigit_
    - <builtin>.ord
    - json5.parser.Parser._fail
    - json5.parser.Parser._value_
    - json5.parser.Parser._frac_
    - json5.parser.Parser._exp_
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._sqchar__c2_.<list1>.<lambda5>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: json5.parser.Parser._sqchar__c2_.<lambda5>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._get
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 513
    functionName: json5.parser.Parser._sqchar__c3_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._seq
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._sqchar__c3_.<list1>.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: json5.parser.Parser._sqchar__c3_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._id_start_
    - json5.parser.Parser._ws__c8__s0_n_n_
    - json5.parser.Parser._bslash_
    - json5.parser.Parser._dquote_
    - json5.parser.Parser._range
    - json5.parser.Parser._get
    - json5.parser.Parser._ch
    - json5.parser.Parser._squote_
    - json5.parser.Parser._trailing__c1_n_
    - json5.parser.Parser._eol_
    - json5.parser.Parser._digit_
    - <builtin>.ord
    - json5.parser.Parser._sqchar__c3__s0_n_
    - json5.parser.Parser._fail
    - json5.parser.Parser._dqchar__c3__s0_n_
    - json5.parser.Parser._not
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._sqchar__c3_.<list1>.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: -1
    functionName: json5.parser.Parser._sqchar__c3_.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._fail
    - <builtin>.max
    - json5.parser.Parser._succeed
    - <builtin>.ord
    - json5.parser.Parser._range
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 538
    functionName: json5.parser.Parser._dqchar__c0_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._push
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._dqchar__c0_.<list1>.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: json5.parser.Parser._dqchar__c0_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._exp__c0__s1_l_
    - json5.parser.Parser._array_
    - json5.parser.Parser._id_start_
    - json5.parser.Parser._push
    - json5.parser.Parser._member_
    - json5.parser.Parser._unsigned_lit_
    - json5.parser.Parser._set
    - json5.parser.Parser._element_list_
    - json5.parser.Parser._dec_int_lit_
    - json5.parser.Parser._esc_char_
    - json5.parser.Parser._unicode_esc_
    - json5.parser.Parser._member_list_
    - json5.parser.Parser._bind
    - json5.parser.Parser._object_
    - json5.parser.Parser._ident_
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    - json5.parser.Parser._dec_literal_
    - json5.parser.Parser._range
    - json5.parser.Parser._hex_esc_
    - json5.parser.Parser._string_
    - json5.parser.Parser._num_literal_
    - json5.parser.Parser._hex_
    - json5.parser.Parser._anything_
    - json5.parser.Parser._nonzerodigit_
    - <builtin>.ord
    - json5.parser.Parser._fail
    - json5.parser.Parser._value_
    - json5.parser.Parser._frac_
    - json5.parser.Parser._exp_
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._dqchar__c0_.<list1>.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: json5.parser.Parser._dqchar__c0_.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._get
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 549
    functionName: json5.parser.Parser._dqchar__c1_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._seq
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._dqchar__c1_.<list1>.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: json5.parser.Parser._dqchar__c1_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 552
    functionName: json5.parser.Parser._dqchar__c2_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._push
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._dqchar__c2_.<list1>.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: json5.parser.Parser._dqchar__c2_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._id_start_
    - json5.parser.Parser._ws__c8__s0_n_n_
    - json5.parser.Parser._bslash_
    - json5.parser.Parser._dquote_
    - json5.parser.Parser._range
    - json5.parser.Parser._get
    - json5.parser.Parser._ch
    - json5.parser.Parser._squote_
    - json5.parser.Parser._trailing__c1_n_
    - json5.parser.Parser._eol_
    - json5.parser.Parser._digit_
    - <builtin>.ord
    - json5.parser.Parser._sqchar__c3__s0_n_
    - json5.parser.Parser._fail
    - json5.parser.Parser._dqchar__c3__s0_n_
    - json5.parser.Parser._not
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._dqchar__c2_.<list1>.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: json5.parser.Parser._dqchar__c2_.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._id_start_
    - json5.parser.Parser._ws__c8__s0_n_n_
    - json5.parser.Parser._bslash_
    - json5.parser.Parser._dquote_
    - json5.parser.Parser._range
    - json5.parser.Parser._get
    - json5.parser.Parser._ch
    - json5.parser.Parser._squote_
    - json5.parser.Parser._trailing__c1_n_
    - json5.parser.Parser._eol_
    - json5.parser.Parser._digit_
    - <builtin>.ord
    - json5.parser.Parser._sqchar__c3__s0_n_
    - json5.parser.Parser._fail
    - json5.parser.Parser._dqchar__c3__s0_n_
    - json5.parser.Parser._not
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._dqchar__c2_.<list1>.<lambda3>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: json5.parser.Parser._dqchar__c2_.<lambda3>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._id_start_
    - json5.parser.Parser._ws__c8__s0_n_n_
    - json5.parser.Parser._bslash_
    - json5.parser.Parser._dquote_
    - json5.parser.Parser._range
    - json5.parser.Parser._get
    - json5.parser.Parser._ch
    - json5.parser.Parser._squote_
    - json5.parser.Parser._trailing__c1_n_
    - json5.parser.Parser._eol_
    - json5.parser.Parser._digit_
    - <builtin>.ord
    - json5.parser.Parser._sqchar__c3__s0_n_
    - json5.parser.Parser._fail
    - json5.parser.Parser._dqchar__c3__s0_n_
    - json5.parser.Parser._not
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._dqchar__c2_.<list1>.<lambda4>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: json5.parser.Parser._dqchar__c2_.<lambda4>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._exp__c0__s1_l_
    - json5.parser.Parser._array_
    - json5.parser.Parser._id_start_
    - json5.parser.Parser._push
    - json5.parser.Parser._member_
    - json5.parser.Parser._unsigned_lit_
    - json5.parser.Parser._set
    - json5.parser.Parser._element_list_
    - json5.parser.Parser._dec_int_lit_
    - json5.parser.Parser._esc_char_
    - json5.parser.Parser._unicode_esc_
    - json5.parser.Parser._member_list_
    - json5.parser.Parser._bind
    - json5.parser.Parser._object_
    - json5.parser.Parser._ident_
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    - json5.parser.Parser._dec_literal_
    - json5.parser.Parser._range
    - json5.parser.Parser._hex_esc_
    - json5.parser.Parser._string_
    - json5.parser.Parser._num_literal_
    - json5.parser.Parser._hex_
    - json5.parser.Parser._anything_
    - json5.parser.Parser._nonzerodigit_
    - <builtin>.ord
    - json5.parser.Parser._fail
    - json5.parser.Parser._value_
    - json5.parser.Parser._frac_
    - json5.parser.Parser._exp_
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._dqchar__c2_.<list1>.<lambda5>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: json5.parser.Parser._dqchar__c2_.<lambda5>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._get
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 565
    functionName: json5.parser.Parser._dqchar__c3_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._seq
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._dqchar__c3_.<list1>.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: json5.parser.Parser._dqchar__c3_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._id_start_
    - json5.parser.Parser._ws__c8__s0_n_n_
    - json5.parser.Parser._bslash_
    - json5.parser.Parser._dquote_
    - json5.parser.Parser._range
    - json5.parser.Parser._get
    - json5.parser.Parser._ch
    - json5.parser.Parser._squote_
    - json5.parser.Parser._trailing__c1_n_
    - json5.parser.Parser._eol_
    - json5.parser.Parser._digit_
    - <builtin>.ord
    - json5.parser.Parser._sqchar__c3__s0_n_
    - json5.parser.Parser._fail
    - json5.parser.Parser._dqchar__c3__s0_n_
    - json5.parser.Parser._not
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._dqchar__c3_.<list1>.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: -1
    functionName: json5.parser.Parser._dqchar__c3_.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._fail
    - <builtin>.max
    - json5.parser.Parser._succeed
    - <builtin>.ord
    - json5.parser.Parser._range
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 608
    functionName: json5.parser.Parser._esc_char__c0_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._seq
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._esc_char__c0_.<list1>.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: -1
    functionName: json5.parser.Parser._esc_char__c0_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - <builtin>.max
    - json5.parser.Parser._fail
    - json5.parser.Parser._ch
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._esc_char__c0_.<list1>.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: json5.parser.Parser._esc_char__c0_.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 611
    functionName: json5.parser.Parser._esc_char__c1_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._seq
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._esc_char__c1_.<list1>.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: -1
    functionName: json5.parser.Parser._esc_char__c1_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - <builtin>.max
    - json5.parser.Parser._fail
    - json5.parser.Parser._ch
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._esc_char__c1_.<list1>.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: json5.parser.Parser._esc_char__c1_.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 614
    functionName: json5.parser.Parser._esc_char__c10_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._seq
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._esc_char__c10_.<list1>.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: -1
    functionName: json5.parser.Parser._esc_char__c10_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - <builtin>.max
    - json5.parser.Parser._fail
    - json5.parser.Parser._ch
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._esc_char__c10_.<list1>.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: json5.parser.Parser._esc_char__c10_.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._id_start_
    - json5.parser.Parser._ws__c8__s0_n_n_
    - json5.parser.Parser._bslash_
    - json5.parser.Parser._dquote_
    - json5.parser.Parser._range
    - json5.parser.Parser._get
    - json5.parser.Parser._ch
    - json5.parser.Parser._squote_
    - json5.parser.Parser._trailing__c1_n_
    - json5.parser.Parser._eol_
    - json5.parser.Parser._digit_
    - <builtin>.ord
    - json5.parser.Parser._sqchar__c3__s0_n_
    - json5.parser.Parser._fail
    - json5.parser.Parser._dqchar__c3__s0_n_
    - json5.parser.Parser._not
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._esc_char__c10_.<list1>.<lambda3>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: json5.parser.Parser._esc_char__c10_.<lambda3>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 623
    functionName: json5.parser.Parser._esc_char__c11_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._push
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._esc_char__c11_.<list1>.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: json5.parser.Parser._esc_char__c11_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._exp__c0__s1_l_
    - json5.parser.Parser._array_
    - json5.parser.Parser._id_start_
    - json5.parser.Parser._push
    - json5.parser.Parser._member_
    - json5.parser.Parser._unsigned_lit_
    - json5.parser.Parser._set
    - json5.parser.Parser._element_list_
    - json5.parser.Parser._dec_int_lit_
    - json5.parser.Parser._esc_char_
    - json5.parser.Parser._unicode_esc_
    - json5.parser.Parser._member_list_
    - json5.parser.Parser._bind
    - json5.parser.Parser._object_
    - json5.parser.Parser._ident_
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    - json5.parser.Parser._dec_literal_
    - json5.parser.Parser._range
    - json5.parser.Parser._hex_esc_
    - json5.parser.Parser._string_
    - json5.parser.Parser._num_literal_
    - json5.parser.Parser._hex_
    - json5.parser.Parser._anything_
    - json5.parser.Parser._nonzerodigit_
    - <builtin>.ord
    - json5.parser.Parser._fail
    - json5.parser.Parser._value_
    - json5.parser.Parser._frac_
    - json5.parser.Parser._exp_
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._esc_char__c11_.<list1>.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: json5.parser.Parser._esc_char__c11_.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._get
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 633
    functionName: json5.parser.Parser._esc_char__c12_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._push
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._esc_char__c12_.<list1>.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: json5.parser.Parser._esc_char__c12_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._exp__c0__s1_l_
    - json5.parser.Parser._array_
    - json5.parser.Parser._id_start_
    - json5.parser.Parser._push
    - json5.parser.Parser._member_
    - json5.parser.Parser._unsigned_lit_
    - json5.parser.Parser._set
    - json5.parser.Parser._element_list_
    - json5.parser.Parser._dec_int_lit_
    - json5.parser.Parser._esc_char_
    - json5.parser.Parser._unicode_esc_
    - json5.parser.Parser._member_list_
    - json5.parser.Parser._bind
    - json5.parser.Parser._object_
    - json5.parser.Parser._ident_
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    - json5.parser.Parser._dec_literal_
    - json5.parser.Parser._range
    - json5.parser.Parser._hex_esc_
    - json5.parser.Parser._string_
    - json5.parser.Parser._num_literal_
    - json5.parser.Parser._hex_
    - json5.parser.Parser._anything_
    - json5.parser.Parser._nonzerodigit_
    - <builtin>.ord
    - json5.parser.Parser._fail
    - json5.parser.Parser._value_
    - json5.parser.Parser._frac_
    - json5.parser.Parser._exp_
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._esc_char__c12_.<list1>.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: json5.parser.Parser._esc_char__c12_.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._get
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 643
    functionName: json5.parser.Parser._esc_char__c2_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._seq
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._esc_char__c2_.<list1>.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: -1
    functionName: json5.parser.Parser._esc_char__c2_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - <builtin>.max
    - json5.parser.Parser._fail
    - json5.parser.Parser._ch
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._esc_char__c2_.<list1>.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: json5.parser.Parser._esc_char__c2_.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 646
    functionName: json5.parser.Parser._esc_char__c3_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._seq
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._esc_char__c3_.<list1>.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: -1
    functionName: json5.parser.Parser._esc_char__c3_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - <builtin>.max
    - json5.parser.Parser._fail
    - json5.parser.Parser._ch
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._esc_char__c3_.<list1>.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: json5.parser.Parser._esc_char__c3_.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 649
    functionName: json5.parser.Parser._esc_char__c4_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._seq
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._esc_char__c4_.<list1>.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: -1
    functionName: json5.parser.Parser._esc_char__c4_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - <builtin>.max
    - json5.parser.Parser._fail
    - json5.parser.Parser._ch
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._esc_char__c4_.<list1>.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: json5.parser.Parser._esc_char__c4_.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 652
    functionName: json5.parser.Parser._esc_char__c5_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._seq
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._esc_char__c5_.<list1>.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: -1
    functionName: json5.parser.Parser._esc_char__c5_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - <builtin>.max
    - json5.parser.Parser._fail
    - json5.parser.Parser._ch
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._esc_char__c5_.<list1>.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: json5.parser.Parser._esc_char__c5_.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 655
    functionName: json5.parser.Parser._esc_char__c6_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._seq
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._esc_char__c6_.<list1>.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: json5.parser.Parser._esc_char__c6_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 658
    functionName: json5.parser.Parser._esc_char__c7_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._seq
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._esc_char__c7_.<list1>.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: json5.parser.Parser._esc_char__c7_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 661
    functionName: json5.parser.Parser._esc_char__c8_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._seq
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._esc_char__c8_.<list1>.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: json5.parser.Parser._esc_char__c8_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 664
    functionName: json5.parser.Parser._esc_char__c9_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._push
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._esc_char__c9_.<list1>.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: json5.parser.Parser._esc_char__c9_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._exp__c0__s1_l_
    - json5.parser.Parser._array_
    - json5.parser.Parser._id_start_
    - json5.parser.Parser._push
    - json5.parser.Parser._member_
    - json5.parser.Parser._unsigned_lit_
    - json5.parser.Parser._set
    - json5.parser.Parser._element_list_
    - json5.parser.Parser._dec_int_lit_
    - json5.parser.Parser._esc_char_
    - json5.parser.Parser._unicode_esc_
    - json5.parser.Parser._member_list_
    - json5.parser.Parser._bind
    - json5.parser.Parser._object_
    - json5.parser.Parser._ident_
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    - json5.parser.Parser._dec_literal_
    - json5.parser.Parser._range
    - json5.parser.Parser._hex_esc_
    - json5.parser.Parser._string_
    - json5.parser.Parser._num_literal_
    - json5.parser.Parser._hex_
    - json5.parser.Parser._anything_
    - json5.parser.Parser._nonzerodigit_
    - <builtin>.ord
    - json5.parser.Parser._fail
    - json5.parser.Parser._value_
    - json5.parser.Parser._frac_
    - json5.parser.Parser._exp_
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._esc_char__c9_.<list1>.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: json5.parser.Parser._esc_char__c9_.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._get
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 675
    functionName: json5.parser.Parser._esc_char__c9__s0_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._id_start_
    - json5.parser.Parser._ws__c8__s0_n_n_
    - json5.parser.Parser._bslash_
    - json5.parser.Parser._dquote_
    - json5.parser.Parser._range
    - json5.parser.Parser._get
    - json5.parser.Parser._ch
    - json5.parser.Parser._squote_
    - json5.parser.Parser._trailing__c1_n_
    - json5.parser.Parser._eol_
    - json5.parser.Parser._digit_
    - <builtin>.ord
    - json5.parser.Parser._sqchar__c3__s0_n_
    - json5.parser.Parser._fail
    - json5.parser.Parser._dqchar__c3__s0_n_
    - json5.parser.Parser._not
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: -1
    functionName: json5.parser.Parser._esc_char__c9__s0_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._esc_char__c9__s0_n_g_
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 678
    functionName: json5.parser.Parser._esc_char__c9__s0_n_g_
    functionSourceFile: json5.parser
    functionUses: 1
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._esc_char__c9__s0_n_g_.<list1>.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: json5.parser.Parser._esc_char__c9__s0_n_g_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._seq
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._esc_char__c9__s0_n_g_.<list1>.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: json5.parser.Parser._esc_char__c9__s0_n_g_.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._seq
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 688
    functionName: json5.parser.Parser._esc_char__c9__s0_n_g__c0_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._seq
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._esc_char__c9__s0_n_g__c0_.<list1>.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: -1
    functionName: json5.parser.Parser._esc_char__c9__s0_n_g__c0_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - <builtin>.max
    - json5.parser.Parser._fail
    - json5.parser.Parser._ch
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 691
    functionName: json5.parser.Parser._esc_char__c9__s0_n_g__c1_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._seq
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._esc_char__c9__s0_n_g__c1_.<list1>.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: -1
    functionName: json5.parser.Parser._esc_char__c9__s0_n_g__c1_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - <builtin>.max
    - json5.parser.Parser._fail
    - json5.parser.Parser._ch
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._hex_esc_.<list1>.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: -1
    functionName: json5.parser.Parser._hex_esc_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - <builtin>.max
    - json5.parser.Parser._fail
    - json5.parser.Parser._ch
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._hex_esc_.<list1>.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: json5.parser.Parser._hex_esc_.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._exp__c0__s1_l_
    - json5.parser.Parser._array_
    - json5.parser.Parser._id_start_
    - json5.parser.Parser._push
    - json5.parser.Parser._member_
    - json5.parser.Parser._unsigned_lit_
    - json5.parser.Parser._set
    - json5.parser.Parser._element_list_
    - json5.parser.Parser._dec_int_lit_
    - json5.parser.Parser._esc_char_
    - json5.parser.Parser._unicode_esc_
    - json5.parser.Parser._member_list_
    - json5.parser.Parser._bind
    - json5.parser.Parser._object_
    - json5.parser.Parser._ident_
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    - json5.parser.Parser._dec_literal_
    - json5.parser.Parser._range
    - json5.parser.Parser._hex_esc_
    - json5.parser.Parser._string_
    - json5.parser.Parser._num_literal_
    - json5.parser.Parser._hex_
    - json5.parser.Parser._anything_
    - json5.parser.Parser._nonzerodigit_
    - <builtin>.ord
    - json5.parser.Parser._fail
    - json5.parser.Parser._value_
    - json5.parser.Parser._frac_
    - json5.parser.Parser._exp_
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._hex_esc_.<list1>.<lambda3>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: json5.parser.Parser._hex_esc_.<lambda3>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._exp__c0__s1_l_
    - json5.parser.Parser._array_
    - json5.parser.Parser._id_start_
    - json5.parser.Parser._push
    - json5.parser.Parser._member_
    - json5.parser.Parser._unsigned_lit_
    - json5.parser.Parser._set
    - json5.parser.Parser._element_list_
    - json5.parser.Parser._dec_int_lit_
    - json5.parser.Parser._esc_char_
    - json5.parser.Parser._unicode_esc_
    - json5.parser.Parser._member_list_
    - json5.parser.Parser._bind
    - json5.parser.Parser._object_
    - json5.parser.Parser._ident_
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    - json5.parser.Parser._dec_literal_
    - json5.parser.Parser._range
    - json5.parser.Parser._hex_esc_
    - json5.parser.Parser._string_
    - json5.parser.Parser._num_literal_
    - json5.parser.Parser._hex_
    - json5.parser.Parser._anything_
    - json5.parser.Parser._nonzerodigit_
    - <builtin>.ord
    - json5.parser.Parser._fail
    - json5.parser.Parser._value_
    - json5.parser.Parser._frac_
    - json5.parser.Parser._exp_
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._hex_esc_.<list1>.<lambda4>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: json5.parser.Parser._hex_esc_.<lambda4>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._get
    - <builtin>.int
    - json5.parser.Parser._succeed
    - json5.parser.Parser._xtou
    - <builtin>.chr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._unicode_esc_.<list1>.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: -1
    functionName: json5.parser.Parser._unicode_esc_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - <builtin>.max
    - json5.parser.Parser._fail
    - json5.parser.Parser._ch
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._unicode_esc_.<list1>.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: json5.parser.Parser._unicode_esc_.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._exp__c0__s1_l_
    - json5.parser.Parser._array_
    - json5.parser.Parser._id_start_
    - json5.parser.Parser._push
    - json5.parser.Parser._member_
    - json5.parser.Parser._unsigned_lit_
    - json5.parser.Parser._set
    - json5.parser.Parser._element_list_
    - json5.parser.Parser._dec_int_lit_
    - json5.parser.Parser._esc_char_
    - json5.parser.Parser._unicode_esc_
    - json5.parser.Parser._member_list_
    - json5.parser.Parser._bind
    - json5.parser.Parser._object_
    - json5.parser.Parser._ident_
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    - json5.parser.Parser._dec_literal_
    - json5.parser.Parser._range
    - json5.parser.Parser._hex_esc_
    - json5.parser.Parser._string_
    - json5.parser.Parser._num_literal_
    - json5.parser.Parser._hex_
    - json5.parser.Parser._anything_
    - json5.parser.Parser._nonzerodigit_
    - <builtin>.ord
    - json5.parser.Parser._fail
    - json5.parser.Parser._value_
    - json5.parser.Parser._frac_
    - json5.parser.Parser._exp_
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._unicode_esc_.<list1>.<lambda3>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: json5.parser.Parser._unicode_esc_.<lambda3>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._exp__c0__s1_l_
    - json5.parser.Parser._array_
    - json5.parser.Parser._id_start_
    - json5.parser.Parser._push
    - json5.parser.Parser._member_
    - json5.parser.Parser._unsigned_lit_
    - json5.parser.Parser._set
    - json5.parser.Parser._element_list_
    - json5.parser.Parser._dec_int_lit_
    - json5.parser.Parser._esc_char_
    - json5.parser.Parser._unicode_esc_
    - json5.parser.Parser._member_list_
    - json5.parser.Parser._bind
    - json5.parser.Parser._object_
    - json5.parser.Parser._ident_
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    - json5.parser.Parser._dec_literal_
    - json5.parser.Parser._range
    - json5.parser.Parser._hex_esc_
    - json5.parser.Parser._string_
    - json5.parser.Parser._num_literal_
    - json5.parser.Parser._hex_
    - json5.parser.Parser._anything_
    - json5.parser.Parser._nonzerodigit_
    - <builtin>.ord
    - json5.parser.Parser._fail
    - json5.parser.Parser._value_
    - json5.parser.Parser._frac_
    - json5.parser.Parser._exp_
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._unicode_esc_.<list1>.<lambda4>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: json5.parser.Parser._unicode_esc_.<lambda4>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._exp__c0__s1_l_
    - json5.parser.Parser._array_
    - json5.parser.Parser._id_start_
    - json5.parser.Parser._push
    - json5.parser.Parser._member_
    - json5.parser.Parser._unsigned_lit_
    - json5.parser.Parser._set
    - json5.parser.Parser._element_list_
    - json5.parser.Parser._dec_int_lit_
    - json5.parser.Parser._esc_char_
    - json5.parser.Parser._unicode_esc_
    - json5.parser.Parser._member_list_
    - json5.parser.Parser._bind
    - json5.parser.Parser._object_
    - json5.parser.Parser._ident_
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    - json5.parser.Parser._dec_literal_
    - json5.parser.Parser._range
    - json5.parser.Parser._hex_esc_
    - json5.parser.Parser._string_
    - json5.parser.Parser._num_literal_
    - json5.parser.Parser._hex_
    - json5.parser.Parser._anything_
    - json5.parser.Parser._nonzerodigit_
    - <builtin>.ord
    - json5.parser.Parser._fail
    - json5.parser.Parser._value_
    - json5.parser.Parser._frac_
    - json5.parser.Parser._exp_
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._unicode_esc_.<list1>.<lambda5>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: json5.parser.Parser._unicode_esc_.<lambda5>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._exp__c0__s1_l_
    - json5.parser.Parser._array_
    - json5.parser.Parser._id_start_
    - json5.parser.Parser._push
    - json5.parser.Parser._member_
    - json5.parser.Parser._unsigned_lit_
    - json5.parser.Parser._set
    - json5.parser.Parser._element_list_
    - json5.parser.Parser._dec_int_lit_
    - json5.parser.Parser._esc_char_
    - json5.parser.Parser._unicode_esc_
    - json5.parser.Parser._member_list_
    - json5.parser.Parser._bind
    - json5.parser.Parser._object_
    - json5.parser.Parser._ident_
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    - json5.parser.Parser._dec_literal_
    - json5.parser.Parser._range
    - json5.parser.Parser._hex_esc_
    - json5.parser.Parser._string_
    - json5.parser.Parser._num_literal_
    - json5.parser.Parser._hex_
    - json5.parser.Parser._anything_
    - json5.parser.Parser._nonzerodigit_
    - <builtin>.ord
    - json5.parser.Parser._fail
    - json5.parser.Parser._value_
    - json5.parser.Parser._frac_
    - json5.parser.Parser._exp_
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._unicode_esc_.<list1>.<lambda6>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: json5.parser.Parser._unicode_esc_.<lambda6>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._get
    - <builtin>.int
    - json5.parser.Parser._succeed
    - json5.parser.Parser._xtou
    - <builtin>.chr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._element_list_.<list1>.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: json5.parser.Parser._element_list_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._exp__c0__s1_l_
    - json5.parser.Parser._array_
    - json5.parser.Parser._id_start_
    - json5.parser.Parser._push
    - json5.parser.Parser._member_
    - json5.parser.Parser._unsigned_lit_
    - json5.parser.Parser._set
    - json5.parser.Parser._element_list_
    - json5.parser.Parser._dec_int_lit_
    - json5.parser.Parser._esc_char_
    - json5.parser.Parser._unicode_esc_
    - json5.parser.Parser._member_list_
    - json5.parser.Parser._bind
    - json5.parser.Parser._object_
    - json5.parser.Parser._ident_
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    - json5.parser.Parser._dec_literal_
    - json5.parser.Parser._range
    - json5.parser.Parser._hex_esc_
    - json5.parser.Parser._string_
    - json5.parser.Parser._num_literal_
    - json5.parser.Parser._hex_
    - json5.parser.Parser._anything_
    - json5.parser.Parser._nonzerodigit_
    - <builtin>.ord
    - json5.parser.Parser._fail
    - json5.parser.Parser._value_
    - json5.parser.Parser._frac_
    - json5.parser.Parser._exp_
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._element_list_.<list1>.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: json5.parser.Parser._element_list_.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._get
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 742
    functionName: json5.parser.Parser._element_list__s1_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._exp__c0__s1_l_
    - json5.parser.Parser._array_
    - json5.parser.Parser._id_start_
    - json5.parser.Parser._push
    - json5.parser.Parser._member_
    - json5.parser.Parser._unsigned_lit_
    - json5.parser.Parser._set
    - json5.parser.Parser._element_list_
    - json5.parser.Parser._dec_int_lit_
    - json5.parser.Parser._esc_char_
    - json5.parser.Parser._unicode_esc_
    - json5.parser.Parser._member_list_
    - json5.parser.Parser._bind
    - json5.parser.Parser._object_
    - json5.parser.Parser._ident_
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    - json5.parser.Parser._dec_literal_
    - json5.parser.Parser._range
    - json5.parser.Parser._hex_esc_
    - json5.parser.Parser._string_
    - json5.parser.Parser._num_literal_
    - json5.parser.Parser._hex_
    - json5.parser.Parser._anything_
    - json5.parser.Parser._nonzerodigit_
    - <builtin>.ord
    - json5.parser.Parser._fail
    - json5.parser.Parser._value_
    - json5.parser.Parser._frac_
    - json5.parser.Parser._exp_
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: json5.parser.Parser._element_list__s1_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._member_list__s1_l_p_
    - json5.parser.Parser._sqchar_
    - json5.parser.Parser._element_list__s1_l_p_
    - vs.append
    - json5.parser.Parser._seq
    - json5.parser.Parser._ws_
    - json5.parser.Parser._range
    - json5.parser.Parser._hex_
    - json5.parser.Parser._dqchar_
    - json5.parser.Parser._digit_
    - <builtin>.ord
    - json5.parser.Parser._fail
    - json5.parser.Parser._id_continue_
    - json5.parser.Parser._star
    - json5.parser.Parser._comment__c0__s1_p_
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._element_list__s1_l_p_.<list1>.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: -1
    functionName: json5.parser.Parser._element_list__s1_l_p_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - <builtin>.max
    - json5.parser.Parser._fail
    - json5.parser.Parser._ch
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 748
    functionName: json5.parser.Parser._element_list__s3_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._opt
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: -1
    functionName: json5.parser.Parser._element_list__s3_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - <builtin>.max
    - json5.parser.Parser._fail
    - json5.parser.Parser._ch
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._member_list_.<list1>.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: json5.parser.Parser._member_list_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._exp__c0__s1_l_
    - json5.parser.Parser._array_
    - json5.parser.Parser._id_start_
    - json5.parser.Parser._push
    - json5.parser.Parser._member_
    - json5.parser.Parser._unsigned_lit_
    - json5.parser.Parser._set
    - json5.parser.Parser._element_list_
    - json5.parser.Parser._dec_int_lit_
    - json5.parser.Parser._esc_char_
    - json5.parser.Parser._unicode_esc_
    - json5.parser.Parser._member_list_
    - json5.parser.Parser._bind
    - json5.parser.Parser._object_
    - json5.parser.Parser._ident_
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    - json5.parser.Parser._dec_literal_
    - json5.parser.Parser._range
    - json5.parser.Parser._hex_esc_
    - json5.parser.Parser._string_
    - json5.parser.Parser._num_literal_
    - json5.parser.Parser._hex_
    - json5.parser.Parser._anything_
    - json5.parser.Parser._nonzerodigit_
    - <builtin>.ord
    - json5.parser.Parser._fail
    - json5.parser.Parser._value_
    - json5.parser.Parser._frac_
    - json5.parser.Parser._exp_
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._member_list_.<list1>.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: json5.parser.Parser._member_list_.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._get
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 764
    functionName: json5.parser.Parser._member_list__s1_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._exp__c0__s1_l_
    - json5.parser.Parser._array_
    - json5.parser.Parser._id_start_
    - json5.parser.Parser._push
    - json5.parser.Parser._member_
    - json5.parser.Parser._unsigned_lit_
    - json5.parser.Parser._set
    - json5.parser.Parser._element_list_
    - json5.parser.Parser._dec_int_lit_
    - json5.parser.Parser._esc_char_
    - json5.parser.Parser._unicode_esc_
    - json5.parser.Parser._member_list_
    - json5.parser.Parser._bind
    - json5.parser.Parser._object_
    - json5.parser.Parser._ident_
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    - json5.parser.Parser._dec_literal_
    - json5.parser.Parser._range
    - json5.parser.Parser._hex_esc_
    - json5.parser.Parser._string_
    - json5.parser.Parser._num_literal_
    - json5.parser.Parser._hex_
    - json5.parser.Parser._anything_
    - json5.parser.Parser._nonzerodigit_
    - <builtin>.ord
    - json5.parser.Parser._fail
    - json5.parser.Parser._value_
    - json5.parser.Parser._frac_
    - json5.parser.Parser._exp_
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: json5.parser.Parser._member_list__s1_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._member_list__s1_l_p_
    - json5.parser.Parser._sqchar_
    - json5.parser.Parser._element_list__s1_l_p_
    - vs.append
    - json5.parser.Parser._seq
    - json5.parser.Parser._ws_
    - json5.parser.Parser._range
    - json5.parser.Parser._hex_
    - json5.parser.Parser._dqchar_
    - json5.parser.Parser._digit_
    - <builtin>.ord
    - json5.parser.Parser._fail
    - json5.parser.Parser._id_continue_
    - json5.parser.Parser._star
    - json5.parser.Parser._comment__c0__s1_p_
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._member_list__s1_l_p_.<list1>.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: -1
    functionName: json5.parser.Parser._member_list__s1_l_p_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - <builtin>.max
    - json5.parser.Parser._fail
    - json5.parser.Parser._ch
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 770
    functionName: json5.parser.Parser._member_list__s3_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._opt
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: -1
    functionName: json5.parser.Parser._member_list__s3_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - <builtin>.max
    - json5.parser.Parser._fail
    - json5.parser.Parser._ch
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 776
    functionName: json5.parser.Parser._member__c0_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._push
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._member__c0_.<list1>.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: json5.parser.Parser._member__c0_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._exp__c0__s1_l_
    - json5.parser.Parser._array_
    - json5.parser.Parser._id_start_
    - json5.parser.Parser._push
    - json5.parser.Parser._member_
    - json5.parser.Parser._unsigned_lit_
    - json5.parser.Parser._set
    - json5.parser.Parser._element_list_
    - json5.parser.Parser._dec_int_lit_
    - json5.parser.Parser._esc_char_
    - json5.parser.Parser._unicode_esc_
    - json5.parser.Parser._member_list_
    - json5.parser.Parser._bind
    - json5.parser.Parser._object_
    - json5.parser.Parser._ident_
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    - json5.parser.Parser._dec_literal_
    - json5.parser.Parser._range
    - json5.parser.Parser._hex_esc_
    - json5.parser.Parser._string_
    - json5.parser.Parser._num_literal_
    - json5.parser.Parser._hex_
    - json5.parser.Parser._anything_
    - json5.parser.Parser._nonzerodigit_
    - <builtin>.ord
    - json5.parser.Parser._fail
    - json5.parser.Parser._value_
    - json5.parser.Parser._frac_
    - json5.parser.Parser._exp_
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._member__c0_.<list1>.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: -1
    functionName: json5.parser.Parser._member__c0_.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - <builtin>.max
    - json5.parser.Parser._fail
    - json5.parser.Parser._ch
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._member__c0_.<list1>.<lambda3>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: json5.parser.Parser._member__c0_.<lambda3>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._exp__c0__s1_l_
    - json5.parser.Parser._array_
    - json5.parser.Parser._id_start_
    - json5.parser.Parser._push
    - json5.parser.Parser._member_
    - json5.parser.Parser._unsigned_lit_
    - json5.parser.Parser._set
    - json5.parser.Parser._element_list_
    - json5.parser.Parser._dec_int_lit_
    - json5.parser.Parser._esc_char_
    - json5.parser.Parser._unicode_esc_
    - json5.parser.Parser._member_list_
    - json5.parser.Parser._bind
    - json5.parser.Parser._object_
    - json5.parser.Parser._ident_
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    - json5.parser.Parser._dec_literal_
    - json5.parser.Parser._range
    - json5.parser.Parser._hex_esc_
    - json5.parser.Parser._string_
    - json5.parser.Parser._num_literal_
    - json5.parser.Parser._hex_
    - json5.parser.Parser._anything_
    - json5.parser.Parser._nonzerodigit_
    - <builtin>.ord
    - json5.parser.Parser._fail
    - json5.parser.Parser._value_
    - json5.parser.Parser._frac_
    - json5.parser.Parser._exp_
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._member__c0_.<list1>.<lambda4>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: json5.parser.Parser._member__c0_.<lambda4>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._get
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 790
    functionName: json5.parser.Parser._member__c1_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._push
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._member__c1_.<list1>.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: json5.parser.Parser._member__c1_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._exp__c0__s1_l_
    - json5.parser.Parser._array_
    - json5.parser.Parser._id_start_
    - json5.parser.Parser._push
    - json5.parser.Parser._member_
    - json5.parser.Parser._unsigned_lit_
    - json5.parser.Parser._set
    - json5.parser.Parser._element_list_
    - json5.parser.Parser._dec_int_lit_
    - json5.parser.Parser._esc_char_
    - json5.parser.Parser._unicode_esc_
    - json5.parser.Parser._member_list_
    - json5.parser.Parser._bind
    - json5.parser.Parser._object_
    - json5.parser.Parser._ident_
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    - json5.parser.Parser._dec_literal_
    - json5.parser.Parser._range
    - json5.parser.Parser._hex_esc_
    - json5.parser.Parser._string_
    - json5.parser.Parser._num_literal_
    - json5.parser.Parser._hex_
    - json5.parser.Parser._anything_
    - json5.parser.Parser._nonzerodigit_
    - <builtin>.ord
    - json5.parser.Parser._fail
    - json5.parser.Parser._value_
    - json5.parser.Parser._frac_
    - json5.parser.Parser._exp_
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._member__c1_.<list1>.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: -1
    functionName: json5.parser.Parser._member__c1_.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - <builtin>.max
    - json5.parser.Parser._fail
    - json5.parser.Parser._ch
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._member__c1_.<list1>.<lambda3>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: json5.parser.Parser._member__c1_.<lambda3>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._exp__c0__s1_l_
    - json5.parser.Parser._array_
    - json5.parser.Parser._id_start_
    - json5.parser.Parser._push
    - json5.parser.Parser._member_
    - json5.parser.Parser._unsigned_lit_
    - json5.parser.Parser._set
    - json5.parser.Parser._element_list_
    - json5.parser.Parser._dec_int_lit_
    - json5.parser.Parser._esc_char_
    - json5.parser.Parser._unicode_esc_
    - json5.parser.Parser._member_list_
    - json5.parser.Parser._bind
    - json5.parser.Parser._object_
    - json5.parser.Parser._ident_
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    - json5.parser.Parser._dec_literal_
    - json5.parser.Parser._range
    - json5.parser.Parser._hex_esc_
    - json5.parser.Parser._string_
    - json5.parser.Parser._num_literal_
    - json5.parser.Parser._hex_
    - json5.parser.Parser._anything_
    - json5.parser.Parser._nonzerodigit_
    - <builtin>.ord
    - json5.parser.Parser._fail
    - json5.parser.Parser._value_
    - json5.parser.Parser._frac_
    - json5.parser.Parser._exp_
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._member__c1_.<list1>.<lambda4>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: json5.parser.Parser._member__c1_.<lambda4>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._get
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._ident_.<list1>.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: json5.parser.Parser._ident_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._exp__c0__s1_l_
    - json5.parser.Parser._array_
    - json5.parser.Parser._id_start_
    - json5.parser.Parser._push
    - json5.parser.Parser._member_
    - json5.parser.Parser._unsigned_lit_
    - json5.parser.Parser._set
    - json5.parser.Parser._element_list_
    - json5.parser.Parser._dec_int_lit_
    - json5.parser.Parser._esc_char_
    - json5.parser.Parser._unicode_esc_
    - json5.parser.Parser._member_list_
    - json5.parser.Parser._bind
    - json5.parser.Parser._object_
    - json5.parser.Parser._ident_
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    - json5.parser.Parser._dec_literal_
    - json5.parser.Parser._range
    - json5.parser.Parser._hex_esc_
    - json5.parser.Parser._string_
    - json5.parser.Parser._num_literal_
    - json5.parser.Parser._hex_
    - json5.parser.Parser._anything_
    - json5.parser.Parser._nonzerodigit_
    - <builtin>.ord
    - json5.parser.Parser._fail
    - json5.parser.Parser._value_
    - json5.parser.Parser._frac_
    - json5.parser.Parser._exp_
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._ident_.<list1>.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: json5.parser.Parser._ident_.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - s.join
    - json5.parser.Parser._get
    - json5.parser.Parser._join
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 817
    functionName: json5.parser.Parser._ident__s1_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._exp__c0__s1_l_
    - json5.parser.Parser._array_
    - json5.parser.Parser._id_start_
    - json5.parser.Parser._push
    - json5.parser.Parser._member_
    - json5.parser.Parser._unsigned_lit_
    - json5.parser.Parser._set
    - json5.parser.Parser._element_list_
    - json5.parser.Parser._dec_int_lit_
    - json5.parser.Parser._esc_char_
    - json5.parser.Parser._unicode_esc_
    - json5.parser.Parser._member_list_
    - json5.parser.Parser._bind
    - json5.parser.Parser._object_
    - json5.parser.Parser._ident_
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    - json5.parser.Parser._dec_literal_
    - json5.parser.Parser._range
    - json5.parser.Parser._hex_esc_
    - json5.parser.Parser._string_
    - json5.parser.Parser._num_literal_
    - json5.parser.Parser._hex_
    - json5.parser.Parser._anything_
    - json5.parser.Parser._nonzerodigit_
    - <builtin>.ord
    - json5.parser.Parser._fail
    - json5.parser.Parser._value_
    - json5.parser.Parser._frac_
    - json5.parser.Parser._exp_
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: json5.parser.Parser._ident__s1_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._member_list__s1_l_p_
    - json5.parser.Parser._sqchar_
    - json5.parser.Parser._element_list__s1_l_p_
    - vs.append
    - json5.parser.Parser._seq
    - json5.parser.Parser._ws_
    - json5.parser.Parser._range
    - json5.parser.Parser._hex_
    - json5.parser.Parser._dqchar_
    - json5.parser.Parser._digit_
    - <builtin>.ord
    - json5.parser.Parser._fail
    - json5.parser.Parser._id_continue_
    - json5.parser.Parser._star
    - json5.parser.Parser._comment__c0__s1_p_
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 825
    functionName: json5.parser.Parser._id_start__c2_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._seq
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 828
    functionName: json5.parser.Parser._ascii_id_start_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 838
    functionName: json5.parser.Parser._ascii_id_start__c0_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._fail
    - <builtin>.max
    - json5.parser.Parser._succeed
    - <builtin>.ord
    - json5.parser.Parser._range
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 841
    functionName: json5.parser.Parser._ascii_id_start__c1_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._fail
    - <builtin>.max
    - json5.parser.Parser._succeed
    - <builtin>.ord
    - json5.parser.Parser._range
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 844
    functionName: json5.parser.Parser._ascii_id_start__c2_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - <builtin>.max
    - json5.parser.Parser._fail
    - json5.parser.Parser._ch
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 847
    functionName: json5.parser.Parser._ascii_id_start__c3_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - <builtin>.max
    - json5.parser.Parser._fail
    - json5.parser.Parser._ch
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 850
    functionName: json5.parser.Parser._other_id_start_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 862
    functionName: json5.parser.Parser._other_id_start__c0_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._push
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._other_id_start__c0_.<list1>.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: json5.parser.Parser._other_id_start__c0_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._exp__c0__s1_l_
    - json5.parser.Parser._array_
    - json5.parser.Parser._id_start_
    - json5.parser.Parser._push
    - json5.parser.Parser._member_
    - json5.parser.Parser._unsigned_lit_
    - json5.parser.Parser._set
    - json5.parser.Parser._element_list_
    - json5.parser.Parser._dec_int_lit_
    - json5.parser.Parser._esc_char_
    - json5.parser.Parser._unicode_esc_
    - json5.parser.Parser._member_list_
    - json5.parser.Parser._bind
    - json5.parser.Parser._object_
    - json5.parser.Parser._ident_
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    - json5.parser.Parser._dec_literal_
    - json5.parser.Parser._range
    - json5.parser.Parser._hex_esc_
    - json5.parser.Parser._string_
    - json5.parser.Parser._num_literal_
    - json5.parser.Parser._hex_
    - json5.parser.Parser._anything_
    - json5.parser.Parser._nonzerodigit_
    - <builtin>.ord
    - json5.parser.Parser._fail
    - json5.parser.Parser._value_
    - json5.parser.Parser._frac_
    - json5.parser.Parser._exp_
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._other_id_start__c0_.<list1>.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: json5.parser.Parser._other_id_start__c0_.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._get
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 873
    functionName: json5.parser.Parser._other_id_start__c0__s1_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - unicodedata.category
    - json5.parser.Parser._get
    - json5.parser.Parser._fail
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._is_unicat
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 880
    functionName: json5.parser.Parser._other_id_start__c1_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._push
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._other_id_start__c1_.<list1>.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: json5.parser.Parser._other_id_start__c1_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._exp__c0__s1_l_
    - json5.parser.Parser._array_
    - json5.parser.Parser._id_start_
    - json5.parser.Parser._push
    - json5.parser.Parser._member_
    - json5.parser.Parser._unsigned_lit_
    - json5.parser.Parser._set
    - json5.parser.Parser._element_list_
    - json5.parser.Parser._dec_int_lit_
    - json5.parser.Parser._esc_char_
    - json5.parser.Parser._unicode_esc_
    - json5.parser.Parser._member_list_
    - json5.parser.Parser._bind
    - json5.parser.Parser._object_
    - json5.parser.Parser._ident_
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    - json5.parser.Parser._dec_literal_
    - json5.parser.Parser._range
    - json5.parser.Parser._hex_esc_
    - json5.parser.Parser._string_
    - json5.parser.Parser._num_literal_
    - json5.parser.Parser._hex_
    - json5.parser.Parser._anything_
    - json5.parser.Parser._nonzerodigit_
    - <builtin>.ord
    - json5.parser.Parser._fail
    - json5.parser.Parser._value_
    - json5.parser.Parser._frac_
    - json5.parser.Parser._exp_
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._other_id_start__c1_.<list1>.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: json5.parser.Parser._other_id_start__c1_.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._get
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 891
    functionName: json5.parser.Parser._other_id_start__c1__s1_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - unicodedata.category
    - json5.parser.Parser._get
    - json5.parser.Parser._fail
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._is_unicat
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 898
    functionName: json5.parser.Parser._other_id_start__c2_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._push
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._other_id_start__c2_.<list1>.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: json5.parser.Parser._other_id_start__c2_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._exp__c0__s1_l_
    - json5.parser.Parser._array_
    - json5.parser.Parser._id_start_
    - json5.parser.Parser._push
    - json5.parser.Parser._member_
    - json5.parser.Parser._unsigned_lit_
    - json5.parser.Parser._set
    - json5.parser.Parser._element_list_
    - json5.parser.Parser._dec_int_lit_
    - json5.parser.Parser._esc_char_
    - json5.parser.Parser._unicode_esc_
    - json5.parser.Parser._member_list_
    - json5.parser.Parser._bind
    - json5.parser.Parser._object_
    - json5.parser.Parser._ident_
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    - json5.parser.Parser._dec_literal_
    - json5.parser.Parser._range
    - json5.parser.Parser._hex_esc_
    - json5.parser.Parser._string_
    - json5.parser.Parser._num_literal_
    - json5.parser.Parser._hex_
    - json5.parser.Parser._anything_
    - json5.parser.Parser._nonzerodigit_
    - <builtin>.ord
    - json5.parser.Parser._fail
    - json5.parser.Parser._value_
    - json5.parser.Parser._frac_
    - json5.parser.Parser._exp_
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._other_id_start__c2_.<list1>.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: json5.parser.Parser._other_id_start__c2_.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._get
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 909
    functionName: json5.parser.Parser._other_id_start__c2__s1_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - unicodedata.category
    - json5.parser.Parser._get
    - json5.parser.Parser._fail
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._is_unicat
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 916
    functionName: json5.parser.Parser._other_id_start__c3_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._push
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._other_id_start__c3_.<list1>.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: json5.parser.Parser._other_id_start__c3_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._exp__c0__s1_l_
    - json5.parser.Parser._array_
    - json5.parser.Parser._id_start_
    - json5.parser.Parser._push
    - json5.parser.Parser._member_
    - json5.parser.Parser._unsigned_lit_
    - json5.parser.Parser._set
    - json5.parser.Parser._element_list_
    - json5.parser.Parser._dec_int_lit_
    - json5.parser.Parser._esc_char_
    - json5.parser.Parser._unicode_esc_
    - json5.parser.Parser._member_list_
    - json5.parser.Parser._bind
    - json5.parser.Parser._object_
    - json5.parser.Parser._ident_
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    - json5.parser.Parser._dec_literal_
    - json5.parser.Parser._range
    - json5.parser.Parser._hex_esc_
    - json5.parser.Parser._string_
    - json5.parser.Parser._num_literal_
    - json5.parser.Parser._hex_
    - json5.parser.Parser._anything_
    - json5.parser.Parser._nonzerodigit_
    - <builtin>.ord
    - json5.parser.Parser._fail
    - json5.parser.Parser._value_
    - json5.parser.Parser._frac_
    - json5.parser.Parser._exp_
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._other_id_start__c3_.<list1>.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: json5.parser.Parser._other_id_start__c3_.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._get
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 927
    functionName: json5.parser.Parser._other_id_start__c3__s1_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - unicodedata.category
    - json5.parser.Parser._get
    - json5.parser.Parser._fail
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._is_unicat
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 934
    functionName: json5.parser.Parser._other_id_start__c4_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._push
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._other_id_start__c4_.<list1>.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: json5.parser.Parser._other_id_start__c4_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._exp__c0__s1_l_
    - json5.parser.Parser._array_
    - json5.parser.Parser._id_start_
    - json5.parser.Parser._push
    - json5.parser.Parser._member_
    - json5.parser.Parser._unsigned_lit_
    - json5.parser.Parser._set
    - json5.parser.Parser._element_list_
    - json5.parser.Parser._dec_int_lit_
    - json5.parser.Parser._esc_char_
    - json5.parser.Parser._unicode_esc_
    - json5.parser.Parser._member_list_
    - json5.parser.Parser._bind
    - json5.parser.Parser._object_
    - json5.parser.Parser._ident_
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    - json5.parser.Parser._dec_literal_
    - json5.parser.Parser._range
    - json5.parser.Parser._hex_esc_
    - json5.parser.Parser._string_
    - json5.parser.Parser._num_literal_
    - json5.parser.Parser._hex_
    - json5.parser.Parser._anything_
    - json5.parser.Parser._nonzerodigit_
    - <builtin>.ord
    - json5.parser.Parser._fail
    - json5.parser.Parser._value_
    - json5.parser.Parser._frac_
    - json5.parser.Parser._exp_
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._other_id_start__c4_.<list1>.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: json5.parser.Parser._other_id_start__c4_.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._get
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 945
    functionName: json5.parser.Parser._other_id_start__c4__s1_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - unicodedata.category
    - json5.parser.Parser._get
    - json5.parser.Parser._fail
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._is_unicat
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 952
    functionName: json5.parser.Parser._other_id_start__c5_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._push
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._other_id_start__c5_.<list1>.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: json5.parser.Parser._other_id_start__c5_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._exp__c0__s1_l_
    - json5.parser.Parser._array_
    - json5.parser.Parser._id_start_
    - json5.parser.Parser._push
    - json5.parser.Parser._member_
    - json5.parser.Parser._unsigned_lit_
    - json5.parser.Parser._set
    - json5.parser.Parser._element_list_
    - json5.parser.Parser._dec_int_lit_
    - json5.parser.Parser._esc_char_
    - json5.parser.Parser._unicode_esc_
    - json5.parser.Parser._member_list_
    - json5.parser.Parser._bind
    - json5.parser.Parser._object_
    - json5.parser.Parser._ident_
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    - json5.parser.Parser._dec_literal_
    - json5.parser.Parser._range
    - json5.parser.Parser._hex_esc_
    - json5.parser.Parser._string_
    - json5.parser.Parser._num_literal_
    - json5.parser.Parser._hex_
    - json5.parser.Parser._anything_
    - json5.parser.Parser._nonzerodigit_
    - <builtin>.ord
    - json5.parser.Parser._fail
    - json5.parser.Parser._value_
    - json5.parser.Parser._frac_
    - json5.parser.Parser._exp_
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._other_id_start__c5_.<list1>.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: json5.parser.Parser._other_id_start__c5_.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._get
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 963
    functionName: json5.parser.Parser._other_id_start__c5__s1_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - unicodedata.category
    - json5.parser.Parser._get
    - json5.parser.Parser._fail
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._is_unicat
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 986
    functionName: json5.parser.Parser._id_continue__c3_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._push
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._id_continue__c3_.<list1>.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: json5.parser.Parser._id_continue__c3_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._exp__c0__s1_l_
    - json5.parser.Parser._array_
    - json5.parser.Parser._id_start_
    - json5.parser.Parser._push
    - json5.parser.Parser._member_
    - json5.parser.Parser._unsigned_lit_
    - json5.parser.Parser._set
    - json5.parser.Parser._element_list_
    - json5.parser.Parser._dec_int_lit_
    - json5.parser.Parser._esc_char_
    - json5.parser.Parser._unicode_esc_
    - json5.parser.Parser._member_list_
    - json5.parser.Parser._bind
    - json5.parser.Parser._object_
    - json5.parser.Parser._ident_
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    - json5.parser.Parser._dec_literal_
    - json5.parser.Parser._range
    - json5.parser.Parser._hex_esc_
    - json5.parser.Parser._string_
    - json5.parser.Parser._num_literal_
    - json5.parser.Parser._hex_
    - json5.parser.Parser._anything_
    - json5.parser.Parser._nonzerodigit_
    - <builtin>.ord
    - json5.parser.Parser._fail
    - json5.parser.Parser._value_
    - json5.parser.Parser._frac_
    - json5.parser.Parser._exp_
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._id_continue__c3_.<list1>.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: json5.parser.Parser._id_continue__c3_.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._get
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 997
    functionName: json5.parser.Parser._id_continue__c3__s1_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - unicodedata.category
    - json5.parser.Parser._get
    - json5.parser.Parser._fail
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._is_unicat
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1004
    functionName: json5.parser.Parser._id_continue__c4_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._push
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._id_continue__c4_.<list1>.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: json5.parser.Parser._id_continue__c4_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._exp__c0__s1_l_
    - json5.parser.Parser._array_
    - json5.parser.Parser._id_start_
    - json5.parser.Parser._push
    - json5.parser.Parser._member_
    - json5.parser.Parser._unsigned_lit_
    - json5.parser.Parser._set
    - json5.parser.Parser._element_list_
    - json5.parser.Parser._dec_int_lit_
    - json5.parser.Parser._esc_char_
    - json5.parser.Parser._unicode_esc_
    - json5.parser.Parser._member_list_
    - json5.parser.Parser._bind
    - json5.parser.Parser._object_
    - json5.parser.Parser._ident_
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    - json5.parser.Parser._dec_literal_
    - json5.parser.Parser._range
    - json5.parser.Parser._hex_esc_
    - json5.parser.Parser._string_
    - json5.parser.Parser._num_literal_
    - json5.parser.Parser._hex_
    - json5.parser.Parser._anything_
    - json5.parser.Parser._nonzerodigit_
    - <builtin>.ord
    - json5.parser.Parser._fail
    - json5.parser.Parser._value_
    - json5.parser.Parser._frac_
    - json5.parser.Parser._exp_
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._id_continue__c4_.<list1>.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: json5.parser.Parser._id_continue__c4_.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._get
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1015
    functionName: json5.parser.Parser._id_continue__c4__s1_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - unicodedata.category
    - json5.parser.Parser._get
    - json5.parser.Parser._fail
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._is_unicat
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1022
    functionName: json5.parser.Parser._id_continue__c5_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._push
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._id_continue__c5_.<list1>.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: json5.parser.Parser._id_continue__c5_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._exp__c0__s1_l_
    - json5.parser.Parser._array_
    - json5.parser.Parser._id_start_
    - json5.parser.Parser._push
    - json5.parser.Parser._member_
    - json5.parser.Parser._unsigned_lit_
    - json5.parser.Parser._set
    - json5.parser.Parser._element_list_
    - json5.parser.Parser._dec_int_lit_
    - json5.parser.Parser._esc_char_
    - json5.parser.Parser._unicode_esc_
    - json5.parser.Parser._member_list_
    - json5.parser.Parser._bind
    - json5.parser.Parser._object_
    - json5.parser.Parser._ident_
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    - json5.parser.Parser._dec_literal_
    - json5.parser.Parser._range
    - json5.parser.Parser._hex_esc_
    - json5.parser.Parser._string_
    - json5.parser.Parser._num_literal_
    - json5.parser.Parser._hex_
    - json5.parser.Parser._anything_
    - json5.parser.Parser._nonzerodigit_
    - <builtin>.ord
    - json5.parser.Parser._fail
    - json5.parser.Parser._value_
    - json5.parser.Parser._frac_
    - json5.parser.Parser._exp_
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._id_continue__c5_.<list1>.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: json5.parser.Parser._id_continue__c5_.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._get
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1033
    functionName: json5.parser.Parser._id_continue__c5__s1_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - unicodedata.category
    - json5.parser.Parser._get
    - json5.parser.Parser._fail
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._is_unicat
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1040
    functionName: json5.parser.Parser._id_continue__c6_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._push
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._id_continue__c6_.<list1>.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: json5.parser.Parser._id_continue__c6_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._exp__c0__s1_l_
    - json5.parser.Parser._array_
    - json5.parser.Parser._id_start_
    - json5.parser.Parser._push
    - json5.parser.Parser._member_
    - json5.parser.Parser._unsigned_lit_
    - json5.parser.Parser._set
    - json5.parser.Parser._element_list_
    - json5.parser.Parser._dec_int_lit_
    - json5.parser.Parser._esc_char_
    - json5.parser.Parser._unicode_esc_
    - json5.parser.Parser._member_list_
    - json5.parser.Parser._bind
    - json5.parser.Parser._object_
    - json5.parser.Parser._ident_
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    - json5.parser.Parser._dec_literal_
    - json5.parser.Parser._range
    - json5.parser.Parser._hex_esc_
    - json5.parser.Parser._string_
    - json5.parser.Parser._num_literal_
    - json5.parser.Parser._hex_
    - json5.parser.Parser._anything_
    - json5.parser.Parser._nonzerodigit_
    - <builtin>.ord
    - json5.parser.Parser._fail
    - json5.parser.Parser._value_
    - json5.parser.Parser._frac_
    - json5.parser.Parser._exp_
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._id_continue__c6_.<list1>.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: json5.parser.Parser._id_continue__c6_.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._get
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1051
    functionName: json5.parser.Parser._id_continue__c6__s1_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - unicodedata.category
    - json5.parser.Parser._get
    - json5.parser.Parser._fail
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._is_unicat
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1058
    functionName: json5.parser.Parser._id_continue__c7_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._seq
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1061
    functionName: json5.parser.Parser._id_continue__c8_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - <builtin>.max
    - json5.parser.Parser._fail
    - json5.parser.Parser._ch
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1064
    functionName: json5.parser.Parser._id_continue__c9_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - <builtin>.max
    - json5.parser.Parser._fail
    - json5.parser.Parser._ch
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1076
    functionName: json5.parser.Parser._num_literal__c0_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._push
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._num_literal__c0_.<list1>.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: -1
    functionName: json5.parser.Parser._num_literal__c0_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - <builtin>.max
    - json5.parser.Parser._fail
    - json5.parser.Parser._ch
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._num_literal__c0_.<list1>.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: json5.parser.Parser._num_literal__c0_.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._exp__c0__s1_l_
    - json5.parser.Parser._array_
    - json5.parser.Parser._id_start_
    - json5.parser.Parser._push
    - json5.parser.Parser._member_
    - json5.parser.Parser._unsigned_lit_
    - json5.parser.Parser._set
    - json5.parser.Parser._element_list_
    - json5.parser.Parser._dec_int_lit_
    - json5.parser.Parser._esc_char_
    - json5.parser.Parser._unicode_esc_
    - json5.parser.Parser._member_list_
    - json5.parser.Parser._bind
    - json5.parser.Parser._object_
    - json5.parser.Parser._ident_
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    - json5.parser.Parser._dec_literal_
    - json5.parser.Parser._range
    - json5.parser.Parser._hex_esc_
    - json5.parser.Parser._string_
    - json5.parser.Parser._num_literal_
    - json5.parser.Parser._hex_
    - json5.parser.Parser._anything_
    - json5.parser.Parser._nonzerodigit_
    - <builtin>.ord
    - json5.parser.Parser._fail
    - json5.parser.Parser._value_
    - json5.parser.Parser._frac_
    - json5.parser.Parser._exp_
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._num_literal__c0_.<list1>.<lambda3>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: json5.parser.Parser._num_literal__c0_.<lambda3>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._get
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1087
    functionName: json5.parser.Parser._num_literal__c1_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._push
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._num_literal__c1_.<list1>.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: -1
    functionName: json5.parser.Parser._num_literal__c1_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - <builtin>.max
    - json5.parser.Parser._fail
    - json5.parser.Parser._ch
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._num_literal__c1_.<list1>.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: json5.parser.Parser._num_literal__c1_.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._exp__c0__s1_l_
    - json5.parser.Parser._array_
    - json5.parser.Parser._id_start_
    - json5.parser.Parser._push
    - json5.parser.Parser._member_
    - json5.parser.Parser._unsigned_lit_
    - json5.parser.Parser._set
    - json5.parser.Parser._element_list_
    - json5.parser.Parser._dec_int_lit_
    - json5.parser.Parser._esc_char_
    - json5.parser.Parser._unicode_esc_
    - json5.parser.Parser._member_list_
    - json5.parser.Parser._bind
    - json5.parser.Parser._object_
    - json5.parser.Parser._ident_
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    - json5.parser.Parser._dec_literal_
    - json5.parser.Parser._range
    - json5.parser.Parser._hex_esc_
    - json5.parser.Parser._string_
    - json5.parser.Parser._num_literal_
    - json5.parser.Parser._hex_
    - json5.parser.Parser._anything_
    - json5.parser.Parser._nonzerodigit_
    - <builtin>.ord
    - json5.parser.Parser._fail
    - json5.parser.Parser._value_
    - json5.parser.Parser._frac_
    - json5.parser.Parser._exp_
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._num_literal__c1_.<list1>.<lambda3>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: json5.parser.Parser._num_literal__c1_.<lambda3>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._get
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1098
    functionName: json5.parser.Parser._num_literal__c2_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._push
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._num_literal__c2_.<list1>.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: json5.parser.Parser._num_literal__c2_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._exp__c0__s1_l_
    - json5.parser.Parser._array_
    - json5.parser.Parser._id_start_
    - json5.parser.Parser._push
    - json5.parser.Parser._member_
    - json5.parser.Parser._unsigned_lit_
    - json5.parser.Parser._set
    - json5.parser.Parser._element_list_
    - json5.parser.Parser._dec_int_lit_
    - json5.parser.Parser._esc_char_
    - json5.parser.Parser._unicode_esc_
    - json5.parser.Parser._member_list_
    - json5.parser.Parser._bind
    - json5.parser.Parser._object_
    - json5.parser.Parser._ident_
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    - json5.parser.Parser._dec_literal_
    - json5.parser.Parser._range
    - json5.parser.Parser._hex_esc_
    - json5.parser.Parser._string_
    - json5.parser.Parser._num_literal_
    - json5.parser.Parser._hex_
    - json5.parser.Parser._anything_
    - json5.parser.Parser._nonzerodigit_
    - <builtin>.ord
    - json5.parser.Parser._fail
    - json5.parser.Parser._value_
    - json5.parser.Parser._frac_
    - json5.parser.Parser._exp_
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._num_literal__c2_.<list1>.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: json5.parser.Parser._num_literal__c2_.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._get
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1118
    functionName: json5.parser.Parser._unsigned_lit__c0_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._push
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._unsigned_lit__c0_.<list1>.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: json5.parser.Parser._unsigned_lit__c0_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._exp__c0__s1_l_
    - json5.parser.Parser._array_
    - json5.parser.Parser._id_start_
    - json5.parser.Parser._push
    - json5.parser.Parser._member_
    - json5.parser.Parser._unsigned_lit_
    - json5.parser.Parser._set
    - json5.parser.Parser._element_list_
    - json5.parser.Parser._dec_int_lit_
    - json5.parser.Parser._esc_char_
    - json5.parser.Parser._unicode_esc_
    - json5.parser.Parser._member_list_
    - json5.parser.Parser._bind
    - json5.parser.Parser._object_
    - json5.parser.Parser._ident_
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    - json5.parser.Parser._dec_literal_
    - json5.parser.Parser._range
    - json5.parser.Parser._hex_esc_
    - json5.parser.Parser._string_
    - json5.parser.Parser._num_literal_
    - json5.parser.Parser._hex_
    - json5.parser.Parser._anything_
    - json5.parser.Parser._nonzerodigit_
    - <builtin>.ord
    - json5.parser.Parser._fail
    - json5.parser.Parser._value_
    - json5.parser.Parser._frac_
    - json5.parser.Parser._exp_
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._unsigned_lit__c0_.<list1>.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: json5.parser.Parser._unsigned_lit__c0_.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._id_start_
    - json5.parser.Parser._ws__c8__s0_n_n_
    - json5.parser.Parser._bslash_
    - json5.parser.Parser._dquote_
    - json5.parser.Parser._range
    - json5.parser.Parser._get
    - json5.parser.Parser._ch
    - json5.parser.Parser._squote_
    - json5.parser.Parser._trailing__c1_n_
    - json5.parser.Parser._eol_
    - json5.parser.Parser._digit_
    - <builtin>.ord
    - json5.parser.Parser._sqchar__c3__s0_n_
    - json5.parser.Parser._fail
    - json5.parser.Parser._dqchar__c3__s0_n_
    - json5.parser.Parser._not
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._unsigned_lit__c0_.<list1>.<lambda3>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: json5.parser.Parser._unsigned_lit__c0_.<lambda3>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._get
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 1129
    functionName: json5.parser.Parser._unsigned_lit__c2_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._fail
    - json5.parser.Parser._ch
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._str
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 1132
    functionName: json5.parser.Parser._unsigned_lit__c3_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._fail
    - json5.parser.Parser._ch
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._str
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1147
    functionName: json5.parser.Parser._dec_literal__c0_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._push
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._dec_literal__c0_.<list1>.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: json5.parser.Parser._dec_literal__c0_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._exp__c0__s1_l_
    - json5.parser.Parser._array_
    - json5.parser.Parser._id_start_
    - json5.parser.Parser._push
    - json5.parser.Parser._member_
    - json5.parser.Parser._unsigned_lit_
    - json5.parser.Parser._set
    - json5.parser.Parser._element_list_
    - json5.parser.Parser._dec_int_lit_
    - json5.parser.Parser._esc_char_
    - json5.parser.Parser._unicode_esc_
    - json5.parser.Parser._member_list_
    - json5.parser.Parser._bind
    - json5.parser.Parser._object_
    - json5.parser.Parser._ident_
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    - json5.parser.Parser._dec_literal_
    - json5.parser.Parser._range
    - json5.parser.Parser._hex_esc_
    - json5.parser.Parser._string_
    - json5.parser.Parser._num_literal_
    - json5.parser.Parser._hex_
    - json5.parser.Parser._anything_
    - json5.parser.Parser._nonzerodigit_
    - <builtin>.ord
    - json5.parser.Parser._fail
    - json5.parser.Parser._value_
    - json5.parser.Parser._frac_
    - json5.parser.Parser._exp_
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._dec_literal__c0_.<list1>.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: json5.parser.Parser._dec_literal__c0_.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._exp__c0__s1_l_
    - json5.parser.Parser._array_
    - json5.parser.Parser._id_start_
    - json5.parser.Parser._push
    - json5.parser.Parser._member_
    - json5.parser.Parser._unsigned_lit_
    - json5.parser.Parser._set
    - json5.parser.Parser._element_list_
    - json5.parser.Parser._dec_int_lit_
    - json5.parser.Parser._esc_char_
    - json5.parser.Parser._unicode_esc_
    - json5.parser.Parser._member_list_
    - json5.parser.Parser._bind
    - json5.parser.Parser._object_
    - json5.parser.Parser._ident_
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    - json5.parser.Parser._dec_literal_
    - json5.parser.Parser._range
    - json5.parser.Parser._hex_esc_
    - json5.parser.Parser._string_
    - json5.parser.Parser._num_literal_
    - json5.parser.Parser._hex_
    - json5.parser.Parser._anything_
    - json5.parser.Parser._nonzerodigit_
    - <builtin>.ord
    - json5.parser.Parser._fail
    - json5.parser.Parser._value_
    - json5.parser.Parser._frac_
    - json5.parser.Parser._exp_
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._dec_literal__c0_.<list1>.<lambda3>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: json5.parser.Parser._dec_literal__c0_.<lambda3>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._exp__c0__s1_l_
    - json5.parser.Parser._array_
    - json5.parser.Parser._id_start_
    - json5.parser.Parser._push
    - json5.parser.Parser._member_
    - json5.parser.Parser._unsigned_lit_
    - json5.parser.Parser._set
    - json5.parser.Parser._element_list_
    - json5.parser.Parser._dec_int_lit_
    - json5.parser.Parser._esc_char_
    - json5.parser.Parser._unicode_esc_
    - json5.parser.Parser._member_list_
    - json5.parser.Parser._bind
    - json5.parser.Parser._object_
    - json5.parser.Parser._ident_
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    - json5.parser.Parser._dec_literal_
    - json5.parser.Parser._range
    - json5.parser.Parser._hex_esc_
    - json5.parser.Parser._string_
    - json5.parser.Parser._num_literal_
    - json5.parser.Parser._hex_
    - json5.parser.Parser._anything_
    - json5.parser.Parser._nonzerodigit_
    - <builtin>.ord
    - json5.parser.Parser._fail
    - json5.parser.Parser._value_
    - json5.parser.Parser._frac_
    - json5.parser.Parser._exp_
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._dec_literal__c0_.<list1>.<lambda4>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: json5.parser.Parser._dec_literal__c0_.<lambda4>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._get
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1161
    functionName: json5.parser.Parser._dec_literal__c1_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._push
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._dec_literal__c1_.<list1>.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: json5.parser.Parser._dec_literal__c1_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._exp__c0__s1_l_
    - json5.parser.Parser._array_
    - json5.parser.Parser._id_start_
    - json5.parser.Parser._push
    - json5.parser.Parser._member_
    - json5.parser.Parser._unsigned_lit_
    - json5.parser.Parser._set
    - json5.parser.Parser._element_list_
    - json5.parser.Parser._dec_int_lit_
    - json5.parser.Parser._esc_char_
    - json5.parser.Parser._unicode_esc_
    - json5.parser.Parser._member_list_
    - json5.parser.Parser._bind
    - json5.parser.Parser._object_
    - json5.parser.Parser._ident_
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    - json5.parser.Parser._dec_literal_
    - json5.parser.Parser._range
    - json5.parser.Parser._hex_esc_
    - json5.parser.Parser._string_
    - json5.parser.Parser._num_literal_
    - json5.parser.Parser._hex_
    - json5.parser.Parser._anything_
    - json5.parser.Parser._nonzerodigit_
    - <builtin>.ord
    - json5.parser.Parser._fail
    - json5.parser.Parser._value_
    - json5.parser.Parser._frac_
    - json5.parser.Parser._exp_
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._dec_literal__c1_.<list1>.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: json5.parser.Parser._dec_literal__c1_.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._exp__c0__s1_l_
    - json5.parser.Parser._array_
    - json5.parser.Parser._id_start_
    - json5.parser.Parser._push
    - json5.parser.Parser._member_
    - json5.parser.Parser._unsigned_lit_
    - json5.parser.Parser._set
    - json5.parser.Parser._element_list_
    - json5.parser.Parser._dec_int_lit_
    - json5.parser.Parser._esc_char_
    - json5.parser.Parser._unicode_esc_
    - json5.parser.Parser._member_list_
    - json5.parser.Parser._bind
    - json5.parser.Parser._object_
    - json5.parser.Parser._ident_
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    - json5.parser.Parser._dec_literal_
    - json5.parser.Parser._range
    - json5.parser.Parser._hex_esc_
    - json5.parser.Parser._string_
    - json5.parser.Parser._num_literal_
    - json5.parser.Parser._hex_
    - json5.parser.Parser._anything_
    - json5.parser.Parser._nonzerodigit_
    - <builtin>.ord
    - json5.parser.Parser._fail
    - json5.parser.Parser._value_
    - json5.parser.Parser._frac_
    - json5.parser.Parser._exp_
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._dec_literal__c1_.<list1>.<lambda3>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: json5.parser.Parser._dec_literal__c1_.<lambda3>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._get
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1172
    functionName: json5.parser.Parser._dec_literal__c2_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._push
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._dec_literal__c2_.<list1>.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: json5.parser.Parser._dec_literal__c2_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._exp__c0__s1_l_
    - json5.parser.Parser._array_
    - json5.parser.Parser._id_start_
    - json5.parser.Parser._push
    - json5.parser.Parser._member_
    - json5.parser.Parser._unsigned_lit_
    - json5.parser.Parser._set
    - json5.parser.Parser._element_list_
    - json5.parser.Parser._dec_int_lit_
    - json5.parser.Parser._esc_char_
    - json5.parser.Parser._unicode_esc_
    - json5.parser.Parser._member_list_
    - json5.parser.Parser._bind
    - json5.parser.Parser._object_
    - json5.parser.Parser._ident_
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    - json5.parser.Parser._dec_literal_
    - json5.parser.Parser._range
    - json5.parser.Parser._hex_esc_
    - json5.parser.Parser._string_
    - json5.parser.Parser._num_literal_
    - json5.parser.Parser._hex_
    - json5.parser.Parser._anything_
    - json5.parser.Parser._nonzerodigit_
    - <builtin>.ord
    - json5.parser.Parser._fail
    - json5.parser.Parser._value_
    - json5.parser.Parser._frac_
    - json5.parser.Parser._exp_
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._dec_literal__c2_.<list1>.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: json5.parser.Parser._dec_literal__c2_.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._exp__c0__s1_l_
    - json5.parser.Parser._array_
    - json5.parser.Parser._id_start_
    - json5.parser.Parser._push
    - json5.parser.Parser._member_
    - json5.parser.Parser._unsigned_lit_
    - json5.parser.Parser._set
    - json5.parser.Parser._element_list_
    - json5.parser.Parser._dec_int_lit_
    - json5.parser.Parser._esc_char_
    - json5.parser.Parser._unicode_esc_
    - json5.parser.Parser._member_list_
    - json5.parser.Parser._bind
    - json5.parser.Parser._object_
    - json5.parser.Parser._ident_
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    - json5.parser.Parser._dec_literal_
    - json5.parser.Parser._range
    - json5.parser.Parser._hex_esc_
    - json5.parser.Parser._string_
    - json5.parser.Parser._num_literal_
    - json5.parser.Parser._hex_
    - json5.parser.Parser._anything_
    - json5.parser.Parser._nonzerodigit_
    - <builtin>.ord
    - json5.parser.Parser._fail
    - json5.parser.Parser._value_
    - json5.parser.Parser._frac_
    - json5.parser.Parser._exp_
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._dec_literal__c2_.<list1>.<lambda3>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: json5.parser.Parser._dec_literal__c2_.<lambda3>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._get
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1183
    functionName: json5.parser.Parser._dec_literal__c3_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._push
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._dec_literal__c3_.<list1>.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: json5.parser.Parser._dec_literal__c3_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._exp__c0__s1_l_
    - json5.parser.Parser._array_
    - json5.parser.Parser._id_start_
    - json5.parser.Parser._push
    - json5.parser.Parser._member_
    - json5.parser.Parser._unsigned_lit_
    - json5.parser.Parser._set
    - json5.parser.Parser._element_list_
    - json5.parser.Parser._dec_int_lit_
    - json5.parser.Parser._esc_char_
    - json5.parser.Parser._unicode_esc_
    - json5.parser.Parser._member_list_
    - json5.parser.Parser._bind
    - json5.parser.Parser._object_
    - json5.parser.Parser._ident_
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    - json5.parser.Parser._dec_literal_
    - json5.parser.Parser._range
    - json5.parser.Parser._hex_esc_
    - json5.parser.Parser._string_
    - json5.parser.Parser._num_literal_
    - json5.parser.Parser._hex_
    - json5.parser.Parser._anything_
    - json5.parser.Parser._nonzerodigit_
    - <builtin>.ord
    - json5.parser.Parser._fail
    - json5.parser.Parser._value_
    - json5.parser.Parser._frac_
    - json5.parser.Parser._exp_
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._dec_literal__c3_.<list1>.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: json5.parser.Parser._dec_literal__c3_.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._get
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1193
    functionName: json5.parser.Parser._dec_literal__c4_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._push
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._dec_literal__c4_.<list1>.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: json5.parser.Parser._dec_literal__c4_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._exp__c0__s1_l_
    - json5.parser.Parser._array_
    - json5.parser.Parser._id_start_
    - json5.parser.Parser._push
    - json5.parser.Parser._member_
    - json5.parser.Parser._unsigned_lit_
    - json5.parser.Parser._set
    - json5.parser.Parser._element_list_
    - json5.parser.Parser._dec_int_lit_
    - json5.parser.Parser._esc_char_
    - json5.parser.Parser._unicode_esc_
    - json5.parser.Parser._member_list_
    - json5.parser.Parser._bind
    - json5.parser.Parser._object_
    - json5.parser.Parser._ident_
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    - json5.parser.Parser._dec_literal_
    - json5.parser.Parser._range
    - json5.parser.Parser._hex_esc_
    - json5.parser.Parser._string_
    - json5.parser.Parser._num_literal_
    - json5.parser.Parser._hex_
    - json5.parser.Parser._anything_
    - json5.parser.Parser._nonzerodigit_
    - <builtin>.ord
    - json5.parser.Parser._fail
    - json5.parser.Parser._value_
    - json5.parser.Parser._frac_
    - json5.parser.Parser._exp_
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._dec_literal__c4_.<list1>.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: json5.parser.Parser._dec_literal__c4_.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._exp__c0__s1_l_
    - json5.parser.Parser._array_
    - json5.parser.Parser._id_start_
    - json5.parser.Parser._push
    - json5.parser.Parser._member_
    - json5.parser.Parser._unsigned_lit_
    - json5.parser.Parser._set
    - json5.parser.Parser._element_list_
    - json5.parser.Parser._dec_int_lit_
    - json5.parser.Parser._esc_char_
    - json5.parser.Parser._unicode_esc_
    - json5.parser.Parser._member_list_
    - json5.parser.Parser._bind
    - json5.parser.Parser._object_
    - json5.parser.Parser._ident_
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    - json5.parser.Parser._dec_literal_
    - json5.parser.Parser._range
    - json5.parser.Parser._hex_esc_
    - json5.parser.Parser._string_
    - json5.parser.Parser._num_literal_
    - json5.parser.Parser._hex_
    - json5.parser.Parser._anything_
    - json5.parser.Parser._nonzerodigit_
    - <builtin>.ord
    - json5.parser.Parser._fail
    - json5.parser.Parser._value_
    - json5.parser.Parser._frac_
    - json5.parser.Parser._exp_
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._dec_literal__c4_.<list1>.<lambda3>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: json5.parser.Parser._dec_literal__c4_.<lambda3>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._get
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1204
    functionName: json5.parser.Parser._dec_literal__c5_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._push
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._dec_literal__c5_.<list1>.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: json5.parser.Parser._dec_literal__c5_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._exp__c0__s1_l_
    - json5.parser.Parser._array_
    - json5.parser.Parser._id_start_
    - json5.parser.Parser._push
    - json5.parser.Parser._member_
    - json5.parser.Parser._unsigned_lit_
    - json5.parser.Parser._set
    - json5.parser.Parser._element_list_
    - json5.parser.Parser._dec_int_lit_
    - json5.parser.Parser._esc_char_
    - json5.parser.Parser._unicode_esc_
    - json5.parser.Parser._member_list_
    - json5.parser.Parser._bind
    - json5.parser.Parser._object_
    - json5.parser.Parser._ident_
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    - json5.parser.Parser._dec_literal_
    - json5.parser.Parser._range
    - json5.parser.Parser._hex_esc_
    - json5.parser.Parser._string_
    - json5.parser.Parser._num_literal_
    - json5.parser.Parser._hex_
    - json5.parser.Parser._anything_
    - json5.parser.Parser._nonzerodigit_
    - <builtin>.ord
    - json5.parser.Parser._fail
    - json5.parser.Parser._value_
    - json5.parser.Parser._frac_
    - json5.parser.Parser._exp_
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._dec_literal__c5_.<list1>.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: json5.parser.Parser._dec_literal__c5_.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._get
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1217
    functionName: json5.parser.Parser._dec_int_lit__c0_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._seq
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._dec_int_lit__c0_.<list1>.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: -1
    functionName: json5.parser.Parser._dec_int_lit__c0_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - <builtin>.max
    - json5.parser.Parser._fail
    - json5.parser.Parser._ch
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._dec_int_lit__c0_.<list1>.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: json5.parser.Parser._dec_int_lit__c0_.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._id_start_
    - json5.parser.Parser._ws__c8__s0_n_n_
    - json5.parser.Parser._bslash_
    - json5.parser.Parser._dquote_
    - json5.parser.Parser._range
    - json5.parser.Parser._get
    - json5.parser.Parser._ch
    - json5.parser.Parser._squote_
    - json5.parser.Parser._trailing__c1_n_
    - json5.parser.Parser._eol_
    - json5.parser.Parser._digit_
    - <builtin>.ord
    - json5.parser.Parser._sqchar__c3__s0_n_
    - json5.parser.Parser._fail
    - json5.parser.Parser._dqchar__c3__s0_n_
    - json5.parser.Parser._not
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._dec_int_lit__c0_.<list1>.<lambda3>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: json5.parser.Parser._dec_int_lit__c0_.<lambda3>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1226
    functionName: json5.parser.Parser._dec_int_lit__c1_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._push
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._dec_int_lit__c1_.<list1>.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: json5.parser.Parser._dec_int_lit__c1_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._exp__c0__s1_l_
    - json5.parser.Parser._array_
    - json5.parser.Parser._id_start_
    - json5.parser.Parser._push
    - json5.parser.Parser._member_
    - json5.parser.Parser._unsigned_lit_
    - json5.parser.Parser._set
    - json5.parser.Parser._element_list_
    - json5.parser.Parser._dec_int_lit_
    - json5.parser.Parser._esc_char_
    - json5.parser.Parser._unicode_esc_
    - json5.parser.Parser._member_list_
    - json5.parser.Parser._bind
    - json5.parser.Parser._object_
    - json5.parser.Parser._ident_
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    - json5.parser.Parser._dec_literal_
    - json5.parser.Parser._range
    - json5.parser.Parser._hex_esc_
    - json5.parser.Parser._string_
    - json5.parser.Parser._num_literal_
    - json5.parser.Parser._hex_
    - json5.parser.Parser._anything_
    - json5.parser.Parser._nonzerodigit_
    - <builtin>.ord
    - json5.parser.Parser._fail
    - json5.parser.Parser._value_
    - json5.parser.Parser._frac_
    - json5.parser.Parser._exp_
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._dec_int_lit__c1_.<list1>.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: json5.parser.Parser._dec_int_lit__c1_.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - s.join
    - json5.parser.Parser._get
    - json5.parser.Parser._join
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 1239
    functionName: json5.parser.Parser._dec_int_lit__c1__s1_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._exp__c0__s1_l_
    - json5.parser.Parser._array_
    - json5.parser.Parser._id_start_
    - json5.parser.Parser._push
    - json5.parser.Parser._member_
    - json5.parser.Parser._unsigned_lit_
    - json5.parser.Parser._set
    - json5.parser.Parser._element_list_
    - json5.parser.Parser._dec_int_lit_
    - json5.parser.Parser._esc_char_
    - json5.parser.Parser._unicode_esc_
    - json5.parser.Parser._member_list_
    - json5.parser.Parser._bind
    - json5.parser.Parser._object_
    - json5.parser.Parser._ident_
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    - json5.parser.Parser._dec_literal_
    - json5.parser.Parser._range
    - json5.parser.Parser._hex_esc_
    - json5.parser.Parser._string_
    - json5.parser.Parser._num_literal_
    - json5.parser.Parser._hex_
    - json5.parser.Parser._anything_
    - json5.parser.Parser._nonzerodigit_
    - <builtin>.ord
    - json5.parser.Parser._fail
    - json5.parser.Parser._value_
    - json5.parser.Parser._frac_
    - json5.parser.Parser._exp_
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: json5.parser.Parser._dec_int_lit__c1__s1_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._member_list__s1_l_p_
    - json5.parser.Parser._sqchar_
    - json5.parser.Parser._element_list__s1_l_p_
    - vs.append
    - json5.parser.Parser._seq
    - json5.parser.Parser._ws_
    - json5.parser.Parser._range
    - json5.parser.Parser._hex_
    - json5.parser.Parser._dqchar_
    - json5.parser.Parser._digit_
    - <builtin>.ord
    - json5.parser.Parser._fail
    - json5.parser.Parser._id_continue_
    - json5.parser.Parser._star
    - json5.parser.Parser._comment__c0__s1_p_
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1248
    functionName: json5.parser.Parser._hex_literal_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._push
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._hex_literal_.<list1>.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: json5.parser.Parser._hex_literal_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - s.join
    - json5.parser.Parser._get
    - json5.parser.Parser._join
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1259
    functionName: json5.parser.Parser._hex_literal__s0_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._hex_literal__s0_.<list1>.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: -1
    functionName: json5.parser.Parser._hex_literal__s0_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._fail
    - json5.parser.Parser._ch
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._str
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._hex_literal__s0_.<list1>.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: -1
    functionName: json5.parser.Parser._hex_literal__s0_.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._fail
    - json5.parser.Parser._ch
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._str
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 1262
    functionName: json5.parser.Parser._hex_literal__s1_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._exp__c0__s1_l_
    - json5.parser.Parser._array_
    - json5.parser.Parser._id_start_
    - json5.parser.Parser._push
    - json5.parser.Parser._member_
    - json5.parser.Parser._unsigned_lit_
    - json5.parser.Parser._set
    - json5.parser.Parser._element_list_
    - json5.parser.Parser._dec_int_lit_
    - json5.parser.Parser._esc_char_
    - json5.parser.Parser._unicode_esc_
    - json5.parser.Parser._member_list_
    - json5.parser.Parser._bind
    - json5.parser.Parser._object_
    - json5.parser.Parser._ident_
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    - json5.parser.Parser._dec_literal_
    - json5.parser.Parser._range
    - json5.parser.Parser._hex_esc_
    - json5.parser.Parser._string_
    - json5.parser.Parser._num_literal_
    - json5.parser.Parser._hex_
    - json5.parser.Parser._anything_
    - json5.parser.Parser._nonzerodigit_
    - <builtin>.ord
    - json5.parser.Parser._fail
    - json5.parser.Parser._value_
    - json5.parser.Parser._frac_
    - json5.parser.Parser._exp_
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: -1
    functionName: json5.parser.Parser._hex_literal__s1_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._member_list__s1_l_p_
    - json5.parser.Parser._sqchar_
    - json5.parser.Parser._element_list__s1_l_p_
    - vs.append
    - json5.parser.Parser._seq
    - json5.parser.Parser._ws_
    - json5.parser.Parser._range
    - json5.parser.Parser._hex_
    - json5.parser.Parser._dqchar_
    - json5.parser.Parser._digit_
    - <builtin>.ord
    - json5.parser.Parser._plus
    - json5.parser.Parser._fail
    - json5.parser.Parser._id_continue_
    - json5.parser.Parser._star
    - json5.parser.Parser._comment__c0__s1_p_
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1268
    functionName: json5.parser.Parser._hex__c0_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._fail
    - <builtin>.max
    - json5.parser.Parser._succeed
    - <builtin>.ord
    - json5.parser.Parser._range
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1271
    functionName: json5.parser.Parser._hex__c1_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._fail
    - <builtin>.max
    - json5.parser.Parser._succeed
    - <builtin>.ord
    - json5.parser.Parser._range
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._frac_.<list1>.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: -1
    functionName: json5.parser.Parser._frac_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - <builtin>.max
    - json5.parser.Parser._fail
    - json5.parser.Parser._ch
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._frac_.<list1>.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: json5.parser.Parser._frac_.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - s.join
    - json5.parser.Parser._get
    - json5.parser.Parser._join
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 1285
    functionName: json5.parser.Parser._frac__s1_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._exp__c0__s1_l_
    - json5.parser.Parser._array_
    - json5.parser.Parser._id_start_
    - json5.parser.Parser._push
    - json5.parser.Parser._member_
    - json5.parser.Parser._unsigned_lit_
    - json5.parser.Parser._set
    - json5.parser.Parser._element_list_
    - json5.parser.Parser._dec_int_lit_
    - json5.parser.Parser._esc_char_
    - json5.parser.Parser._unicode_esc_
    - json5.parser.Parser._member_list_
    - json5.parser.Parser._bind
    - json5.parser.Parser._object_
    - json5.parser.Parser._ident_
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    - json5.parser.Parser._dec_literal_
    - json5.parser.Parser._range
    - json5.parser.Parser._hex_esc_
    - json5.parser.Parser._string_
    - json5.parser.Parser._num_literal_
    - json5.parser.Parser._hex_
    - json5.parser.Parser._anything_
    - json5.parser.Parser._nonzerodigit_
    - <builtin>.ord
    - json5.parser.Parser._fail
    - json5.parser.Parser._value_
    - json5.parser.Parser._frac_
    - json5.parser.Parser._exp_
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: json5.parser.Parser._frac__s1_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._member_list__s1_l_p_
    - json5.parser.Parser._sqchar_
    - json5.parser.Parser._element_list__s1_l_p_
    - vs.append
    - json5.parser.Parser._seq
    - json5.parser.Parser._ws_
    - json5.parser.Parser._range
    - json5.parser.Parser._hex_
    - json5.parser.Parser._dqchar_
    - json5.parser.Parser._digit_
    - <builtin>.ord
    - json5.parser.Parser._fail
    - json5.parser.Parser._id_continue_
    - json5.parser.Parser._star
    - json5.parser.Parser._comment__c0__s1_p_
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1291
    functionName: json5.parser.Parser._exp__c0_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._push
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._exp__c0_.<list1>.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: json5.parser.Parser._exp__c0_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._exp__c0__s1_l_
    - json5.parser.Parser._array_
    - json5.parser.Parser._id_start_
    - json5.parser.Parser._push
    - json5.parser.Parser._member_
    - json5.parser.Parser._unsigned_lit_
    - json5.parser.Parser._set
    - json5.parser.Parser._element_list_
    - json5.parser.Parser._dec_int_lit_
    - json5.parser.Parser._esc_char_
    - json5.parser.Parser._unicode_esc_
    - json5.parser.Parser._member_list_
    - json5.parser.Parser._bind
    - json5.parser.Parser._object_
    - json5.parser.Parser._ident_
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    - json5.parser.Parser._dec_literal_
    - json5.parser.Parser._range
    - json5.parser.Parser._hex_esc_
    - json5.parser.Parser._string_
    - json5.parser.Parser._num_literal_
    - json5.parser.Parser._hex_
    - json5.parser.Parser._anything_
    - json5.parser.Parser._nonzerodigit_
    - <builtin>.ord
    - json5.parser.Parser._fail
    - json5.parser.Parser._value_
    - json5.parser.Parser._frac_
    - json5.parser.Parser._exp_
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._exp__c0_.<list1>.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: json5.parser.Parser._exp__c0_.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - s.join
    - json5.parser.Parser._get
    - json5.parser.Parser._join
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1305
    functionName: json5.parser.Parser._exp__c0__s0_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._exp__c0__s0_.<list1>.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: -1
    functionName: json5.parser.Parser._exp__c0__s0_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - <builtin>.max
    - json5.parser.Parser._fail
    - json5.parser.Parser._ch
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._exp__c0__s0_.<list1>.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: -1
    functionName: json5.parser.Parser._exp__c0__s0_.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - <builtin>.max
    - json5.parser.Parser._fail
    - json5.parser.Parser._ch
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._exp__c0__s1_l_.<list1>.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: -1
    functionName: json5.parser.Parser._exp__c0__s1_l_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - <builtin>.max
    - json5.parser.Parser._fail
    - json5.parser.Parser._ch
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._exp__c0__s1_l_.<list1>.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: -1
    functionName: json5.parser.Parser._exp__c0__s1_l_.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - <builtin>.max
    - json5.parser.Parser._fail
    - json5.parser.Parser._ch
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 1311
    functionName: json5.parser.Parser._exp__c0__s2_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._exp__c0__s1_l_
    - json5.parser.Parser._array_
    - json5.parser.Parser._id_start_
    - json5.parser.Parser._push
    - json5.parser.Parser._member_
    - json5.parser.Parser._unsigned_lit_
    - json5.parser.Parser._set
    - json5.parser.Parser._element_list_
    - json5.parser.Parser._dec_int_lit_
    - json5.parser.Parser._esc_char_
    - json5.parser.Parser._unicode_esc_
    - json5.parser.Parser._member_list_
    - json5.parser.Parser._bind
    - json5.parser.Parser._object_
    - json5.parser.Parser._ident_
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    - json5.parser.Parser._dec_literal_
    - json5.parser.Parser._range
    - json5.parser.Parser._hex_esc_
    - json5.parser.Parser._string_
    - json5.parser.Parser._num_literal_
    - json5.parser.Parser._hex_
    - json5.parser.Parser._anything_
    - json5.parser.Parser._nonzerodigit_
    - <builtin>.ord
    - json5.parser.Parser._fail
    - json5.parser.Parser._value_
    - json5.parser.Parser._frac_
    - json5.parser.Parser._exp_
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: json5.parser.Parser._exp__c0__s2_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._member_list__s1_l_p_
    - json5.parser.Parser._sqchar_
    - json5.parser.Parser._element_list__s1_l_p_
    - vs.append
    - json5.parser.Parser._seq
    - json5.parser.Parser._ws_
    - json5.parser.Parser._range
    - json5.parser.Parser._hex_
    - json5.parser.Parser._dqchar_
    - json5.parser.Parser._digit_
    - <builtin>.ord
    - json5.parser.Parser._fail
    - json5.parser.Parser._id_continue_
    - json5.parser.Parser._star
    - json5.parser.Parser._comment__c0__s1_p_
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1314
    functionName: json5.parser.Parser._exp__c1_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._push
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._exp__c1_.<list1>.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: json5.parser.Parser._exp__c1_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - s.join
    - json5.parser.Parser._get
    - json5.parser.Parser._join
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1325
    functionName: json5.parser.Parser._exp__c1__s0_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._exp__c1__s0_.<list1>.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: -1
    functionName: json5.parser.Parser._exp__c1__s0_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - <builtin>.max
    - json5.parser.Parser._fail
    - json5.parser.Parser._ch
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.parser.Parser._exp__c1__s0_.<list1>.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: -1
    functionName: json5.parser.Parser._exp__c1__s0_.<lambda2>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - <builtin>.max
    - json5.parser.Parser._fail
    - json5.parser.Parser._ch
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 1328
    functionName: json5.parser.Parser._exp__c1__s1_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._exp__c0__s1_l_
    - json5.parser.Parser._array_
    - json5.parser.Parser._id_start_
    - json5.parser.Parser._push
    - json5.parser.Parser._member_
    - json5.parser.Parser._unsigned_lit_
    - json5.parser.Parser._set
    - json5.parser.Parser._element_list_
    - json5.parser.Parser._dec_int_lit_
    - json5.parser.Parser._esc_char_
    - json5.parser.Parser._unicode_esc_
    - json5.parser.Parser._member_list_
    - json5.parser.Parser._bind
    - json5.parser.Parser._object_
    - json5.parser.Parser._ident_
    - json5.parser.Parser._seq
    - json5.parser.Parser._pop
    - json5.parser.Parser._dec_literal_
    - json5.parser.Parser._range
    - json5.parser.Parser._hex_esc_
    - json5.parser.Parser._string_
    - json5.parser.Parser._num_literal_
    - json5.parser.Parser._hex_
    - json5.parser.Parser._anything_
    - json5.parser.Parser._nonzerodigit_
    - <builtin>.ord
    - json5.parser.Parser._fail
    - json5.parser.Parser._value_
    - json5.parser.Parser._frac_
    - json5.parser.Parser._exp_
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: json5.parser.Parser._exp__c1__s1_.<lambda1>
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - json5.parser.Parser._choose
    - json5.parser.Parser._rewind
    - <builtin>.max
    - json5.parser.Parser._succeed
    - json5.parser.Parser._member_list__s1_l_p_
    - json5.parser.Parser._sqchar_
    - json5.parser.Parser._element_list__s1_l_p_
    - vs.append
    - json5.parser.Parser._seq
    - json5.parser.Parser._ws_
    - json5.parser.Parser._range
    - json5.parser.Parser._hex_
    - json5.parser.Parser._dqchar_
    - json5.parser.Parser._digit_
    - <builtin>.ord
    - json5.parser.Parser._fail
    - json5.parser.Parser._id_continue_
    - json5.parser.Parser._star
    - json5.parser.Parser._comment__c0__s1_p_
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1337
    functionName: json5.parser.Parser._end_
    functionSourceFile: json5.parser
    functionUses: 0
    functionsReached:
    - <builtin>.max
    - json5.parser.Parser._fail
    - json5.parser.Parser._succeed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.version
    functionSourceFile: json5.version
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: -1
    functionName: json5.tool
    functionSourceFile: json5.tool
    functionUses: 0
    functionsReached:
    - json5.tool._HostedArgumentParser.__init__
    - argparse.ArgumentParser.parse_args
    - json5.host.Host.__init__
    - host.print
    - <builtin>.int
    - host.stdin.read
    - json5.loads
    - json5.tool.main
    - json5.dumps
    - argparse.ArgumentParser.add_argument
    - sys.exit
    - host.read_text_file
    - QUOTE_STYLES.keys
    - <builtin>.super
    - json5.tool._parse_args
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 2
    IfCount: 5
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f6e7a65c400>
    - <ast.Constant object at 0x7f6e7a65c4c0>
    argNames:
    - argv
    - host
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 39
    functionName: json5.tool.main
    functionSourceFile: json5.tool
    functionUses: 2
    functionsReached:
    - json5.tool._HostedArgumentParser.__init__
    - argparse.ArgumentParser.parse_args
    - json5.host.Host.__init__
    - host.print
    - <builtin>.int
    - host.stdin.read
    - json5.loads
    - argparse.ArgumentParser.add_argument
    - json5.dumps
    - host.read_text_file
    - QUOTE_STYLES.keys
    - <builtin>.super
    - json5.tool._parse_args
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 22
    functionName: json5.host.Host.__init__
    functionSourceFile: ''
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 12
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - host
    - argv
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 101
    functionName: json5.tool._parse_args
    functionSourceFile: json5.tool
    functionUses: 3
    functionsReached:
    - json5.tool._HostedArgumentParser.__init__
    - argparse.ArgumentParser.parse_args
    - argparse.ArgumentParser.add_argument
    - QUOTE_STYLES.keys
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: host.print
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: host.stdin.read
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: host.read_text_file
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.dumps
    functionSourceFile: ''
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - host
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 83
    functionName: json5.tool._HostedArgumentParser.__init__
    functionSourceFile: json5.tool
    functionUses: 4
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.super
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f6e79f802e0>
    - <ast.Constant object at 0x7f6e79f805e0>
    argNames:
    - self
    - status
    - message
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 87
    functionName: json5.tool._HostedArgumentParser.exit
    functionSourceFile: json5.tool
    functionUses: 1
    functionsReached:
    - sys.exit
    - argparse.ArgumentParser._print_message
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: argparse.ArgumentParser._print_message
    functionSourceFile: argparse
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: sys.exit
    functionSourceFile: sys
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - message
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 92
    functionName: json5.tool._HostedArgumentParser.error
    functionSourceFile: json5.tool
    functionUses: 0
    functionsReached:
    - sys.exit
    - json5.tool._HostedArgumentParser.exit
    - argparse.ArgumentParser._print_message
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f6e79f562b0>
    argNames:
    - self
    - file
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 97
    functionName: json5.tool._HostedArgumentParser.print_help
    functionSourceFile: json5.tool
    functionUses: 0
    functionsReached:
    - argparse.ArgumentParser.format_help
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: argparse.ArgumentParser.format_help
    functionSourceFile: argparse
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: argparse.ArgumentParser.add_argument
    functionSourceFile: argparse
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: QUOTE_STYLES.keys
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: argparse.ArgumentParser.parse_args
    functionSourceFile: argparse
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json5.host
    functionSourceFile: json5.host
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - comps
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 27
    functionName: json5.host.Host.chdir
    functionSourceFile: json5.host
    functionUses: 0
    functionsReached:
    - os.path.join
    - os.chdir
    - json5.host.Host.join
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - comps
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 33
    functionName: json5.host.Host.join
    functionSourceFile: json5.host
    functionUses: 1
    functionsReached:
    - os.path.join
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.chdir
    functionSourceFile: os
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 30
    functionName: json5.host.Host.getcwd
    functionSourceFile: json5.host
    functionUses: 0
    functionsReached:
    - os.getcwd
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.getcwd
    functionSourceFile: os
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.path.join
    functionSourceFile: os
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 36
    functionName: json5.host.Host.mkdtemp
    functionSourceFile: json5.host
    functionUses: 0
    functionsReached:
    - tempfile.mkdtemp
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tempfile.mkdtemp
    functionSourceFile: tempfile
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f6e7a65c6a0>
    - <ast.Constant object at 0x7f6e7a65c4c0>
    - <ast.Constant object at 0x7f6e7a65c400>
    argNames:
    - self
    - msg
    - end
    - file
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 39
    functionName: json5.host.Host.print
    functionSourceFile: json5.host
    functionUses: 0
    functionsReached:
    - file.write
    - file.flush
    - <builtin>.str
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: file.write
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: file.flush
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - path
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 44
    functionName: json5.host.Host.rmtree
    functionSourceFile: json5.host
    functionUses: 0
    functionsReached:
    - shutil.rmtree
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: shutil.rmtree
    functionSourceFile: shutil
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - path
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 47
    functionName: json5.host.Host.read_text_file
    functionSourceFile: json5.host
    functionUses: 0
    functionsReached:
    - <builtin>.open
    - fp.read
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.open
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - path
    - contents
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 51
    functionName: json5.host.Host.write_text_file
    functionSourceFile: json5.host
    functionUses: 0
    functionsReached:
    - <builtin>.open
    - contents.encode
    - f.write
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: contents.encode
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: f.write
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: -1
    functionName: json5.__main__
    functionSourceFile: json5.__main__
    functionUses: 0
    functionsReached:
    - json5.tool._HostedArgumentParser.__init__
    - argparse.ArgumentParser.parse_args
    - json5.host.Host.__init__
    - host.print
    - <builtin>.int
    - host.stdin.read
    - json5.loads
    - json5.tool.main
    - json5.dumps
    - argparse.ArgumentParser.add_argument
    - sys.exit
    - host.read_text_file
    - QUOTE_STYLES.keys
    - <builtin>.super
    - json5.tool._parse_args
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  Function list name: All functions
Function coverage:
  '...fuzz_json':
  - 36
  - 37
  '...fuzz_json.TestOneInput':
  - 21
  - 23
  '...fuzz_json.main':
  - 32
  - 33
  - 31
  json5:
  - 15
  json5.__main__:
  - 22
  - 23
  json5.host.Host.chdir:
  - 28
  json5.host.Host.getcwd:
  - 31
  json5.host.Host.join:
  - 34
  json5.host.Host.mkdtemp:
  - 37
  json5.host.Host.print:
  - 41
  - 42
  json5.host.Host.read_text_file:
  - 48
  - 49
  json5.host.Host.rmtree:
  - 45
  json5.host.Host.write_text_file:
  - 52
  - 53
  json5.lib.JSON5Encoder.__init__:
  - 580
  - 567
  json5.lib.JSON5Encoder._encode_array:
  - 864
  - 858
  - 863
  - 855
  json5.lib.JSON5Encoder._encode_basic_type:
  - 641
  - 643
  - 644
  - 649
  - 651
  - 653
  - 656
  - 657
  - 659
  - 660
  json5.lib.JSON5Encoder._encode_dict:
  - 832
  - 834
  - 838
  - 839
  - 841
  - 843
  - 814
  - 848
  - 817
  - 821
  - 822
  - 824
  - 829
  - 830
  json5.lib.JSON5Encoder._encode_float:
  - 672
  - 675
  - 680
  - 682
  - 669
  json5.lib.JSON5Encoder._encode_int:
  - 665
  json5.lib.JSON5Encoder._encode_non_basic_type:
  - 801
  - 802
  - 803
  - 804
  - 806
  - 809
  - 810
  - 792
  - 793
  - 794
  - 796
  json5.lib.JSON5Encoder._encode_quoted_str:
  - 698
  - 704
  - 705
  - 709
  - 713
  - 716
  - 718
  - 722
  - 725
  - 726
  - 728
  - 729
  - 730
  - 731
  - 733
  - 736
  - 737
  - 740
  - 744
  - 745
  - 749
  - 751
  - 752
  - 753
  json5.lib.JSON5Encoder._encode_str:
  - 689
  - 691
  - 695
  - 687
  json5.lib.JSON5Encoder._escape_ch:
  - 769
  - 771
  - 773
  - 775
  - 778
  - 779
  - 756
  - 757
  - 759
  - 761
  - 763
  - 765
  - 767
  json5.lib.JSON5Encoder._is_id_continue:
  - 921
  json5.lib.JSON5Encoder._is_id_start:
  - 910
  json5.lib.JSON5Encoder._spacers:
  - 873
  - 875
  - 876
  - 871
  json5.lib.JSON5Encoder.default:
  - 597
  - 591
  json5.lib.JSON5Encoder.encode:
  - 631
  - 632
  - 633
  - 636
  - 638
  - 607
  json5.lib.JSON5Encoder.is_identifier:
  - 898
  - 900
  - 904
  - 905
  - 891
  json5.lib.JSON5Encoder.is_reserved_word:
  - 936
  - 1001
  - 943
  - 948
  - 950
  json5.lib.QuoteStyle:
  - 40
  json5.lib._convert:
  - 345
  json5.lib._convert._dictify:
  - 328
  - 329
  - 330
  - 331
  - 333
  - 335
  - 336
  - 337
  - 338
  - 339
  json5.lib._convert._fp_constant_parser:
  - 325
  json5.lib._walk_ast:
  - 355
  - 357
  - 359
  - 362
  - 363
  - 364
  - 365
  - 366
  - 367
  - 368
  - 369
  - 370
  - 372
  - 374
  - 375
  - 378
  - 379
  - 380
  - 382
  json5.lib.dump:
  - 417
  - 418
  - 407
  json5.lib.dumps:
  - 456
  - 546
  - 531
  json5.lib.load:
  - 128
  - 90
  - 142
  - 127
  json5.lib.loads:
  - 204
  - 164
  - 190
  json5.lib.parse:
  - 288
  - 226
  - 290
  - 293
  - 294
  - 297
  - 301
  - 312
  - 286
  json5.parser.Parser.__init__:
  - 14
  json5.parser.Parser._anything_:
  - 1332
  - 1333
  - 1335
  json5.parser.Parser._array_:
  - 417
  json5.parser.Parser._array__c0_:
  - 420
  - 421
  - 423
  - 425
  - 427
  - 428
  - 431
  json5.parser.Parser._array__c0_.<lambda1>:
  - 423
  json5.parser.Parser._array__c0_.<lambda2>:
  - 425
  json5.parser.Parser._array__c0_.<lambda3>:
  - 427
  json5.parser.Parser._array__c0_.<lambda4>:
  - 428
  json5.parser.Parser._array__c1_:
  - 434
  - 436
  - 438
  - 439
  json5.parser.Parser._array__c1_.<lambda1>:
  - 436
  json5.parser.Parser._array__c1_.<lambda2>:
  - 438
  json5.parser.Parser._array__c1_.<lambda3>:
  - 439
  json5.parser.Parser._ascii_id_start_:
  - 829
  json5.parser.Parser._ascii_id_start__c0_:
  - 839
  json5.parser.Parser._ascii_id_start__c1_:
  - 842
  json5.parser.Parser._ascii_id_start__c2_:
  - 845
  json5.parser.Parser._ascii_id_start__c3_:
  - 848
  json5.parser.Parser._bind:
  - 65
  - 66
  - 67
  json5.parser.Parser._bslash_:
  - 581
  json5.parser.Parser._ch:
  - 124
  - 125
  - 127
  json5.parser.Parser._choose:
  - 115
  - 116
  - 117
  - 119
  - 120
  json5.parser.Parser._comment_:
  - 297
  json5.parser.Parser._comment__c0_:
  - 300
  - 302
  - 303
  json5.parser.Parser._comment__c0_.<lambda1>:
  - 302
  json5.parser.Parser._comment__c0_.<lambda2>:
  - 303
  json5.parser.Parser._comment__c0__s1_p_:
  - 308
  json5.parser.Parser._comment__c0__s1_p_.<lambda1>:
  - 308
  json5.parser.Parser._comment__c1_:
  - 313
  - 315
  - 311
  json5.parser.Parser._comment__c1_.<lambda1>:
  - 313
  json5.parser.Parser._comment__c1_.<lambda2>:
  - 315
  json5.parser.Parser._comment__c1__s1_:
  - 320
  - 321
  json5.parser.Parser._comment__c1__s1_.<lambda1>:
  - 321
  json5.parser.Parser._comment__c1__s1_p__s0_:
  - 325
  json5.parser.Parser._comment__c1__s1_p__s0_.<lambda1>:
  - 325
  json5.parser.Parser._dec_int_lit_:
  - 1215
  json5.parser.Parser._dec_int_lit__c0_:
  - 1218
  - 1220
  - 1221
  - 1222
  json5.parser.Parser._dec_int_lit__c0_.<lambda1>:
  - 1220
  json5.parser.Parser._dec_int_lit__c0_.<lambda2>:
  - 1221
  json5.parser.Parser._dec_int_lit__c0_.<lambda3>:
  - 1222
  json5.parser.Parser._dec_int_lit__c1_:
  - 1227
  - 1228
  - 1230
  - 1232
  - 1237
  json5.parser.Parser._dec_int_lit__c1_.<lambda1>:
  - 1230
  json5.parser.Parser._dec_int_lit__c1_.<lambda2>:
  - 1232
  - 1233
  json5.parser.Parser._dec_int_lit__c1__s1_:
  - 1240
  json5.parser.Parser._dec_int_lit__c1__s1_.<lambda1>:
  - 1240
  json5.parser.Parser._dec_literal_:
  - 1136
  json5.parser.Parser._dec_literal__c0_:
  - 1152
  - 1153
  - 1154
  - 1159
  - 1148
  - 1149
  - 1151
  json5.parser.Parser._dec_literal__c0_.<lambda1>:
  - 1151
  json5.parser.Parser._dec_literal__c0_.<lambda2>:
  - 1152
  json5.parser.Parser._dec_literal__c0_.<lambda3>:
  - 1153
  json5.parser.Parser._dec_literal__c0_.<lambda4>:
  - 1154
  - 1155
  json5.parser.Parser._dec_literal__c1_:
  - 1162
  - 1163
  - 1165
  - 1166
  - 1167
  - 1170
  json5.parser.Parser._dec_literal__c1_.<lambda1>:
  - 1165
  json5.parser.Parser._dec_literal__c1_.<lambda2>:
  - 1166
  json5.parser.Parser._dec_literal__c1_.<lambda3>:
  - 1167
  json5.parser.Parser._dec_literal__c2_:
  - 1173
  - 1174
  - 1176
  - 1177
  - 1178
  - 1181
  json5.parser.Parser._dec_literal__c2_.<lambda1>:
  - 1176
  json5.parser.Parser._dec_literal__c2_.<lambda2>:
  - 1177
  json5.parser.Parser._dec_literal__c2_.<lambda3>:
  - 1178
  json5.parser.Parser._dec_literal__c3_:
  - 1184
  - 1185
  - 1187
  - 1188
  - 1191
  json5.parser.Parser._dec_literal__c3_.<lambda1>:
  - 1187
  json5.parser.Parser._dec_literal__c3_.<lambda2>:
  - 1188
  json5.parser.Parser._dec_literal__c4_:
  - 1194
  - 1195
  - 1197
  - 1198
  - 1199
  - 1202
  json5.parser.Parser._dec_literal__c4_.<lambda1>:
  - 1197
  json5.parser.Parser._dec_literal__c4_.<lambda2>:
  - 1198
  json5.parser.Parser._dec_literal__c4_.<lambda3>:
  - 1199
  json5.parser.Parser._dec_literal__c5_:
  - 1205
  - 1206
  - 1208
  - 1209
  - 1212
  json5.parser.Parser._dec_literal__c5_.<lambda1>:
  - 1208
  json5.parser.Parser._dec_literal__c5_.<lambda2>:
  - 1209
  json5.parser.Parser._digit_:
  - 1243
  json5.parser.Parser._dqchar_:
  - 529
  json5.parser.Parser._dqchar__c0_:
  - 544
  - 547
  - 539
  - 540
  - 543
  json5.parser.Parser._dqchar__c0_.<lambda1>:
  - 543
  json5.parser.Parser._dqchar__c0_.<lambda2>:
  - 544
  json5.parser.Parser._dqchar__c1_:
  - 550
  json5.parser.Parser._dqchar__c1_.<lambda1>:
  - 550
  json5.parser.Parser._dqchar__c2_:
  - 553
  - 554
  - 556
  - 557
  - 558
  - 559
  - 560
  - 563
  json5.parser.Parser._dqchar__c2_.<lambda1>:
  - 556
  json5.parser.Parser._dqchar__c2_.<lambda2>:
  - 557
  json5.parser.Parser._dqchar__c2_.<lambda3>:
  - 558
  json5.parser.Parser._dqchar__c2_.<lambda4>:
  - 559
  json5.parser.Parser._dqchar__c2_.<lambda5>:
  - 560
  json5.parser.Parser._dqchar__c3_:
  - 568
  - 569
  - 566
  json5.parser.Parser._dqchar__c3_.<lambda1>:
  - 568
  json5.parser.Parser._dqchar__c3_.<lambda2>:
  - 569
  json5.parser.Parser._dqchar__c3__s0_n_:
  - 576
  - 578
  - 574
  - 575
  json5.parser.Parser._dquote_:
  - 587
  json5.parser.Parser._element_list_:
  - 737
  - 740
  - 730
  - 731
  - 733
  json5.parser.Parser._element_list_.<lambda1>:
  - 733
  json5.parser.Parser._element_list_.<lambda2>:
  - 737
  json5.parser.Parser._element_list__s1_:
  - 743
  json5.parser.Parser._element_list__s1_.<lambda1>:
  - 743
  json5.parser.Parser._element_list__s1_l_p_:
  - 746
  json5.parser.Parser._element_list__s1_l_p_.<lambda1>:
  - 746
  json5.parser.Parser._element_list__s3_:
  - 749
  json5.parser.Parser._element_list__s3_.<lambda1>:
  - 749
  json5.parser.Parser._end_:
  - 1338
  - 1339
  - 1341
  json5.parser.Parser._eol_:
  - 271
  json5.parser.Parser._eol__c0_:
  - 282
  json5.parser.Parser._eol__c0_.<lambda1>:
  - 282
  json5.parser.Parser._eol__c0_.<lambda2>:
  - 282
  json5.parser.Parser._eol__c1_:
  - 285
  json5.parser.Parser._eol__c2_:
  - 288
  json5.parser.Parser._eol__c3_:
  - 291
  json5.parser.Parser._eol__c4_:
  - 294
  json5.parser.Parser._err_offsets:
  - 42
  - 43
  json5.parser.Parser._err_str:
  - 32
  - 33
  json5.parser.Parser._esc_char_:
  - 590
  json5.parser.Parser._esc_char__c0_:
  - 609
  json5.parser.Parser._esc_char__c0_.<lambda1>:
  - 609
  json5.parser.Parser._esc_char__c0_.<lambda2>:
  - 609
  json5.parser.Parser._esc_char__c10_:
  - 617
  - 618
  - 619
  - 615
  json5.parser.Parser._esc_char__c10_.<lambda1>:
  - 617
  json5.parser.Parser._esc_char__c10_.<lambda2>:
  - 618
  json5.parser.Parser._esc_char__c10_.<lambda3>:
  - 619
  json5.parser.Parser._esc_char__c11_:
  - 624
  - 625
  - 627
  - 628
  - 631
  json5.parser.Parser._esc_char__c11_.<lambda1>:
  - 627
  json5.parser.Parser._esc_char__c11_.<lambda2>:
  - 628
  json5.parser.Parser._esc_char__c12_:
  - 641
  - 634
  - 635
  - 637
  - 638
  json5.parser.Parser._esc_char__c12_.<lambda1>:
  - 637
  json5.parser.Parser._esc_char__c12_.<lambda2>:
  - 638
  json5.parser.Parser._esc_char__c1_:
  - 612
  json5.parser.Parser._esc_char__c1_.<lambda1>:
  - 612
  json5.parser.Parser._esc_char__c1_.<lambda2>:
  - 612
  json5.parser.Parser._esc_char__c2_:
  - 644
  json5.parser.Parser._esc_char__c2_.<lambda1>:
  - 644
  json5.parser.Parser._esc_char__c2_.<lambda2>:
  - 644
  json5.parser.Parser._esc_char__c3_:
  - 647
  json5.parser.Parser._esc_char__c3_.<lambda1>:
  - 647
  json5.parser.Parser._esc_char__c3_.<lambda2>:
  - 647
  json5.parser.Parser._esc_char__c4_:
  - 650
  json5.parser.Parser._esc_char__c4_.<lambda1>:
  - 650
  json5.parser.Parser._esc_char__c4_.<lambda2>:
  - 650
  json5.parser.Parser._esc_char__c5_:
  - 653
  json5.parser.Parser._esc_char__c5_.<lambda1>:
  - 653
  json5.parser.Parser._esc_char__c5_.<lambda2>:
  - 653
  json5.parser.Parser._esc_char__c6_:
  - 656
  json5.parser.Parser._esc_char__c6_.<lambda1>:
  - 656
  json5.parser.Parser._esc_char__c7_:
  - 659
  json5.parser.Parser._esc_char__c7_.<lambda1>:
  - 659
  json5.parser.Parser._esc_char__c8_:
  - 662
  json5.parser.Parser._esc_char__c8_.<lambda1>:
  - 662
  json5.parser.Parser._esc_char__c9_:
  - 673
  - 665
  - 666
  - 669
  - 670
  json5.parser.Parser._esc_char__c9_.<lambda1>:
  - 669
  json5.parser.Parser._esc_char__c9_.<lambda2>:
  - 670
  json5.parser.Parser._esc_char__c9__s0_:
  - 676
  json5.parser.Parser._esc_char__c9__s0_.<lambda1>:
  - 676
  json5.parser.Parser._esc_char__c9__s0_n_g_:
  - 683
  - 684
  - 679
  json5.parser.Parser._esc_char__c9__s0_n_g_.<lambda1>:
  - 683
  json5.parser.Parser._esc_char__c9__s0_n_g_.<lambda2>:
  - 684
  json5.parser.Parser._esc_char__c9__s0_n_g__c0_:
  - 689
  json5.parser.Parser._esc_char__c9__s0_n_g__c0_.<lambda1>:
  - 689
  json5.parser.Parser._esc_char__c9__s0_n_g__c1_:
  - 692
  json5.parser.Parser._esc_char__c9__s0_n_g__c1_.<lambda1>:
  - 692
  json5.parser.Parser._exp_:
  - 1289
  json5.parser.Parser._exp__c0_:
  - 1292
  - 1293
  - 1296
  - 1298
  - 1303
  json5.parser.Parser._exp__c0_.<lambda1>:
  - 1296
  json5.parser.Parser._exp__c0_.<lambda2>:
  - 1298
  - 1299
  json5.parser.Parser._exp__c0__s0_:
  - 1306
  json5.parser.Parser._exp__c0__s0_.<lambda1>:
  - 1306
  json5.parser.Parser._exp__c0__s0_.<lambda2>:
  - 1306
  json5.parser.Parser._exp__c0__s1_l_:
  - 1309
  json5.parser.Parser._exp__c0__s1_l_.<lambda1>:
  - 1309
  json5.parser.Parser._exp__c0__s1_l_.<lambda2>:
  - 1309
  json5.parser.Parser._exp__c0__s2_:
  - 1312
  json5.parser.Parser._exp__c0__s2_.<lambda1>:
  - 1312
  json5.parser.Parser._exp__c1_:
  - 1320
  - 1323
  - 1315
  - 1316
  json5.parser.Parser._exp__c1_.<lambda1>:
  - 1320
  json5.parser.Parser._exp__c1__s0_:
  - 1326
  json5.parser.Parser._exp__c1__s0_.<lambda1>:
  - 1326
  json5.parser.Parser._exp__c1__s0_.<lambda2>:
  - 1326
  json5.parser.Parser._exp__c1__s1_:
  - 1329
  json5.parser.Parser._exp__c1__s1_.<lambda1>:
  - 1329
  json5.parser.Parser._fail:
  - 59
  json5.parser.Parser._frac_:
  - 1280
  - 1283
  - 1275
  - 1276
  - 1278
  json5.parser.Parser._frac_.<lambda1>:
  - 1278
  json5.parser.Parser._frac_.<lambda2>:
  - 1280
  json5.parser.Parser._frac__s1_:
  - 1286
  json5.parser.Parser._frac__s1_.<lambda1>:
  - 1286
  json5.parser.Parser._get:
  - 151
  json5.parser.Parser._grammar_:
  - 168
  - 169
  - 172
  - 174
  - 177
  json5.parser.Parser._grammar_.<lambda1>:
  - 172
  json5.parser.Parser._grammar_.<lambda2>:
  - 174
  json5.parser.Parser._hex_:
  - 1266
  json5.parser.Parser._hex__c0_:
  - 1269
  json5.parser.Parser._hex__c1_:
  - 1272
  json5.parser.Parser._hex_esc_:
  - 706
  - 695
  - 696
  - 698
  - 699
  - 700
  - 701
  json5.parser.Parser._hex_esc_.<lambda1>:
  - 698
  json5.parser.Parser._hex_esc_.<lambda2>:
  - 699
  json5.parser.Parser._hex_esc_.<lambda3>:
  - 700
  json5.parser.Parser._hex_esc_.<lambda4>:
  - 701
  - 702
  json5.parser.Parser._hex_literal_:
  - 1249
  - 1250
  - 1257
  - 1254
  json5.parser.Parser._hex_literal_.<lambda1>:
  - 1254
  json5.parser.Parser._hex_literal__s0_:
  - 1260
  json5.parser.Parser._hex_literal__s0_.<lambda1>:
  - 1260
  json5.parser.Parser._hex_literal__s0_.<lambda2>:
  - 1260
  json5.parser.Parser._hex_literal__s1_:
  - 1263
  json5.parser.Parser._hex_literal__s1_.<lambda1>:
  - 1263
  json5.parser.Parser._id_continue_:
  - 971
  json5.parser.Parser._id_continue__c3_:
  - 992
  - 995
  - 987
  - 988
  - 990
  json5.parser.Parser._id_continue__c3_.<lambda1>:
  - 990
  json5.parser.Parser._id_continue__c3_.<lambda2>:
  - 992
  json5.parser.Parser._id_continue__c3__s1_:
  - 1000
  - 1002
  - 998
  - 999
  json5.parser.Parser._id_continue__c4_:
  - 1005
  - 1006
  - 1008
  - 1010
  - 1013
  json5.parser.Parser._id_continue__c4_.<lambda1>:
  - 1008
  json5.parser.Parser._id_continue__c4_.<lambda2>:
  - 1010
  json5.parser.Parser._id_continue__c4__s1_:
  - 1016
  - 1017
  - 1018
  - 1020
  json5.parser.Parser._id_continue__c5_:
  - 1024
  - 1026
  - 1028
  - 1031
  - 1023
  json5.parser.Parser._id_continue__c5_.<lambda1>:
  - 1026
  json5.parser.Parser._id_continue__c5_.<lambda2>:
  - 1028
  json5.parser.Parser._id_continue__c5__s1_:
  - 1034
  - 1035
  - 1036
  - 1038
  json5.parser.Parser._id_continue__c6_:
  - 1041
  - 1042
  - 1044
  - 1046
  - 1049
  json5.parser.Parser._id_continue__c6_.<lambda1>:
  - 1044
  json5.parser.Parser._id_continue__c6_.<lambda2>:
  - 1046
  json5.parser.Parser._id_continue__c6__s1_:
  - 1056
  - 1052
  - 1053
  - 1054
  json5.parser.Parser._id_continue__c7_:
  - 1059
  json5.parser.Parser._id_continue__c8_:
  - 1062
  json5.parser.Parser._id_continue__c9_:
  - 1065
  json5.parser.Parser._id_start_:
  - 821
  json5.parser.Parser._id_start__c2_:
  - 826
  json5.parser.Parser._ident_:
  - 805
  - 806
  - 808
  - 810
  - 815
  json5.parser.Parser._ident_.<lambda1>:
  - 808
  json5.parser.Parser._ident_.<lambda2>:
  - 810
  - 811
  json5.parser.Parser._ident__s1_:
  - 818
  json5.parser.Parser._ident__s1_.<lambda1>:
  - 818
  json5.parser.Parser._is_unicat:
  - 159
  json5.parser.Parser._join:
  - 162
  json5.parser.Parser._member_:
  - 774
  json5.parser.Parser._member__c0_:
  - 777
  - 778
  - 780
  - 782
  - 784
  - 785
  - 788
  json5.parser.Parser._member__c0_.<lambda1>:
  - 780
  json5.parser.Parser._member__c0_.<lambda2>:
  - 782
  json5.parser.Parser._member__c0_.<lambda3>:
  - 784
  json5.parser.Parser._member__c0_.<lambda4>:
  - 785
  json5.parser.Parser._member__c1_:
  - 802
  - 791
  - 792
  - 794
  - 796
  - 798
  - 799
  json5.parser.Parser._member__c1_.<lambda1>:
  - 794
  json5.parser.Parser._member__c1_.<lambda2>:
  - 796
  json5.parser.Parser._member__c1_.<lambda3>:
  - 798
  json5.parser.Parser._member__c1_.<lambda4>:
  - 799
  json5.parser.Parser._member_list_:
  - 752
  - 753
  - 755
  - 759
  - 762
  json5.parser.Parser._member_list_.<lambda1>:
  - 755
  json5.parser.Parser._member_list_.<lambda2>:
  - 759
  json5.parser.Parser._member_list__s1_:
  - 765
  json5.parser.Parser._member_list__s1_.<lambda1>:
  - 765
  json5.parser.Parser._member_list__s1_l_p_:
  - 768
  json5.parser.Parser._member_list__s1_l_p_.<lambda1>:
  - 768
  json5.parser.Parser._member_list__s3_:
  - 771
  json5.parser.Parser._member_list__s3_.<lambda1>:
  - 771
  json5.parser.Parser._nonzerodigit_:
  - 1246
  json5.parser.Parser._not:
  - 72
  - 73
  - 74
  - 76
  - 78
  json5.parser.Parser._num_literal_:
  - 1068
  json5.parser.Parser._num_literal__c0_:
  - 1077
  - 1078
  - 1080
  - 1081
  - 1082
  - 1085
  json5.parser.Parser._num_literal__c0_.<lambda1>:
  - 1080
  json5.parser.Parser._num_literal__c0_.<lambda2>:
  - 1081
  json5.parser.Parser._num_literal__c0_.<lambda3>:
  - 1082
  json5.parser.Parser._num_literal__c1_:
  - 1088
  - 1089
  - 1091
  - 1092
  - 1093
  - 1096
  json5.parser.Parser._num_literal__c1_.<lambda1>:
  - 1091
  json5.parser.Parser._num_literal__c1_.<lambda2>:
  - 1092
  json5.parser.Parser._num_literal__c1_.<lambda3>:
  - 1093
  json5.parser.Parser._num_literal__c2_:
  - 1099
  - 1100
  - 1102
  - 1103
  - 1106
  json5.parser.Parser._num_literal__c2_.<lambda1>:
  - 1102
  json5.parser.Parser._num_literal__c2_.<lambda2>:
  - 1103
  json5.parser.Parser._object_:
  - 390
  json5.parser.Parser._object__c0_:
  - 393
  - 394
  - 396
  - 398
  - 400
  - 401
  - 404
  json5.parser.Parser._object__c0_.<lambda1>:
  - 396
  json5.parser.Parser._object__c0_.<lambda2>:
  - 398
  json5.parser.Parser._object__c0_.<lambda3>:
  - 400
  json5.parser.Parser._object__c0_.<lambda4>:
  - 401
  json5.parser.Parser._object__c1_:
  - 409
  - 411
  - 412
  - 407
  json5.parser.Parser._object__c1_.<lambda1>:
  - 409
  json5.parser.Parser._object__c1_.<lambda2>:
  - 411
  json5.parser.Parser._object__c1_.<lambda3>:
  - 412
  json5.parser.Parser._opt:
  - 82
  - 83
  - 84
  - 86
  json5.parser.Parser._other_id_start_:
  - 851
  json5.parser.Parser._other_id_start__c0_:
  - 864
  - 866
  - 868
  - 871
  - 863
  json5.parser.Parser._other_id_start__c0_.<lambda1>:
  - 866
  json5.parser.Parser._other_id_start__c0_.<lambda2>:
  - 868
  json5.parser.Parser._other_id_start__c0__s1_:
  - 874
  - 875
  - 876
  - 878
  json5.parser.Parser._other_id_start__c1_:
  - 881
  - 882
  - 884
  - 886
  - 889
  json5.parser.Parser._other_id_start__c1_.<lambda1>:
  - 884
  json5.parser.Parser._other_id_start__c1_.<lambda2>:
  - 886
  json5.parser.Parser._other_id_start__c1__s1_:
  - 896
  - 892
  - 893
  - 894
  json5.parser.Parser._other_id_start__c2_:
  - 899
  - 900
  - 902
  - 904
  - 907
  json5.parser.Parser._other_id_start__c2_.<lambda1>:
  - 902
  json5.parser.Parser._other_id_start__c2_.<lambda2>:
  - 904
  json5.parser.Parser._other_id_start__c2__s1_:
  - 912
  - 914
  - 910
  - 911
  json5.parser.Parser._other_id_start__c3_:
  - 917
  - 918
  - 920
  - 922
  - 925
  json5.parser.Parser._other_id_start__c3_.<lambda1>:
  - 920
  json5.parser.Parser._other_id_start__c3_.<lambda2>:
  - 922
  json5.parser.Parser._other_id_start__c3__s1_:
  - 928
  - 929
  - 930
  - 932
  json5.parser.Parser._other_id_start__c4_:
  - 935
  - 936
  - 938
  - 940
  - 943
  json5.parser.Parser._other_id_start__c4_.<lambda1>:
  - 938
  json5.parser.Parser._other_id_start__c4_.<lambda2>:
  - 940
  json5.parser.Parser._other_id_start__c4__s1_:
  - 946
  - 947
  - 948
  - 950
  json5.parser.Parser._other_id_start__c5_:
  - 961
  - 953
  - 954
  - 956
  - 958
  json5.parser.Parser._other_id_start__c5_.<lambda1>:
  - 956
  json5.parser.Parser._other_id_start__c5_.<lambda2>:
  - 958
  json5.parser.Parser._other_id_start__c5__s1_:
  - 968
  - 964
  - 965
  - 966
  json5.parser.Parser._plus:
  - 90
  - 91
  - 92
  - 94
  json5.parser.Parser._pop:
  - 147
  json5.parser.Parser._push:
  - 144
  json5.parser.Parser._range:
  - 138
  - 139
  - 141
  json5.parser.Parser._rewind:
  - 62
  json5.parser.Parser._seq:
  - 108
  - 109
  - 110
  json5.parser.Parser._sp_:
  - 203
  json5.parser.Parser._sqchar_:
  - 477
  json5.parser.Parser._sqchar__c0_:
  - 487
  - 488
  - 491
  - 492
  - 495
  json5.parser.Parser._sqchar__c0_.<lambda1>:
  - 491
  json5.parser.Parser._sqchar__c0_.<lambda2>:
  - 492
  json5.parser.Parser._sqchar__c1_:
  - 498
  json5.parser.Parser._sqchar__c1_.<lambda1>:
  - 498
  json5.parser.Parser._sqchar__c2_:
  - 501
  - 502
  - 504
  - 505
  - 506
  - 507
  - 508
  - 511
  json5.parser.Parser._sqchar__c2_.<lambda1>:
  - 504
  json5.parser.Parser._sqchar__c2_.<lambda2>:
  - 505
  json5.parser.Parser._sqchar__c2_.<lambda3>:
  - 506
  json5.parser.Parser._sqchar__c2_.<lambda4>:
  - 507
  json5.parser.Parser._sqchar__c2_.<lambda5>:
  - 508
  json5.parser.Parser._sqchar__c3_:
  - 514
  - 516
  - 517
  json5.parser.Parser._sqchar__c3_.<lambda1>:
  - 516
  json5.parser.Parser._sqchar__c3_.<lambda2>:
  - 517
  json5.parser.Parser._sqchar__c3__s0_n_:
  - 522
  - 523
  - 524
  - 526
  json5.parser.Parser._squote_:
  - 584
  json5.parser.Parser._star:
  - 100
  - 101
  - 102
  - 104
  - 105
  json5.parser.Parser._str:
  - 130
  - 131
  - 132
  json5.parser.Parser._string_:
  - 444
  json5.parser.Parser._string__c0_:
  - 448
  - 456
  - 453
  - 447
  json5.parser.Parser._string__c0_.<lambda1>:
  - 453
  json5.parser.Parser._string__c0__s1_:
  - 459
  json5.parser.Parser._string__c0__s1_.<lambda1>:
  - 459
  json5.parser.Parser._string__c1_:
  - 471
  - 468
  - 462
  - 463
  json5.parser.Parser._string__c1_.<lambda1>:
  - 468
  json5.parser.Parser._string__c1__s1_:
  - 474
  json5.parser.Parser._string__c1__s1_.<lambda1>:
  - 474
  json5.parser.Parser._succeed:
  - 53
  json5.parser.Parser._trailing_:
  - 180
  json5.parser.Parser._trailing__c0_:
  - 183
  json5.parser.Parser._trailing__c0__s0_:
  - 186
  - 187
  - 188
  - 190
  json5.parser.Parser._trailing__c1_:
  - 193
  json5.parser.Parser._trailing__c1_n_:
  - 200
  - 196
  - 197
  - 198
  json5.parser.Parser._unicode_esc_:
  - 709
  - 710
  - 712
  - 713
  - 714
  - 715
  - 716
  - 717
  - 727
  json5.parser.Parser._unicode_esc_.<lambda1>:
  - 712
  json5.parser.Parser._unicode_esc_.<lambda2>:
  - 713
  json5.parser.Parser._unicode_esc_.<lambda3>:
  - 714
  json5.parser.Parser._unicode_esc_.<lambda4>:
  - 715
  json5.parser.Parser._unicode_esc_.<lambda5>:
  - 716
  json5.parser.Parser._unicode_esc_.<lambda6>:
  - 717
  - 718
  - 719
  - 720
  - 721
  - 722
  json5.parser.Parser._unsigned_lit_:
  - 1109
  json5.parser.Parser._unsigned_lit__c0_:
  - 1120
  - 1122
  - 1123
  - 1124
  - 1127
  - 1119
  json5.parser.Parser._unsigned_lit__c0_.<lambda1>:
  - 1122
  json5.parser.Parser._unsigned_lit__c0_.<lambda2>:
  - 1123
  json5.parser.Parser._unsigned_lit__c0_.<lambda3>:
  - 1124
  json5.parser.Parser._unsigned_lit__c2_:
  - 1130
  json5.parser.Parser._unsigned_lit__c3_:
  - 1133
  json5.parser.Parser._value_:
  - 328
  json5.parser.Parser._value__c0_:
  - 341
  json5.parser.Parser._value__c0_.<lambda1>:
  - 341
  json5.parser.Parser._value__c0_.<lambda2>:
  - 341
  json5.parser.Parser._value__c1_:
  - 344
  json5.parser.Parser._value__c1_.<lambda1>:
  - 344
  json5.parser.Parser._value__c1_.<lambda2>:
  - 344
  json5.parser.Parser._value__c2_:
  - 347
  json5.parser.Parser._value__c2_.<lambda1>:
  - 347
  json5.parser.Parser._value__c2_.<lambda2>:
  - 347
  json5.parser.Parser._value__c3_:
  - 353
  - 354
  - 357
  - 350
  - 351
  json5.parser.Parser._value__c3_.<lambda1>:
  - 353
  json5.parser.Parser._value__c3_.<lambda2>:
  - 354
  json5.parser.Parser._value__c4_:
  - 360
  - 361
  - 363
  - 364
  - 367
  json5.parser.Parser._value__c4_.<lambda1>:
  - 363
  json5.parser.Parser._value__c4_.<lambda2>:
  - 364
  json5.parser.Parser._value__c5_:
  - 370
  - 371
  - 373
  - 374
  - 377
  json5.parser.Parser._value__c5_.<lambda1>:
  - 373
  json5.parser.Parser._value__c5_.<lambda2>:
  - 374
  json5.parser.Parser._value__c6_:
  - 384
  - 387
  - 380
  - 381
  - 383
  json5.parser.Parser._value__c6_.<lambda1>:
  - 383
  json5.parser.Parser._value__c6_.<lambda2>:
  - 384
  json5.parser.Parser._ws_:
  - 206
  json5.parser.Parser._ws__c0_:
  - 221
  json5.parser.Parser._ws__c3_:
  - 224
  json5.parser.Parser._ws__c4_:
  - 227
  json5.parser.Parser._ws__c5_:
  - 230
  json5.parser.Parser._ws__c6_:
  - 233
  json5.parser.Parser._ws__c7_:
  - 236
  json5.parser.Parser._ws__c8_:
  - 239
  - 240
  - 243
  - 244
  - 247
  json5.parser.Parser._ws__c8_.<lambda1>:
  - 243
  json5.parser.Parser._ws__c8_.<lambda2>:
  - 244
  json5.parser.Parser._ws__c8__s0_:
  - 250
  json5.parser.Parser._ws__c8__s0_.<lambda1>:
  - 250
  json5.parser.Parser._ws__c8__s0_n_n_:
  - 253
  json5.parser.Parser._ws__c8__s0_n_n_.<lambda1>:
  - 253
  json5.parser.Parser._ws__c8__s0_n_n_g__c0_:
  - 256
  - 258
  json5.parser.Parser._ws__c8__s0_n_n_g__c0_.<lambda1>:
  - 258
  json5.parser.Parser._ws__c8__s0_n_n_g__c0__s1_:
  - 264
  - 265
  - 266
  - 268
  json5.parser.Parser._xtou:
  - 165
  json5.parser.Parser.parse:
  - 26
  - 27
  - 28
  json5.tool:
  - 197
  - 198
  - 15
  json5.tool._HostedArgumentParser:
  - 81
  json5.tool._HostedArgumentParser.__init__:
  - 85
  json5.tool._HostedArgumentParser.error:
  - 93
  - 94
  - 95
  json5.tool._HostedArgumentParser.exit:
  - 88
  - 89
  - 90
  json5.tool._HostedArgumentParser.print_help:
  - 98
  json5.tool._parse_args:
  - 194
  - 131
  - 164
  - 104
  - 137
  - 171
  - 111
  - 143
  - 177
  - 117
  - 150
  - 181
  - 185
  - 123
  - 157
  json5.tool.main:
  - 68
  - 69
  - 40
  - 42
  - 44
  - 45
  - 76
  - 48
  - 50
  - 51
  - 53
  - 55
  - 59
  - 63
Fuzzer filename: /src/fuzz_json.py
Inheritance:
  json5.host.Host: []
  json5.lib.JSON5Encoder: []
  json5.lib.QuoteStyle: []
  json5.parser.Parser: []
  json5.tool._HostedArgumentParser: []
ep:
  func_name: TestOneInput
  module: '...fuzz_json'
