All classes:
- tomli_w._writer.Context
- tomli._parser.DEPRECATED_DEFAULT
- tomli._parser.TOMLDecodeError
- tomli._parser.Flags
- tomli._parser.NestedDict
- tomli._parser.Output
All functions:
  Elements:
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: '...tomli.fuzzer.fuzz'
    functionSourceFile: '...tomli.fuzzer.fuzz'
    functionUses: 0
    functionsReached:
    - atheris.Fuzz
    - '...tomli.fuzzer.fuzz.main'
    - warnings.simplefilter
    - atheris.Setup
    - atheris.instrument_imports
    linkageType: 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_imports
    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: warnings.simplefilter
    functionSourceFile: warnings
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 7
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - input_bytes
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 20
    functionName: '...tomli.fuzzer.fuzz.test_one_input'
    functionSourceFile: '...tomli.fuzzer.fuzz'
    functionUses: 0
    functionsReached:
    - <builtin>.type
    - <builtin>.ord
    - math.isnan
    - <builtin>.hex
    - sys.stderr.write
    - tomli_w.dumps
    - to_process.append
    - sys.stderr.flush
    - <builtin>.isinstance
    - to_process.pop
    - '...tomli.fuzzer.fuzz.normalize_toml_obj'
    - '...tomli.fuzzer.fuzz.print_err'
    - tomli.loads
    - cont.items
    - <builtin>.enumerate
    - atheris.FuzzedDataProvider
    - fdp.ConsumeUnicode
    linkageType: pythonLinkage
    raised:
    - Exception
    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.ConsumeUnicode
    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: tomli.loads
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - data
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 53
    functionName: '...tomli.fuzzer.fuzz.print_err'
    functionSourceFile: '...tomli.fuzzer.fuzz'
    functionUses: 1
    functionsReached:
    - <builtin>.type
    - <builtin>.hex
    - sys.stderr.write
    - sys.stderr.flush
    - <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: tomli_w.dumps
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - toml_obj
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 59
    functionName: '...tomli.fuzzer.fuzz.normalize_toml_obj'
    functionSourceFile: '...tomli.fuzzer.fuzz'
    functionUses: 1
    functionsReached:
    - <builtin>.enumerate
    - to_process.append
    - <builtin>.isinstance
    - to_process.pop
    - cont.items
    - math.isnan
    linkageType: 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.stderr.write
    functionSourceFile: sys
    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.stderr.flush
    functionSourceFile: sys
    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: <builtin>.ord
    functionSourceFile: <builtin>
    functionUses: 11
    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>.hex
    functionSourceFile: <builtin>
    functionUses: 11
    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>.type
    functionSourceFile: <builtin>
    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: to_process.pop
    functionSourceFile: <builtin>
    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: <builtin>.isinstance
    functionSourceFile: <builtin>
    functionUses: 22
    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: cont.items
    functionSourceFile: <builtin>
    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: <builtin>.enumerate
    functionSourceFile: <builtin>
    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: math.isnan
    functionSourceFile: math
    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: to_process.append
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 71
    functionName: '...tomli.fuzzer.fuzz.main'
    functionSourceFile: '...tomli.fuzzer.fuzz'
    functionUses: 1
    functionsReached:
    - 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.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: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tomli_w
    functionSourceFile: tomli_w
    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: tomli_w._writer
    functionSourceFile: tomli_w._writer
    functionUses: 0
    functionsReached:
    - <builtin>.range
    - <builtin>.frozenset
    - types.MappingProxyType
    - <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>.chr
    functionSourceFile: <builtin>
    functionUses: 19
    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>.range
    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: <builtin>.frozenset
    functionSourceFile: <builtin>
    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: types.MappingProxyType
    functionSourceFile: types
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - multiline_strings
    - indent
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 35
    functionName: tomli_w._writer.make_context
    functionSourceFile: tomli_w._writer
    functionUses: 2
    functionsReached:
    - typing.NamedTuple.__init__
    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: typing.NamedTuple.__init__
    functionSourceFile: ''
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - multiline_strings
    - indent
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 41
    functionName: tomli_w._writer.dump
    functionSourceFile: tomli_w._writer
    functionUses: 0
    functionsReached:
    - obj.is_nan
    - <builtin>.str
    - <builtin>.isinstance
    - tomli_w._writer.is_aot
    - <builtin>.id
    - s.replace
    - fp.write
    - tomli_w._writer.format_decimal
    - tomli_w._writer.is_suitable_inline_table
    - tomli_w._writer.format_string
    - tables.extend
    - <builtin>.hex
    - typing.NamedTuple.__init__
    - <builtin>.ord
    - BARE_KEY_CHARS.issuperset
    - tomli_w._writer.format_inline_table
    - tomli_w._writer.gen_table_chunks
    - tomli_w._writer.format_key_part
    - <builtin>.len
    - literals.append
    - tomli_w._writer.format_literal
    - tomli_w._writer.make_context
    - table.items
    - obj.items
    - <builtin>.bool
    - decimal.Decimal
    - tables.append
    - <builtin>.all
    - chunk.encode
    - tomli_w._writer.format_inline_array
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 7
    IfCount: 5
    argCount: 4
    argDefaultValues: []
    argNames:
    - table
    - ctx
    - name
    - inside_aot
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 61
    functionName: tomli_w._writer.gen_table_chunks
    functionSourceFile: tomli_w._writer
    functionUses: 2
    functionsReached:
    - obj.is_nan
    - <builtin>.str
    - <builtin>.isinstance
    - tomli_w._writer.is_aot
    - <builtin>.id
    - s.replace
    - tomli_w._writer.format_decimal
    - tomli_w._writer.is_suitable_inline_table
    - tomli_w._writer.format_string
    - tables.extend
    - <builtin>.hex
    - <builtin>.ord
    - BARE_KEY_CHARS.issuperset
    - tomli_w._writer.format_inline_table
    - tomli_w._writer.gen_table_chunks
    - tomli_w._writer.format_key_part
    - <builtin>.len
    - literals.append
    - tomli_w._writer.format_literal
    - table.items
    - obj.items
    - <builtin>.bool
    - decimal.Decimal
    - tables.append
    - <builtin>.all
    - tomli_w._writer.format_inline_array
    linkageType: 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: chunk.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: 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: 2
    argDefaultValues: []
    argNames:
    - multiline_strings
    - indent
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 54
    functionName: tomli_w._writer.dumps
    functionSourceFile: tomli_w._writer
    functionUses: 0
    functionsReached:
    - obj.is_nan
    - <builtin>.str
    - <builtin>.isinstance
    - tomli_w._writer.is_aot
    - <builtin>.id
    - s.replace
    - tomli_w._writer.format_decimal
    - tomli_w._writer.is_suitable_inline_table
    - tomli_w._writer.format_string
    - tables.extend
    - <builtin>.hex
    - typing.NamedTuple.__init__
    - <builtin>.ord
    - BARE_KEY_CHARS.issuperset
    - tomli_w._writer.format_inline_table
    - tomli_w._writer.gen_table_chunks
    - tomli_w._writer.format_key_part
    - <builtin>.len
    - literals.append
    - tomli_w._writer.format_literal
    - tomli_w._writer.make_context
    - table.items
    - obj.items
    - <builtin>.bool
    - decimal.Decimal
    - tables.append
    - <builtin>.all
    - tomli_w._writer.format_inline_array
    linkageType: 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: table.items
    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: tables.append
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - obj
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 210
    functionName: tomli_w._writer.is_aot
    functionSourceFile: tomli_w._writer
    functionUses: 3
    functionsReached:
    - <builtin>.bool
    - <builtin>.isinstance
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - obj
    - ctx
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 220
    functionName: tomli_w._writer.is_suitable_inline_table
    functionSourceFile: tomli_w._writer
    functionUses: 3
    functionsReached:
    - tomli_w._writer.format_literal
    - obj.is_nan
    - <builtin>.hex
    - obj.items
    - <builtin>.str
    - BARE_KEY_CHARS.issuperset
    - <builtin>.isinstance
    - <builtin>.id
    - decimal.Decimal
    - <builtin>.len
    - tomli_w._writer.format_key_part
    - s.replace
    - tomli_w._writer.format_decimal
    - tomli_w._writer.format_string
    - <builtin>.ord
    - tomli_w._writer.format_inline_table
    - tomli_w._writer.format_inline_array
    linkageType: 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>.all
    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: tables.extend
    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: literals.append
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - part
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 166
    functionName: tomli_w._writer.format_key_part
    functionSourceFile: tomli_w._writer
    functionUses: 7
    functionsReached:
    - <builtin>.hex
    - BARE_KEY_CHARS.issuperset
    - s.replace
    - <builtin>.ord
    - tomli_w._writer.format_string
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 8
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 12
    ICount: 0
    IfCount: 8
    argCount: 3
    argDefaultValues: []
    argNames:
    - obj
    - ctx
    - nest_level
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 98
    functionName: tomli_w._writer.format_literal
    functionSourceFile: tomli_w._writer
    functionUses: 6
    functionsReached:
    - tomli_w._writer.format_literal
    - obj.is_nan
    - <builtin>.hex
    - obj.items
    - <builtin>.str
    - BARE_KEY_CHARS.issuperset
    - <builtin>.isinstance
    - decimal.Decimal
    - <builtin>.id
    - tomli_w._writer.format_key_part
    - s.replace
    - tomli_w._writer.format_decimal
    - tomli_w._writer.format_string
    - <builtin>.ord
    - tomli_w._writer.format_inline_table
    - tomli_w._writer.format_inline_array
    linkageType: pythonLinkage
    raised:
    - TypeError
    - 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>.str
    functionSourceFile: <builtin>
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    argNames:
    - obj
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 120
    functionName: tomli_w._writer.format_decimal
    functionSourceFile: tomli_w._writer
    functionUses: 7
    functionsReached:
    - decimal.Decimal
    - obj.is_nan
    - <builtin>.str
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 0
    IfCount: 5
    argCount: 2
    argDefaultValues: []
    argNames:
    - s
    - allow_multiline
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 180
    functionName: tomli_w._writer.format_string
    functionSourceFile: tomli_w._writer
    functionUses: 8
    functionsReached:
    - s.replace
    - <builtin>.ord
    - <builtin>.hex
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - obj
    - ctx
    - nest_level
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 151
    functionName: tomli_w._writer.format_inline_array
    functionSourceFile: tomli_w._writer
    functionUses: 6
    functionsReached:
    - tomli_w._writer.format_literal
    - obj.is_nan
    - <builtin>.hex
    - obj.items
    - <builtin>.str
    - BARE_KEY_CHARS.issuperset
    - <builtin>.isinstance
    - decimal.Decimal
    - s.replace
    - <builtin>.id
    - tomli_w._writer.format_inline_table
    - tomli_w._writer.format_key_part
    - tomli_w._writer.format_decimal
    - <builtin>.ord
    - tomli_w._writer.format_string
    - tomli_w._writer.format_inline_array
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - obj
    - ctx
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 130
    functionName: tomli_w._writer.format_inline_table
    functionSourceFile: tomli_w._writer
    functionUses: 6
    functionsReached:
    - tomli_w._writer.format_literal
    - obj.is_nan
    - <builtin>.hex
    - obj.items
    - <builtin>.str
    - BARE_KEY_CHARS.issuperset
    - <builtin>.isinstance
    - <builtin>.id
    - decimal.Decimal
    - tomli_w._writer.format_key_part
    - s.replace
    - tomli_w._writer.format_decimal
    - tomli_w._writer.format_string
    - <builtin>.ord
    - tomli_w._writer.format_inline_table
    - tomli_w._writer.format_inline_array
    linkageType: 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.is_nan
    functionSourceFile: <builtin>
    functionUses: 8
    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: decimal.Decimal
    functionSourceFile: decimal
    functionUses: 8
    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: 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: obj.items
    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: BARE_KEY_CHARS.issuperset
    functionSourceFile: <builtin>
    functionUses: 8
    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.replace
    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: <builtin>.bool
    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>.len
    functionSourceFile: <builtin>
    functionUses: 26
    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: tomli
    functionSourceFile: tomli
    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: tomli._parser
    functionSourceFile: tomli._parser
    functionUses: 0
    functionsReached:
    - <builtin>.frozenset
    - <builtin>.range
    - sys.getrecursionlimit
    - <builtin>.chr
    - types.MappingProxyType
    linkageType: 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.getrecursionlimit
    functionSourceFile: sys
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 3
    IfCount: 6
    argCount: 5
    argDefaultValues:
    - <ast.Name object at 0x7fd11119d250>
    - <ast.Name object at 0x7fd11119d220>
    - <ast.Name object at 0x7fd11119d1f0>
    argNames:
    - self
    - msg
    - doc
    - pos
    - args
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 82
    functionName: tomli._parser.TOMLDecodeError.__init__
    functionSourceFile: tomli._parser
    functionUses: 0
    functionsReached:
    - doc.count
    - <builtin>.isinstance
    - warnings.warn
    - <builtin>.len
    - doc.rindex
    - ValueError.__init__
    linkageType: 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: warnings.warn
    functionSourceFile: warnings
    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: ValueError.__init__
    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: doc.count
    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: doc.rindex
    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:
    - __fp
    - parse_float
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 130
    functionName: tomli._parser.load
    functionSourceFile: tomli._parser
    functionUses: 0
    functionsReached:
    - tomli._parser.loads
    - tomli._parser.parse_key_value_pair
    - tomli._parser.parse_basic_str_escape
    - tomli._parser.is_unicode_scalar_value
    - RE_DATETIME.match
    - typing.NamedTuple.flags.is_
    - tomli._parser.parse_inline_table
    - __fp.read
    - typing.NamedTuple.flags.unset_all
    - <builtin>.isinstance
    - <builtin>.chr
    - tomli._parser.NestedDict.get_or_create_nest
    - datetime_match.end
    - error_on.isdisjoint
    - <builtin>.int
    - array.append
    - b.decode
    - tomli._parser.make_safe_parse_float
    - RE_NUMBER.match
    - __s.replace
    - tomli._parser.NestedDict.__init__
    - tomli._re.match_to_localtime
    - src.index
    - tomli._parser.create_list_rule
    - tomli._parser.Flags.set
    - datetime.timedelta
    - src.startswith
    - HEXDIGIT_CHARS.issuperset
    - tomli._parser.parse_hex_char
    - typing.NamedTuple.flags.set
    - tomli._parser.parse_array
    - tomli._re.match_to_number
    - tomli._parser.parse_basic_str_escape_multiline
    - datetime.time
    - typing.NamedTuple.__init__
    - tomli._parser.parse_literal_str
    - datetime.date
    - tomli._parser.parse_multiline_str
    - typing.NamedTuple.data.get_or_create_nest
    - RE_LOCALTIME.match
    - tomli._parser.key_value_rule
    - typing.NamedTuple.flags.finalize_pending
    - tomli._parser.parse_key_part
    - tomli._parser.skip_until
    - number_match.end
    - <builtin>.range
    - tomli._parser.make_safe_parse_float.safe_parse_float
    - tomli._parser.parse_one_line_basic_str
    - match.group
    - <builtin>.len
    - datetime.datetime
    - tomli._parser.skip_comments_and_array_ws
    - tomli._parser.create_dict_rule
    - micros_str.ljust
    - typing.NamedTuple.flags.add_pending
    - tomli._parser.parse_key
    - typing.NamedTuple.data.append_nest_to_list
    - tomli._parser.skip_chars
    - tomli._re.match_to_datetime
    - tomli._parser.parse_basic_str
    - tomli._parser.Flags.__init__
    - match.groups
    - tomli._re.cached_tz
    - tomli._parser.skip_comment
    - localtime_match.end
    - tomli._parser.parse_value
    - datetime.timezone
    - tomli._parser.Flags.is_
    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: __fp.read
    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: b.decode
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 2
    IfCount: 6
    argCount: 2
    argDefaultValues: []
    argNames:
    - __s
    - parse_float
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 9
    functionLinenumber: 142
    functionName: tomli._parser.loads
    functionSourceFile: tomli._parser
    functionUses: 1
    functionsReached:
    - tomli._parser.parse_key_value_pair
    - tomli._parser.parse_basic_str_escape
    - tomli._parser.is_unicode_scalar_value
    - RE_DATETIME.match
    - typing.NamedTuple.flags.is_
    - tomli._parser.parse_inline_table
    - typing.NamedTuple.flags.unset_all
    - <builtin>.isinstance
    - <builtin>.chr
    - tomli._parser.NestedDict.get_or_create_nest
    - datetime_match.end
    - error_on.isdisjoint
    - <builtin>.int
    - array.append
    - tomli._parser.make_safe_parse_float
    - RE_NUMBER.match
    - __s.replace
    - tomli._parser.NestedDict.__init__
    - tomli._re.match_to_localtime
    - src.index
    - tomli._parser.create_list_rule
    - tomli._parser.Flags.set
    - datetime.timedelta
    - src.startswith
    - HEXDIGIT_CHARS.issuperset
    - tomli._parser.parse_hex_char
    - typing.NamedTuple.flags.set
    - tomli._parser.parse_array
    - tomli._re.match_to_number
    - tomli._parser.parse_basic_str_escape_multiline
    - datetime.time
    - typing.NamedTuple.__init__
    - tomli._parser.parse_literal_str
    - datetime.date
    - tomli._parser.parse_multiline_str
    - typing.NamedTuple.data.get_or_create_nest
    - RE_LOCALTIME.match
    - tomli._parser.key_value_rule
    - typing.NamedTuple.flags.finalize_pending
    - tomli._parser.parse_key_part
    - tomli._parser.skip_until
    - number_match.end
    - <builtin>.range
    - tomli._parser.make_safe_parse_float.safe_parse_float
    - tomli._parser.parse_one_line_basic_str
    - match.group
    - <builtin>.len
    - datetime.datetime
    - tomli._parser.skip_comments_and_array_ws
    - tomli._parser.create_dict_rule
    - micros_str.ljust
    - typing.NamedTuple.flags.add_pending
    - tomli._parser.parse_key
    - typing.NamedTuple.data.append_nest_to_list
    - tomli._parser.skip_chars
    - tomli._re.match_to_datetime
    - tomli._parser.parse_basic_str
    - tomli._parser.Flags.__init__
    - match.groups
    - tomli._re.cached_tz
    - tomli._parser.skip_comment
    - localtime_match.end
    - tomli._parser.parse_value
    - datetime.timezone
    - tomli._parser.Flags.is_
    linkageType: pythonLinkage
    raised:
    - TypeError
    - TOMLDecodeError
    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: 2
    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: 0
    functionLinenumber: 272
    functionName: tomli._parser.NestedDict.__init__
    functionSourceFile: ''
    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:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 222
    functionName: tomli._parser.Flags.__init__
    functionSourceFile: tomli._parser
    functionUses: 7
    functionsReached:
    - tomli._parser.Flags.set
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - parse_float
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 752
    functionName: tomli._parser.make_safe_parse_float
    functionSourceFile: ''
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - src
    - pos
    - chars
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 310
    functionName: tomli._parser.skip_chars
    functionSourceFile: ''
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 2
    IfCount: 4
    argCount: 5
    argDefaultValues: []
    argNames:
    - src
    - pos
    - out
    - header
    - parse_float
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 8
    functionLinenumber: 405
    functionName: tomli._parser.key_value_rule
    functionSourceFile: tomli._parser
    functionUses: 2
    functionsReached:
    - tomli._parser.parse_key_value_pair
    - RE_DATETIME.match
    - tomli._parser.parse_basic_str_escape
    - tomli._parser.is_unicode_scalar_value
    - typing.NamedTuple.flags.is_
    - tomli._parser.parse_inline_table
    - <builtin>.isinstance
    - tomli._parser.NestedDict.get_or_create_nest
    - datetime_match.end
    - <builtin>.chr
    - error_on.isdisjoint
    - <builtin>.int
    - array.append
    - RE_NUMBER.match
    - tomli._parser.NestedDict.__init__
    - src.index
    - tomli._re.match_to_localtime
    - tomli._parser.Flags.set
    - datetime.timedelta
    - src.startswith
    - HEXDIGIT_CHARS.issuperset
    - tomli._parser.parse_hex_char
    - typing.NamedTuple.flags.set
    - tomli._parser.parse_array
    - tomli._re.match_to_number
    - tomli._parser.parse_basic_str_escape_multiline
    - datetime.time
    - tomli._parser.parse_literal_str
    - tomli._parser.parse_multiline_str
    - datetime.date
    - typing.NamedTuple.data.get_or_create_nest
    - RE_LOCALTIME.match
    - tomli._parser.parse_key_part
    - tomli._parser.skip_until
    - number_match.end
    - <builtin>.range
    - tomli._parser.make_safe_parse_float.safe_parse_float
    - tomli._parser.parse_one_line_basic_str
    - datetime.datetime
    - <builtin>.len
    - match.group
    - tomli._parser.skip_comments_and_array_ws
    - micros_str.ljust
    - typing.NamedTuple.flags.add_pending
    - tomli._parser.parse_key
    - tomli._re.match_to_datetime
    - tomli._parser.skip_chars
    - tomli._parser.parse_basic_str
    - tomli._parser.Flags.__init__
    - match.groups
    - tomli._re.cached_tz
    - tomli._parser.skip_comment
    - localtime_match.end
    - tomli._parser.parse_value
    - datetime.timezone
    - tomli._parser.Flags.is_
    linkageType: pythonLinkage
    raised:
    - TOMLDecodeError
    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: typing.NamedTuple.flags.finalize_pending
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    IfCount: 2
    argCount: 3
    argDefaultValues: []
    argNames:
    - src
    - pos
    - out
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 382
    functionName: tomli._parser.create_list_rule
    functionSourceFile: tomli._parser
    functionUses: 2
    functionsReached:
    - tomli._parser.is_unicode_scalar_value
    - tomli._parser.parse_basic_str_escape
    - typing.NamedTuple.flags.is_
    - typing.NamedTuple.flags.unset_all
    - <builtin>.chr
    - error_on.isdisjoint
    - <builtin>.int
    - src.index
    - src.startswith
    - HEXDIGIT_CHARS.issuperset
    - tomli._parser.parse_hex_char
    - typing.NamedTuple.flags.set
    - tomli._parser.parse_basic_str_escape_multiline
    - tomli._parser.parse_literal_str
    - tomli._parser.parse_key_part
    - tomli._parser.skip_until
    - tomli._parser.parse_one_line_basic_str
    - <builtin>.len
    - tomli._parser.parse_key
    - typing.NamedTuple.data.append_nest_to_list
    - tomli._parser.skip_chars
    - tomli._parser.parse_basic_str
    linkageType: pythonLinkage
    raised:
    - TOMLDecodeError
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 3
    argDefaultValues: []
    argNames:
    - src
    - pos
    - out
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 362
    functionName: tomli._parser.create_dict_rule
    functionSourceFile: tomli._parser
    functionUses: 2
    functionsReached:
    - tomli._parser.is_unicode_scalar_value
    - tomli._parser.parse_basic_str_escape
    - typing.NamedTuple.flags.is_
    - <builtin>.chr
    - error_on.isdisjoint
    - <builtin>.int
    - src.index
    - src.startswith
    - HEXDIGIT_CHARS.issuperset
    - tomli._parser.parse_hex_char
    - typing.NamedTuple.flags.set
    - tomli._parser.parse_basic_str_escape_multiline
    - tomli._parser.parse_literal_str
    - typing.NamedTuple.data.get_or_create_nest
    - tomli._parser.parse_key_part
    - tomli._parser.skip_until
    - tomli._parser.parse_one_line_basic_str
    - <builtin>.len
    - tomli._parser.parse_key
    - tomli._parser.skip_chars
    - tomli._parser.parse_basic_str
    linkageType: pythonLinkage
    raised:
    - TOMLDecodeError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - src
    - pos
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 341
    functionName: tomli._parser.skip_comment
    functionSourceFile: tomli._parser
    functionUses: 8
    functionsReached:
    - <builtin>.len
    - error_on.isdisjoint
    - src.index
    - tomli._parser.skip_until
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - key
    - flag
    - recursive
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 242
    functionName: tomli._parser.Flags.set
    functionSourceFile: tomli._parser
    functionUses: 9
    functionsReached:
    - tomli._parser.Flags.set
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - key
    - flag
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 226
    functionName: tomli._parser.Flags.add_pending
    functionSourceFile: tomli._parser
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 229
    functionName: tomli._parser.Flags.finalize_pending
    functionSourceFile: tomli._parser
    functionUses: 0
    functionsReached:
    - tomli._parser.Flags.set
    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: 234
    functionName: tomli._parser.Flags.unset_all
    functionSourceFile: tomli._parser
    functionUses: 0
    functionsReached:
    - cont.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: cont.pop
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 0
    IfCount: 4
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - key
    - flag
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 253
    functionName: tomli._parser.Flags.is_
    functionSourceFile: tomli._parser
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - key
    - access_lists
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 276
    functionName: tomli._parser.NestedDict.get_or_create_nest
    functionSourceFile: tomli._parser
    functionUses: 8
    functionsReached:
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised:
    - KeyError
    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: 293
    functionName: tomli._parser.NestedDict.append_nest_to_list
    functionSourceFile: tomli._parser
    functionUses: 0
    functionsReached:
    - list_.append
    - <builtin>.isinstance
    - tomli._parser.NestedDict.get_or_create_nest
    linkageType: pythonLinkage
    raised:
    - KeyError
    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: list_.append
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 5
    argDefaultValues: []
    argNames:
    - src
    - pos
    - expect
    - error_on
    - error_on_eof
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 319
    functionName: tomli._parser.skip_until
    functionSourceFile: tomli._parser
    functionUses: 15
    functionsReached:
    - <builtin>.len
    - src.index
    - error_on.isdisjoint
    linkageType: pythonLinkage
    raised:
    - TOMLDecodeError
    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: src.index
    functionSourceFile: <builtin>
    functionUses: 16
    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: error_on.isdisjoint
    functionSourceFile: <builtin>
    functionUses: 16
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - src
    - pos
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 353
    functionName: tomli._parser.skip_comments_and_array_ws
    functionSourceFile: tomli._parser
    functionUses: 7
    functionsReached:
    - tomli._parser.skip_until
    - tomli._parser.skip_chars
    - <builtin>.len
    - error_on.isdisjoint
    - tomli._parser.skip_comment
    - src.index
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - src
    - pos
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 455
    functionName: tomli._parser.parse_key
    functionSourceFile: tomli._parser
    functionUses: 9
    functionsReached:
    - tomli._parser.is_unicode_scalar_value
    - tomli._parser.parse_basic_str_escape
    - src.startswith
    - tomli._parser.skip_until
    - tomli._parser.parse_key_part
    - HEXDIGIT_CHARS.issuperset
    - tomli._parser.parse_hex_char
    - tomli._parser.skip_chars
    - tomli._parser.parse_basic_str
    - tomli._parser.parse_one_line_basic_str
    - <builtin>.chr
    - <builtin>.len
    - error_on.isdisjoint
    - tomli._parser.parse_basic_str_escape_multiline
    - <builtin>.int
    - tomli._parser.parse_literal_str
    - src.index
    linkageType: 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: typing.NamedTuple.flags.is_
    functionSourceFile: typing
    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: typing.NamedTuple.flags.set
    functionSourceFile: typing
    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: typing.NamedTuple.data.get_or_create_nest
    functionSourceFile: typing
    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: src.startswith
    functionSourceFile: <builtin>
    functionUses: 14
    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: typing.NamedTuple.flags.unset_all
    functionSourceFile: typing
    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: typing.NamedTuple.data.append_nest_to_list
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 4
    argDefaultValues: []
    argNames:
    - src
    - pos
    - parse_float
    - nest_lvl
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 439
    functionName: tomli._parser.parse_key_value_pair
    functionSourceFile: tomli._parser
    functionUses: 6
    functionsReached:
    - RE_DATETIME.match
    - tomli._parser.parse_key_value_pair
    - tomli._parser.parse_basic_str_escape
    - tomli._parser.is_unicode_scalar_value
    - tomli._parser.parse_inline_table
    - <builtin>.isinstance
    - tomli._parser.NestedDict.get_or_create_nest
    - datetime_match.end
    - <builtin>.chr
    - error_on.isdisjoint
    - <builtin>.int
    - array.append
    - RE_NUMBER.match
    - tomli._parser.NestedDict.__init__
    - tomli._re.match_to_localtime
    - src.index
    - tomli._parser.Flags.set
    - datetime.timedelta
    - src.startswith
    - HEXDIGIT_CHARS.issuperset
    - tomli._parser.parse_hex_char
    - tomli._parser.parse_array
    - tomli._re.match_to_number
    - datetime.time
    - tomli._parser.parse_basic_str_escape_multiline
    - tomli._parser.parse_multiline_str
    - tomli._parser.parse_literal_str
    - datetime.date
    - RE_LOCALTIME.match
    - tomli._parser.parse_key_part
    - tomli._parser.skip_until
    - number_match.end
    - tomli._parser.make_safe_parse_float.safe_parse_float
    - tomli._parser.parse_one_line_basic_str
    - datetime.datetime
    - <builtin>.len
    - match.group
    - tomli._parser.skip_comments_and_array_ws
    - micros_str.ljust
    - tomli._parser.parse_key
    - tomli._re.match_to_datetime
    - tomli._parser.skip_chars
    - tomli._parser.parse_basic_str
    - tomli._parser.Flags.__init__
    - match.groups
    - tomli._re.cached_tz
    - tomli._parser.skip_comment
    - localtime_match.end
    - tomli._parser.parse_value
    - datetime.timezone
    - tomli._parser.Flags.is_
    linkageType: pythonLinkage
    raised:
    - TOMLDecodeError
    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: typing.NamedTuple.flags.add_pending
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 16
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 9
    EdgeCount: 23
    ICount: 0
    IfCount: 16
    argCount: 4
    argDefaultValues: []
    argNames:
    - src
    - pos
    - parse_float
    - nest_lvl
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 672
    functionName: tomli._parser.parse_value
    functionSourceFile: tomli._parser
    functionUses: 6
    functionsReached:
    - RE_DATETIME.match
    - tomli._parser.parse_key_value_pair
    - tomli._parser.parse_basic_str_escape
    - tomli._parser.is_unicode_scalar_value
    - tomli._parser.parse_inline_table
    - <builtin>.isinstance
    - tomli._parser.NestedDict.get_or_create_nest
    - datetime_match.end
    - <builtin>.chr
    - error_on.isdisjoint
    - <builtin>.int
    - array.append
    - RE_NUMBER.match
    - tomli._parser.NestedDict.__init__
    - tomli._re.match_to_localtime
    - src.index
    - tomli._parser.Flags.set
    - datetime.timedelta
    - src.startswith
    - HEXDIGIT_CHARS.issuperset
    - tomli._parser.parse_hex_char
    - tomli._parser.parse_array
    - tomli._re.match_to_number
    - tomli._parser.parse_basic_str_escape_multiline
    - datetime.time
    - tomli._parser.parse_multiline_str
    - tomli._parser.parse_literal_str
    - datetime.date
    - RE_LOCALTIME.match
    - tomli._parser.parse_key_part
    - tomli._parser.skip_until
    - number_match.end
    - tomli._parser.make_safe_parse_float.safe_parse_float
    - tomli._parser.parse_one_line_basic_str
    - datetime.datetime
    - <builtin>.len
    - match.group
    - tomli._parser.skip_comments_and_array_ws
    - micros_str.ljust
    - tomli._re.match_to_datetime
    - tomli._parser.parse_key
    - tomli._parser.skip_chars
    - tomli._parser.parse_basic_str
    - tomli._parser.Flags.__init__
    - match.groups
    - tomli._re.cached_tz
    - tomli._parser.skip_comment
    - localtime_match.end
    - tomli._parser.parse_value
    - datetime.timezone
    - tomli._parser.Flags.is_
    linkageType: pythonLinkage
    raised:
    - TOMLDecodeError
    - RecursionError
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 2
    argDefaultValues: []
    argNames:
    - src
    - pos
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 473
    functionName: tomli._parser.parse_key_part
    functionSourceFile: tomli._parser
    functionUses: 10
    functionsReached:
    - tomli._parser.is_unicode_scalar_value
    - tomli._parser.parse_basic_str_escape
    - src.startswith
    - tomli._parser.skip_until
    - HEXDIGIT_CHARS.issuperset
    - tomli._parser.parse_hex_char
    - tomli._parser.skip_chars
    - tomli._parser.parse_basic_str
    - tomli._parser.parse_one_line_basic_str
    - <builtin>.chr
    - <builtin>.len
    - error_on.isdisjoint
    - tomli._parser.parse_basic_str_escape_multiline
    - <builtin>.int
    - tomli._parser.parse_literal_str
    - src.index
    linkageType: pythonLinkage
    raised:
    - TOMLDecodeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - src
    - pos
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 600
    functionName: tomli._parser.parse_literal_str
    functionSourceFile: tomli._parser
    functionUses: 11
    functionsReached:
    - <builtin>.len
    - error_on.isdisjoint
    - src.index
    - tomli._parser.skip_until
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - src
    - pos
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 489
    functionName: tomli._parser.parse_one_line_basic_str
    functionSourceFile: tomli._parser
    functionUses: 11
    functionsReached:
    - tomli._parser.is_unicode_scalar_value
    - tomli._parser.parse_basic_str_escape
    - src.startswith
    - HEXDIGIT_CHARS.issuperset
    - tomli._parser.parse_hex_char
    - tomli._parser.skip_chars
    - tomli._parser.parse_basic_str
    - <builtin>.chr
    - <builtin>.len
    - tomli._parser.parse_basic_str_escape_multiline
    - <builtin>.int
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 0
    IfCount: 6
    argCount: 3
    argDefaultValues: []
    argNames:
    - src
    - pos
    - multiline
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 640
    functionName: tomli._parser.parse_basic_str
    functionSourceFile: tomli._parser
    functionUses: 13
    functionsReached:
    - tomli._parser.is_unicode_scalar_value
    - tomli._parser.parse_basic_str_escape
    - src.startswith
    - HEXDIGIT_CHARS.issuperset
    - tomli._parser.parse_hex_char
    - tomli._parser.skip_chars
    - <builtin>.chr
    - <builtin>.len
    - tomli._parser.parse_basic_str_escape_multiline
    - <builtin>.int
    linkageType: pythonLinkage
    raised:
    - TOMLDecodeError
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 4
    argDefaultValues: []
    argNames:
    - src
    - pos
    - parse_float
    - nest_lvl
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 494
    functionName: tomli._parser.parse_array
    functionSourceFile: tomli._parser
    functionUses: 6
    functionsReached:
    - RE_DATETIME.match
    - tomli._parser.parse_key_value_pair
    - tomli._parser.parse_basic_str_escape
    - tomli._parser.is_unicode_scalar_value
    - tomli._parser.parse_inline_table
    - <builtin>.isinstance
    - tomli._parser.NestedDict.get_or_create_nest
    - datetime_match.end
    - <builtin>.chr
    - error_on.isdisjoint
    - <builtin>.int
    - array.append
    - RE_NUMBER.match
    - tomli._parser.NestedDict.__init__
    - tomli._re.match_to_localtime
    - src.index
    - tomli._parser.Flags.set
    - datetime.timedelta
    - src.startswith
    - HEXDIGIT_CHARS.issuperset
    - tomli._parser.parse_hex_char
    - tomli._parser.parse_array
    - tomli._re.match_to_number
    - datetime.time
    - tomli._parser.parse_basic_str_escape_multiline
    - tomli._parser.parse_multiline_str
    - tomli._parser.parse_literal_str
    - datetime.date
    - RE_LOCALTIME.match
    - tomli._parser.skip_until
    - tomli._parser.parse_key_part
    - number_match.end
    - tomli._parser.make_safe_parse_float.safe_parse_float
    - tomli._parser.parse_one_line_basic_str
    - datetime.datetime
    - <builtin>.len
    - match.group
    - tomli._parser.skip_comments_and_array_ws
    - micros_str.ljust
    - tomli._re.match_to_datetime
    - tomli._parser.parse_key
    - tomli._parser.skip_chars
    - tomli._parser.parse_basic_str
    - tomli._parser.Flags.__init__
    - match.groups
    - tomli._re.cached_tz
    - tomli._parser.skip_comment
    - localtime_match.end
    - tomli._parser.parse_value
    - datetime.timezone
    - tomli._parser.Flags.is_
    linkageType: pythonLinkage
    raised:
    - TOMLDecodeError
    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: array.append
    functionSourceFile: <builtin>
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 1
    IfCount: 6
    argCount: 4
    argDefaultValues: []
    argNames:
    - src
    - pos
    - parse_float
    - nest_lvl
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 8
    functionLinenumber: 520
    functionName: tomli._parser.parse_inline_table
    functionSourceFile: tomli._parser
    functionUses: 6
    functionsReached:
    - tomli._parser.parse_key_value_pair
    - RE_DATETIME.match
    - tomli._parser.parse_basic_str_escape
    - tomli._parser.is_unicode_scalar_value
    - tomli._parser.parse_inline_table
    - <builtin>.isinstance
    - tomli._parser.NestedDict.get_or_create_nest
    - datetime_match.end
    - <builtin>.chr
    - error_on.isdisjoint
    - <builtin>.int
    - array.append
    - RE_NUMBER.match
    - tomli._parser.NestedDict.__init__
    - src.index
    - tomli._re.match_to_localtime
    - tomli._parser.Flags.set
    - datetime.timedelta
    - src.startswith
    - HEXDIGIT_CHARS.issuperset
    - tomli._parser.parse_hex_char
    - tomli._parser.parse_array
    - tomli._re.match_to_number
    - tomli._parser.parse_basic_str_escape_multiline
    - datetime.time
    - tomli._parser.parse_literal_str
    - tomli._parser.parse_multiline_str
    - datetime.date
    - RE_LOCALTIME.match
    - tomli._parser.parse_key_part
    - tomli._parser.skip_until
    - number_match.end
    - tomli._parser.make_safe_parse_float.safe_parse_float
    - tomli._parser.parse_one_line_basic_str
    - datetime.datetime
    - <builtin>.len
    - match.group
    - tomli._parser.skip_comments_and_array_ws
    - micros_str.ljust
    - tomli._parser.parse_key
    - tomli._parser.skip_chars
    - tomli._re.match_to_datetime
    - tomli._parser.parse_basic_str
    - tomli._parser.Flags.__init__
    - match.groups
    - tomli._re.cached_tz
    - tomli._parser.skip_comment
    - localtime_match.end
    - tomli._parser.parse_value
    - datetime.timezone
    - tomli._parser.Flags.is_
    linkageType: pythonLinkage
    raised:
    - TOMLDecodeError
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 0
    IfCount: 5
    argCount: 3
    argDefaultValues: []
    argNames:
    - src
    - pos
    - multiline
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 554
    functionName: tomli._parser.parse_basic_str_escape
    functionSourceFile: tomli._parser
    functionUses: 15
    functionsReached:
    - tomli._parser.is_unicode_scalar_value
    - HEXDIGIT_CHARS.issuperset
    - tomli._parser.parse_hex_char
    - tomli._parser.skip_chars
    - <builtin>.chr
    - <builtin>.len
    - <builtin>.int
    linkageType: pythonLinkage
    raised:
    - TOMLDecodeError
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 3
    argDefaultValues: []
    argNames:
    - src
    - pos
    - hex_len
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 587
    functionName: tomli._parser.parse_hex_char
    functionSourceFile: tomli._parser
    functionUses: 16
    functionsReached:
    - tomli._parser.is_unicode_scalar_value
    - HEXDIGIT_CHARS.issuperset
    - <builtin>.chr
    - <builtin>.len
    - <builtin>.int
    linkageType: pythonLinkage
    raised:
    - TOMLDecodeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - src
    - pos
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 583
    functionName: tomli._parser.parse_basic_str_escape_multiline
    functionSourceFile: tomli._parser
    functionUses: 14
    functionsReached:
    - tomli._parser.is_unicode_scalar_value
    - tomli._parser.parse_basic_str_escape
    - HEXDIGIT_CHARS.issuperset
    - tomli._parser.parse_hex_char
    - tomli._parser.skip_chars
    - <builtin>.chr
    - <builtin>.len
    - <builtin>.int
    linkageType: 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: HEXDIGIT_CHARS.issuperset
    functionSourceFile: <builtin>
    functionUses: 17
    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>.int
    functionSourceFile: <builtin>
    functionUses: 21
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - codepoint
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 748
    functionName: tomli._parser.is_unicode_scalar_value
    functionSourceFile: ''
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 0
    IfCount: 4
    argCount: 3
    argDefaultValues: []
    argNames:
    - src
    - pos
    - literal
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 609
    functionName: tomli._parser.parse_multiline_str
    functionSourceFile: tomli._parser
    functionUses: 7
    functionsReached:
    - tomli._parser.is_unicode_scalar_value
    - tomli._parser.parse_basic_str_escape
    - src.startswith
    - HEXDIGIT_CHARS.issuperset
    - tomli._parser.skip_until
    - tomli._parser.parse_hex_char
    - tomli._parser.skip_chars
    - tomli._parser.parse_basic_str
    - <builtin>.chr
    - <builtin>.len
    - tomli._parser.parse_basic_str_escape_multiline
    - <builtin>.int
    - error_on.isdisjoint
    - src.index
    linkageType: 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_DATETIME.match
    functionSourceFile: <builtin>
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    argNames:
    - match
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 54
    functionName: tomli._re.match_to_datetime
    functionSourceFile: tomli._re
    functionUses: 7
    functionsReached:
    - micros_str.ljust
    - datetime.timedelta
    - datetime.datetime
    - <builtin>.int
    - match.groups
    - tomli._re.cached_tz
    - datetime.date
    - datetime.timezone
    linkageType: 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: datetime_match.end
    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: RE_LOCALTIME.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: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: localtime_match.end
    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:
    - match
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 103
    functionName: tomli._re.match_to_localtime
    functionSourceFile: tomli._re
    functionUses: 7
    functionsReached:
    - match.groups
    - micros_str.ljust
    - datetime.time
    - <builtin>.int
    linkageType: 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_NUMBER.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: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: number_match.end
    functionSourceFile: <builtin>
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - match
    - parse_float
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 109
    functionName: tomli._re.match_to_number
    functionSourceFile: tomli._re
    functionUses: 7
    functionsReached:
    - match.group
    - <builtin>.int
    - <builtin>.isinstance
    - tomli._parser.make_safe_parse_float.safe_parse_float
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - float_str
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 764
    functionName: tomli._parser.make_safe_parse_float.safe_parse_float
    functionSourceFile: tomli._parser
    functionUses: 8
    functionsReached:
    - <builtin>.isinstance
    - tomli._parser.make_safe_parse_float.safe_parse_float
    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: 1
    functionLinenumber: -1
    functionName: tomli._re
    functionSourceFile: tomli._re
    functionUses: 0
    functionsReached:
    - re.compile
    - functools.lru_cache
    linkageType: 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: 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: match.groups
    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: datetime.date
    functionSourceFile: datetime
    functionUses: 8
    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: micros_str.ljust
    functionSourceFile: <builtin>
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - hour_str
    - minute_str
    - sign_str
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 93
    functionName: tomli._re.cached_tz
    functionSourceFile: tomli._re
    functionUses: 8
    functionsReached:
    - <builtin>.int
    - datetime.timezone
    - datetime.timedelta
    linkageType: 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: datetime.datetime
    functionSourceFile: datetime
    functionUses: 8
    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: functools.lru_cache
    functionSourceFile: functools
    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: datetime.timedelta
    functionSourceFile: datetime
    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: datetime.timezone
    functionSourceFile: datetime
    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: datetime.time
    functionSourceFile: datetime
    functionUses: 8
    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: match.group
    functionSourceFile: <builtin>
    functionUses: 8
    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: tomli._types
    functionSourceFile: tomli._types
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  Function list name: All functions
Function coverage:
  '...tomli.fuzzer.fuzz':
  - 17
  - 3
  - 78
  - 79
  '...tomli.fuzzer.fuzz.main':
  - 74
  - 75
  '...tomli.fuzzer.fuzz.normalize_toml_obj':
  - 64
  - 65
  - 67
  - 68
  - 60
  - 63
  '...tomli.fuzzer.fuzz.print_err':
  - 56
  - 54
  - 55
  '...tomli.fuzzer.fuzz.test_one_input':
  - 34
  - 38
  - 41
  - 42
  - 43
  - 44
  - 45
  - 48
  - 49
  - 22
  - 23
  - 26
  - 30
  tomli._parser:
  - 33
  - 35
  - 39
  - 40
  - 47
  - 48
  - 49
  - 50
  - 51
  - 53
  tomli._parser.DEPRECATED_DEFAULT:
  - 67
  tomli._parser.Flags:
  - 214
  tomli._parser.Flags.__init__:
  - 224
  tomli._parser.Flags.add_pending:
  - 227
  tomli._parser.Flags.finalize_pending:
  - 232
  - 230
  - 231
  tomli._parser.Flags.is_:
  - 257
  - 258
  - 261
  - 265
  - 254
  tomli._parser.Flags.set:
  - 245
  - 246
  - 247
  - 249
  - 250
  - 251
  tomli._parser.Flags.unset_all:
  - 240
  - 236
  - 237
  tomli._parser.NestedDict.append_nest_to_list:
  - 296
  - 298
  - 300
  - 294
  tomli._parser.NestedDict.get_or_create_nest:
  - 289
  - 283
  - 284
  - 287
  tomli._parser.TOMLDecodeError:
  - 72
  tomli._parser.TOMLDecodeError.__init__:
  - 121
  - 101
  - 103
  - 105
  - 107
  - 110
  - 111
  - 114
  - 116
  - 89
  - 91
  - 92
  - 93
  - 95
  tomli._parser.create_dict_rule:
  - 364
  - 365
  - 367
  - 369
  - 371
  - 375
  tomli._parser.create_list_rule:
  - 384
  - 385
  - 387
  - 390
  - 392
  - 394
  - 398
  tomli._parser.key_value_rule:
  - 419
  - 421
  - 427
  - 430
  - 433
  - 434
  - 408
  - 412
  - 413
  - 415
  tomli._parser.load:
  - 131
  - 132
  - 139
  - 134
  tomli._parser.loads:
  - 192
  - 193
  - 162
  - 197
  - 204
  - 143
  - 176
  - 188
  - 179
  - 148
  - 180
  - 181
  - 182
  - 154
  - 187
  - 156
  - 189
  - 191
  tomli._parser.make_safe_parse_float:
  - 753
  - 761
  tomli._parser.make_safe_parse_float.safe_parse_float:
  - 765
  - 766
  tomli._parser.parse_array:
  - 515
  - 516
  - 500
  - 501
  - 504
  - 505
  - 506
  - 509
  - 511
  tomli._parser.parse_basic_str:
  - 641
  - 654
  - 655
  - 657
  - 661
  - 663
  - 667
  tomli._parser.parse_basic_str_escape:
  - 576
  - 559
  - 562
  - 563
  - 568
  - 571
  - 573
  - 574
  - 575
  tomli._parser.parse_basic_str_escape_multiline:
  - 584
  tomli._parser.parse_hex_char:
  - 592
  - 593
  - 597
  - 589
  tomli._parser.parse_inline_table:
  - 544
  - 546
  - 548
  - 549
  - 551
  - 524
  - 525
  - 527
  - 528
  - 531
  - 533
  - 536
  - 539
  - 542
  tomli._parser.parse_key:
  - 456
  - 458
  - 464
  - 467
  - 468
  - 470
  tomli._parser.parse_key_part:
  - 480
  - 482
  - 483
  - 484
  - 485
  - 478
  tomli._parser.parse_key_value_pair:
  - 450
  - 442
  - 451
  - 447
  tomli._parser.parse_literal_str:
  - 603
  tomli._parser.parse_multiline_str:
  - 611
  - 614
  - 616
  - 627
  - 631
  - 634
  tomli._parser.parse_one_line_basic_str:
  - 491
  tomli._parser.parse_value:
  - 675
  - 691
  - 692
  - 693
  - 694
  - 697
  - 698
  - 699
  - 700
  - 703
  - 704
  - 706
  - 707
  - 711
  - 712
  - 715
  - 716
  - 719
  - 720
  - 722
  - 725
  - 726
  - 727
  - 728
  - 733
  - 734
  - 735
  - 739
  - 740
  - 742
  - 743
  tomli._parser.skip_comment:
  - 346
  - 347
  tomli._parser.skip_comments_and_array_ws:
  - 356
  - 357
  - 358
  tomli._parser.skip_until:
  - 328
  - 330
  - 331
  - 334
  tomli._re:
  - 40
  - 41
  - 92
  - 21
  tomli._re.cached_tz:
  - 96
  - 97
  - 98
  - 95
  tomli._re.match_to_datetime:
  - 72
  - 73
  - 74
  - 75
  - 76
  - 77
  - 78
  - 79
  - 82
  - 86
  - 55
  tomli._re.match_to_localtime:
  - 104
  - 105
  - 106
  tomli._re.match_to_number:
  - 112
  - 110
  - 111
  tomli_w._writer:
  - 16
  - 10
  - 11
  - 12
  tomli_w._writer.dump:
  - 49
  - 50
  - 51
  tomli_w._writer.dumps:
  - 57
  - 58
  tomli_w._writer.format_decimal:
  - 121
  - 123
  - 125
  - 127
  tomli_w._writer.format_inline_array:
  - 152
  - 158
  - 159
  tomli_w._writer.format_inline_table:
  - 132
  - 133
  - 136
  - 141
  - 142
  - 143
  tomli_w._writer.format_key_part:
  - 168
  - 177
  - 175
  tomli_w._writer.format_literal:
  - 99
  - 101
  - 102
  - 103
  - 104
  - 105
  - 106
  - 108
  - 109
  - 110
  - 111
  - 112
  - 113
  - 114
  tomli_w._writer.format_string:
  - 194
  - 197
  - 199
  - 200
  - 205
  - 182
  - 184
  tomli_w._writer.gen_table_chunks:
  - 71
  - 72
  - 73
  - 74
  - 75
  - 77
  - 79
  - 81
  - 83
  - 85
  - 86
  - 88
  - 89
  - 90
  - 93
  - 95
  tomli_w._writer.is_aot:
  - 216
  - 211
  - 213
  - 214
  tomli_w._writer.is_suitable_inline_table:
  - 224
  - 221
  - 223
  tomli_w._writer.make_context:
  - 36
  - 38
Fuzzer filename: /src/tomli/fuzzer/fuzz.py
Inheritance:
  tomli._parser.DEPRECATED_DEFAULT: []
  tomli._parser.Flags: []
  tomli._parser.NestedDict: []
  tomli._parser.Output:
  - NamedTuple
  tomli._parser.TOMLDecodeError:
  - ValueError
  tomli_w._writer.Context:
  - NamedTuple
ep:
  func_name: test_one_input
  module: '...tomli.fuzzer.fuzz'
