All classes:
- markdown_it.helpers.parse_link_destination._Result
- markdown_it.ruler.StateBase
- markdown_it.ruler.Rule
- markdown_it.ruler.Ruler
- markdown_it.token.Token
- markdown_it.rules_inline.state_inline.Delimiter
- markdown_it.rules_inline.state_inline.StateInline
- markdown_it.helpers.parse_link_title._Result
- markdown_it.presets.gfm_like
- markdown_it.rules_block.state_block.StateBlock
- markdown_it.parser_block.ParserBlock
- markdown_it.rules_core.state_core.StateCore
- markdown_it.parser_core.ParserCore
- markdown_it.parser_inline.ParserInline
- markdown_it.utils.OptionsDict
- markdown_it.renderer.RendererProtocol
- markdown_it.renderer.RendererHTML
- markdown_it.main.MarkdownIt
- markdown_it.tree._NesterTokens
- markdown_it.tree.SyntaxTreeNode
All functions:
  Elements:
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: '...fuzz_markdown'
    functionSourceFile: '...fuzz_markdown'
    functionUses: 0
    functionsReached:
    - atheris.Fuzz
    - atheris.Setup
    - '...fuzz_markdown.main'
    - atheris.instrument_all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argNames:
    - data
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 20
    functionName: '...fuzz_markdown.TestOneInput'
    functionSourceFile: '...fuzz_markdown'
    functionUses: 0
    functionsReached:
    - markdown_it.main.MarkdownIt.render
    - markdown_it.main.MarkdownIt.configure
    - markdown_it.ruler.Ruler.__init__
    - markdown_it.parser_block.ParserBlock.__init__
    - markdown_it.ruler.Ruler.__compile__
    - markdown_it.renderer.RendererHTML.__init__
    - chains.add
    - <builtin>.len
    - k.startswith
    - config.get
    - fdp.ConsumeUnicodeNoSurrogates
    - markdown_it.main.MarkdownIt.__init__
    - <builtin>.isinstance
    - atheris.FuzzedDataProvider
    - linkify_it.LinkifyIt
    - component.get
    - markdown_it.parser_core.ParserCore.__init__
    - markdown_it.ruler.Ruler.getRules
    - markdown_it.main.MarkdownIt.set
    - markdown_it.parser_core.ParserCore.process
    - markdown_it.ruler.Ruler.push
    - markdown_it.main.MarkdownIt.parse
    - markdown_it.parser_inline.ParserInline.__init__
    - inspect.getmembers
    - markdown_it.rules_core.state_core.StateCore.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: atheris.FuzzedDataProvider
    functionSourceFile: atheris
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 4
    argNames:
    - self
    - config
    - options_update
    - renderer_cls
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 33
    functionName: markdown_it.main.MarkdownIt.__init__
    functionSourceFile: markdown_it.main
    functionUses: 6
    functionsReached:
    - markdown_it.parser_core.ParserCore.__init__
    - markdown_it.main.MarkdownIt.configure
    - <builtin>.len
    - markdown_it.ruler.Ruler.__init__
    - markdown_it.main.MarkdownIt.set
    - k.startswith
    - config.get
    - markdown_it.ruler.Ruler.push
    - markdown_it.parser_block.ParserBlock.__init__
    - markdown_it.parser_inline.ParserInline.__init__
    - inspect.getmembers
    - <builtin>.isinstance
    - linkify_it.LinkifyIt
    - markdown_it.renderer.RendererHTML.__init__
    - component.get
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fdp.ConsumeUnicodeNoSurrogates
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 3
    argNames:
    - self
    - src
    - env
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 232
    functionName: markdown_it.main.MarkdownIt.parse
    functionSourceFile: markdown_it.main
    functionUses: 7
    functionsReached:
    - chains.add
    - markdown_it.ruler.Ruler.getRules
    - markdown_it.parser_core.ParserCore.process
    - markdown_it.rules_core.state_core.StateCore.__init__
    - markdown_it.ruler.Ruler.__compile__
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argNames:
    - self
    - src
    - env
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 255
    functionName: markdown_it.main.MarkdownIt.render
    functionSourceFile: markdown_it.main
    functionUses: 6
    functionsReached:
    - chains.add
    - markdown_it.ruler.Ruler.getRules
    - markdown_it.parser_core.ParserCore.process
    - markdown_it.main.MarkdownIt.parse
    - markdown_it.rules_core.state_core.StateCore.__init__
    - markdown_it.ruler.Ruler.__compile__
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 28
    functionName: '...fuzz_markdown.main'
    functionSourceFile: '...fuzz_markdown'
    functionUses: 1
    functionsReached:
    - atheris.Fuzz
    - atheris.Setup
    - atheris.instrument_all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: atheris.instrument_all
    functionSourceFile: atheris
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    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
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: atheris.Fuzz
    functionSourceFile: atheris
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: markdown_it
    functionSourceFile: markdown_it
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: markdown_it.main
    functionSourceFile: markdown_it.main
    functionUses: 0
    functionsReached:
    - markdown_it.presets.default.make
    - markdown_it.presets.zero.make
    - markdown_it.presets.gfm_like.make
    - markdown_it.presets.commonmark.make
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 4
    functionName: markdown_it.presets.default.make
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 7
    functionName: markdown_it.presets.zero.make
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 11
    functionName: markdown_it.presets.commonmark.make
    functionSourceFile: ''
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 4
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 19
    functionName: markdown_it.presets.gfm_like.make
    functionSourceFile: markdown_it.presets
    functionUses: 1
    functionsReached:
    - markdown_it.presets.commonmark.make
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 34
    functionName: markdown_it.parser_inline.ParserInline.__init__
    functionSourceFile: markdown_it.parser_inline
    functionUses: 7
    functionsReached:
    - markdown_it.ruler.Ruler.push
    - markdown_it.ruler.Ruler.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 42
    functionName: markdown_it.parser_block.ParserBlock.__init__
    functionSourceFile: markdown_it.parser_block
    functionUses: 7
    functionsReached:
    - markdown_it.ruler.Ruler.push
    - <builtin>.len
    - markdown_it.ruler.Ruler.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 24
    functionName: markdown_it.parser_core.ParserCore.__init__
    functionSourceFile: markdown_it.parser_core
    functionUses: 7
    functionsReached:
    - markdown_it.ruler.Ruler.push
    - markdown_it.ruler.Ruler.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - parser
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 65
    functionName: markdown_it.renderer.RendererHTML.__init__
    functionSourceFile: markdown_it.renderer
    functionUses: 7
    functionsReached:
    - inspect.getmembers
    - k.startswith
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: linkify_it.LinkifyIt
    functionSourceFile: linkify_it
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.isinstance
    functionSourceFile: <builtin>
    functionUses: 23
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 4
    IfCount: 7
    argCount: 3
    argNames:
    - self
    - presets
    - options_update
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 88
    functionName: markdown_it.main.MarkdownIt.configure
    functionSourceFile: markdown_it.main
    functionUses: 7
    functionsReached:
    - markdown_it.main.MarkdownIt.set
    - config.get
    - <builtin>.isinstance
    - component.get
    linkageType: pythonLinkage
    raised:
    - ValueError
    - KeyError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 67
    functionName: markdown_it.main.MarkdownIt.__repr__
    functionSourceFile: markdown_it.main
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 70
    functionName: markdown_it.main.MarkdownIt.__getitem__
    functionSourceFile: markdown_it.main
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 78
    functionName: markdown_it.main.MarkdownIt.set
    functionSourceFile: markdown_it.main
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: config.get
    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
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: component.get
    functionSourceFile: <builtin>
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 126
    functionName: markdown_it.main.MarkdownIt.get_all_rules
    functionSourceFile: markdown_it.main
    functionUses: 0
    functionsReached:
    - markdown_it.ruler.Ruler.get_all_rules
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 231
    functionName: markdown_it.ruler.Ruler.get_all_rules
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 135
    functionName: markdown_it.main.MarkdownIt.get_active_rules
    functionSourceFile: markdown_it.main
    functionUses: 1
    functionsReached:
    - markdown_it.ruler.Ruler.get_active_rules
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 235
    functionName: markdown_it.ruler.Ruler.get_active_rules
    functionSourceFile: ''
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    IfCount: 2
    argCount: 3
    argNames:
    - self
    - names
    - ignoreInvalid
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 144
    functionName: markdown_it.main.MarkdownIt.enable
    functionSourceFile: markdown_it.main
    functionUses: 0
    functionsReached:
    - <builtin>.enumerate
    - result.extend
    - markdown_it.ruler.Ruler.__find__
    - markdown_it.ruler.Ruler.enable
    - result.append
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: result.extend
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 2
    IfCount: 3
    argCount: 3
    argNames:
    - self
    - names
    - ignoreInvalid
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 159
    functionName: markdown_it.ruler.Ruler.enable
    functionSourceFile: markdown_it.ruler
    functionUses: 3
    functionsReached:
    - <builtin>.enumerate
    - <builtin>.isinstance
    - result.append
    - markdown_it.ruler.Ruler.__find__
    linkageType: pythonLinkage
    raised:
    - KeyError
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    IfCount: 2
    argCount: 3
    argNames:
    - self
    - names
    - ignoreInvalid
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 176
    functionName: markdown_it.main.MarkdownIt.disable
    functionSourceFile: markdown_it.main
    functionUses: 0
    functionsReached:
    - <builtin>.enumerate
    - result.extend
    - markdown_it.ruler.Ruler.__find__
    - result.append
    - markdown_it.ruler.Ruler.disable
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 2
    IfCount: 3
    argCount: 3
    argNames:
    - self
    - names
    - ignoreInvalid
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 195
    functionName: markdown_it.ruler.Ruler.disable
    functionSourceFile: markdown_it.ruler
    functionUses: 1
    functionsReached:
    - <builtin>.enumerate
    - <builtin>.isinstance
    - result.append
    - markdown_it.ruler.Ruler.__find__
    linkageType: pythonLinkage
    raised:
    - KeyError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: markdown_it.main.MarkdownIt
    functionSourceFile: markdown_it.main
    functionUses: 0
    functionsReached:
    - contextlib.contextmanager
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: contextlib.contextmanager
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 4
    IfCount: 1
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 200
    functionName: markdown_it.main.MarkdownIt.reset_rules
    functionSourceFile: markdown_it.main
    functionUses: 0
    functionsReached:
    - <builtin>.enumerate
    - markdown_it.ruler.Ruler.get_active_rules
    - markdown_it.ruler.Ruler.enable
    - markdown_it.ruler.Ruler.__find__
    - result.append
    - chain_rules.items
    - markdown_it.ruler.Ruler.enableOnly
    - <builtin>.isinstance
    - markdown_it.main.MarkdownIt.get_active_rules
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: chain_rules.items
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 3
    argNames:
    - self
    - names
    - ignoreInvalid
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 181
    functionName: markdown_it.ruler.Ruler.enableOnly
    functionSourceFile: markdown_it.ruler
    functionUses: 1
    functionsReached:
    - <builtin>.enumerate
    - markdown_it.ruler.Ruler.__find__
    - markdown_it.ruler.Ruler.enable
    - result.append
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 4
    argNames:
    - self
    - name
    - function
    - fmt
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 209
    functionName: markdown_it.main.MarkdownIt.add_render_rule
    functionSourceFile: markdown_it.main
    functionUses: 0
    functionsReached:
    - function.__get__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: function.__get__
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 4
    argNames:
    - self
    - plugin
    - params
    - options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 217
    functionName: markdown_it.main.MarkdownIt.use
    functionSourceFile: markdown_it.main
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argNames:
    - self
    - src
    - md
    - env
    - tokens
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 14
    functionName: markdown_it.rules_core.state_core.StateCore.__init__
    functionSourceFile: ''
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - state
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 29
    functionName: markdown_it.parser_core.ParserCore.process
    functionSourceFile: markdown_it.parser_core
    functionUses: 10
    functionsReached:
    - markdown_it.ruler.Ruler.__compile__
    - chains.add
    - markdown_it.ruler.Ruler.getRules
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 3
    argNames:
    - self
    - src
    - env
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 269
    functionName: markdown_it.main.MarkdownIt.parseInline
    functionSourceFile: markdown_it.main
    functionUses: 1
    functionsReached:
    - chains.add
    - markdown_it.ruler.Ruler.getRules
    - markdown_it.parser_core.ParserCore.process
    - markdown_it.rules_core.state_core.StateCore.__init__
    - markdown_it.ruler.Ruler.__compile__
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argNames:
    - self
    - src
    - env
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 289
    functionName: markdown_it.main.MarkdownIt.renderInline
    functionSourceFile: markdown_it.main
    functionUses: 0
    functionsReached:
    - markdown_it.main.MarkdownIt.parseInline
    - chains.add
    - markdown_it.ruler.Ruler.getRules
    - markdown_it.parser_core.ParserCore.process
    - markdown_it.rules_core.state_core.StateCore.__init__
    - markdown_it.ruler.Ruler.__compile__
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - url
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 303
    functionName: markdown_it.main.MarkdownIt.validateLink
    functionSourceFile: markdown_it.main
    functionUses: 0
    functionsReached:
    - url.strip
    - markdown_it.common.normalize_url.validateLink
    - <builtin>.bool
    - BAD_PROTO_RE.search
    - GOOD_DATA_RE.search
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argNames:
    - url
    - validator
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 71
    functionName: markdown_it.common.normalize_url.validateLink
    functionSourceFile: markdown_it.common.normalize_url
    functionUses: 1
    functionsReached:
    - <builtin>.bool
    - url.strip
    - BAD_PROTO_RE.search
    - GOOD_DATA_RE.search
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - url
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 313
    functionName: markdown_it.main.MarkdownIt.normalizeLink
    functionSourceFile: markdown_it.main
    functionUses: 0
    functionsReached:
    - _punycode.to_ascii
    - parsed._replace
    - mdurl.parse
    - mdurl.encode
    - markdown_it.common.normalize_url.normalizeLink
    - mdurl.format
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argNames:
    - url
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 14
    functionName: markdown_it.common.normalize_url.normalizeLink
    functionSourceFile: markdown_it.common.normalize_url
    functionUses: 1
    functionsReached:
    - _punycode.to_ascii
    - parsed._replace
    - mdurl.parse
    - mdurl.encode
    - mdurl.format
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - link
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 323
    functionName: markdown_it.main.MarkdownIt.normalizeLinkText
    functionSourceFile: markdown_it.main
    functionUses: 0
    functionsReached:
    - _punycode.to_unicode
    - parsed._replace
    - markdown_it.common.normalize_url.normalizeLinkText
    - mdurl.parse
    - mdurl.decode
    - mdurl.format
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argNames:
    - url
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 40
    functionName: markdown_it.common.normalize_url.normalizeLinkText
    functionSourceFile: markdown_it.common.normalize_url
    functionUses: 1
    functionsReached:
    - _punycode.to_unicode
    - parsed._replace
    - mdurl.parse
    - mdurl.decode
    - mdurl.format
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: markdown_it.parser_core
    functionSourceFile: markdown_it.parser_core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 64
    functionName: markdown_it.ruler.Ruler.__init__
    functionSourceFile: ''
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 4
    argNames:
    - self
    - ruleName
    - fn
    - options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 148
    functionName: markdown_it.ruler.Ruler.push
    functionSourceFile: ''
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 2
    argNames:
    - self
    - chainName
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 217
    functionName: markdown_it.ruler.Ruler.getRules
    functionSourceFile: markdown_it.ruler
    functionUses: 16
    functionsReached:
    - markdown_it.ruler.Ruler.__compile__
    - chains.add
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: markdown_it.rules_core
    functionSourceFile: markdown_it.rules_core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: markdown_it.rules_core.smartquotes
    functionSourceFile: markdown_it.rules_core.smartquotes
    functionUses: 0
    functionsReached:
    - re.compile
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: re.compile
    functionSourceFile: re
    functionUses: 14
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argNames:
    - string
    - index
    - ch
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 17
    functionName: markdown_it.rules_core.smartquotes.replaceAt
    functionSourceFile: markdown_it.rules_core.smartquotes
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 28
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 14
    EdgeCount: 40
    ICount: 1
    IfCount: 28
    argCount: 2
    argNames:
    - tokens
    - state
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 24
    functionName: markdown_it.rules_core.smartquotes.process_inlines
    functionSourceFile: markdown_it.rules_core.smartquotes
    functionUses: 1
    functionsReached:
    - <builtin>.len
    - stack.append
    - t.group
    - QUOTE_RE.search
    - <builtin>.range
    - markdown_it.rules_core.smartquotes.replaceAt
    - markdown_it.common.utils.isWhiteSpace
    - markdown_it.common.utils.isPunctChar
    - t.start
    - markdown_it.common.utils.charCodeAt
    - <builtin>.chr
    - <builtin>.ord
    - markdown_it.common.utils.isMdAsciiPunct
    - UNICODE_PUNCT_RE.search
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.len
    functionSourceFile: <builtin>
    functionUses: 54
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.range
    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
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: QUOTE_RE.search
    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
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: t.start
    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
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: t.group
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - src
    - pos
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 10
    functionName: markdown_it.common.utils.charCodeAt
    functionSourceFile: markdown_it.common.utils
    functionUses: 8
    functionsReached:
    - <builtin>.ord
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argNames:
    - ch
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 270
    functionName: markdown_it.common.utils.isMdAsciiPunct
    functionSourceFile: ''
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.chr
    functionSourceFile: <builtin>
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - ch
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 230
    functionName: markdown_it.common.utils.isPunctChar
    functionSourceFile: markdown_it.common.utils
    functionUses: 3
    functionsReached:
    - UNICODE_PUNCT_RE.search
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argNames:
    - code
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 215
    functionName: markdown_it.common.utils.isWhiteSpace
    functionSourceFile: ''
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: stack.append
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 1
    argNames:
    - state
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 193
    functionName: markdown_it.rules_core.smartquotes.smartquotes
    functionSourceFile: markdown_it.rules_core.smartquotes
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - stack.append
    - t.group
    - QUOTE_RE.search
    - <builtin>.range
    - markdown_it.rules_core.smartquotes.replaceAt
    - markdown_it.common.utils.isWhiteSpace
    - markdown_it.common.utils.isPunctChar
    - markdown_it.rules_core.smartquotes.process_inlines
    - t.start
    - markdown_it.common.utils.charCodeAt
    - <builtin>.chr
    - <builtin>.ord
    - markdown_it.common.utils.isMdAsciiPunct
    - UNICODE_PUNCT_RE.search
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: markdown_it.token
    functionSourceFile: markdown_it.token
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argNames:
    - value
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 11
    functionName: markdown_it.token.convert_attrs
    functionSourceFile: markdown_it.token
    functionUses: 1
    functionsReached:
    - <builtin>.isinstance
    - <builtin>.dict
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.dict
    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
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dataclasses.field
    functionSourceFile: dataclasses
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 10
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: markdown_it.token.Token
    functionSourceFile: markdown_it.token
    functionUses: 0
    functionsReached:
    - dataclasses.field
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 79
    functionName: markdown_it.token.Token.__post_init__
    functionSourceFile: markdown_it.token
    functionUses: 0
    functionsReached:
    - markdown_it.token.convert_attrs
    - <builtin>.isinstance
    - <builtin>.dict
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argNames:
    - self
    - name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 82
    functionName: markdown_it.token.Token.attrIndex
    functionSourceFile: markdown_it.token
    functionUses: 0
    functionsReached:
    - <builtin>.list
    - warnings.warn
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    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
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.list
    functionSourceFile: <builtin>
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 91
    functionName: markdown_it.token.Token.attrItems
    functionSourceFile: markdown_it.token
    functionUses: 8
    functionsReached:
    - <builtin>.list
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - attrData
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 95
    functionName: markdown_it.token.Token.attrPush
    functionSourceFile: markdown_it.token
    functionUses: 0
    functionsReached:
    - markdown_it.token.Token.attrSet
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argNames:
    - self
    - name
    - value
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 100
    functionName: markdown_it.token.Token.attrSet
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 104
    functionName: markdown_it.token.Token.attrGet
    functionSourceFile: markdown_it.token
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 3
    argNames:
    - self
    - name
    - value
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 108
    functionName: markdown_it.token.Token.attrJoin
    functionSourceFile: markdown_it.token
    functionUses: 1
    functionsReached:
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - changes
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 123
    functionName: markdown_it.token.Token.copy
    functionSourceFile: markdown_it.token
    functionUses: 0
    functionsReached:
    - dataclasses.replace
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dataclasses.replace
    functionSourceFile: dataclasses
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 6
    argNames:
    - self
    - children
    - as_upstream
    - meta_serializer
    - filter
    - dict_factory
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 127
    functionName: markdown_it.token.Token.as_dict
    functionSourceFile: markdown_it.token
    functionUses: 0
    functionsReached:
    - <builtin>.getattr
    - mapping.items
    - dataclasses.fields
    - mapping.get
    - child.as_dict
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.getattr
    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
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dataclasses.fields
    functionSourceFile: dataclasses
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mapping.items
    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
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mapping.get
    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
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: child.as_dict
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argNames:
    - cls
    - dct
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 175
    functionName: markdown_it.token.Token.from_dict
    functionSourceFile: markdown_it.token
    functionUses: 0
    functionsReached:
    - markdown_it.token.Token.from_dict
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: markdown_it._compat
    functionSourceFile: markdown_it._compat
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: markdown_it.common.utils
    functionSourceFile: markdown_it.common.utils
    functionUses: 0
    functionsReached:
    - re.compile
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.ord
    functionSourceFile: <builtin>
    functionUses: 13
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argNames:
    - obj
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 27
    functionName: markdown_it.common.utils.assign
    functionSourceFile: markdown_it.common.utils
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argNames:
    - src
    - pos
    - newElements
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 47
    functionName: markdown_it.common.utils.arrayReplaceAt
    functionSourceFile: markdown_it.common.utils
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 8
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 12
    ICount: 0
    IfCount: 8
    argCount: 1
    argNames:
    - c
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 58
    functionName: markdown_it.common.utils.isValidEntityCode
    functionSourceFile: markdown_it.common.utils
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argNames:
    - c
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 82
    functionName: markdown_it.common.utils.fromCodePoint
    functionSourceFile: markdown_it.common.utils
    functionUses: 3
    functionsReached:
    - <builtin>.chr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 2
    argNames:
    - match
    - name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 101
    functionName: markdown_it.common.utils.replaceEntityPattern
    functionSourceFile: markdown_it.common.utils
    functionUses: 1
    functionsReached:
    - <builtin>.int
    - DIGITAL_ENTITY_TEST_RE.search
    - <builtin>.chr
    - <builtin>.ord
    - markdown_it.common.utils.isValidEntityCode
    - markdown_it.common.utils.fromCodePoint
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: DIGITAL_ENTITY_TEST_RE.search
    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
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.int
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - string
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 128
    functionName: markdown_it.common.utils.unescapeMd
    functionSourceFile: markdown_it.common.utils
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - string
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 135
    functionName: markdown_it.common.utils.unescapeAll
    functionSourceFile: markdown_it.common.utils
    functionUses: 3
    functionsReached:
    - UNESCAPE_ALL_RE.sub
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - match
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 136
    functionName: markdown_it.common.utils.unescapeAll.replacer_func
    functionSourceFile: markdown_it.common.utils
    functionUses: 0
    functionsReached:
    - <builtin>.ord
    - markdown_it.common.utils.replaceEntityPattern
    - <builtin>.int
    - DIGITAL_ENTITY_TEST_RE.search
    - <builtin>.chr
    - match.group
    - markdown_it.common.utils.isValidEntityCode
    - markdown_it.common.utils.fromCodePoint
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: match.group
    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
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: UNESCAPE_ALL_RE.sub
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argNames:
    - string
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 152
    functionName: markdown_it.common.utils.stripEscape
    functionSourceFile: markdown_it.common.utils
    functionUses: 0
    functionsReached:
    - ESCAPE_CHAR.sub
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: ESCAPE_CHAR.sub
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - raw
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 178
    functionName: markdown_it.common.utils.escapeHtml
    functionSourceFile: markdown_it.common.utils
    functionUses: 9
    functionsReached:
    - html.escape
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: html.escape
    functionSourceFile: html
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - string
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 188
    functionName: markdown_it.common.utils.escapeRE
    functionSourceFile: markdown_it.common.utils
    functionUses: 0
    functionsReached:
    - REGEXP_ESCAPE_RE.sub
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: REGEXP_ESCAPE_RE.sub
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - code
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 196
    functionName: markdown_it.common.utils.isSpace
    functionSourceFile: markdown_it.common.utils
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: UNICODE_PUNCT_RE.search
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argNames:
    - string
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 285
    functionName: markdown_it.common.utils.normalizeReference
    functionSourceFile: markdown_it.common.utils
    functionUses: 3
    functionsReached:
    - string.lower
    - string.strip
    - re.sub
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: string.strip
    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
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: re.sub
    functionSourceFile: re
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: string.lower
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: markdown_it.common.entities
    functionSourceFile: markdown_it.common.entities
    functionUses: 0
    functionsReached:
    - html.entities.html5.items
    - name.rstrip
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: name.rstrip
    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
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: html.entities.html5.items
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: markdown_it.rules_core.replacements
    functionSourceFile: markdown_it.rules_core.replacements
    functionUses: 0
    functionsReached:
    - logging.getLogger
    - re.compile
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: logging.getLogger
    functionSourceFile: logging
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - match
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 59
    functionName: markdown_it.rules_core.replacements.replaceFn
    functionSourceFile: markdown_it.rules_core.replacements
    functionUses: 0
    functionsReached:
    - match.group
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 1
    argNames:
    - inlineTokens
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 63
    functionName: markdown_it.rules_core.replacements.replace_scoped
    functionSourceFile: markdown_it.rules_core.replacements
    functionUses: 1
    functionsReached:
    - SCOPED_ABBR_RE.sub
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: SCOPED_ABBR_RE.sub
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 0
    IfCount: 4
    argCount: 1
    argNames:
    - inlineTokens
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 77
    functionName: markdown_it.rules_core.replacements.replace_rare
    functionSourceFile: markdown_it.rules_core.replacements
    functionUses: 1
    functionsReached:
    - RARE_RE.search
    - PLUS_MINUS_RE.sub
    - EM_DASH_RE.sub
    - ELLIPSIS_QUESTION_EXCLAMATION_RE.sub
    - ELLIPSIS_RE.sub
    - EN_DASH_INDENT_RE.sub
    - EN_DASH_RE.sub
    - QUESTION_EXCLAMATION_RE.sub
    - COMMA_RE.sub
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: RARE_RE.search
    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
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: PLUS_MINUS_RE.sub
    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
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: ELLIPSIS_RE.sub
    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
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: ELLIPSIS_QUESTION_EXCLAMATION_RE.sub
    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
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: QUESTION_EXCLAMATION_RE.sub
    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
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: COMMA_RE.sub
    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
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: EM_DASH_RE.sub
    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
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: EN_DASH_RE.sub
    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
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: EN_DASH_INDENT_RE.sub
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 2
    IfCount: 5
    argCount: 1
    argNames:
    - state
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 112
    functionName: markdown_it.rules_core.replacements.replace
    functionSourceFile: markdown_it.rules_core.replacements
    functionUses: 0
    functionsReached:
    - RARE_RE.search
    - PLUS_MINUS_RE.sub
    - SCOPED_ABBR_RE.sub
    - EM_DASH_RE.sub
    - ELLIPSIS_QUESTION_EXCLAMATION_RE.sub
    - SCOPED_ABBR_RE.search
    - ELLIPSIS_RE.sub
    - markdown_it.rules_core.replacements.replace_rare
    - EN_DASH_INDENT_RE.sub
    - EN_DASH_RE.sub
    - QUESTION_EXCLAMATION_RE.sub
    - markdown_it.rules_core.replacements.replace_scoped
    - COMMA_RE.sub
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: SCOPED_ABBR_RE.search
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: markdown_it.rules_core.normalize
    functionSourceFile: markdown_it.rules_core.normalize
    functionUses: 0
    functionsReached:
    - re.compile
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - state
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 11
    functionName: markdown_it.rules_core.normalize.normalize
    functionSourceFile: markdown_it.rules_core.normalize
    functionUses: 0
    functionsReached:
    - NEWLINES_RE.sub
    - NULL_RE.sub
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: NEWLINES_RE.sub
    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
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: NULL_RE.sub
    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
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: markdown_it.rules_core.linkify
    functionSourceFile: markdown_it.rules_core.linkify
    functionUses: 0
    functionsReached:
    - re.compile
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - string
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 15
    functionName: markdown_it.rules_core.linkify.isLinkOpen
    functionSourceFile: markdown_it.rules_core.linkify
    functionUses: 1
    functionsReached:
    - <builtin>.bool
    - LINK_OPEN_RE.search
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: LINK_OPEN_RE.search
    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
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.bool
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - string
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 19
    functionName: markdown_it.rules_core.linkify.isLinkClose
    functionSourceFile: markdown_it.rules_core.linkify
    functionUses: 1
    functionsReached:
    - <builtin>.bool
    - LINK_CLOSE_RE.search
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: LINK_CLOSE_RE.search
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 14
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 9
    EdgeCount: 21
    ICount: 5
    IfCount: 14
    argCount: 1
    argNames:
    - state
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 23
    functionName: markdown_it.rules_core.linkify.linkify
    functionSourceFile: markdown_it.rules_core.linkify
    functionUses: 0
    functionsReached:
    - HTTP_RE.sub
    - markdown_it.rules_core.linkify.isLinkClose
    - state.md.linkify.test
    - LINK_CLOSE_RE.search
    - markdown_it.common.utils.arrayReplaceAt
    - TEST_MAILTO_RE.search
    - nodes.append
    - <builtin>.bool
    - <builtin>.range
    - state.md.normalizeLinkText
    - state.md.validateLink
    - state.md.linkify.pretest
    - <builtin>.len
    - LINK_OPEN_RE.search
    - MAILTO_RE.sub
    - <builtin>.isinstance
    - state.md.linkify.match
    - markdown_it.rules_core.linkify.isLinkOpen
    - state.md.normalizeLink
    linkageType: pythonLinkage
    raised:
    - ModuleNotFoundError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: state.md.linkify.pretest
    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
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: state.md.linkify.test
    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
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: state.md.linkify.match
    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
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: state.md.normalizeLink
    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
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: state.md.validateLink
    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
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: state.md.normalizeLinkText
    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
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: HTTP_RE.sub
    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
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: TEST_MAILTO_RE.search
    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
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: MAILTO_RE.sub
    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
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: nodes.append
    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
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: markdown_it.rules_core.inline
    functionSourceFile: markdown_it.rules_core.inline
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 1
    argNames:
    - state
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 4
    functionName: markdown_it.rules_core.inline.inline
    functionSourceFile: markdown_it.rules_core.inline
    functionUses: 0
    functionsReached:
    - state.md.inline.parse
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: state.md.inline.parse
    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
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: markdown_it.rules_core.block
    functionSourceFile: markdown_it.rules_core.block
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 1
    argNames:
    - state
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 5
    functionName: markdown_it.rules_core.block.block
    functionSourceFile: markdown_it.rules_core.block
    functionUses: 0
    functionsReached:
    - state.md.block.parse
    - state.tokens.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: state.tokens.append
    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
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: state.md.block.parse
    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
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: markdown_it.rules_core.state_core
    functionSourceFile: markdown_it.rules_core.state_core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: markdown_it.ruler
    functionSourceFile: markdown_it.ruler
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argNames:
    - self
    - src
    - md
    - env
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 33
    functionName: markdown_it.ruler.StateBase.__init__
    functionSourceFile: markdown_it.ruler
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - value
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 43
    functionName: markdown_it.ruler.StateBase.src
    functionSourceFile: markdown_it.ruler
    functionUses: 0
    functionsReached:
    - <builtin>.ord
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.tuple
    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
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: markdown_it.ruler.Rule
    functionSourceFile: markdown_it.ruler
    functionUses: 0
    functionsReached:
    - dataclasses.field
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argNames:
    - self
    - name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 72
    functionName: markdown_it.ruler.Ruler.__find__
    functionSourceFile: markdown_it.ruler
    functionUses: 9
    functionsReached:
    - <builtin>.enumerate
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.enumerate
    functionSourceFile: <builtin>
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 3
    IfCount: 3
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 79
    functionName: markdown_it.ruler.Ruler.__compile__
    functionSourceFile: markdown_it.ruler
    functionUses: 17
    functionsReached:
    - chains.add
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: chains.add
    functionSourceFile: <builtin>
    functionUses: 18
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 4
    argNames:
    - self
    - ruleName
    - fn
    - options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 98
    functionName: markdown_it.ruler.Ruler.at
    functionSourceFile: markdown_it.ruler
    functionUses: 0
    functionsReached:
    - <builtin>.enumerate
    - options.get
    - markdown_it.ruler.Ruler.__find__
    linkageType: pythonLinkage
    raised:
    - KeyError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: options.get
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 5
    argNames:
    - self
    - beforeName
    - ruleName
    - fn
    - options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 114
    functionName: markdown_it.ruler.Ruler.before
    functionSourceFile: markdown_it.ruler
    functionUses: 0
    functionsReached:
    - <builtin>.enumerate
    - options.get
    - markdown_it.ruler.Ruler.__find__
    linkageType: pythonLinkage
    raised:
    - KeyError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 5
    argNames:
    - self
    - afterName
    - ruleName
    - fn
    - options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 130
    functionName: markdown_it.ruler.Ruler.after
    functionSourceFile: markdown_it.ruler
    functionUses: 0
    functionsReached:
    - <builtin>.enumerate
    - options.get
    - markdown_it.ruler.Ruler.__find__
    linkageType: pythonLinkage
    raised:
    - KeyError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: result.append
    functionSourceFile: <builtin>
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: markdown_it.parser_inline
    functionSourceFile: markdown_it.parser_inline
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 2
    argNames:
    - self
    - state
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 43
    functionName: markdown_it.parser_inline.ParserInline.skipToken
    functionSourceFile: markdown_it.parser_inline
    functionUses: 0
    functionsReached:
    - markdown_it.ruler.Ruler.__compile__
    - chains.add
    - markdown_it.ruler.Ruler.getRules
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 2
    IfCount: 5
    argCount: 2
    argNames:
    - self
    - state
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 85
    functionName: markdown_it.parser_inline.ParserInline.tokenize
    functionSourceFile: markdown_it.parser_inline
    functionUses: 1
    functionsReached:
    - markdown_it.ruler.Ruler.__compile__
    - chains.add
    - markdown_it.rules_inline.state_inline.StateInline.pushPending
    - markdown_it.ruler.Ruler.getRules
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 87
    functionName: markdown_it.rules_inline.state_inline.StateInline.pushPending
    functionSourceFile: ''
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 5
    argNames:
    - self
    - src
    - md
    - env
    - tokens
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 117
    functionName: markdown_it.parser_inline.ParserInline.parse
    functionSourceFile: markdown_it.parser_inline
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - chains.add
    - markdown_it.rules_inline.state_inline.StateInline.pushPending
    - markdown_it.ruler.Ruler.getRules
    - markdown_it.rules_inline.state_inline.StateInline.__init__
    - markdown_it.ruler.Ruler.__compile__
    - markdown_it.parser_inline.ParserInline.tokenize
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argNames:
    - self
    - src
    - md
    - env
    - outTokens
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 52
    functionName: markdown_it.rules_inline.state_inline.StateInline.__init__
    functionSourceFile: markdown_it.rules_inline.state_inline
    functionUses: 1
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: markdown_it.renderer
    functionSourceFile: markdown_it.renderer
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argNames:
    - self
    - tokens
    - options
    - env
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 27
    functionName: markdown_it.renderer.RendererProtocol.render
    functionSourceFile: markdown_it.renderer
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: inspect.getmembers
    functionSourceFile: inspect
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: k.startswith
    functionSourceFile: <builtin>
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 4
    argNames:
    - self
    - tokens
    - options
    - env
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 72
    functionName: markdown_it.renderer.RendererHTML.render
    functionSourceFile: markdown_it.renderer
    functionUses: 0
    functionsReached:
    - <builtin>.enumerate
    - <builtin>.len
    - markdown_it.token.Token.attrItems
    - markdown_it.renderer.RendererHTML.renderInline
    - markdown_it.common.utils.escapeHtml
    - markdown_it.renderer.RendererHTML.renderToken
    - <builtin>.list
    - markdown_it.renderer.RendererHTML.renderAttrs
    - html.escape
    - <builtin>.str
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 4
    argNames:
    - self
    - tokens
    - options
    - env
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 95
    functionName: markdown_it.renderer.RendererHTML.renderInline
    functionSourceFile: markdown_it.renderer
    functionUses: 1
    functionsReached:
    - <builtin>.enumerate
    - <builtin>.len
    - markdown_it.token.Token.attrItems
    - markdown_it.common.utils.escapeHtml
    - markdown_it.renderer.RendererHTML.renderToken
    - <builtin>.list
    - markdown_it.renderer.RendererHTML.renderAttrs
    - html.escape
    - <builtin>.str
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 8
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 12
    ICount: 1
    IfCount: 8
    argCount: 5
    argNames:
    - self
    - tokens
    - idx
    - options
    - env
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 114
    functionName: markdown_it.renderer.RendererHTML.renderToken
    functionSourceFile: markdown_it.renderer
    functionUses: 3
    functionsReached:
    - <builtin>.len
    - markdown_it.token.Token.attrItems
    - markdown_it.common.utils.escapeHtml
    - <builtin>.list
    - markdown_it.renderer.RendererHTML.renderAttrs
    - html.escape
    - <builtin>.str
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argNames:
    - token
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 179
    functionName: markdown_it.renderer.RendererHTML.renderAttrs
    functionSourceFile: markdown_it.renderer
    functionUses: 7
    functionsReached:
    - markdown_it.token.Token.attrItems
    - markdown_it.common.utils.escapeHtml
    - <builtin>.list
    - html.escape
    - <builtin>.str
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.str
    functionSourceFile: <builtin>
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 4
    argNames:
    - self
    - tokens
    - options
    - env
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 188
    functionName: markdown_it.renderer.RendererHTML.renderInlineAsText
    functionSourceFile: markdown_it.renderer
    functionUses: 1
    functionsReached:
    - markdown_it.renderer.RendererHTML.renderInlineAsText
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argNames:
    - self
    - tokens
    - idx
    - options
    - env
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 218
    functionName: markdown_it.renderer.RendererHTML.code_inline
    functionSourceFile: markdown_it.renderer
    functionUses: 0
    functionsReached:
    - markdown_it.token.Token.attrItems
    - markdown_it.common.utils.escapeHtml
    - <builtin>.list
    - markdown_it.renderer.RendererHTML.renderAttrs
    - html.escape
    - <builtin>.str
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argNames:
    - self
    - tokens
    - idx
    - options
    - env
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 228
    functionName: markdown_it.renderer.RendererHTML.code_block
    functionSourceFile: markdown_it.renderer
    functionUses: 0
    functionsReached:
    - markdown_it.token.Token.attrItems
    - markdown_it.common.utils.escapeHtml
    - <builtin>.list
    - markdown_it.renderer.RendererHTML.renderAttrs
    - html.escape
    - <builtin>.str
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 1
    IfCount: 5
    argCount: 5
    argNames:
    - self
    - tokens
    - idx
    - options
    - env
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 245
    functionName: markdown_it.renderer.RendererHTML.fence
    functionSourceFile: markdown_it.renderer
    functionUses: 0
    functionsReached:
    - markdown_it.common.utils.unescapeAll
    - <builtin>.len
    - markdown_it.token.Token.attrItems
    - markdown_it.token.Token.attrJoin
    - html.escape
    - <builtin>.str
    - markdown_it.common.utils.escapeHtml
    - info.split
    - token.attrs.copy
    - highlighted.startswith
    - <builtin>.list
    - markdown_it.renderer.RendererHTML.renderAttrs
    - <builtin>.isinstance
    - UNESCAPE_ALL_RE.sub
    - options.highlight
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: info.split
    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
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: options.highlight
    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
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: highlighted.startswith
    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
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: token.attrs.copy
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 5
    argNames:
    - self
    - tokens
    - idx
    - options
    - env
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 297
    functionName: markdown_it.renderer.RendererHTML.image
    functionSourceFile: markdown_it.renderer
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - markdown_it.token.Token.attrItems
    - markdown_it.common.utils.escapeHtml
    - token.attrSet
    - markdown_it.renderer.RendererHTML.renderInlineAsText
    - markdown_it.renderer.RendererHTML.renderToken
    - <builtin>.list
    - markdown_it.renderer.RendererHTML.renderAttrs
    - html.escape
    - <builtin>.str
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: token.attrSet
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argNames:
    - self
    - tokens
    - idx
    - options
    - args
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 315
    functionName: markdown_it.renderer.RendererHTML.hardbreak
    functionSourceFile: markdown_it.renderer
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argNames:
    - self
    - tokens
    - idx
    - options
    - args
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 320
    functionName: markdown_it.renderer.RendererHTML.softbreak
    functionSourceFile: markdown_it.renderer
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argNames:
    - self
    - tokens
    - idx
    - args
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 327
    functionName: markdown_it.renderer.RendererHTML.text
    functionSourceFile: markdown_it.renderer
    functionUses: 0
    functionsReached:
    - html.escape
    - markdown_it.common.utils.escapeHtml
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argNames:
    - self
    - tokens
    - idx
    - args
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 330
    functionName: markdown_it.renderer.RendererHTML.html_block
    functionSourceFile: markdown_it.renderer
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argNames:
    - self
    - tokens
    - idx
    - args
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 333
    functionName: markdown_it.renderer.RendererHTML.html_inline
    functionSourceFile: markdown_it.renderer
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: markdown_it.utils
    functionSourceFile: markdown_it.utils
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - value
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 16
    functionName: markdown_it.utils.OptionsDict.maxNesting
    functionSourceFile: markdown_it.utils
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - value
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 25
    functionName: markdown_it.utils.OptionsDict.html
    functionSourceFile: markdown_it.utils
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - value
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 34
    functionName: markdown_it.utils.OptionsDict.linkify
    functionSourceFile: markdown_it.utils
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - value
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 43
    functionName: markdown_it.utils.OptionsDict.typographer
    functionSourceFile: markdown_it.utils
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - value
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 52
    functionName: markdown_it.utils.OptionsDict.quotes
    functionSourceFile: markdown_it.utils
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - value
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 61
    functionName: markdown_it.utils.OptionsDict.xhtmlOut
    functionSourceFile: markdown_it.utils
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - value
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 70
    functionName: markdown_it.utils.OptionsDict.breaks
    functionSourceFile: markdown_it.utils
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - value
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 79
    functionName: markdown_it.utils.OptionsDict.langPrefix
    functionSourceFile: markdown_it.utils
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - value
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 88
    functionName: markdown_it.utils.OptionsDict.highlight
    functionSourceFile: markdown_it.utils
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 3
    IfCount: 4
    argCount: 1
    argNames:
    - path
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 92
    functionName: markdown_it.utils.read_fixture_file
    functionSourceFile: markdown_it.utils
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - pathlib.Path.read_text
    - <builtin>.range
    - tests.append
    - pathlib.Path
    - text.splitlines
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pathlib.Path
    functionSourceFile: pathlib
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pathlib.Path.read_text
    functionSourceFile: pathlib
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: text.splitlines
    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
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tests.append
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argNames:
    - string
    - suffix
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 114
    functionName: markdown_it.utils._removesuffix
    functionSourceFile: markdown_it.utils
    functionUses: 5
    functionsReached:
    - <builtin>.len
    - typing.NamedTuple.opening.type.endswith
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.NamedTuple.opening.type.endswith
    functionSourceFile: typing
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: markdown_it.parser_block
    functionSourceFile: markdown_it.parser_block
    functionUses: 0
    functionsReached:
    - logging.getLogger
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 1
    IfCount: 6
    argCount: 5
    argNames:
    - self
    - state
    - startLine
    - endLine
    - silent
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 49
    functionName: markdown_it.parser_block.ParserBlock.tokenize
    functionSourceFile: markdown_it.parser_block
    functionUses: 1
    functionsReached:
    - chains.add
    - markdown_it.ruler.Ruler.getRules
    - markdown_it.ruler.Ruler.__compile__
    - markdown_it.rules_block.state_block.StateBlock.isEmpty
    - markdown_it.rules_block.state_block.StateBlock.skipEmptyLines
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argNames:
    - self
    - from_pos
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 140
    functionName: markdown_it.rules_block.state_block.StateBlock.skipEmptyLines
    functionSourceFile: ''
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - line
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 136
    functionName: markdown_it.rules_block.state_block.StateBlock.isEmpty
    functionSourceFile: ''
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 6
    argNames:
    - self
    - src
    - md
    - env
    - outTokens
    - ords
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 96
    functionName: markdown_it.parser_block.ParserBlock.parse
    functionSourceFile: markdown_it.parser_block
    functionUses: 0
    functionsReached:
    - <builtin>.enumerate
    - <builtin>.len
    - chains.add
    - markdown_it.ruler.Ruler.getRules
    - markdown_it.common.utils.isSpace
    - markdown_it.ruler.Ruler.__compile__
    - markdown_it.rules_block.state_block.StateBlock.isEmpty
    - markdown_it.rules_block.state_block.StateBlock.__init__
    - markdown_it.rules_block.state_block.StateBlock.skipEmptyLines
    - markdown_it.parser_block.ParserBlock.tokenize
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 10
    IfCount: 6
    argCount: 6
    argNames:
    - self
    - src
    - md
    - env
    - tokens
    - srcCharCode
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 14
    functionName: markdown_it.rules_block.state_block.StateBlock.__init__
    functionSourceFile: markdown_it.rules_block.state_block
    functionUses: 1
    functionsReached:
    - <builtin>.enumerate
    - <builtin>.len
    - markdown_it.common.utils.isSpace
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: markdown_it.rules_block
    functionSourceFile: markdown_it.rules_block
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: markdown_it.rules_block.blockquote
    functionSourceFile: markdown_it.rules_block.blockquote
    functionUses: 0
    functionsReached:
    - logging.getLogger
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 19
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 11
    EdgeCount: 28
    ICount: 14
    IfCount: 19
    argCount: 4
    argNames:
    - state
    - startLine
    - endLine
    - silent
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 12
    functionName: markdown_it.rules_block.blockquote.blockquote
    functionSourceFile: markdown_it.rules_block.blockquote
    functionUses: 0
    functionsReached:
    - <builtin>.enumerate
    - oldBSCount.append
    - LOGGER.debug
    - oldSCount.append
    - oldBMarks.append
    - state.md.block.ruler.getRules
    - markdown_it.common.utils.isSpace
    - state.push
    - oldTShift.append
    - state.md.block.tokenize
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: LOGGER.debug
    functionSourceFile: <builtin>
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: state.md.block.ruler.getRules
    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
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: oldBMarks.append
    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
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: oldBSCount.append
    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
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: oldSCount.append
    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
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: oldTShift.append
    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
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: state.push
    functionSourceFile: <builtin>
    functionUses: 20
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: state.md.block.tokenize
    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
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: markdown_it.rules_block.state_block
    functionSourceFile: markdown_it.rules_block.state_block
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 118
    functionName: markdown_it.rules_block.state_block.StateBlock.__repr__
    functionSourceFile: markdown_it.rules_block.state_block
    functionUses: 0
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 4
    argNames:
    - self
    - ttype
    - tag
    - nesting
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 124
    functionName: markdown_it.rules_block.state_block.StateBlock.push
    functionSourceFile: markdown_it.rules_block.state_block
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argNames:
    - self
    - pos
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 153
    functionName: markdown_it.rules_block.state_block.StateBlock.skipSpaces
    functionSourceFile: markdown_it.rules_block.state_block
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - markdown_it.common.utils.isSpace
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 3
    argNames:
    - self
    - pos
    - minimum
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 161
    functionName: markdown_it.rules_block.state_block.StateBlock.skipSpacesBack
    functionSourceFile: markdown_it.rules_block.state_block
    functionUses: 0
    functionsReached:
    - markdown_it.common.utils.isSpace
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argNames:
    - self
    - pos
    - code
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 171
    functionName: markdown_it.rules_block.state_block.StateBlock.skipChars
    functionSourceFile: markdown_it.rules_block.state_block
    functionUses: 0
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 4
    argNames:
    - self
    - pos
    - code
    - minimum
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 179
    functionName: markdown_it.rules_block.state_block.StateBlock.skipCharsBack
    functionSourceFile: markdown_it.rules_block.state_block
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 1
    IfCount: 6
    argCount: 5
    argNames:
    - self
    - begin
    - end
    - indent
    - keepLastLF
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 189
    functionName: markdown_it.rules_block.state_block.StateBlock.getLines
    functionSourceFile: markdown_it.rules_block.state_block
    functionUses: 0
    functionsReached:
    - markdown_it.common.utils.isSpace
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: markdown_it.rules_block.html_block
    functionSourceFile: markdown_it.rules_block.html_block
    functionUses: 0
    functionsReached:
    - logging.getLogger
    - re.compile
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 10
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 15
    ICount: 1
    IfCount: 10
    argCount: 4
    argNames:
    - state
    - startLine
    - endLine
    - silent
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 34
    functionName: markdown_it.rules_block.html_block.html_block
    functionSourceFile: markdown_it.rules_block.html_block
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - state.md.options.get
    - LOGGER.debug
    - state.getLines
    - state.push
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: state.md.options.get
    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
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: state.getLines
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: markdown_it.common.html_re
    functionSourceFile: markdown_it.common.html_re
    functionUses: 0
    functionsReached:
    - re.compile
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: markdown_it.common.html_blocks
    functionSourceFile: markdown_it.common.html_blocks
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: markdown_it.rules_block.heading
    functionSourceFile: markdown_it.rules_block.heading
    functionUses: 0
    functionsReached:
    - logging.getLogger
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 1
    IfCount: 5
    argCount: 4
    argNames:
    - state
    - startLine
    - endLine
    - silent
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 12
    functionName: markdown_it.rules_block.heading.heading
    functionSourceFile: markdown_it.rules_block.heading
    functionUses: 0
    functionsReached:
    - state.skipSpacesBack
    - LOGGER.debug
    - markdown_it.common.utils.isSpace
    - state.push
    - state.skipCharsBack
    - <builtin>.str
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: state.skipSpacesBack
    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
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: state.skipCharsBack
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: markdown_it.rules_block.hr
    functionSourceFile: markdown_it.rules_block.hr
    functionUses: 0
    functionsReached:
    - logging.getLogger
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 1
    IfCount: 6
    argCount: 4
    argNames:
    - state
    - startLine
    - endLine
    - silent
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 13
    functionName: markdown_it.rules_block.hr.hr
    functionSourceFile: markdown_it.rules_block.hr
    functionUses: 0
    functionsReached:
    - LOGGER.debug
    - <builtin>.chr
    - markdown_it.common.utils.isSpace
    - state.push
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: markdown_it.rules_block.list
    functionSourceFile: markdown_it.rules_block.list
    functionUses: 0
    functionsReached:
    - logging.getLogger
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 2
    argNames:
    - state
    - startLine
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 12
    functionName: markdown_it.rules_block.list.skipBulletListMarker
    functionSourceFile: markdown_it.rules_block.list
    functionUses: 1
    functionsReached:
    - markdown_it.common.utils.isSpace
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 8
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 12
    ICount: 0
    IfCount: 8
    argCount: 2
    argNames:
    - state
    - startLine
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 37
    functionName: markdown_it.rules_block.list.skipOrderedListMarker
    functionSourceFile: markdown_it.rules_block.list
    functionUses: 1
    functionsReached:
    - markdown_it.common.utils.isSpace
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argNames:
    - state
    - idx
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 86
    functionName: markdown_it.rules_block.list.markTightParagraphs
    functionSourceFile: markdown_it.rules_block.list
    functionUses: 1
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 30
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 15
    EdgeCount: 43
    ICount: 3
    IfCount: 30
    argCount: 4
    argNames:
    - state
    - startLine
    - endLine
    - silent
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 99
    functionName: markdown_it.rules_block.list.list_block
    functionSourceFile: markdown_it.rules_block.list
    functionUses: 0
    functionsReached:
    - markdown_it.rules_block.list.markTightParagraphs
    - <builtin>.len
    - LOGGER.debug
    - markdown_it.rules_block.list.skipBulletListMarker
    - <builtin>.int
    - state.skipSpaces
    - state.isEmpty
    - state.md.block.ruler.getRules
    - markdown_it.common.utils.isSpace
    - state.push
    - <builtin>.chr
    - <builtin>.min
    - state.md.block.tokenize
    - markdown_it.rules_block.list.skipOrderedListMarker
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: state.skipSpaces
    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
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: state.isEmpty
    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
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.min
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: markdown_it.rules_block.code
    functionSourceFile: markdown_it.rules_block.code
    functionUses: 0
    functionsReached:
    - logging.getLogger
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 4
    argNames:
    - state
    - startLine
    - endLine
    - silent
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 9
    functionName: markdown_it.rules_block.code.code
    functionSourceFile: markdown_it.rules_block.code
    functionUses: 0
    functionsReached:
    - LOGGER.debug
    - state.push
    - state.getLines
    - state.isEmpty
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: markdown_it.rules_block.table
    functionSourceFile: markdown_it.rules_block.table
    functionUses: 0
    functionsReached:
    - re.compile
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argNames:
    - state
    - line
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 11
    functionName: markdown_it.rules_block.table.getLine
    functionSourceFile: markdown_it.rules_block.table
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 1
    argNames:
    - string
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 19
    functionName: markdown_it.rules_block.table.escapedSplit
    functionSourceFile: markdown_it.rules_block.table
    functionUses: 1
    functionsReached:
    - markdown_it.common.utils.charCodeAt
    - <builtin>.ord
    - <builtin>.len
    - result.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 31
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 15
    EdgeCount: 44
    ICount: 7
    IfCount: 31
    argCount: 4
    argNames:
    - state
    - startLine
    - endLine
    - silent
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 50
    functionName: markdown_it.rules_block.table.table
    functionSourceFile: markdown_it.rules_block.table
    functionUses: 0
    functionsReached:
    - headerLineRe.search
    - markdown_it.rules_block.table.getLine
    - aligns.append
    - markdown_it.rules_block.table.escapedSplit
    - columns.pop
    - <builtin>.len
    - lineText.split
    - <builtin>.range
    - state.md.block.ruler.getRules
    - result.append
    - markdown_it.common.utils.isSpace
    - state.push
    - markdown_it.common.utils.charCodeAt
    - <builtin>.ord
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lineText.split
    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
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: headerLineRe.search
    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
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: aligns.append
    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
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: columns.pop
    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
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: markdown_it.rules_block.lheading
    functionSourceFile: markdown_it.rules_block.lheading
    functionUses: 0
    functionsReached:
    - logging.getLogger
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 10
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 15
    ICount: 1
    IfCount: 10
    argCount: 4
    argNames:
    - state
    - startLine
    - endLine
    - silent
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 10
    functionName: markdown_it.rules_block.lheading.lheading
    functionSourceFile: markdown_it.rules_block.lheading
    functionUses: 0
    functionsReached:
    - ruler.getRules
    - LOGGER.debug
    - state.skipChars
    - state.skipSpaces
    - state.getLines
    - state.isEmpty
    - state.push
    - <builtin>.chr
    - <builtin>.str
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: ruler.getRules
    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
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: state.skipChars
    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
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: markdown_it.rules_block.fence
    functionSourceFile: markdown_it.rules_block.fence
    functionUses: 0
    functionsReached:
    - logging.getLogger
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 13
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 8
    EdgeCount: 19
    ICount: 1
    IfCount: 13
    argCount: 4
    argNames:
    - state
    - startLine
    - endLine
    - silent
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 9
    functionName: markdown_it.rules_block.fence.fence
    functionSourceFile: markdown_it.rules_block.fence
    functionUses: 0
    functionsReached:
    - LOGGER.debug
    - state.skipChars
    - state.skipSpaces
    - state.getLines
    - state.push
    - <builtin>.chr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: markdown_it.rules_block.paragraph
    functionSourceFile: markdown_it.rules_block.paragraph
    functionUses: 0
    functionsReached:
    - logging.getLogger
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 1
    IfCount: 5
    argCount: 4
    argNames:
    - state
    - startLine
    - endLine
    - silent
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 10
    functionName: markdown_it.rules_block.paragraph.paragraph
    functionSourceFile: markdown_it.rules_block.paragraph
    functionUses: 0
    functionsReached:
    - ruler.getRules
    - LOGGER.debug
    - state.getLines
    - state.isEmpty
    - state.push
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: markdown_it.rules_block.reference
    functionSourceFile: markdown_it.rules_block.reference
    functionUses: 0
    functionsReached:
    - logging.getLogger
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 32
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 16
    EdgeCount: 46
    ICount: 2
    IfCount: 32
    argCount: 4
    argNames:
    - state
    - startLine
    - _endLine
    - silent
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 9
    functionName: markdown_it.rules_block.reference.reference
    functionSourceFile: markdown_it.rules_block.reference
    functionUses: 0
    functionsReached:
    - markdown_it.common.utils.normalizeReference
    - LOGGER.debug
    - state.getLines
    - state.md.helpers.parseLinkDestination
    - state.md.validateLink
    - string.strip
    - markdown_it.common.utils.isSpace
    - state.push
    - state.md.helpers.parseLinkTitle
    - <builtin>.len
    - <builtin>.ord
    - string.lower
    - state.md.options.get
    - state.isEmpty
    - state.md.block.ruler.getRules
    - state.env.setdefault
    - state.md.normalizeLink
    - markdown_it.common.utils.charCodeAt
    - re.sub
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: state.md.helpers.parseLinkDestination
    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
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: state.md.helpers.parseLinkTitle
    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
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: state.env.setdefault
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: markdown_it.helpers
    functionSourceFile: markdown_it.helpers
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: markdown_it.helpers.parse_link_title
    functionSourceFile: markdown_it.helpers.parse_link_title
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 9
    functionName: markdown_it.helpers.parse_link_title._Result.__init__
    functionSourceFile: markdown_it.helpers.parse_link_title
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 15
    functionName: markdown_it.helpers.parse_link_title._Result.__str__
    functionSourceFile: markdown_it.helpers.parse_link_title
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 8
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 12
    ICount: 0
    IfCount: 8
    argCount: 3
    argNames:
    - string
    - pos
    - maximum
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 19
    functionName: markdown_it.helpers.parse_link_title.parseLinkTitle
    functionSourceFile: markdown_it.helpers.parse_link_title
    functionUses: 0
    functionsReached:
    - markdown_it.common.utils.unescapeAll
    - markdown_it.helpers.parse_link_title._Result.__init__
    - markdown_it.common.utils.charCodeAt
    - <builtin>.ord
    - UNESCAPE_ALL_RE.sub
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: markdown_it.helpers.parse_link_destination
    functionSourceFile: markdown_it.helpers.parse_link_destination
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 11
    functionName: markdown_it.helpers.parse_link_destination._Result.__init__
    functionSourceFile: markdown_it.helpers.parse_link_destination
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 15
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 9
    EdgeCount: 22
    ICount: 0
    IfCount: 15
    argCount: 3
    argNames:
    - string
    - pos
    - maximum
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 18
    functionName: markdown_it.helpers.parse_link_destination.parseLinkDestination
    functionSourceFile: markdown_it.helpers.parse_link_destination
    functionUses: 0
    functionsReached:
    - markdown_it.common.utils.unescapeAll
    - markdown_it.helpers.parse_link_destination._Result.__init__
    - markdown_it.common.utils.charCodeAt
    - <builtin>.ord
    - UNESCAPE_ALL_RE.sub
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: markdown_it.common
    functionSourceFile: markdown_it.common
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: markdown_it.helpers.parse_link_label
    functionSourceFile: markdown_it.helpers.parse_link_label
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 1
    IfCount: 6
    argCount: 3
    argNames:
    - state
    - start
    - disableNested
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 11
    functionName: markdown_it.helpers.parse_link_label.parseLinkLabel
    functionSourceFile: markdown_it.helpers.parse_link_label
    functionUses: 0
    functionsReached:
    - state.md.inline.skipToken
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: state.md.inline.skipToken
    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
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: markdown_it.rules_inline
    functionSourceFile: markdown_it.rules_inline
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: markdown_it.rules_inline.escape
    functionSourceFile: markdown_it.rules_inline.escape
    functionUses: 0
    functionsReached:
    - <builtin>.ord
    - <builtin>.range
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 8
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 12
    ICount: 1
    IfCount: 8
    argCount: 2
    argNames:
    - state
    - silent
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 12
    functionName: markdown_it.rules_inline.escape.escape
    functionSourceFile: markdown_it.rules_inline.escape
    functionUses: 0
    functionsReached:
    - markdown_it.common.utils.isSpace
    - state.push
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: markdown_it.rules_inline.html_inline
    functionSourceFile: markdown_it.rules_inline.html_inline
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - ch
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 6
    functionName: markdown_it.rules_inline.html_inline.isLetter
    functionSourceFile: markdown_it.rules_inline.html_inline
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 0
    IfCount: 5
    argCount: 2
    argNames:
    - state
    - silent
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 12
    functionName: markdown_it.rules_inline.html_inline.html_inline
    functionSourceFile: markdown_it.rules_inline.html_inline
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - HTML_TAG_RE.search
    - state.md.options.get
    - markdown_it.rules_inline.html_inline.isLetter
    - state.push
    - match.group
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: HTML_TAG_RE.search
    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
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: markdown_it.rules_inline.link
    functionSourceFile: markdown_it.rules_inline.link
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 20
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 11
    EdgeCount: 29
    ICount: 2
    IfCount: 20
    argCount: 2
    argNames:
    - state
    - silent
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 7
    functionName: markdown_it.rules_inline.link.link
    functionSourceFile: markdown_it.rules_inline.link
    functionUses: 0
    functionsReached:
    - markdown_it.common.utils.normalizeReference
    - string.lower
    - state.push
    - state.md.helpers.parseLinkTitle
    - state.md.options.get
    - token.attrSet
    - state.md.validateLink
    - string.strip
    - state.md.helpers.parseLinkLabel
    - state.md.normalizeLink
    - markdown_it.common.utils.isSpace
    - state.md.helpers.parseLinkDestination
    - state.md.inline.tokenize
    - re.sub
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: state.md.helpers.parseLinkLabel
    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
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: state.md.inline.tokenize
    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
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: markdown_it.rules_inline.text
    functionSourceFile: markdown_it.rules_inline.text
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - ch
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 15
    functionName: markdown_it.rules_inline.text.isTerminatorChar
    functionSourceFile: markdown_it.rules_inline.text
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 3
    argNames:
    - state
    - silent
    - args
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 43
    functionName: markdown_it.rules_inline.text.text
    functionSourceFile: markdown_it.rules_inline.text
    functionUses: 0
    functionsReached:
    - markdown_it.rules_inline.text.isTerminatorChar
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: markdown_it.rules_inline.text_collapse
    functionSourceFile: markdown_it.rules_inline.text_collapse
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 1
    IfCount: 5
    argCount: 2
    argNames:
    - state
    - args
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 4
    functionName: markdown_it.rules_inline.text_collapse.text_collapse
    functionSourceFile: markdown_it.rules_inline.text_collapse
    functionUses: 0
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: markdown_it.rules_inline.balance_pairs
    functionSourceFile: markdown_it.rules_inline.balance_pairs
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 11
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 16
    ICount: 0
    IfCount: 11
    argCount: 3
    argNames:
    - state
    - delimiters
    - args
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 6
    functionName: markdown_it.rules_inline.balance_pairs.processDelimiters
    functionSourceFile: markdown_it.rules_inline.balance_pairs
    functionUses: 1
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 1
    argNames:
    - state
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 101
    functionName: markdown_it.rules_inline.balance_pairs.link_pairs
    functionSourceFile: markdown_it.rules_inline.balance_pairs
    functionUses: 0
    functionsReached:
    - markdown_it.rules_inline.balance_pairs.processDelimiters
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: markdown_it.rules_inline.newline
    functionSourceFile: markdown_it.rules_inline.newline
    functionUses: 0
    functionsReached:
    - re.compile
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 3
    IfCount: 4
    argCount: 2
    argNames:
    - state
    - silent
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 10
    functionName: markdown_it.rules_inline.newline.newline
    functionSourceFile: markdown_it.rules_inline.newline
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - endSpace.sub
    - markdown_it.common.utils.isSpace
    - state.push
    - markdown_it.common.utils.charCodeAt
    - <builtin>.ord
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: endSpace.sub
    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
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: markdown_it.rules_inline.strikethrough
    functionSourceFile: markdown_it.rules_inline.strikethrough
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 2
    IfCount: 4
    argCount: 2
    argNames:
    - state
    - silent
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 7
    functionName: markdown_it.rules_inline.strikethrough.tokenize
    functionSourceFile: markdown_it.rules_inline.strikethrough
    functionUses: 0
    functionsReached:
    - state.delimiters.append
    - <builtin>.chr
    - state.scanDelims
    - state.push
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: state.scanDelims
    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
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: state.delimiters.append
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 2
    argNames:
    - state
    - delimiters
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 55
    functionName: markdown_it.rules_inline.strikethrough._postProcess
    functionSourceFile: markdown_it.rules_inline.strikethrough
    functionUses: 1
    functionsReached:
    - loneMarkers.pop
    - loneMarkers.append
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: loneMarkers.append
    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
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: loneMarkers.pop
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 3
    IfCount: 1
    argCount: 1
    argNames:
    - state
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 116
    functionName: markdown_it.rules_inline.strikethrough.postProcess
    functionSourceFile: markdown_it.rules_inline.strikethrough
    functionUses: 0
    functionsReached:
    - loneMarkers.pop
    - markdown_it.rules_inline.strikethrough._postProcess
    - loneMarkers.append
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: markdown_it.rules_inline.backticks
    functionSourceFile: markdown_it.rules_inline.backticks
    functionUses: 0
    functionsReached:
    - re.compile
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 0
    IfCount: 7
    argCount: 2
    argNames:
    - state
    - silent
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 9
    functionName: markdown_it.rules_inline.backticks.backtick
    functionSourceFile: markdown_it.rules_inline.backticks
    functionUses: 0
    functionsReached:
    - state.backticks.get
    - token.content.startswith
    - <builtin>.len
    - state.src.index
    - token.content.strip
    - state.push
    - token.content.endswith
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: state.backticks.get
    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
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: state.src.index
    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
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: token.content.startswith
    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
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: token.content.endswith
    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
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: token.content.strip
    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
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: markdown_it.rules_inline.emphasis
    functionSourceFile: markdown_it.rules_inline.emphasis
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 2
    argNames:
    - state
    - silent
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 7
    functionName: markdown_it.rules_inline.emphasis.tokenize
    functionSourceFile: markdown_it.rules_inline.emphasis
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - <builtin>.range
    - state.delimiters.append
    - state.scanDelims
    - state.push
    - <builtin>.chr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 2
    argNames:
    - state
    - delimiters
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 41
    functionName: markdown_it.rules_inline.emphasis._postProcess
    functionSourceFile: markdown_it.rules_inline.emphasis
    functionUses: 1
    functionsReached:
    - <builtin>.chr
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 3
    IfCount: 1
    argCount: 1
    argNames:
    - state
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 95
    functionName: markdown_it.rules_inline.emphasis.postProcess
    functionSourceFile: markdown_it.rules_inline.emphasis
    functionUses: 0
    functionsReached:
    - <builtin>.chr
    - <builtin>.len
    - markdown_it.rules_inline.emphasis._postProcess
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: markdown_it.rules_inline.state_inline
    functionSourceFile: markdown_it.rules_inline.state_inline
    functionUses: 0
    functionsReached:
    - collections.namedtuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: collections.namedtuple
    functionSourceFile: collections
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 81
    functionName: markdown_it.rules_inline.state_inline.StateInline.__repr__
    functionSourceFile: markdown_it.rules_inline.state_inline
    functionUses: 0
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 5
    IfCount: 3
    argCount: 4
    argNames:
    - self
    - ttype
    - tag
    - nesting
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 95
    functionName: markdown_it.rules_inline.state_inline.StateInline.push
    functionSourceFile: markdown_it.rules_inline.state_inline
    functionUses: 0
    functionsReached:
    - markdown_it.rules_inline.state_inline.StateInline.pushPending
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 1
    IfCount: 7
    argCount: 3
    argNames:
    - self
    - start
    - canSplitWord
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 124
    functionName: markdown_it.rules_inline.state_inline.StateInline.scanDelims
    functionSourceFile: markdown_it.rules_inline.state_inline
    functionUses: 0
    functionsReached:
    - collections.namedtuple
    - markdown_it.common.utils.isWhiteSpace
    - markdown_it.common.utils.isPunctChar
    - <builtin>.chr
    - markdown_it.common.utils.isMdAsciiPunct
    - UNICODE_PUNCT_RE.search
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: markdown_it.rules_inline.autolink
    functionSourceFile: markdown_it.rules_inline.autolink
    functionUses: 0
    functionsReached:
    - re.compile
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 10
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 15
    ICount: 0
    IfCount: 10
    argCount: 2
    argNames:
    - state
    - silent
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 12
    functionName: markdown_it.rules_inline.autolink.autolink
    functionSourceFile: markdown_it.rules_inline.autolink
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - AUTOLINK_RE.search
    - state.md.normalizeLinkText
    - state.md.validateLink
    - EMAIL_RE.search
    - state.md.normalizeLink
    - state.push
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: AUTOLINK_RE.search
    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
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: EMAIL_RE.search
    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
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: markdown_it.rules_inline.image
    functionSourceFile: markdown_it.rules_inline.image
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 20
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 11
    EdgeCount: 29
    ICount: 2
    IfCount: 20
    argCount: 2
    argNames:
    - state
    - silent
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 9
    functionName: markdown_it.rules_inline.image.image
    functionSourceFile: markdown_it.rules_inline.image
    functionUses: 0
    functionsReached:
    - markdown_it.common.utils.normalizeReference
    - string.lower
    - state.push
    - state.md.helpers.parseLinkTitle
    - state.md.options.get
    - token.attrSet
    - state.md.validateLink
    - string.strip
    - state.md.helpers.parseLinkLabel
    - state.md.normalizeLink
    - markdown_it.common.utils.isSpace
    - state.md.helpers.parseLinkDestination
    - state.md.inline.parse
    - re.sub
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: markdown_it.rules_inline.entity
    functionSourceFile: markdown_it.rules_inline.entity
    functionUses: 0
    functionsReached:
    - re.compile
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 9
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 14
    ICount: 0
    IfCount: 9
    argCount: 2
    argNames:
    - state
    - silent
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 12
    functionName: markdown_it.rules_inline.entity.entity
    functionSourceFile: markdown_it.rules_inline.entity
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - markdown_it.common.utils.fromCodePoint
    - <builtin>.int
    - DIGITAL_RE.search
    - <builtin>.chr
    - match.group
    - markdown_it.common.utils.isValidEntityCode
    - NAMED_RE.search
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: DIGITAL_RE.search
    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
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: NAMED_RE.search
    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
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: markdown_it.presets
    functionSourceFile: markdown_it.presets
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: markdown_it.presets.commonmark
    functionSourceFile: markdown_it.presets.commonmark
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: markdown_it.presets.default
    functionSourceFile: markdown_it.presets.default
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: markdown_it.presets.zero
    functionSourceFile: markdown_it.presets.zero
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: markdown_it.common.normalize_url
    functionSourceFile: markdown_it.common.normalize_url
    functionUses: 0
    functionsReached:
    - re.compile
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mdurl.parse
    functionSourceFile: mdurl
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _punycode.to_ascii
    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
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: parsed._replace
    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
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mdurl.format
    functionSourceFile: mdurl
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mdurl.encode
    functionSourceFile: mdurl
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _punycode.to_unicode
    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
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mdurl.decode
    functionSourceFile: mdurl
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: url.strip
    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
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: BAD_PROTO_RE.search
    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
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: GOOD_DATA_RE.search
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: markdown_it.tree
    functionSourceFile: markdown_it.tree
    functionUses: 0
    functionsReached:
    - typing.TypeVar
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 4
    IfCount: 5
    argCount: 3
    argNames:
    - self
    - tokens
    - create_root
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 36
    functionName: markdown_it.tree.SyntaxTreeNode.__init__
    functionSourceFile: markdown_it.tree
    functionUses: 0
    functionsReached:
    - markdown_it.utils._removesuffix
    - markdown_it.tree.SyntaxTreeNode._add_child
    - <builtin>.len
    - typing.NamedTuple.opening.type.endswith
    - typing.NamedTuple.opening.type
    - <builtin>.reversed
    - markdown_it.tree.SyntaxTreeNode.type
    - typing.NamedTuple.__init__
    - markdown_it.tree.SyntaxTreeNode._set_children_from_tokens
    - <builtin>.list
    - reversed_tokens.pop
    - nested_tokens.append
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 4
    IfCount: 3
    argCount: 2
    argNames:
    - self
    - tokens
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 200
    functionName: markdown_it.tree.SyntaxTreeNode._set_children_from_tokens
    functionSourceFile: markdown_it.tree
    functionUses: 1
    functionsReached:
    - markdown_it.utils._removesuffix
    - markdown_it.tree.SyntaxTreeNode._add_child
    - <builtin>.len
    - typing.NamedTuple.opening.type.endswith
    - typing.NamedTuple.opening.type
    - <builtin>.reversed
    - reversed_tokens.pop
    - <builtin>.list
    - markdown_it.tree.SyntaxTreeNode.type
    - nested_tokens.append
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.NamedTuple.__init__
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 78
    functionName: markdown_it.tree.SyntaxTreeNode.__repr__
    functionSourceFile: markdown_it.tree
    functionUses: 0
    functionsReached:
    - markdown_it.utils._removesuffix
    - markdown_it.tree.SyntaxTreeNode.type
    - <builtin>.len
    - typing.NamedTuple.opening.type.endswith
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 154
    functionName: markdown_it.tree.SyntaxTreeNode.type
    functionSourceFile: markdown_it.tree
    functionUses: 4
    functionsReached:
    - markdown_it.utils._removesuffix
    - <builtin>.len
    - typing.NamedTuple.opening.type.endswith
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: markdown_it.tree.SyntaxTreeNode
    functionSourceFile: markdown_it.tree
    functionUses: 0
    functionsReached:
    - typing.overload
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.overload
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - item
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 89
    functionName: markdown_it.tree.SyntaxTreeNode.__getitem__
    functionSourceFile: markdown_it.tree
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 92
    functionName: markdown_it.tree.SyntaxTreeNode.to_tokens
    functionSourceFile: markdown_it.tree
    functionUses: 0
    functionsReached:
    - token_list.append
    - markdown_it.tree.SyntaxTreeNode.to_tokens.recursive_collect_tokens
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    IfCount: 2
    argCount: 2
    argNames:
    - node
    - token_list
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 95
    functionName: markdown_it.tree.SyntaxTreeNode.to_tokens.recursive_collect_tokens
    functionSourceFile: markdown_it.tree
    functionUses: 1
    functionsReached:
    - token_list.append
    - markdown_it.tree.SyntaxTreeNode.to_tokens.recursive_collect_tokens
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: token_list.append
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - value
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 117
    functionName: markdown_it.tree.SyntaxTreeNode.children
    functionSourceFile: markdown_it.tree
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - value
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 125
    functionName: markdown_it.tree.SyntaxTreeNode.parent
    functionSourceFile: markdown_it.tree
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 129
    functionName: markdown_it.tree.SyntaxTreeNode.is_root
    functionSourceFile: markdown_it.tree
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 134
    functionName: markdown_it.tree.SyntaxTreeNode.is_nested
    functionSourceFile: markdown_it.tree
    functionUses: 0
    functionsReached:
    - <builtin>.bool
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 144
    functionName: markdown_it.tree.SyntaxTreeNode.siblings
    functionSourceFile: markdown_it.tree
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 170
    functionName: markdown_it.tree.SyntaxTreeNode.next_sibling
    functionSourceFile: markdown_it.tree
    functionUses: 0
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 181
    functionName: markdown_it.tree.SyntaxTreeNode.previous_sibling
    functionSourceFile: markdown_it.tree
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - tokens
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 191
    functionName: markdown_it.tree.SyntaxTreeNode._add_child
    functionSourceFile: markdown_it.tree
    functionUses: 2
    functionsReached:
    - markdown_it.utils._removesuffix
    - <builtin>.len
    - typing.NamedTuple.opening.type.endswith
    - typing.NamedTuple.opening.type
    - markdown_it.tree.SyntaxTreeNode.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.NamedTuple.opening.type
    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
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.reversed
    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
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: reversed_tokens.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
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: nested_tokens.append
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 4
    argNames:
    - self
    - indent
    - show_text
    - _current
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 224
    functionName: markdown_it.tree.SyntaxTreeNode.pretty
    functionSourceFile: markdown_it.tree
    functionUses: 0
    functionsReached:
    - textwrap.indent
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: textwrap.indent
    functionSourceFile: textwrap
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 3
    IfCount: 1
    argCount: 2
    argNames:
    - self
    - include_self
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 241
    functionName: markdown_it.tree.SyntaxTreeNode.walk
    functionSourceFile: markdown_it.tree
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 263
    functionName: markdown_it.tree.SyntaxTreeNode._attribute_token
    functionSourceFile: markdown_it.tree
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - AttributeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 273
    functionName: markdown_it.tree.SyntaxTreeNode.tag
    functionSourceFile: markdown_it.tree
    functionUses: 0
    functionsReached:
    - markdown_it.tree.SyntaxTreeNode._attribute_token
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 278
    functionName: markdown_it.tree.SyntaxTreeNode.attrs
    functionSourceFile: markdown_it.tree
    functionUses: 0
    functionsReached:
    - markdown_it.tree.SyntaxTreeNode._attribute_token
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 282
    functionName: markdown_it.tree.SyntaxTreeNode.attrGet
    functionSourceFile: markdown_it.tree
    functionUses: 0
    functionsReached:
    - typing.NamedTuple.opening.attrGet
    - markdown_it.tree.SyntaxTreeNode._attribute_token
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.NamedTuple.opening.attrGet
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 287
    functionName: markdown_it.tree.SyntaxTreeNode.map
    functionSourceFile: markdown_it.tree
    functionUses: 0
    functionsReached:
    - <builtin>.tuple
    - markdown_it.tree.SyntaxTreeNode._attribute_token
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 296
    functionName: markdown_it.tree.SyntaxTreeNode.level
    functionSourceFile: markdown_it.tree
    functionUses: 0
    functionsReached:
    - markdown_it.tree.SyntaxTreeNode._attribute_token
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 301
    functionName: markdown_it.tree.SyntaxTreeNode.content
    functionSourceFile: markdown_it.tree
    functionUses: 0
    functionsReached:
    - markdown_it.tree.SyntaxTreeNode._attribute_token
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 307
    functionName: markdown_it.tree.SyntaxTreeNode.markup
    functionSourceFile: markdown_it.tree
    functionUses: 0
    functionsReached:
    - markdown_it.tree.SyntaxTreeNode._attribute_token
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 312
    functionName: markdown_it.tree.SyntaxTreeNode.info
    functionSourceFile: markdown_it.tree
    functionUses: 0
    functionsReached:
    - markdown_it.tree.SyntaxTreeNode._attribute_token
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 317
    functionName: markdown_it.tree.SyntaxTreeNode.meta
    functionSourceFile: markdown_it.tree
    functionUses: 0
    functionsReached:
    - markdown_it.tree.SyntaxTreeNode._attribute_token
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 322
    functionName: markdown_it.tree.SyntaxTreeNode.block
    functionSourceFile: markdown_it.tree
    functionUses: 0
    functionsReached:
    - markdown_it.tree.SyntaxTreeNode._attribute_token
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 327
    functionName: markdown_it.tree.SyntaxTreeNode.hidden
    functionSourceFile: markdown_it.tree
    functionUses: 0
    functionsReached:
    - markdown_it.tree.SyntaxTreeNode._attribute_token
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: markdown_it._punycode
    functionSourceFile: markdown_it._punycode
    functionUses: 0
    functionsReached:
    - re.compile
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - uni
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 30
    functionName: markdown_it._punycode.encode
    functionSourceFile: markdown_it._punycode
    functionUses: 4
    functionsReached:
    - codecs.encode
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: codecs.encode
    functionSourceFile: codecs
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - ascii
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 34
    functionName: markdown_it._punycode.decode
    functionSourceFile: markdown_it._punycode
    functionUses: 4
    functionsReached:
    - codecs.decode
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: codecs.decode
    functionSourceFile: codecs
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argNames:
    - string
    - fn
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 38
    functionName: markdown_it._punycode.map_domain
    functionSourceFile: markdown_it._punycode
    functionUses: 2
    functionsReached:
    - markdown_it._punycode.to_ascii.mapping
    - <builtin>.len
    - codecs.decode
    - markdown_it._punycode.to_unicode.mapping
    - markdown_it._punycode.decode
    - markdown_it._punycode.encode
    - string.split
    - REGEX_NON_ASCII.search
    - obj.startswith
    - codecs.encode
    - REGEX_SEPARATORS.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: string.split
    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
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: REGEX_SEPARATORS.split
    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
    argNames:
    - obj
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 52
    functionName: markdown_it._punycode.to_unicode.mapping
    functionSourceFile: markdown_it._punycode
    functionUses: 3
    functionsReached:
    - markdown_it._punycode.decode
    - obj.startswith
    - codecs.decode
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - obj
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 61
    functionName: markdown_it._punycode.to_ascii.mapping
    functionSourceFile: markdown_it._punycode
    functionUses: 3
    functionsReached:
    - codecs.encode
    - markdown_it._punycode.encode
    - REGEX_NON_ASCII.search
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - obj
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 51
    functionName: markdown_it._punycode.to_unicode
    functionSourceFile: markdown_it._punycode
    functionUses: 0
    functionsReached:
    - markdown_it._punycode.to_ascii.mapping
    - markdown_it._punycode.map_domain
    - <builtin>.len
    - codecs.decode
    - markdown_it._punycode.to_unicode.mapping
    - markdown_it._punycode.decode
    - markdown_it._punycode.encode
    - string.split
    - REGEX_NON_ASCII.search
    - obj.startswith
    - codecs.encode
    - REGEX_SEPARATORS.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: obj.startswith
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - obj
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 60
    functionName: markdown_it._punycode.to_ascii
    functionSourceFile: markdown_it._punycode
    functionUses: 0
    functionsReached:
    - markdown_it._punycode.to_ascii.mapping
    - markdown_it._punycode.map_domain
    - <builtin>.len
    - codecs.decode
    - markdown_it._punycode.to_unicode.mapping
    - markdown_it._punycode.decode
    - markdown_it._punycode.encode
    - string.split
    - REGEX_NON_ASCII.search
    - obj.startswith
    - codecs.encode
    - REGEX_SEPARATORS.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: REGEX_NON_ASCII.search
    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
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: markdown_it.cli
    functionSourceFile: markdown_it.cli
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 9
    functionLinenumber: -1
    functionName: markdown_it.cli.parse
    functionSourceFile: markdown_it.cli.parse
    functionUses: 0
    functionsReached:
    - markdown_it.main.MarkdownIt.render
    - markdown_it.main.MarkdownIt.configure
    - markdown_it.ruler.Ruler.__init__
    - markdown_it.parser_block.ParserBlock.__init__
    - markdown_it.cli.parse.print_heading
    - parser.parse_args
    - <builtin>.input
    - markdown_it.cli.parse.convert_file
    - markdown_it.ruler.Ruler.__compile__
    - markdown_it.renderer.RendererHTML.__init__
    - parser.add_argument
    - markdown_it.cli.parse.interactive
    - chains.add
    - <builtin>.open
    - sys.stderr.write
    - <builtin>.len
    - sys.exit
    - k.startswith
    - config.get
    - contents.append
    - markdown_it.main.MarkdownIt.__init__
    - linkify_it.LinkifyIt
    - <builtin>.isinstance
    - component.get
    - markdown_it.parser_core.ParserCore.__init__
    - argparse.ArgumentParser
    - markdown_it.main.MarkdownIt.set
    - markdown_it.cli.parse.parse_args
    - markdown_it.parser_core.ParserCore.process
    - markdown_it.ruler.Ruler.getRules
    - markdown_it.ruler.Ruler.push
    - markdown_it.main.MarkdownIt.parse
    - fin.read
    - markdown_it.parser_inline.ParserInline.__init__
    - markdown_it.cli.parse.main
    - markdown_it.cli.parse.convert
    - inspect.getmembers
    - markdown_it.rules_core.state_core.StateCore.__init__
    - <builtin>.print
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 1
    argNames:
    - args
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 8
    functionLinenumber: 19
    functionName: markdown_it.cli.parse.main
    functionSourceFile: markdown_it.cli.parse
    functionUses: 1
    functionsReached:
    - markdown_it.main.MarkdownIt.render
    - markdown_it.main.MarkdownIt.configure
    - markdown_it.ruler.Ruler.__init__
    - markdown_it.parser_block.ParserBlock.__init__
    - markdown_it.cli.parse.print_heading
    - parser.parse_args
    - markdown_it.cli.parse.convert_file
    - markdown_it.ruler.Ruler.__compile__
    - <builtin>.input
    - markdown_it.renderer.RendererHTML.__init__
    - parser.add_argument
    - markdown_it.cli.parse.interactive
    - chains.add
    - <builtin>.open
    - sys.stderr.write
    - <builtin>.len
    - sys.exit
    - k.startswith
    - config.get
    - contents.append
    - markdown_it.main.MarkdownIt.__init__
    - <builtin>.isinstance
    - linkify_it.LinkifyIt
    - component.get
    - markdown_it.parser_core.ParserCore.__init__
    - argparse.ArgumentParser
    - markdown_it.main.MarkdownIt.set
    - markdown_it.cli.parse.parse_args
    - markdown_it.parser_core.ParserCore.process
    - markdown_it.ruler.Ruler.push
    - markdown_it.ruler.Ruler.getRules
    - markdown_it.main.MarkdownIt.parse
    - fin.read
    - markdown_it.parser_inline.ParserInline.__init__
    - markdown_it.cli.parse.convert
    - inspect.getmembers
    - markdown_it.rules_core.state_core.StateCore.__init__
    - <builtin>.print
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argNames:
    - args
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 67
    functionName: markdown_it.cli.parse.parse_args
    functionSourceFile: markdown_it.cli.parse
    functionUses: 2
    functionsReached:
    - parser.parse_args
    - parser.add_argument
    - argparse.ArgumentParser
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argNames:
    - filenames
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 28
    functionName: markdown_it.cli.parse.convert
    functionSourceFile: markdown_it.cli.parse
    functionUses: 2
    functionsReached:
    - markdown_it.main.MarkdownIt.render
    - markdown_it.main.MarkdownIt.configure
    - markdown_it.ruler.Ruler.__init__
    - markdown_it.parser_block.ParserBlock.__init__
    - markdown_it.ruler.Ruler.__compile__
    - markdown_it.cli.parse.convert_file
    - markdown_it.renderer.RendererHTML.__init__
    - chains.add
    - <builtin>.open
    - sys.stderr.write
    - <builtin>.len
    - sys.exit
    - k.startswith
    - config.get
    - markdown_it.main.MarkdownIt.__init__
    - linkify_it.LinkifyIt
    - <builtin>.isinstance
    - component.get
    - markdown_it.parser_core.ParserCore.__init__
    - markdown_it.ruler.Ruler.getRules
    - markdown_it.main.MarkdownIt.set
    - markdown_it.parser_core.ParserCore.process
    - markdown_it.ruler.Ruler.push
    - markdown_it.main.MarkdownIt.parse
    - fin.read
    - markdown_it.parser_inline.ParserInline.__init__
    - inspect.getmembers
    - markdown_it.rules_core.state_core.StateCore.__init__
    - <builtin>.print
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 5
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 46
    functionName: markdown_it.cli.parse.interactive
    functionSourceFile: markdown_it.cli.parse
    functionUses: 2
    functionsReached:
    - markdown_it.main.MarkdownIt.render
    - markdown_it.main.MarkdownIt.configure
    - markdown_it.ruler.Ruler.__init__
    - markdown_it.parser_block.ParserBlock.__init__
    - markdown_it.cli.parse.print_heading
    - <builtin>.input
    - markdown_it.ruler.Ruler.__compile__
    - markdown_it.renderer.RendererHTML.__init__
    - chains.add
    - <builtin>.len
    - k.startswith
    - config.get
    - contents.append
    - markdown_it.main.MarkdownIt.__init__
    - linkify_it.LinkifyIt
    - <builtin>.isinstance
    - component.get
    - markdown_it.parser_core.ParserCore.__init__
    - markdown_it.ruler.Ruler.getRules
    - markdown_it.main.MarkdownIt.set
    - markdown_it.parser_core.ParserCore.process
    - markdown_it.ruler.Ruler.push
    - markdown_it.main.MarkdownIt.parse
    - markdown_it.parser_inline.ParserInline.__init__
    - inspect.getmembers
    - markdown_it.rules_core.state_core.StateCore.__init__
    - <builtin>.print
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 4
    IfCount: 0
    argCount: 1
    argNames:
    - filename
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 33
    functionName: markdown_it.cli.parse.convert_file
    functionSourceFile: markdown_it.cli.parse
    functionUses: 3
    functionsReached:
    - markdown_it.main.MarkdownIt.render
    - markdown_it.main.MarkdownIt.configure
    - markdown_it.ruler.Ruler.__init__
    - markdown_it.parser_block.ParserBlock.__init__
    - markdown_it.ruler.Ruler.__compile__
    - markdown_it.renderer.RendererHTML.__init__
    - chains.add
    - <builtin>.open
    - sys.stderr.write
    - <builtin>.len
    - sys.exit
    - k.startswith
    - config.get
    - markdown_it.main.MarkdownIt.__init__
    - linkify_it.LinkifyIt
    - <builtin>.isinstance
    - component.get
    - markdown_it.parser_core.ParserCore.__init__
    - markdown_it.ruler.Ruler.getRules
    - markdown_it.main.MarkdownIt.set
    - markdown_it.parser_core.ParserCore.process
    - markdown_it.ruler.Ruler.push
    - markdown_it.main.MarkdownIt.parse
    - fin.read
    - markdown_it.parser_inline.ParserInline.__init__
    - inspect.getmembers
    - markdown_it.rules_core.state_core.StateCore.__init__
    - <builtin>.print
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.open
    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
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fin.read
    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
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.print
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: sys.stderr.write
    functionSourceFile: sys
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: sys.exit
    functionSourceFile: sys
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 102
    functionName: markdown_it.cli.parse.print_heading
    functionSourceFile: markdown_it.cli.parse
    functionUses: 3
    functionsReached:
    - <builtin>.print
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.input
    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
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: contents.append
    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
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: argparse.ArgumentParser
    functionSourceFile: argparse
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: parser.add_argument
    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
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: parser.parse_args
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  Function list name: All functions
Function coverage:
  '...fuzz_markdown':
  - 34
  - 35
  '...fuzz_markdown.TestOneInput':
  - 21
  - 22
  - 23
  - 24
  - 25
  '...fuzz_markdown.main':
  - 29
  - 30
  - 31
  markdown_it:
  - 1
  markdown_it._compat:
  - 7
  markdown_it._punycode:
  - 26
  - 27
  markdown_it._punycode.decode:
  - 35
  markdown_it._punycode.encode:
  - 31
  markdown_it._punycode.map_domain:
  - 41
  - 47
  - 46
  - 39
  markdown_it._punycode.to_ascii:
  - 66
  markdown_it._punycode.to_ascii.mapping:
  - 62
  - 63
  markdown_it._punycode.to_unicode:
  - 57
  markdown_it._punycode.to_unicode.mapping:
  - 53
  - 54
  markdown_it.cli.parse:
  - 2
  - 107
  - 108
  - 109
  - 16
  markdown_it.cli.parse.convert:
  - 29
  - 30
  markdown_it.cli.parse.convert_file:
  - 34
  - 38
  - 39
  - 40
  - 42
  - 43
  markdown_it.cli.parse.interactive:
  - 47
  - 51
  - 57
  - 59
  - 63
  markdown_it.cli.parse.main:
  - 24
  - 20
  - 21
  - 22
  markdown_it.cli.parse.parse_args:
  - 96
  - 99
  - 68
  - 69
  - 95
  markdown_it.cli.parse.print_heading:
  - 104
  - 103
  markdown_it.common.entities:
  - 1
  - 4
  markdown_it.common.html_blocks:
  - 1
  markdown_it.common.html_re:
  - 24
  - 1
  - 40
  markdown_it.common.normalize_url:
  - 67
  - 68
  markdown_it.common.normalize_url.normalizeLink:
  - 33
  - 37
  - 15
  - 22
  - 24
  - 31
  markdown_it.common.normalize_url.normalizeLinkText:
  - 64
  - 41
  - 48
  - 50
  - 57
  - 59
  markdown_it.common.normalize_url.validateLink:
  - 72
  - 79
  - 80
  - 81
  - 82
  markdown_it.common.utils:
  - 224
  - 1
  - 98
  - 149
  - 185
  - 92
  - 94
  markdown_it.common.utils.arrayReplaceAt:
  - 48
  markdown_it.common.utils.assign:
  - 28
  markdown_it.common.utils.charCodeAt:
  - 11
  - 20
  markdown_it.common.utils.escapeHtml:
  - 180
  markdown_it.common.utils.escapeRE:
  - 189
  markdown_it.common.utils.fromCodePoint:
  - 89
  - 83
  markdown_it.common.utils.isMdAsciiPunct:
  - 271
  markdown_it.common.utils.isPunctChar:
  - 231
  markdown_it.common.utils.isValidEntityCode:
  - 65
  - 68
  - 70
  - 72
  - 74
  - 77
  - 60
  - 63
  markdown_it.common.utils.isWhiteSpace:
  - 216
  - 217
  markdown_it.common.utils.normalizeReference:
  - 289
  - 333
  - 286
  markdown_it.common.utils.replaceEntityPattern:
  - 102
  - 111
  - 114
  - 115
  - 116
  - 117
  markdown_it.common.utils.stripEscape:
  - 153
  - 154
  markdown_it.common.utils.unescapeAll:
  - 145
  - 143
  markdown_it.common.utils.unescapeAll.replacer_func:
  - 137
  - 138
  - 140
  - 141
  markdown_it.helpers:
  - 1
  markdown_it.helpers.parse_link_destination:
  - 1
  markdown_it.helpers.parse_link_destination.parseLinkDestination:
  - 21
  - 23
  - 26
  - 27
  - 29
  - 31
  - 33
  - 37
  - 50
  - 52
  - 56
  - 59
  - 60
  - 65
  - 67
  - 70
  - 71
  - 77
  - 79
  - 82
  markdown_it.helpers.parse_link_label:
  - 1
  markdown_it.helpers.parse_link_label.parseLinkLabel:
  - 34
  - 37
  - 21
  - 23
  - 28
  - 29
  - 30
  markdown_it.helpers.parse_link_title:
  - 1
  markdown_it.helpers.parse_link_title.parseLinkTitle:
  - 36
  - 40
  - 41
  - 43
  - 49
  - 51
  - 53
  - 22
  - 55
  - 24
  - 27
  - 30
  markdown_it.main:
  - 24
  - 25
  - 26
  - 27
  - 28
  markdown_it.main.MarkdownIt.__init__:
  - 65
  - 40
  - 52
  - 53
  - 54
  - 55
  - 56
  - 59
  markdown_it.main.MarkdownIt.add_render_rule:
  - 210
  - 214
  - 215
  markdown_it.main.MarkdownIt.configure:
  - 99
  - 100
  - 106
  - 109
  - 110
  - 113
  - 115
  - 116
  - 117
  - 118
  - 119
  - 120
  - 121
  - 122
  - 91
  markdown_it.main.MarkdownIt.disable:
  - 192
  - 195
  - 179
  - 187
  - 190
  - 191
  markdown_it.main.MarkdownIt.enable:
  - 163
  - 166
  - 167
  - 168
  - 171
  - 147
  markdown_it.main.MarkdownIt.get_active_rules:
  - 136
  - 138
  - 141
  markdown_it.main.MarkdownIt.get_all_rules:
  - 129
  - 132
  - 127
  markdown_it.main.MarkdownIt.normalizeLink:
  - 321
  - 314
  markdown_it.main.MarkdownIt.normalizeLinkText:
  - 331
  - 324
  markdown_it.main.MarkdownIt.parse:
  - 233
  - 247
  - 249
  - 251
  - 252
  markdown_it.main.MarkdownIt.parseInline:
  - 270
  - 280
  - 282
  - 284
  - 286
  markdown_it.main.MarkdownIt.render:
  - 256
  - 267
  markdown_it.main.MarkdownIt.renderInline:
  - 290
  - 299
  markdown_it.main.MarkdownIt.reset_rules:
  - 201
  - 202
  - 203
  - 204
  - 205
  - 206
  - 207
  markdown_it.main.MarkdownIt.set:
  - 86
  - 79
  markdown_it.main.MarkdownIt.use:
  - 218
  - 229
  markdown_it.main.MarkdownIt.validateLink:
  - 304
  - 311
  markdown_it.parser_block:
  - 1
  - 11
  markdown_it.parser_block.ParserBlock:
  - 36
  markdown_it.parser_block.ParserBlock.__init__:
  - 43
  - 44
  - 47
  markdown_it.parser_block.ParserBlock.parse:
  - 104
  - 105
  - 107
  - 108
  markdown_it.parser_block.ParserBlock.tokenize:
  - 66
  - 91
  - 77
  - 78
  - 52
  - 53
  - 88
  - 59
  - 60
  - 62
  markdown_it.parser_core:
  - 1
  markdown_it.parser_core.ParserCore.__init__:
  - 25
  - 26
  - 27
  markdown_it.parser_core.ParserCore.process:
  - 32
  - 30
  - 31
  markdown_it.parser_inline:
  - 1
  markdown_it.parser_inline.ParserInline.__init__:
  - 35
  - 36
  - 37
  - 39
  - 40
  - 41
  markdown_it.parser_inline.ParserInline.parse:
  - 118
  - 119
  - 120
  - 121
  - 122
  - 123
  markdown_it.parser_inline.ParserInline.skipToken:
  - 65
  - 44
  - 49
  - 81
  - 53
  - 57
  - 58
  - 63
  markdown_it.parser_inline.ParserInline.tokenize:
  - 100
  - 101
  - 102
  - 103
  - 106
  - 107
  - 114
  - 115
  - 86
  - 88
  markdown_it.presets.commonmark:
  - 1
  markdown_it.presets.default:
  - 1
  markdown_it.presets.gfm_like:
  - 9
  markdown_it.presets.gfm_like.make:
  - 20
  - 21
  - 22
  - 23
  - 24
  markdown_it.presets.zero:
  - 1
  markdown_it.renderer:
  - 1
  markdown_it.renderer.RendererHTML:
  - 34
  markdown_it.renderer.RendererHTML.__init__:
  - 68
  - 69
  markdown_it.renderer.RendererHTML.code_block:
  - 241
  - 239
  markdown_it.renderer.RendererHTML.code_inline:
  - 224
  - 222
  markdown_it.renderer.RendererHTML.fence:
  - 257
  - 258
  - 291
  - 260
  - 263
  - 264
  - 266
  - 268
  - 270
  - 276
  - 278
  - 279
  - 283
  - 253
  markdown_it.renderer.RendererHTML.image:
  - 313
  - 308
  - 309
  - 311
  markdown_it.renderer.RendererHTML.render:
  - 75
  - 84
  - 85
  - 86
  - 87
  - 88
  - 89
  - 91
  markdown_it.renderer.RendererHTML.renderAttrs:
  - 184
  - 180
  - 183
  markdown_it.renderer.RendererHTML.renderInline:
  - 98
  - 106
  - 107
  - 108
  - 110
  markdown_it.renderer.RendererHTML.renderInlineAsText:
  - 194
  - 205
  - 206
  - 208
  - 209
  - 210
  - 211
  markdown_it.renderer.RendererHTML.renderToken:
  - 160
  - 161
  - 153
  - 164
  - 133
  - 169
  - 143
  - 150
  - 121
  - 157
  markdown_it.renderer.RendererHTML.text:
  - 328
  markdown_it.renderer.RendererProtocol.render:
  - 30
  markdown_it.ruler:
  - 1
  - 26
  markdown_it.ruler.Rule:
  - 59
  markdown_it.ruler.Ruler.__compile__:
  - 96
  - 80
  - 83
  - 84
  - 86
  - 87
  - 89
  - 91
  - 92
  - 94
  markdown_it.ruler.Ruler.__find__:
  - 73
  - 74
  - 75
  markdown_it.ruler.Ruler.after:
  - 131
  - 139
  - 141
  - 143
  - 144
  markdown_it.ruler.Ruler.at:
  - 106
  - 99
  - 108
  - 111
  markdown_it.ruler.Ruler.before:
  - 123
  - 115
  - 125
  - 127
  markdown_it.ruler.Ruler.disable:
  - 196
  - 203
  - 206
  - 207
  - 208
  - 210
  - 213
  markdown_it.ruler.Ruler.enable:
  - 160
  - 167
  - 170
  - 171
  - 172
  - 174
  - 177
  markdown_it.ruler.Ruler.enableOnly:
  - 193
  - 189
  - 182
  - 191
  markdown_it.ruler.Ruler.getRules:
  - 225
  - 218
  - 226
  - 229
  markdown_it.ruler.Ruler.get_active_rules:
  - 236
  markdown_it.ruler.Ruler.get_all_rules:
  - 232
  markdown_it.ruler.Ruler.push:
  - 156
  - 149
  markdown_it.ruler.StateBase.src:
  - 45
  markdown_it.rules_block.blockquote:
  - 9
  markdown_it.rules_block.blockquote.blockquote:
  - 256
  - 257
  - 258
  - 263
  - 264
  - 265
  - 266
  - 13
  - 147
  - 277
  - 22
  - 153
  - 281
  - 27
  - 283
  - 35
  - 292
  - 165
  - 173
  - 47
  - 176
  - 55
  - 58
  - 192
  - 198
  - 199
  - 80
  - 81
  - 218
  - 223
  - 226
  - 233
  - 107
  - 239
  - 240
  - 244
  - 251
  - 255
  markdown_it.rules_block.code:
  - 1
  - 6
  markdown_it.rules_block.code.code:
  - 32
  - 10
  - 12
  - 18
  - 22
  - 31
  markdown_it.rules_block.fence:
  - 6
  markdown_it.rules_block.fence.fence:
  - 10
  - 17
  - 20
  - 26
  - 31
  - 35
  - 42
  - 43
  - 47
  - 55
  - 63
  - 70
  - 75
  - 79
  - 82
  - 86
  - 88
  - 100
  - 102
  markdown_it.rules_block.heading:
  - 1
  - 9
  markdown_it.rules_block.heading.heading:
  - 64
  - 68
  - 44
  - 13
  - 47
  - 19
  - 52
  - 53
  - 54
  - 25
  - 59
  - 63
  markdown_it.rules_block.hr:
  - 1
  - 10
  markdown_it.rules_block.hr.hr:
  - 39
  - 41
  - 44
  - 14
  - 47
  - 20
  - 52
  - 54
  - 30
  markdown_it.rules_block.html_block:
  - 11
  - 17
  - 18
  - 21
  - 22
  - 23
  - 24
  - 26
  - 27
  - 30
  markdown_it.rules_block.html_block.html_block:
  - 35
  - 70
  - 72
  - 42
  - 45
  - 79
  - 48
  - 80
  - 54
  - 55
  - 87
  - 89
  - 59
  - 62
  markdown_it.rules_block.lheading:
  - 7
  markdown_it.rules_block.lheading.lheading:
  - 11
  - 16
  - 19
  - 26
  - 29
  - 34
  - 38
  - 42
  - 43
  - 44
  - 47
  - 52
  - 58
  - 59
  - 62
  - 67
  - 71
  - 75
  - 76
  - 79
  - 84
  - 85
  markdown_it.rules_block.list:
  - 7
  markdown_it.rules_block.list.list_block:
  - 130
  - 260
  - 134
  - 135
  - 265
  - 138
  - 268
  - 142
  - 145
  - 146
  - 273
  - 153
  - 154
  - 281
  - 282
  - 287
  - 161
  - 165
  - 167
  - 168
  - 169
  - 295
  - 299
  - 173
  - 176
  - 304
  - 305
  - 309
  - 184
  - 313
  - 314
  - 315
  - 319
  - 320
  - 323
  - 327
  - 328
  - 202
  - 330
  - 204
  - 332
  - 340
  - 213
  - 341
  - 221
  - 100
  - 229
  - 230
  - 232
  - 106
  - 115
  - 252
  - 124
  markdown_it.rules_block.list.markTightParagraphs:
  - 90
  - 92
  markdown_it.rules_block.list.skipBulletListMarker:
  - 25
  - 28
  - 22
  markdown_it.rules_block.list.skipOrderedListMarker:
  - 65
  - 71
  - 43
  - 76
  - 79
  - 50
  - 55
  - 62
  markdown_it.rules_block.paragraph:
  - 1
  - 7
  markdown_it.rules_block.paragraph.paragraph:
  - 34
  - 40
  - 41
  - 11
  - 45
  - 17
  - 50
  - 54
  - 25
  - 29
  - 62
  - 57
  markdown_it.rules_block.reference:
  - 6
  markdown_it.rules_block.reference.reference:
  - 129
  - 130
  - 132
  - 10
  - 140
  - 141
  - 20
  - 23
  - 152
  - 153
  - 157
  - 30
  - 31
  - 158
  - 33
  - 165
  - 166
  - 41
  - 170
  - 46
  - 174
  - 175
  - 49
  - 180
  - 54
  - 183
  - 60
  - 61
  - 189
  - 190
  - 65
  - 70
  - 71
  - 199
  - 76
  - 77
  - 206
  - 79
  - 82
  - 84
  - 86
  - 90
  - 91
  - 99
  - 100
  - 102
  - 110
  - 111
  - 114
  - 115
  markdown_it.rules_block.state_block:
  - 9
  markdown_it.rules_block.state_block.StateBlock.__init__:
  - 22
  - 80
  - 82
  - 83
  - 84
  - 87
  - 95
  - 96
  - 98
  - 99
  - 100
  - 101
  - 102
  - 110
  - 111
  - 112
  - 113
  - 114
  - 116
  markdown_it.rules_block.state_block.StateBlock.__repr__:
  - 121
  markdown_it.rules_block.state_block.StateBlock.getLines:
  - 192
  - 229
  - 201
  - 208
  - 209
  - 213
  - 219
  - 190
  markdown_it.rules_block.state_block.StateBlock.isEmpty:
  - 137
  markdown_it.rules_block.state_block.StateBlock.push:
  - 128
  - 131
  - 133
  - 125
  - 126
  markdown_it.rules_block.state_block.StateBlock.skipChars:
  - 172
  - 173
  - 174
  markdown_it.rules_block.state_block.StateBlock.skipCharsBack:
  - 185
  - 180
  - 181
  markdown_it.rules_block.state_block.StateBlock.skipEmptyLines:
  - 144
  - 141
  markdown_it.rules_block.state_block.StateBlock.skipSpaces:
  - 154
  - 155
  - 156
  markdown_it.rules_block.state_block.StateBlock.skipSpacesBack:
  - 162
  - 163
  - 167
  markdown_it.rules_block.table:
  - 8
  - 7
  markdown_it.rules_block.table.escapedSplit:
  - 32
  - 43
  - 45
  - 22
  - 26
  - 29
  - 30
  markdown_it.rules_block.table.table:
  - 129
  - 130
  - 131
  - 132
  - 133
  - 137
  - 138
  - 141
  - 149
  - 151
  - 154
  - 157
  - 160
  - 161
  - 162
  - 165
  - 169
  - 172
  - 174
  - 175
  - 179
  - 54
  - 183
  - 184
  - 59
  - 188
  - 190
  - 63
  - 191
  - 193
  - 195
  - 196
  - 197
  - 198
  - 71
  - 199
  - 201
  - 202
  - 75
  - 205
  - 78
  - 208
  - 209
  - 210
  - 83
  - 213
  - 88
  - 218
  - 95
  - 223
  - 225
  - 100
  - 229
  - 102
  - 230
  - 104
  - 105
  - 106
  - 233
  - 109
  - 114
  - 116
  - 118
  - 119
  - 120
  - 122
  - 124
  - 125
  - 127
  markdown_it.rules_core.block.block:
  - 11
  - 13
  - 6
  - 7
  markdown_it.rules_core.inline.inline:
  - 5
  - 6
  - 7
  - 8
  - 10
  markdown_it.rules_core.linkify:
  - 7
  - 8
  - 10
  - 11
  - 12
  markdown_it.rules_core.linkify.isLinkClose:
  - 20
  markdown_it.rules_core.linkify.isLinkOpen:
  - 16
  markdown_it.rules_core.linkify.linkify:
  - 131
  - 135
  - 136
  - 139
  - 141
  - 26
  - 29
  - 32
  - 33
  - 45
  - 48
  - 52
  - 62
  - 63
  - 65
  - 67
  - 70
  - 74
  - 81
  - 83
  - 84
  - 92
  - 93
  - 94
  - 96
  - 99
  - 100
  - 103
  - 107
  - 108
  - 111
  - 113
  - 119
  - 121
  - 124
  - 126
  markdown_it.rules_core.normalize:
  - 8
  - 1
  - 7
  markdown_it.rules_core.normalize.normalize:
  - 16
  - 13
  markdown_it.rules_core.replacements:
  - 1
  - 37
  - 39
  - 41
  - 43
  - 45
  - 47
  - 49
  - 51
  - 53
  - 25
  - 31
  markdown_it.rules_core.replacements.replace:
  - 113
  - 116
  - 117
  - 119
  - 122
  - 123
  - 125
  - 126
  markdown_it.rules_core.replacements.replaceFn:
  - 60
  markdown_it.rules_core.replacements.replace_rare:
  - 96
  - 99
  - 102
  - 103
  - 105
  - 108
  - 80
  - 81
  - 82
  - 84
  - 87
  - 90
  - 93
  markdown_it.rules_core.replacements.replace_scoped:
  - 66
  - 67
  - 68
  - 70
  - 73
  markdown_it.rules_core.smartquotes:
  - 1
  - 12
  - 13
  markdown_it.rules_core.smartquotes.process_inlines:
  - 130
  - 132
  - 133
  - 134
  - 138
  - 140
  - 142
  - 144
  - 147
  - 27
  - 157
  - 158
  - 160
  - 33
  - 34
  - 164
  - 165
  - 166
  - 169
  - 43
  - 174
  - 48
  - 178
  - 179
  - 53
  - 54
  - 58
  - 59
  - 187
  - 188
  - 189
  - 65
  - 66
  - 68
  - 70
  - 73
  - 76
  - 83
  - 84
  - 86
  - 88
  - 91
  - 94
  - 97
  - 98
  - 100
  - 101
  - 103
  - 105
  - 106
  - 109
  - 111
  - 112
  - 115
  - 116
  - 120
  markdown_it.rules_core.smartquotes.smartquotes:
  - 194
  - 197
  - 198
  - 200
  - 201
  markdown_it.rules_core.state_core:
  - 9
  markdown_it.rules_inline.autolink:
  - 9
  - 6
  markdown_it.rules_inline.autolink.autolink:
  - 15
  - 23
  - 28
  - 30
  - 35
  - 36
  - 37
  - 40
  - 41
  - 46
  - 47
  - 49
  - 53
  - 56
  - 57
  - 58
  - 61
  - 62
  - 67
  - 68
  - 70
  - 74
  markdown_it.rules_inline.backticks:
  - 6
  markdown_it.rules_inline.backticks.backtick:
  - 58
  - 39
  - 71
  - 14
  - 50
  - 52
  - 53
  - 55
  - 56
  - 57
  - 26
  - 59
  - 28
  - 29
  markdown_it.rules_inline.balance_pairs.link_pairs:
  - 105
  - 111
  - 110
  - 103
  markdown_it.rules_inline.balance_pairs.processDelimiters:
  - 66
  - 39
  - 8
  - 71
  - 47
  - 51
  - 20
  - 86
  - 28
  - 61
  - 62
  - 63
  markdown_it.rules_inline.emphasis._postProcess:
  - 71
  - 42
  - 47
  - 52
  - 87
  markdown_it.rules_inline.emphasis.postProcess:
  - 96
  - 97
  - 99
  - 100
  - 101
  markdown_it.rules_inline.emphasis.tokenize:
  - 8
  - 12
  - 16
  - 19
  - 21
  - 22
  - 23
  - 24
  - 25
  - 29
  markdown_it.rules_inline.entity:
  - 8
  - 9
  markdown_it.rules_inline.entity.entity:
  - 16
  - 19
  - 22
  - 23
  - 24
  - 25
  - 26
  - 28
  - 29
  - 30
  - 33
  - 34
  - 35
  - 38
  - 42
  - 43
  - 44
  - 45
  - 46
  - 47
  - 50
  markdown_it.rules_inline.escape:
  - 8
  - 1
  - 9
  - 7
  markdown_it.rules_inline.escape.escape:
  - 32
  - 33
  - 39
  - 46
  - 17
  - 22
  - 25
  - 26
  - 31
  markdown_it.rules_inline.html_inline.html_inline:
  - 33
  - 34
  - 37
  - 38
  - 39
  - 41
  - 15
  - 20
  - 25
  - 29
  markdown_it.rules_inline.image.image:
  - 130
  - 134
  - 136
  - 141
  - 142
  - 16
  - 145
  - 19
  - 23
  - 26
  - 31
  - 41
  - 45
  - 51
  - 52
  - 53
  - 54
  - 64
  - 70
  - 71
  - 79
  - 86
  - 96
  - 100
  - 102
  - 103
  - 113
  - 116
  - 118
  - 119
  markdown_it.rules_inline.link.link:
  - 129
  - 133
  - 136
  - 137
  - 140
  - 143
  - 16
  - 145
  - 20
  - 23
  - 28
  - 41
  - 45
  - 51
  - 52
  - 53
  - 54
  - 64
  - 70
  - 71
  - 79
  - 83
  - 89
  - 93
  - 96
  - 98
  - 99
  - 110
  - 113
  - 118
  markdown_it.rules_inline.newline:
  - 7
  markdown_it.rules_inline.newline.newline:
  - 34
  - 39
  - 14
  - 17
  - 24
  - 25
  - 26
  - 27
  - 28
  - 31
  markdown_it.rules_inline.state_inline:
  - 48
  - 13
  markdown_it.rules_inline.state_inline.StateInline.__init__:
  - 59
  - 62
  markdown_it.rules_inline.state_inline.StateInline.__repr__:
  - 84
  markdown_it.rules_inline.state_inline.StateInline.push:
  - 96
  - 99
  - 100
  - 102
  - 105
  - 108
  - 112
  - 115
  - 120
  - 121
  markdown_it.rules_inline.state_inline.StateInline.pushPending:
  - 88
  - 91
  markdown_it.rules_inline.state_inline.StateInline.scanDelims:
  - 162
  - 164
  - 165
  - 168
  - 175
  - 150
  - 151
  - 153
  - 154
  - 156
  - 125
  - 158
  - 159
  markdown_it.rules_inline.strikethrough._postProcess:
  - 67
  - 102
  - 105
  - 110
  - 87
  - 57
  - 91
  - 63
  markdown_it.rules_inline.strikethrough.postProcess:
  - 129
  - 130
  - 117
  - 119
  - 120
  markdown_it.rules_inline.strikethrough.tokenize:
  - 32
  - 34
  - 35
  - 8
  - 12
  - 15
  - 18
  - 20
  - 22
  - 25
  - 26
  markdown_it.rules_inline.text.text:
  - 49
  - 52
  - 46
  markdown_it.rules_inline.text_collapse.text_collapse:
  - 5
  - 37
  - 42
  - 15
  - 21
  - 24
  - 27
  markdown_it.token.Token:
  - 32
  - 66
  - 67
  - 38
  - 39
  - 70
  - 75
  - 45
  - 48
  - 51
  - 54
  - 57
  - 26
  - 60
  - 29
  markdown_it.token.Token.__post_init__:
  - 80
  markdown_it.token.Token.as_dict:
  - 160
  - 161
  - 163
  - 136
  - 150
  - 151
  - 152
  - 153
  - 157
  - 159
  markdown_it.token.Token.attrGet:
  - 105
  - 106
  markdown_it.token.Token.attrIndex:
  - 89
  - 83
  - 87
  markdown_it.token.Token.attrItems:
  - 92
  - 93
  markdown_it.token.Token.attrJoin:
  - 113
  - 115
  - 109
  markdown_it.token.Token.attrPush:
  - 96
  - 98
  markdown_it.token.Token.attrSet:
  - 101
  markdown_it.token.Token.copy:
  - 124
  - 125
  markdown_it.token.Token.from_dict:
  - 176
  - 177
  - 178
  - 179
  markdown_it.token.convert_attrs:
  - 16
  - 18
  - 19
  - 12
  markdown_it.tree:
  - 1
  - 20
  markdown_it.tree.SyntaxTreeNode:
  - 24
  markdown_it.tree.SyntaxTreeNode.__getitem__:
  - 83
  - 87
  markdown_it.tree.SyntaxTreeNode.__init__:
  - 65
  - 67
  - 39
  - 72
  - 73
  - 75
  - 76
  - 56
  - 57
  - 60
  markdown_it.tree.SyntaxTreeNode.__repr__:
  - 79
  markdown_it.tree.SyntaxTreeNode._add_child:
  - 195
  - 196
  - 198
  markdown_it.tree.SyntaxTreeNode._attribute_token:
  - 264
  - 266
  - 268
  markdown_it.tree.SyntaxTreeNode._set_children_from_tokens:
  - 201
  - 203
  - 205
  - 207
  - 208
  - 210
  - 216
  - 217
  - 219
  - 222
  markdown_it.tree.SyntaxTreeNode.attrGet:
  - 283
  - 284
  markdown_it.tree.SyntaxTreeNode.attrs:
  - 280
  - 279
  markdown_it.tree.SyntaxTreeNode.block:
  - 323
  - 324
  markdown_it.tree.SyntaxTreeNode.content:
  - 304
  - 302
  markdown_it.tree.SyntaxTreeNode.hidden:
  - 328
  - 330
  markdown_it.tree.SyntaxTreeNode.info:
  - 313
  - 314
  markdown_it.tree.SyntaxTreeNode.is_nested:
  - 141
  - 135
  markdown_it.tree.SyntaxTreeNode.is_root:
  - 130
  markdown_it.tree.SyntaxTreeNode.level:
  - 297
  - 298
  markdown_it.tree.SyntaxTreeNode.map:
  - 288
  - 289
  - 290
  - 292
  markdown_it.tree.SyntaxTreeNode.markup:
  - 308
  - 309
  markdown_it.tree.SyntaxTreeNode.meta:
  - 318
  - 319
  markdown_it.tree.SyntaxTreeNode.next_sibling:
  - 176
  - 171
  - 175
  markdown_it.tree.SyntaxTreeNode.pretty:
  - 227
  - 230
  - 231
  - 233
  - 234
  - 235
  - 236
  markdown_it.tree.SyntaxTreeNode.previous_sibling:
  - 186
  - 187
  - 182
  markdown_it.tree.SyntaxTreeNode.siblings:
  - 145
  - 149
  markdown_it.tree.SyntaxTreeNode.tag:
  - 274
  - 275
  markdown_it.tree.SyntaxTreeNode.to_tokens:
  - 109
  - 93
  markdown_it.tree.SyntaxTreeNode.to_tokens.recursive_collect_tokens:
  - 96
  - 97
  - 98
  - 99
  - 100
  - 103
  - 104
  - 105
  - 106
  markdown_it.tree.SyntaxTreeNode.type:
  - 162
  - 155
  - 164
  - 167
  markdown_it.tree.SyntaxTreeNode.walk:
  - 244
  - 249
  - 250
  - 251
  - 252
  markdown_it.utils.OptionsDict:
  - 8
  markdown_it.utils.OptionsDict.breaks:
  - 66
  markdown_it.utils.OptionsDict.highlight:
  - 84
  markdown_it.utils.OptionsDict.html:
  - 21
  markdown_it.utils.OptionsDict.langPrefix:
  - 75
  markdown_it.utils.OptionsDict.linkify:
  - 30
  markdown_it.utils.OptionsDict.maxNesting:
  - 12
  markdown_it.utils.OptionsDict.quotes:
  - 48
  markdown_it.utils.OptionsDict.typographer:
  - 39
  markdown_it.utils.OptionsDict.xhtmlOut:
  - 57
  markdown_it.utils._removesuffix:
  - 120
  - 121
  - 115
  markdown_it.utils.read_fixture_file:
  - 97
  - 98
  - 99
  - 100
  - 101
  - 103
  - 104
  - 106
  - 107
  - 93
Fuzzer filename: /src/fuzz_markdown.py
Inheritance:
  markdown_it.helpers.parse_link_destination._Result: []
  markdown_it.helpers.parse_link_title._Result: []
  markdown_it.main.MarkdownIt: []
  markdown_it.parser_block.ParserBlock: []
  markdown_it.parser_core.ParserCore: []
  markdown_it.parser_inline.ParserInline: []
  markdown_it.presets.gfm_like: []
  markdown_it.renderer.RendererHTML:
  - RendererProtocol
  markdown_it.renderer.RendererProtocol:
  - Protocol
  markdown_it.ruler.Rule: []
  markdown_it.ruler.Ruler: []
  markdown_it.ruler.StateBase: []
  markdown_it.rules_block.state_block.StateBlock:
  - StateBase
  markdown_it.rules_core.state_core.StateCore:
  - StateBase
  markdown_it.rules_inline.state_inline.Delimiter: []
  markdown_it.rules_inline.state_inline.StateInline:
  - StateBase
  markdown_it.token.Token: []
  markdown_it.tree.SyntaxTreeNode: []
  markdown_it.tree._NesterTokens:
  - NamedTuple
  markdown_it.utils.OptionsDict:
  - dict
ep:
  func_name: TestOneInput
  module: '...fuzz_markdown'
