All classes:
- markdown_it.helpers.parse_link_destination._Result
- markdown_it.utils.OptionsType
- markdown_it.utils.PresetType
- markdown_it.utils.OptionsDict
- markdown_it.ruler.StateBase
- markdown_it.ruler.RuleOptionsType
- 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._State
- 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.rules_core.linkify._LinkType
- markdown_it.parser_core.ParserCore
- markdown_it.parser_inline.ParserInline
- markdown_it.renderer.RendererProtocol
- markdown_it.renderer.RendererHTML
- markdown_it.main.MarkdownIt
- mdit_py_plugins.attrs.parse.State
- mdit_py_plugins.attrs.parse.TokenState
- mdit_py_plugins.attrs.parse.ParseError
- mdit_py_plugins.footnote.index._RefData
- mdit_py_plugins.footnote.index._FootnoteData
- mdit_py_plugins.texmath.index._RuleDictReqType
- mdit_py_plugins.texmath.index.RuleDictType
- markdown_it.tree._NesterTokens
- markdown_it.tree.SyntaxTreeNode
All functions:
  Elements:
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: '...fuzz_plugins_individually'
    functionSourceFile: '...fuzz_plugins_individually'
    functionUses: 0
    functionsReached:
    - '...fuzz_plugins_individually.main'
    - atheris.instrument_all
    - atheris.Fuzz
    - atheris.Setup
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - data
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 39
    functionName: '...fuzz_plugins_individually.TestOneInput'
    functionSourceFile: '...fuzz_plugins_individually'
    functionUses: 0
    functionsReached:
    - atheris.FuzzedDataProvider
    - markdown_it.main.MarkdownIt.parse
    - markdown_it.rules_core.state_core.StateCore.__init__
    - markdown_it.main.MarkdownIt.use
    - markdown_it.parser_core.ParserCore.process
    - fdp.ConsumeUnicodeNoSurrogates
    - <builtin>.isinstance
    - fdp.PickValueInList
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: atheris.FuzzedDataProvider
    functionSourceFile: atheris
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fdp.PickValueInList
    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
    argDefaultValues: []
    argNames:
    - self
    - plugin
    - params
    - options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 234
    functionName: markdown_it.main.MarkdownIt.use
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fdp.ConsumeUnicodeNoSurrogates
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f4a629be970>
    argNames:
    - self
    - src
    - env
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 251
    functionName: markdown_it.main.MarkdownIt.parse
    functionSourceFile: markdown_it.main
    functionUses: 7
    functionsReached:
    - markdown_it.rules_core.state_core.StateCore.__init__
    - <builtin>.isinstance
    - markdown_it.parser_core.ParserCore.process
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 64
    functionName: '...fuzz_plugins_individually.main'
    functionSourceFile: '...fuzz_plugins_individually'
    functionUses: 1
    functionsReached:
    - atheris.instrument_all
    - atheris.Fuzz
    - atheris.Setup
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: atheris.instrument_all
    functionSourceFile: atheris
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: atheris.Setup
    functionSourceFile: atheris
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: atheris.Fuzz
    functionSourceFile: atheris
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mdit_py_plugins.texmath
    functionSourceFile: mdit_py_plugins.texmath
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: mdit_py_plugins.texmath.index
    functionSourceFile: mdit_py_plugins.texmath.index
    functionUses: 0
    functionsReached:
    - re.compile
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 5
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f4a623803a0>
    - <ast.Constant object at 0x7f4a62380370>
    argNames:
    - md
    - delimiters
    - macros
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 19
    functionName: mdit_py_plugins.texmath.index.texmath_plugin
    functionSourceFile: mdit_py_plugins.texmath.index
    functionUses: 0
    functionsReached:
    - md.inline.ruler.before
    - md.block.ruler.before
    - mdit_py_plugins.texmath.index.make_inline_func
    - mdit_py_plugins.texmath.index.make_block_func
    - md.add_render_rule
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - rule
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 111
    functionName: mdit_py_plugins.texmath.index.make_inline_func
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: md.inline.ruler.before
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - tokens
    - idx
    - options
    - env
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 42
    functionName: mdit_py_plugins.texmath.index.texmath_plugin.render_math_inline
    functionSourceFile: mdit_py_plugins.texmath.index
    functionUses: 0
    functionsReached:
    - mdit_py_plugins.texmath.index.render
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - tex
    - displayMode
    - macros
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 171
    functionName: mdit_py_plugins.texmath.index.render
    functionSourceFile: ''
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: md.add_render_rule
    functionSourceFile: <builtin>
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - rule
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 127
    functionName: mdit_py_plugins.texmath.index.make_block_func
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: md.block.ruler.before
    functionSourceFile: <builtin>
    functionUses: 13
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - tokens
    - idx
    - options
    - env
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 60
    functionName: mdit_py_plugins.texmath.index.texmath_plugin.render_math_block
    functionSourceFile: mdit_py_plugins.texmath.index
    functionUses: 0
    functionsReached:
    - mdit_py_plugins.texmath.index.render
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 4
    argDefaultValues: []
    argNames:
    - rule
    - string
    - begin
    - inBlockquote
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 87
    functionName: mdit_py_plugins.texmath.index.applyRule
    functionSourceFile: mdit_py_plugins.texmath.index
    functionUses: 2
    functionsReached:
    - match.start
    - match.group
    - string.startswith
    - match.end
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: string.startswith
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: match.start
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: match.end
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: match.group
    functionSourceFile: <builtin>
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - state
    - silent
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 112
    functionName: mdit_py_plugins.texmath.index.make_inline_func._func
    functionSourceFile: mdit_py_plugins.texmath.index
    functionUses: 0
    functionsReached:
    - <builtin>.bool
    - string.startswith
    - match.group
    - state.push
    - match.start
    - mdit_py_plugins.texmath.index.applyRule
    - res.end
    - match.end
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: state.push
    functionSourceFile: <builtin>
    functionUses: 44
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: res.end
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.bool
    functionSourceFile: <builtin>
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 4
    argDefaultValues: []
    argNames:
    - state
    - begLine
    - endLine
    - silent
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 128
    functionName: mdit_py_plugins.texmath.index.make_block_func._func
    functionSourceFile: mdit_py_plugins.texmath.index
    functionUses: 0
    functionsReached:
    - <builtin>.bool
    - string.startswith
    - match.group
    - <builtin>.len
    - state.push
    - match.start
    - res.groups
    - mdit_py_plugins.texmath.index.applyRule
    - res.end
    - match.end
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: res.groups
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.len
    functionSourceFile: <builtin>
    functionUses: 61
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - src
    - beg
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 154
    functionName: mdit_py_plugins.texmath.index.dollar_pre
    functionSourceFile: mdit_py_plugins.texmath.index
    functionUses: 0
    functionsReached:
    - <builtin>.ord
    - markdown_it.common.utils.charCodeAt
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - src
    - pos
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 13
    functionName: markdown_it.common.utils.charCodeAt
    functionSourceFile: markdown_it.common.utils
    functionUses: 7
    functionsReached:
    - <builtin>.ord
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - src
    - end
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 161
    functionName: mdit_py_plugins.texmath.index.dollar_post
    functionSourceFile: mdit_py_plugins.texmath.index
    functionUses: 0
    functionsReached:
    - <builtin>.ord
    - markdown_it.common.utils.charCodeAt
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: re.compile
    functionSourceFile: re
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: 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
    argDefaultValues: []
    argNames:
    - self
    - tokens
    - options
    - env
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 23
    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: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f4a62e02550>
    argNames:
    - self
    - parser
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 60
    functionName: markdown_it.renderer.RendererHTML.__init__
    functionSourceFile: markdown_it.renderer
    functionUses: 6
    functionsReached:
    - k.startswith
    - inspect.getmembers
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: inspect.getmembers
    functionSourceFile: inspect
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: k.startswith
    functionSourceFile: <builtin>
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - tokens
    - options
    - env
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 67
    functionName: markdown_it.renderer.RendererHTML.render
    functionSourceFile: markdown_it.renderer
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - <builtin>.str
    - raw.replace
    - markdown_it.common.utils.escapeHtml
    - markdown_it.token.Token.attrItems
    - markdown_it.renderer.RendererHTML.renderInline
    - <builtin>.enumerate
    - markdown_it.renderer.RendererHTML.renderAttrs
    - <builtin>.list
    - markdown_it.renderer.RendererHTML.renderToken
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.enumerate
    functionSourceFile: <builtin>
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - tokens
    - options
    - env
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 90
    functionName: markdown_it.renderer.RendererHTML.renderInline
    functionSourceFile: markdown_it.renderer
    functionUses: 1
    functionsReached:
    - <builtin>.len
    - <builtin>.str
    - raw.replace
    - <builtin>.enumerate
    - markdown_it.token.Token.attrItems
    - markdown_it.common.utils.escapeHtml
    - markdown_it.renderer.RendererHTML.renderAttrs
    - <builtin>.list
    - markdown_it.renderer.RendererHTML.renderToken
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 1
    IfCount: 7
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - tokens
    - idx
    - options
    - env
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 109
    functionName: markdown_it.renderer.RendererHTML.renderToken
    functionSourceFile: markdown_it.renderer
    functionUses: 3
    functionsReached:
    - <builtin>.len
    - <builtin>.str
    - raw.replace
    - markdown_it.token.Token.attrItems
    - markdown_it.common.utils.escapeHtml
    - markdown_it.renderer.RendererHTML.renderAttrs
    - <builtin>.list
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - token
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 173
    functionName: markdown_it.renderer.RendererHTML.renderAttrs
    functionSourceFile: markdown_it.renderer
    functionUses: 7
    functionsReached:
    - <builtin>.str
    - raw.replace
    - markdown_it.token.Token.attrItems
    - markdown_it.common.utils.escapeHtml
    - <builtin>.list
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 89
    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: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - raw
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 139
    functionName: markdown_it.common.utils.escapeHtml
    functionSourceFile: markdown_it.common.utils
    functionUses: 14
    functionsReached:
    - raw.replace
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.str
    functionSourceFile: <builtin>
    functionUses: 21
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - tokens
    - options
    - env
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 182
    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
    argDefaultValues: []
    argNames:
    - self
    - tokens
    - idx
    - options
    - env
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 212
    functionName: markdown_it.renderer.RendererHTML.code_inline
    functionSourceFile: markdown_it.renderer
    functionUses: 0
    functionsReached:
    - <builtin>.str
    - raw.replace
    - markdown_it.token.Token.attrItems
    - markdown_it.common.utils.escapeHtml
    - markdown_it.renderer.RendererHTML.renderAttrs
    - <builtin>.list
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - tokens
    - idx
    - options
    - env
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 224
    functionName: markdown_it.renderer.RendererHTML.code_block
    functionSourceFile: markdown_it.renderer
    functionUses: 0
    functionsReached:
    - <builtin>.str
    - raw.replace
    - markdown_it.token.Token.attrItems
    - markdown_it.common.utils.escapeHtml
    - markdown_it.renderer.RendererHTML.renderAttrs
    - <builtin>.list
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 1
    IfCount: 5
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - tokens
    - idx
    - options
    - env
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 241
    functionName: markdown_it.renderer.RendererHTML.fence
    functionSourceFile: markdown_it.renderer
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - options.highlight
    - <builtin>.str
    - raw.replace
    - markdown_it.common.utils.unescapeAll
    - markdown_it.token.Token.attrJoin
    - <builtin>.isinstance
    - markdown_it.token.Token.attrItems
    - info.split
    - token.attrs.copy
    - markdown_it.common.utils.escapeHtml
    - UNESCAPE_ALL_RE.sub
    - markdown_it.renderer.RendererHTML.renderAttrs
    - <builtin>.list
    - highlighted.startswith
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - string
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 117
    functionName: markdown_it.common.utils.unescapeAll
    functionSourceFile: markdown_it.common.utils
    functionUses: 4
    functionsReached:
    - UNESCAPE_ALL_RE.sub
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: info.split
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: 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
    argDefaultValues: []
    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
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: token.attrs.copy
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - name
    - value
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 106
    functionName: markdown_it.token.Token.attrJoin
    functionSourceFile: markdown_it.token
    functionUses: 1
    functionsReached:
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - tokens
    - idx
    - options
    - env
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 293
    functionName: markdown_it.renderer.RendererHTML.image
    functionSourceFile: markdown_it.renderer
    functionUses: 0
    functionsReached:
    - markdown_it.renderer.RendererHTML.renderToken
    - <builtin>.len
    - <builtin>.str
    - raw.replace
    - markdown_it.token.Token.attrItems
    - markdown_it.common.utils.escapeHtml
    - token.attrSet
    - markdown_it.renderer.RendererHTML.renderAttrs
    - <builtin>.list
    - markdown_it.renderer.RendererHTML.renderInlineAsText
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: token.attrSet
    functionSourceFile: <builtin>
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - tokens
    - idx
    - options
    - env
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 311
    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
    argDefaultValues: []
    argNames:
    - self
    - tokens
    - idx
    - options
    - env
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 316
    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: 5
    argDefaultValues: []
    argNames:
    - self
    - tokens
    - idx
    - options
    - env
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 323
    functionName: markdown_it.renderer.RendererHTML.text
    functionSourceFile: markdown_it.renderer
    functionUses: 0
    functionsReached:
    - markdown_it.common.utils.escapeHtml
    - raw.replace
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - tokens
    - idx
    - options
    - env
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 328
    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: 5
    argDefaultValues: []
    argNames:
    - self
    - tokens
    - idx
    - options
    - env
    argTypes:
    - N/A
    - 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: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: markdown_it.common.utils
    functionSourceFile: markdown_it.common.utils
    functionUses: 0
    functionsReached:
    - typing.TypeVar
    - re.compile
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.ord
    functionSourceFile: <builtin>
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - src
    - pos
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 28
    functionName: markdown_it.common.utils.charStrAt
    functionSourceFile: markdown_it.common.utils
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - src
    - pos
    - newElements
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 46
    functionName: markdown_it.common.utils.arrayReplaceAt
    functionSourceFile: markdown_it.common.utils
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 0
    IfCount: 7
    argCount: 1
    argDefaultValues: []
    argNames:
    - c
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 56
    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
    argDefaultValues: []
    argNames:
    - c
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 78
    functionName: markdown_it.common.utils.fromCodePoint
    functionSourceFile: markdown_it.common.utils
    functionUses: 3
    functionsReached:
    - <builtin>.chr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.chr
    functionSourceFile: <builtin>
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 2
    argDefaultValues: []
    argNames:
    - match
    - name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 98
    functionName: markdown_it.common.utils.replaceEntityPattern
    functionSourceFile: markdown_it.common.utils
    functionUses: 1
    functionsReached:
    - <builtin>.int
    - <builtin>.chr
    - markdown_it.common.utils.fromCodePoint
    - markdown_it.common.utils.isValidEntityCode
    - DIGITAL_ENTITY_BASE16_RE.fullmatch
    - pat.group
    - DIGITAL_ENTITY_BASE10_RE.fullmatch
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: DIGITAL_ENTITY_BASE10_RE.fullmatch
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pat.group
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.int
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: DIGITAL_ENTITY_BASE16_RE.fullmatch
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - match
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 118
    functionName: markdown_it.common.utils.unescapeAll.replacer_func
    functionSourceFile: markdown_it.common.utils
    functionUses: 0
    functionsReached:
    - <builtin>.int
    - <builtin>.chr
    - markdown_it.common.utils.fromCodePoint
    - match.group
    - markdown_it.common.utils.isValidEntityCode
    - DIGITAL_ENTITY_BASE16_RE.fullmatch
    - markdown_it.common.utils.replaceEntityPattern
    - pat.group
    - DIGITAL_ENTITY_BASE10_RE.fullmatch
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: UNESCAPE_ALL_RE.sub
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - string
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 134
    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
    argDefaultValues: []
    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: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: raw.replace
    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
    argDefaultValues: []
    argNames:
    - string
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 154
    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
    argDefaultValues: []
    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: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - code
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 162
    functionName: markdown_it.common.utils.isSpace
    functionSourceFile: markdown_it.common.utils
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - ch
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 167
    functionName: markdown_it.common.utils.isStrSpace
    functionSourceFile: markdown_it.common.utils
    functionUses: 16
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - code
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 187
    functionName: markdown_it.common.utils.isWhiteSpace
    functionSourceFile: markdown_it.common.utils
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - ch
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 197
    functionName: markdown_it.common.utils.isPunctChar
    functionSourceFile: markdown_it.common.utils
    functionUses: 3
    functionsReached:
    - unicodedata.category
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: unicodedata.category
    functionSourceFile: unicodedata
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - ch
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 238
    functionName: markdown_it.common.utils.isMdAsciiPunct
    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
    argDefaultValues: []
    argNames:
    - string
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 253
    functionName: markdown_it.common.utils.normalizeReference
    functionSourceFile: markdown_it.common.utils
    functionUses: 3
    functionsReached:
    - re.sub
    - string.lower
    - string.strip
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    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
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: re.sub
    functionSourceFile: re
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: string.lower
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - string
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 308
    functionName: markdown_it.common.utils.isLinkOpen
    functionSourceFile: markdown_it.common.utils
    functionUses: 2
    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
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: LINK_OPEN_RE.search
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - string
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 312
    functionName: markdown_it.common.utils.isLinkClose
    functionSourceFile: markdown_it.common.utils
    functionUses: 2
    functionsReached:
    - LINK_CLOSE_RE.search
    - <builtin>.bool
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: LINK_CLOSE_RE.search
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 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
    argDefaultValues: []
    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
    argDefaultValues: []
    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: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    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
    argDefaultValues: []
    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: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: logging.getLogger
    functionSourceFile: logging
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 2
    argDefaultValues: []
    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.isStrSpace
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 8
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 12
    ICount: 0
    IfCount: 8
    argCount: 2
    argDefaultValues: []
    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:
    - <builtin>.ord
    - markdown_it.common.utils.isStrSpace
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - state
    - idx
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 88
    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: 27
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 14
    EdgeCount: 39
    ICount: 3
    IfCount: 27
    argCount: 4
    argDefaultValues: []
    argNames:
    - state
    - startLine
    - endLine
    - silent
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 101
    functionName: markdown_it.rules_block.list.list_block
    functionSourceFile: markdown_it.rules_block.list
    functionUses: 0
    functionsReached:
    - markdown_it.common.utils.isStrSpace
    - LOGGER.debug
    - state.is_code_block
    - state.md.block.tokenize
    - <builtin>.int
    - <builtin>.len
    - state.push
    - markdown_it.rules_block.list.skipBulletListMarker
    - <builtin>.min
    - state.skipSpaces
    - state.isEmpty
    - <builtin>.ord
    - state.md.block.ruler.getRules
    - markdown_it.rules_block.list.markTightParagraphs
    - 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
    argDefaultValues: []
    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
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: state.is_code_block
    functionSourceFile: <builtin>
    functionUses: 26
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: state.skipSpaces
    functionSourceFile: <builtin>
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: state.md.block.ruler.getRules
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: state.isEmpty
    functionSourceFile: <builtin>
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.min
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: state.md.block.tokenize
    functionSourceFile: <builtin>
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 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
    argDefaultValues: []
    argNames:
    - state
    - line
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 20
    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
    argDefaultValues: []
    argNames:
    - string
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 28
    functionName: markdown_it.rules_block.table.escapedSplit
    functionSourceFile: markdown_it.rules_block.table
    functionUses: 1
    functionsReached:
    - markdown_it.common.utils.charStrAt
    - <builtin>.len
    - result.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: result.append
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 32
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 16
    EdgeCount: 46
    ICount: 7
    IfCount: 32
    argCount: 4
    argDefaultValues: []
    argNames:
    - state
    - startLine
    - endLine
    - silent
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 59
    functionName: markdown_it.rules_block.table.table
    functionSourceFile: markdown_it.rules_block.table
    functionUses: 0
    functionsReached:
    - <builtin>.range
    - markdown_it.common.utils.isStrSpace
    - markdown_it.rules_block.table.escapedSplit
    - markdown_it.common.utils.charStrAt
    - columns.pop
    - state.is_code_block
    - markdown_it.rules_block.table.getLine
    - headerLineRe.search
    - <builtin>.len
    - state.push
    - state.md.block.ruler.getRules
    - result.append
    - lineText.split
    - aligns.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    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
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.range
    functionSourceFile: <builtin>
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: 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
    argDefaultValues: []
    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
    argDefaultValues: []
    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
    argDefaultValues: []
    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: 28
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 14
    EdgeCount: 40
    ICount: 2
    IfCount: 28
    argCount: 4
    argDefaultValues: []
    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:
    - state.env.setdefault
    - markdown_it.common.utils.normalizeReference
    - markdown_it.rules_block.reference.getNextLine
    - state.md.validateLink
    - re.sub
    - <builtin>.ord
    - string.lower
    - markdown_it.common.utils.isSpace
    - state.md.helpers.parseLinkTitle
    - string.strip
    - <builtin>.len
    - state.push
    - state.md.helpers.parseLinkDestination
    - state.md.block.ruler.getRules
    - LOGGER.debug
    - state.is_code_block
    - state.md.options.get
    - state.md.normalizeLink
    - state.isEmpty
    - markdown_it.common.utils.charCodeAt
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 0
    IfCount: 6
    argCount: 2
    argDefaultValues: []
    argNames:
    - state
    - nextLine
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 195
    functionName: markdown_it.rules_block.reference.getNextLine
    functionSourceFile: markdown_it.rules_block.reference
    functionUses: 1
    functionsReached:
    - state.isEmpty
    - state.is_code_block
    - state.md.block.ruler.getRules
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    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
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: state.md.normalizeLink
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: state.md.validateLink
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: 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
    argDefaultValues: []
    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
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: state.env.setdefault
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 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
    argDefaultValues: []
    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:
    - markdown_it.common.utils.isStrSpace
    - LOGGER.debug
    - state.is_code_block
    - state.md.block.tokenize
    - oldBMarks.append
    - oldSCount.append
    - state.push
    - oldBSCount.append
    - state.md.block.ruler.getRules
    - oldTShift.append
    - <builtin>.enumerate
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    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
    argDefaultValues: []
    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
    argDefaultValues: []
    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
    argDefaultValues: []
    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
    argDefaultValues: []
    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: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 10
    IfCount: 5
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - src
    - md
    - env
    - tokens
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 15
    functionName: markdown_it.rules_block.state_block.StateBlock.__init__
    functionSourceFile: markdown_it.rules_block.state_block
    functionUses: 1
    functionsReached:
    - markdown_it.common.utils.isStrSpace
    - <builtin>.enumerate
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 113
    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
    argDefaultValues: []
    argNames:
    - self
    - ttype
    - tag
    - nesting
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 119
    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: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - line
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 131
    functionName: markdown_it.rules_block.state_block.StateBlock.isEmpty
    functionSourceFile: markdown_it.rules_block.state_block
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - from_pos
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 135
    functionName: markdown_it.rules_block.state_block.StateBlock.skipEmptyLines
    functionSourceFile: markdown_it.rules_block.state_block
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - pos
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 148
    functionName: markdown_it.rules_block.state_block.StateBlock.skipSpaces
    functionSourceFile: markdown_it.rules_block.state_block
    functionUses: 0
    functionsReached:
    - markdown_it.common.utils.isStrSpace
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - pos
    - minimum
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 160
    functionName: markdown_it.rules_block.state_block.StateBlock.skipSpacesBack
    functionSourceFile: markdown_it.rules_block.state_block
    functionUses: 0
    functionsReached:
    - markdown_it.common.utils.isStrSpace
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - pos
    - code
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 170
    functionName: markdown_it.rules_block.state_block.StateBlock.skipChars
    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: 3
    argDefaultValues: []
    argNames:
    - self
    - pos
    - ch
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 182
    functionName: markdown_it.rules_block.state_block.StateBlock.skipCharsStr
    functionSourceFile: markdown_it.rules_block.state_block
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - pos
    - code
    - minimum
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 194
    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: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - pos
    - ch
    - minimum
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 204
    functionName: markdown_it.rules_block.state_block.StateBlock.skipCharsStrBack
    functionSourceFile: markdown_it.rules_block.state_block
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 1
    IfCount: 5
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - begin
    - end
    - indent
    - keepLastLF
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 214
    functionName: markdown_it.rules_block.state_block.StateBlock.getLines
    functionSourceFile: markdown_it.rules_block.state_block
    functionUses: 0
    functionsReached:
    - markdown_it.common.utils.isStrSpace
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - line
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 257
    functionName: markdown_it.rules_block.state_block.StateBlock.is_code_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: 2
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: markdown_it.ruler
    functionSourceFile: markdown_it.ruler
    functionUses: 0
    functionsReached:
    - typing.TypeVar
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    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
    argDefaultValues: []
    argNames:
    - self
    - value
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 43
    functionName: markdown_it.ruler.StateBase.src
    functionSourceFile: markdown_it.ruler
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 48
    functionName: markdown_it.ruler.StateBase.srcCharCode
    functionSourceFile: markdown_it.ruler
    functionUses: 0
    functionsReached:
    - <builtin>.tuple
    - <builtin>.ord
    - warnings.warn
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: warnings.warn
    functionSourceFile: warnings
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.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
    argDefaultValues: []
    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: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    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: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 76
    functionName: markdown_it.ruler.Ruler.__init__
    functionSourceFile: markdown_it.ruler
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 84
    functionName: markdown_it.ruler.Ruler.__find__
    functionSourceFile: markdown_it.ruler
    functionUses: 6
    functionsReached:
    - <builtin>.enumerate
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 3
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 91
    functionName: markdown_it.ruler.Ruler.__compile__
    functionSourceFile: markdown_it.ruler
    functionUses: 1
    functionsReached:
    - chains.add
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: chains.add
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f4a62fb3c10>
    argNames:
    - self
    - ruleName
    - fn
    - options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 110
    functionName: markdown_it.ruler.Ruler.at
    functionSourceFile: markdown_it.ruler
    functionUses: 0
    functionsReached:
    - markdown_it.ruler.Ruler.__find__
    - <builtin>.enumerate
    - options.get
    linkageType: pythonLinkage
    raised:
    - KeyError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: 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
    argDefaultValues:
    - <ast.Constant object at 0x7f4a62882970>
    argNames:
    - self
    - beforeName
    - ruleName
    - fn
    - options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 128
    functionName: markdown_it.ruler.Ruler.before
    functionSourceFile: markdown_it.ruler
    functionUses: 0
    functionsReached:
    - markdown_it.ruler.Ruler.__find__
    - <builtin>.enumerate
    - options.get
    linkageType: pythonLinkage
    raised:
    - KeyError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f4a627da130>
    argNames:
    - self
    - afterName
    - ruleName
    - fn
    - options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 152
    functionName: markdown_it.ruler.Ruler.after
    functionSourceFile: markdown_it.ruler
    functionUses: 0
    functionsReached:
    - markdown_it.ruler.Ruler.__find__
    - <builtin>.enumerate
    - options.get
    linkageType: pythonLinkage
    raised:
    - KeyError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f4a62871cd0>
    argNames:
    - self
    - ruleName
    - fn
    - options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 176
    functionName: markdown_it.ruler.Ruler.push
    functionSourceFile: markdown_it.ruler
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 2
    IfCount: 3
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f4a628a2130>
    argNames:
    - self
    - names
    - ignoreInvalid
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 191
    functionName: markdown_it.ruler.Ruler.enable
    functionSourceFile: markdown_it.ruler
    functionUses: 1
    functionsReached:
    - markdown_it.ruler.Ruler.__find__
    - <builtin>.enumerate
    - result.append
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised:
    - KeyError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.isinstance
    functionSourceFile: <builtin>
    functionUses: 23
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f4a62feaac0>
    argNames:
    - self
    - names
    - ignoreInvalid
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 215
    functionName: markdown_it.ruler.Ruler.enableOnly
    functionSourceFile: markdown_it.ruler
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - markdown_it.ruler.Ruler.enable
    - result.append
    - markdown_it.ruler.Ruler.__find__
    - <builtin>.enumerate
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 2
    IfCount: 3
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f4a629c35e0>
    argNames:
    - self
    - names
    - ignoreInvalid
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 231
    functionName: markdown_it.ruler.Ruler.disable
    functionSourceFile: markdown_it.ruler
    functionUses: 0
    functionsReached:
    - markdown_it.ruler.Ruler.__find__
    - <builtin>.enumerate
    - result.append
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised:
    - KeyError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f4a627e5340>
    argNames:
    - self
    - chainName
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 255
    functionName: markdown_it.ruler.Ruler.getRules
    functionSourceFile: markdown_it.ruler
    functionUses: 0
    functionsReached:
    - markdown_it.ruler.Ruler.__compile__
    - chains.add
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 269
    functionName: markdown_it.ruler.Ruler.get_all_rules
    functionSourceFile: markdown_it.ruler
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 273
    functionName: markdown_it.ruler.Ruler.get_active_rules
    functionSourceFile: markdown_it.ruler
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: 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
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: markdown_it.main
    functionSourceFile: markdown_it.main
    functionUses: 0
    functionsReached:
    - markdown_it.presets.zero.make
    - markdown_it.presets.gfm_like.make
    - markdown_it.presets.default.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
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 6
    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
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 9
    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
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 13
    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
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 20
    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: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f4a626f7220>
    - <ast.Constant object at 0x7f4a626f76a0>
    argNames:
    - self
    - config
    - options_update
    - renderer_cls
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 33
    functionName: markdown_it.main.MarkdownIt.__init__
    functionSourceFile: markdown_it.main
    functionUses: 5
    functionsReached:
    - markdown_it.parser_inline.ParserInline.__init__
    - markdown_it.main.MarkdownIt.set
    - markdown_it.parser_core.ParserCore.__init__
    - markdown_it.parser_block.ParserBlock.__init__
    - config.get
    - markdown_it.main.MarkdownIt.configure
    - <builtin>.dict
    - <builtin>.isinstance
    - markdown_it.renderer.RendererHTML.__init__
    - inspect.getmembers
    - k.startswith
    - typing.cast
    - markdown_it.utils.OptionsDict.__init__
    - component.get
    - linkify_it.LinkifyIt
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 56
    functionName: markdown_it.parser_inline.ParserInline.__init__
    functionSourceFile: ''
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 55
    functionName: markdown_it.parser_block.ParserBlock.__init__
    functionSourceFile: ''
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 38
    functionName: markdown_it.parser_core.ParserCore.__init__
    functionSourceFile: ''
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: linkify_it.LinkifyIt
    functionSourceFile: linkify_it
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 4
    IfCount: 7
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f4a628140a0>
    argNames:
    - self
    - presets
    - options_update
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 103
    functionName: markdown_it.main.MarkdownIt.configure
    functionSourceFile: markdown_it.main
    functionUses: 6
    functionsReached:
    - markdown_it.main.MarkdownIt.set
    - config.get
    - <builtin>.dict
    - <builtin>.isinstance
    - typing.cast
    - markdown_it.utils.OptionsDict.__init__
    - component.get
    linkageType: pythonLinkage
    raised:
    - ValueError
    - KeyError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 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: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: markdown_it.main.MarkdownIt
    functionSourceFile: markdown_it.main
    functionUses: 0
    functionsReached:
    - typing.overload
    - contextlib.contextmanager
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.overload
    functionSourceFile: ''
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 85
    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
    argDefaultValues: []
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 93
    functionName: markdown_it.main.MarkdownIt.set
    functionSourceFile: markdown_it.main
    functionUses: 7
    functionsReached:
    - markdown_it.utils.OptionsDict.__init__
    - typing.cast
    - <builtin>.dict
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 61
    functionName: markdown_it.utils.OptionsDict.__init__
    functionSourceFile: markdown_it.utils
    functionUses: 8
    functionsReached:
    - typing.cast
    - <builtin>.dict
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: config.get
    functionSourceFile: <builtin>
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: component.get
    functionSourceFile: <builtin>
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 141
    functionName: markdown_it.main.MarkdownIt.get_all_rules
    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: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 150
    functionName: markdown_it.main.MarkdownIt.get_active_rules
    functionSourceFile: markdown_it.main
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    IfCount: 2
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f4a62842850>
    argNames:
    - self
    - names
    - ignoreInvalid
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 159
    functionName: markdown_it.main.MarkdownIt.enable
    functionSourceFile: markdown_it.main
    functionUses: 0
    functionsReached:
    - result.extend
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: result.extend
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    IfCount: 2
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f4a62e02550>
    argNames:
    - self
    - names
    - ignoreInvalid
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 191
    functionName: markdown_it.main.MarkdownIt.disable
    functionSourceFile: markdown_it.main
    functionUses: 0
    functionsReached:
    - result.extend
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: contextlib.contextmanager
    functionSourceFile: ''
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 4
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 215
    functionName: markdown_it.main.MarkdownIt.reset_rules
    functionSourceFile: markdown_it.main
    functionUses: 0
    functionsReached:
    - markdown_it.main.MarkdownIt.get_active_rules
    - chain_rules.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    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: 1
    IfCount: 1
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f4a6288a610>
    argNames:
    - self
    - name
    - function
    - fmt
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 224
    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
    argDefaultValues: []
    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: 0
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f4a62fba400>
    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
    argDefaultValues: []
    argNames:
    - self
    - state
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 43
    functionName: markdown_it.parser_core.ParserCore.process
    functionSourceFile: ''
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f4a627d58b0>
    argNames:
    - self
    - src
    - env
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 274
    functionName: markdown_it.main.MarkdownIt.render
    functionSourceFile: markdown_it.main
    functionUses: 5
    functionsReached:
    - <builtin>.isinstance
    - markdown_it.rules_core.state_core.StateCore.__init__
    - markdown_it.main.MarkdownIt.parse
    - markdown_it.parser_core.ParserCore.process
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f4a627d5be0>
    argNames:
    - self
    - src
    - env
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 288
    functionName: markdown_it.main.MarkdownIt.parseInline
    functionSourceFile: markdown_it.main
    functionUses: 1
    functionsReached:
    - markdown_it.rules_core.state_core.StateCore.__init__
    - <builtin>.isinstance
    - markdown_it.parser_core.ParserCore.process
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f4a629855e0>
    argNames:
    - self
    - src
    - env
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 308
    functionName: markdown_it.main.MarkdownIt.renderInline
    functionSourceFile: markdown_it.main
    functionUses: 0
    functionsReached:
    - markdown_it.main.MarkdownIt.parseInline
    - markdown_it.rules_core.state_core.StateCore.__init__
    - <builtin>.isinstance
    - markdown_it.parser_core.ParserCore.process
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - url
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 322
    functionName: markdown_it.main.MarkdownIt.validateLink
    functionSourceFile: markdown_it.main
    functionUses: 0
    functionsReached:
    - <builtin>.bool
    - markdown_it.common.normalize_url.validateLink
    - GOOD_DATA_RE.search
    - BAD_PROTO_RE.search
    - url.strip
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f4a62985730>
    argNames:
    - url
    - validator
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 70
    functionName: markdown_it.common.normalize_url.validateLink
    functionSourceFile: markdown_it.common.normalize_url
    functionUses: 1
    functionsReached:
    - BAD_PROTO_RE.search
    - <builtin>.bool
    - GOOD_DATA_RE.search
    - url.strip
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - url
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 332
    functionName: markdown_it.main.MarkdownIt.normalizeLink
    functionSourceFile: markdown_it.main
    functionUses: 0
    functionsReached:
    - mdurl.encode
    - parsed._replace
    - contextlib.suppress
    - mdurl.format
    - markdown_it.common.normalize_url.normalizeLink
    - _punycode.to_ascii
    - mdurl.parse
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - url
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 15
    functionName: markdown_it.common.normalize_url.normalizeLink
    functionSourceFile: markdown_it.common.normalize_url
    functionUses: 1
    functionsReached:
    - mdurl.encode
    - parsed._replace
    - contextlib.suppress
    - mdurl.format
    - _punycode.to_ascii
    - mdurl.parse
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - link
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 342
    functionName: markdown_it.main.MarkdownIt.normalizeLinkText
    functionSourceFile: markdown_it.main
    functionUses: 0
    functionsReached:
    - _punycode.to_unicode
    - mdurl.decode
    - mdurl.parse
    - parsed._replace
    - contextlib.suppress
    - mdurl.format
    - markdown_it.common.normalize_url.normalizeLinkText
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    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
    - mdurl.decode
    - parsed._replace
    - contextlib.suppress
    - mdurl.format
    - mdurl.parse
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -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: 4
    argDefaultValues: []
    argNames:
    - self
    - state
    - startLine
    - endLine
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 60
    functionName: markdown_it.parser_block.ParserBlock.tokenize
    functionSourceFile: markdown_it.parser_block
    functionUses: 1
    functionsReached:
    - 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: 2
    IfCount: 1
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - src
    - md
    - env
    - outTokens
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 105
    functionName: markdown_it.parser_block.ParserBlock.parse
    functionSourceFile: markdown_it.parser_block
    functionUses: 0
    functionsReached:
    - markdown_it.common.utils.isStrSpace
    - markdown_it.parser_block.ParserBlock.tokenize
    - <builtin>.len
    - markdown_it.rules_block.state_block.StateBlock.__init__
    - markdown_it.rules_block.state_block.StateBlock.skipEmptyLines
    - <builtin>.enumerate
    - markdown_it.rules_block.state_block.StateBlock.isEmpty
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: 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
    argDefaultValues: []
    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
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: contextlib.suppress
    functionSourceFile: contextlib
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _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
    argDefaultValues: []
    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
    argDefaultValues: []
    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
    argDefaultValues: []
    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
    argDefaultValues: []
    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
    argDefaultValues: []
    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
    argDefaultValues: []
    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
    argDefaultValues: []
    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
    argDefaultValues: []
    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
    argDefaultValues: []
    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
    argDefaultValues: []
    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: 5
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 9
    functionName: markdown_it.helpers.parse_link_title._State.__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
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 21
    functionName: markdown_it.helpers.parse_link_title._State.__str__
    functionSourceFile: markdown_it.helpers.parse_link_title
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 1
    IfCount: 7
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f4a62d86940>
    argNames:
    - string
    - start
    - maximum
    - prev_state
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 25
    functionName: markdown_it.helpers.parse_link_title.parseLinkTitle
    functionSourceFile: markdown_it.helpers.parse_link_title
    functionUses: 0
    functionsReached:
    - markdown_it.common.utils.unescapeAll
    - <builtin>.ord
    - UNESCAPE_ALL_RE.sub
    - markdown_it.common.utils.charCodeAt
    - markdown_it.helpers.parse_link_title._State.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: 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
    argDefaultValues:
    - <ast.Constant object at 0x7f4a62fbad30>
    argNames:
    - state
    - start
    - disableNested
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 12
    functionName: markdown_it.helpers.parse_link_label.parseLinkLabel
    functionSourceFile: markdown_it.helpers.parse_link_label
    functionUses: 1
    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
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: state.md.inline.skipToken
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: 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: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    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
    argDefaultValues: []
    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.isStrSpace
    - state.md.options.get
    - state.md.validateLink
    - state.push
    - markdown_it.common.utils.normalizeReference
    - state.md.normalizeLink
    - re.sub
    - state.md.helpers.parseLinkLabel
    - string.lower
    - state.md.helpers.parseLinkDestination
    - state.md.inline.parse
    - state.md.helpers.parseLinkTitle
    - string.strip
    - token.attrSet
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: state.md.helpers.parseLinkLabel
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: state.md.inline.parse
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: 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
    argDefaultValues: []
    argNames:
    - value
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 9
    functionName: markdown_it.token.convert_attrs
    functionSourceFile: markdown_it.token
    functionUses: 1
    functionsReached:
    - <builtin>.dict
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.dict
    functionSourceFile: <builtin>
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 10
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    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
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 77
    functionName: markdown_it.token.Token.__post_init__
    functionSourceFile: markdown_it.token
    functionUses: 0
    functionsReached:
    - <builtin>.dict
    - markdown_it.token.convert_attrs
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 80
    functionName: markdown_it.token.Token.attrIndex
    functionSourceFile: markdown_it.token
    functionUses: 0
    functionsReached:
    - warnings.warn
    - <builtin>.list
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.list
    functionSourceFile: <builtin>
    functionUses: 13
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - attrData
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 93
    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
    argDefaultValues: []
    argNames:
    - self
    - name
    - value
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 98
    functionName: markdown_it.token.Token.attrSet
    functionSourceFile: ''
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 102
    functionName: markdown_it.token.Token.attrGet
    functionSourceFile: markdown_it.token
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - changes
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 121
    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
    argDefaultValues: []
    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
    argDefaultValues: []
    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: 125
    functionName: markdown_it.token.Token.as_dict
    functionSourceFile: markdown_it.token
    functionUses: 0
    functionsReached:
    - mapping.get
    - <builtin>.getattr
    - dataclasses.fields
    - mapping.items
    - child.as_dict
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.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
    argDefaultValues: []
    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
    argDefaultValues: []
    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
    argDefaultValues: []
    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
    argDefaultValues: []
    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
    argDefaultValues: []
    argNames:
    - cls
    - dct
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 173
    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
    argDefaultValues: []
    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
    argDefaultValues: []
    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.scanDelims
    - <builtin>.len
    - state.push
    - <builtin>.ord
    - state.delimiters.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    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
    argDefaultValues: []
    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
    argDefaultValues: []
    argNames:
    - state
    - delimiters
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 51
    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
    argDefaultValues: []
    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
    argDefaultValues: []
    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
    argDefaultValues: []
    argNames:
    - state
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 112
    functionName: markdown_it.rules_inline.strikethrough.postProcess
    functionSourceFile: markdown_it.rules_inline.strikethrough
    functionUses: 0
    functionsReached:
    - loneMarkers.append
    - loneMarkers.pop
    - markdown_it.rules_inline.strikethrough._postProcess
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: markdown_it.rules_inline.balance_pairs
    functionSourceFile: markdown_it.rules_inline.balance_pairs
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 10
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 15
    ICount: 2
    IfCount: 10
    argCount: 2
    argDefaultValues: []
    argNames:
    - state
    - delimiters
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 8
    functionName: markdown_it.rules_inline.balance_pairs.processDelimiters
    functionSourceFile: markdown_it.rules_inline.balance_pairs
    functionUses: 1
    functionsReached:
    - <builtin>.len
    - jumps.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: jumps.append
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - state
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 127
    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
    - jumps.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    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
    argDefaultValues: []
    argNames:
    - ch
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 7
    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: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 0
    IfCount: 7
    argCount: 2
    argDefaultValues: []
    argNames:
    - state
    - silent
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 13
    functionName: markdown_it.rules_inline.html_inline.html_inline
    functionSourceFile: markdown_it.rules_inline.html_inline
    functionUses: 0
    functionsReached:
    - markdown_it.common.utils.isLinkOpen
    - <builtin>.bool
    - state.md.options.get
    - match.group
    - <builtin>.len
    - state.push
    - LINK_CLOSE_RE.search
    - <builtin>.ord
    - markdown_it.rules_inline.html_inline.isLetter
    - HTML_TAG_RE.search
    - markdown_it.common.utils.isLinkClose
    - LINK_OPEN_RE.search
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    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: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    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: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    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: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 0
    IfCount: 7
    argCount: 2
    argDefaultValues: []
    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>.int
    - <builtin>.chr
    - markdown_it.common.utils.fromCodePoint
    - DIGITAL_RE.search
    - <builtin>.len
    - match.group
    - state.push
    - 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
    argDefaultValues: []
    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
    argDefaultValues: []
    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
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: markdown_it.rules_inline.fragments_join
    functionSourceFile: markdown_it.rules_inline.fragments_join
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 1
    IfCount: 5
    argCount: 1
    argDefaultValues: []
    argNames:
    - state
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 4
    functionName: markdown_it.rules_inline.fragments_join.fragments_join
    functionSourceFile: markdown_it.rules_inline.fragments_join
    functionUses: 0
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: markdown_it.rules_inline.linkify
    functionSourceFile: markdown_it.rules_inline.linkify
    functionUses: 0
    functionsReached:
    - re.compile
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 8
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 12
    ICount: 1
    IfCount: 8
    argCount: 2
    argDefaultValues: []
    argNames:
    - state
    - silent
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 11
    functionName: markdown_it.rules_inline.linkify.linkify
    functionSourceFile: markdown_it.rules_inline.linkify
    functionUses: 0
    functionsReached:
    - state.md.normalizeLinkText
    - url.rstrip
    - state.md.validateLink
    - match.group
    - <builtin>.len
    - state.push
    - state.md.normalizeLink
    - SCHEME_RE.search
    - state.md.linkify.match_at_start
    linkageType: pythonLinkage
    raised:
    - ModuleNotFoundError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: SCHEME_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
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: state.md.linkify.match_at_start
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: url.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
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: state.md.normalizeLinkText
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: markdown_it.rules_inline.newline
    functionSourceFile: markdown_it.rules_inline.newline
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 3
    IfCount: 4
    argCount: 2
    argDefaultValues: []
    argNames:
    - state
    - silent
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 7
    functionName: markdown_it.rules_inline.newline.newline
    functionSourceFile: markdown_it.rules_inline.newline
    functionUses: 0
    functionsReached:
    - markdown_it.common.utils.charStrAt
    - markdown_it.common.utils.isStrSpace
    - <builtin>.len
    - state.push
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: 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
    argDefaultValues: []
    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:
    - state.md.normalizeLinkText
    - AUTOLINK_RE.search
    - state.md.validateLink
    - <builtin>.len
    - state.push
    - state.md.normalizeLink
    - EMAIL_RE.search
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    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
    argDefaultValues: []
    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
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: markdown_it.rules_inline.text
    functionSourceFile: markdown_it.rules_inline.text
    functionUses: 0
    functionsReached:
    - functools.cache
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: functools.cache
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 43
    functionName: markdown_it.rules_inline.text._terminator_char_regex
    functionSourceFile: markdown_it.rules_inline.text
    functionUses: 1
    functionsReached:
    - re.escape
    - re.compile
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: re.escape
    functionSourceFile: re
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - state
    - silent
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 47
    functionName: markdown_it.rules_inline.text.text
    functionSourceFile: markdown_it.rules_inline.text
    functionUses: 0
    functionsReached:
    - terminator_char.start
    - markdown_it.rules_inline.text._terminator_char_regex
    - re.escape
    - re.compile
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: terminator_char.start
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: 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
    argDefaultValues: []
    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.isStrSpace
    - state.md.options.get
    - state.md.validateLink
    - state.push
    - markdown_it.common.utils.normalizeReference
    - state.md.normalizeLink
    - re.sub
    - state.md.inline.tokenize
    - state.md.helpers.parseLinkLabel
    - string.lower
    - state.md.helpers.parseLinkDestination
    - state.md.helpers.parseLinkTitle
    - string.strip
    - token.attrSet
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: state.md.inline.tokenize
    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
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: markdown_it.rules_inline.escape
    functionSourceFile: markdown_it.rules_inline.escape
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 8
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 12
    ICount: 2
    IfCount: 8
    argCount: 2
    argDefaultValues: []
    argNames:
    - state
    - silent
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 9
    functionName: markdown_it.rules_inline.escape.escape
    functionSourceFile: markdown_it.rules_inline.escape
    functionUses: 0
    functionsReached:
    - <builtin>.ord
    - markdown_it.common.utils.isStrSpace
    - state.push
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: 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
    argDefaultValues: []
    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.src.index
    - token.content.strip
    - token.content.endswith
    - <builtin>.len
    - state.push
    - state.backticks.get
    - token.content.startswith
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    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
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: state.src.index
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: token.content.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: 0
    argDefaultValues: []
    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
    argDefaultValues: []
    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
    argDefaultValues: []
    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
    argDefaultValues: []
    argNames:
    - state
    - silent
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 8
    functionName: markdown_it.rules_inline.emphasis.tokenize
    functionSourceFile: markdown_it.rules_inline.emphasis
    functionUses: 0
    functionsReached:
    - <builtin>.range
    - state.scanDelims
    - <builtin>.len
    - state.push
    - <builtin>.ord
    - state.delimiters.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 2
    argDefaultValues: []
    argNames:
    - state
    - delimiters
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 40
    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
    argDefaultValues: []
    argNames:
    - state
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 96
    functionName: markdown_it.rules_inline.emphasis.postProcess
    functionSourceFile: markdown_it.rules_inline.emphasis
    functionUses: 0
    functionsReached:
    - <builtin>.chr
    - markdown_it.rules_inline.emphasis._postProcess
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: 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
    argDefaultValues: []
    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: 5
    argDefaultValues: []
    argNames:
    - self
    - src
    - md
    - env
    - outTokens
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 43
    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: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 76
    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: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 82
    functionName: markdown_it.rules_inline.state_inline.StateInline.pushPending
    functionSourceFile: markdown_it.rules_inline.state_inline
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 5
    IfCount: 3
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - ttype
    - tag
    - nesting
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 90
    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: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - start
    - canSplitWord
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 119
    functionName: markdown_it.rules_inline.state_inline.StateInline.scanDelims
    functionSourceFile: markdown_it.rules_inline.state_inline
    functionUses: 0
    functionsReached:
    - unicodedata.category
    - markdown_it.common.utils.isPunctChar
    - markdown_it.common.utils.isMdAsciiPunct
    - <builtin>.ord
    - markdown_it.common.utils.isWhiteSpace
    - collections.namedtuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: 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: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - key
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 64
    functionName: markdown_it.utils.OptionsDict.__getitem__
    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: 3
    argDefaultValues: []
    argNames:
    - self
    - key
    - value
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 67
    functionName: markdown_it.utils.OptionsDict.__setitem__
    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
    argDefaultValues: []
    argNames:
    - self
    - key
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 70
    functionName: markdown_it.utils.OptionsDict.__delitem__
    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: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 73
    functionName: markdown_it.utils.OptionsDict.__iter__
    functionSourceFile: markdown_it.utils
    functionUses: 0
    functionsReached:
    - <builtin>.iter
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.iter
    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
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 76
    functionName: markdown_it.utils.OptionsDict.__len__
    functionSourceFile: markdown_it.utils
    functionUses: 0
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 79
    functionName: markdown_it.utils.OptionsDict.__repr__
    functionSourceFile: markdown_it.utils
    functionUses: 0
    functionsReached:
    - <builtin>.repr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.repr
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 82
    functionName: markdown_it.utils.OptionsDict.__str__
    functionSourceFile: markdown_it.utils
    functionUses: 0
    functionsReached:
    - <builtin>.str
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - value
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 91
    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
    argDefaultValues: []
    argNames:
    - self
    - value
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 100
    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
    argDefaultValues: []
    argNames:
    - self
    - value
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 109
    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
    argDefaultValues: []
    argNames:
    - self
    - value
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 118
    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
    argDefaultValues: []
    argNames:
    - self
    - value
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 127
    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
    argDefaultValues: []
    argNames:
    - self
    - value
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 136
    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
    argDefaultValues: []
    argNames:
    - self
    - value
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 145
    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
    argDefaultValues: []
    argNames:
    - self
    - value
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 154
    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
    argDefaultValues: []
    argNames:
    - self
    - value
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 163
    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
    argDefaultValues: []
    argNames:
    - path
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 167
    functionName: markdown_it.utils.read_fixture_file
    functionSourceFile: markdown_it.utils
    functionUses: 0
    functionsReached:
    - text.splitlines
    - <builtin>.range
    - <builtin>.len
    - tests.append
    - pathlib.Path.read_text
    - pathlib.Path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    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
    argDefaultValues: []
    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
    argDefaultValues: []
    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
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tests.append
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 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
    argDefaultValues: []
    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
    argDefaultValues: []
    argNames:
    - string
    - pos
    - maximum
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 17
    functionName: markdown_it.helpers.parse_link_destination.parseLinkDestination
    functionSourceFile: markdown_it.helpers.parse_link_destination
    functionUses: 0
    functionsReached:
    - markdown_it.common.utils.unescapeAll
    - <builtin>.ord
    - UNESCAPE_ALL_RE.sub
    - markdown_it.common.utils.charCodeAt
    - markdown_it.helpers.parse_link_destination._Result.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: 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
    argDefaultValues: []
    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: 0
    argDefaultValues: []
    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
    argDefaultValues: []
    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: 3
    argDefaultValues: []
    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: 26
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 13
    EdgeCount: 37
    ICount: 1
    IfCount: 26
    argCount: 2
    argDefaultValues: []
    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>.range
    - stack.append
    - <builtin>.chr
    - markdown_it.common.utils.isPunctChar
    - t.start
    - unicodedata.category
    - <builtin>.len
    - markdown_it.common.utils.isMdAsciiPunct
    - markdown_it.rules_core.smartquotes.replaceAt
    - <builtin>.ord
    - markdown_it.common.utils.isWhiteSpace
    - <builtin>.enumerate
    - QUOTE_RE.search
    - markdown_it.common.utils.charCodeAt
    - t.group
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: QUOTE_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
    argDefaultValues: []
    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
    argDefaultValues: []
    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: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    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
    argDefaultValues: []
    argNames:
    - state
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 194
    functionName: markdown_it.rules_core.smartquotes.smartquotes
    functionSourceFile: markdown_it.rules_core.smartquotes
    functionUses: 0
    functionsReached:
    - <builtin>.range
    - markdown_it.rules_core.smartquotes.process_inlines
    - stack.append
    - t.start
    - <builtin>.chr
    - markdown_it.common.utils.isPunctChar
    - unicodedata.category
    - <builtin>.len
    - markdown_it.common.utils.isMdAsciiPunct
    - markdown_it.rules_core.smartquotes.replaceAt
    - <builtin>.ord
    - markdown_it.common.utils.isWhiteSpace
    - <builtin>.enumerate
    - QUOTE_RE.search
    - markdown_it.common.utils.charCodeAt
    - t.group
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: markdown_it.rules_core.text_join
    functionSourceFile: markdown_it.rules_core.text_join
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 2
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    argNames:
    - state
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 15
    functionName: markdown_it.rules_core.text_join.text_join
    functionSourceFile: markdown_it.rules_core.text_join
    functionUses: 0
    functionsReached:
    - new_tokens.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: new_tokens.append
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 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: 1
    argDefaultValues: []
    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
    argDefaultValues: []
    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
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: SCOPED_ABBR_RE.sub
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    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:
    - QUESTION_EXCLAMATION_RE.sub
    - ELLIPSIS_RE.sub
    - COMMA_RE.sub
    - EN_DASH_INDENT_RE.sub
    - EM_DASH_RE.sub
    - PLUS_MINUS_RE.sub
    - EN_DASH_RE.sub
    - ELLIPSIS_QUESTION_EXCLAMATION_RE.sub
    - RARE_RE.search
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    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
    argDefaultValues: []
    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
    argDefaultValues: []
    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
    argDefaultValues: []
    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
    argDefaultValues: []
    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
    argDefaultValues: []
    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
    argDefaultValues: []
    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
    argDefaultValues: []
    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
    argDefaultValues: []
    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
    argDefaultValues: []
    argNames:
    - state
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 113
    functionName: markdown_it.rules_core.replacements.replace
    functionSourceFile: markdown_it.rules_core.replacements
    functionUses: 0
    functionsReached:
    - QUESTION_EXCLAMATION_RE.sub
    - COMMA_RE.sub
    - ELLIPSIS_RE.sub
    - EN_DASH_INDENT_RE.sub
    - EM_DASH_RE.sub
    - PLUS_MINUS_RE.sub
    - EN_DASH_RE.sub
    - SCOPED_ABBR_RE.search
    - ELLIPSIS_QUESTION_EXCLAMATION_RE.sub
    - SCOPED_ABBR_RE.sub
    - markdown_it.rules_core.replacements.replace_rare
    - RARE_RE.search
    - markdown_it.rules_core.replacements.replace_scoped
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    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: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    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: 15
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 9
    EdgeCount: 22
    ICount: 6
    IfCount: 15
    argCount: 1
    argDefaultValues: []
    argNames:
    - state
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 15
    functionName: markdown_it.rules_core.linkify.linkify
    functionSourceFile: markdown_it.rules_core.linkify
    functionUses: 0
    functionsReached:
    - markdown_it.common.utils.isLinkOpen
    - state.md.normalizeLinkText
    - HTTP_RE.sub
    - <builtin>.bool
    - state.md.validateLink
    - <builtin>.len
    - LINK_CLOSE_RE.search
    - <builtin>.isinstance
    - state.md.normalizeLink
    - state.md.linkify.test
    - state.md.linkify.pretest
    - markdown_it.common.utils.isLinkClose
    - markdown_it.common.utils.arrayReplaceAt
    - state.md.linkify.match
    - MAILTO_RE.sub
    - TEST_MAILTO_RE.search
    - nodes.append
    - LINK_OPEN_RE.search
    linkageType: pythonLinkage
    raised:
    - ModuleNotFoundError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    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
    argDefaultValues: []
    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
    argDefaultValues: []
    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
    argDefaultValues: []
    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
    argDefaultValues: []
    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
    argDefaultValues: []
    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
    argDefaultValues: []
    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
    argDefaultValues: []
    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
    argDefaultValues: []
    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: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    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
    argDefaultValues: []
    argNames:
    - state
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 12
    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
    argDefaultValues: []
    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
    argDefaultValues: []
    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
    argDefaultValues: []
    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
    argDefaultValues: []
    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
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: state.tokens.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
    argDefaultValues: []
    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
    argDefaultValues: []
    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: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    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
    argDefaultValues: []
    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
    argDefaultValues: []
    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
    argDefaultValues: []
    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: 2
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    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
    argDefaultValues: []
    argNames:
    - self
    - state
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 65
    functionName: markdown_it.parser_inline.ParserInline.skipToken
    functionSourceFile: markdown_it.parser_inline
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 2
    IfCount: 5
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - state
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 107
    functionName: markdown_it.parser_inline.ParserInline.tokenize
    functionSourceFile: markdown_it.parser_inline
    functionUses: 1
    functionsReached:
    - markdown_it.rules_inline.state_inline.StateInline.pushPending
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - src
    - md
    - env
    - tokens
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 139
    functionName: markdown_it.parser_inline.ParserInline.parse
    functionSourceFile: markdown_it.parser_inline
    functionUses: 0
    functionsReached:
    - markdown_it.rules_inline.state_inline.StateInline.__init__
    - <builtin>.len
    - markdown_it.rules_inline.state_inline.StateInline.pushPending
    - markdown_it.parser_inline.ParserInline.tokenize
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 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
    argDefaultValues: []
    argNames:
    - state
    - startLine
    - endLine
    - silent
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 10
    functionName: markdown_it.rules_block.code.code
    functionSourceFile: markdown_it.rules_block.code
    functionUses: 0
    functionsReached:
    - LOGGER.debug
    - state.is_code_block
    - state.getLines
    - state.push
    - state.isEmpty
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: state.getLines
    functionSourceFile: <builtin>
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 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
    argDefaultValues: []
    argNames:
    - state
    - startLine
    - endLine
    - silent
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 9
    functionName: markdown_it.rules_block.lheading.lheading
    functionSourceFile: markdown_it.rules_block.lheading
    functionUses: 0
    functionsReached:
    - LOGGER.debug
    - ruler.getRules
    - state.is_code_block
    - state.getLines
    - state.push
    - state.skipCharsStr
    - <builtin>.str
    - state.skipSpaces
    - state.isEmpty
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    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
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: state.skipCharsStr
    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
    argDefaultValues: []
    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
    argDefaultValues: []
    argNames:
    - state
    - startLine
    - endLine
    - silent
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 14
    functionName: markdown_it.rules_block.hr.hr
    functionSourceFile: markdown_it.rules_block.hr
    functionUses: 0
    functionsReached:
    - markdown_it.common.utils.isStrSpace
    - LOGGER.debug
    - state.is_code_block
    - state.push
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 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
    argDefaultValues: []
    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.push
    - state.isEmpty
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 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
    argDefaultValues: []
    argNames:
    - state
    - startLine
    - endLine
    - silent
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 13
    functionName: markdown_it.rules_block.heading.heading
    functionSourceFile: markdown_it.rules_block.heading
    functionUses: 0
    functionsReached:
    - markdown_it.common.utils.isStrSpace
    - LOGGER.debug
    - state.is_code_block
    - state.push
    - <builtin>.str
    - state.skipCharsStrBack
    - state.skipSpacesBack
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    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
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: state.skipCharsStrBack
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 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
    argDefaultValues: []
    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:
    - LOGGER.debug
    - state.is_code_block
    - state.md.options.get
    - state.getLines
    - <builtin>.len
    - state.push
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: 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: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    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: 12
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 8
    EdgeCount: 18
    ICount: 1
    IfCount: 12
    argCount: 4
    argDefaultValues: []
    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.is_code_block
    - state.getLines
    - state.skipCharsStr
    - state.push
    - state.skipSpaces
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mdit_py_plugins.tasklists
    functionSourceFile: mdit_py_plugins.tasklists
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f4a62914430>
    - <ast.Constant object at 0x7f4a629145b0>
    - <ast.Constant object at 0x7f4a62914a90>
    argNames:
    - md
    - enabled
    - label
    - label_after
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 33
    functionName: mdit_py_plugins.tasklists.tasklists_plugin
    functionSourceFile: mdit_py_plugins.tasklists
    functionUses: 0
    functionsReached:
    - md.core.ruler.after
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 3
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - state
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 57
    functionName: mdit_py_plugins.tasklists.tasklists_plugin.fcn
    functionSourceFile: mdit_py_plugins.tasklists
    functionUses: 0
    functionsReached:
    - mdit_py_plugins.tasklists.tasklists_plugin.parent_token
    - token.children.pop
    - mdit_py_plugins.tasklists.tasklists_plugin.todoify
    - token.children.append
    - token.children.insert
    - mdit_py_plugins.tasklists.tasklists_plugin.make_checkbox
    - mdit_py_plugins.tasklists.tasklists_plugin.is_todo_item
    - mdit_py_plugins.tasklists.tasklists_plugin.begin_label
    - re.match
    - mdit_py_plugins.tasklists.tasklists_plugin.is_paragraph
    - mdit_py_plugins.tasklists.tasklists_plugin.is_list_item
    - mdit_py_plugins.tasklists.tasklists_plugin.starts_with_todo_markdown
    - <builtin>.len
    - mdit_py_plugins.tasklists.tasklists_plugin.after_label
    - <builtin>.range
    - uuid.uuid4
    - mdit_py_plugins.tasklists.tasklists_plugin.is_inline
    - token.content.startswith
    - mdit_py_plugins.tasklists.tasklists_plugin.end_label
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - tokens
    - index
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 79
    functionName: mdit_py_plugins.tasklists.tasklists_plugin.is_todo_item
    functionSourceFile: mdit_py_plugins.tasklists
    functionUses: 1
    functionsReached:
    - mdit_py_plugins.tasklists.tasklists_plugin.is_paragraph
    - re.match
    - mdit_py_plugins.tasklists.tasklists_plugin.starts_with_todo_markdown
    - mdit_py_plugins.tasklists.tasklists_plugin.is_inline
    - mdit_py_plugins.tasklists.tasklists_plugin.is_list_item
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - token
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 87
    functionName: mdit_py_plugins.tasklists.tasklists_plugin.todoify
    functionSourceFile: mdit_py_plugins.tasklists
    functionUses: 1
    functionsReached:
    - token.children.pop
    - uuid.uuid4
    - mdit_py_plugins.tasklists.tasklists_plugin.after_label
    - token.children.insert
    - token.content.startswith
    - mdit_py_plugins.tasklists.tasklists_plugin.begin_label
    - token.children.append
    - mdit_py_plugins.tasklists.tasklists_plugin.end_label
    - mdit_py_plugins.tasklists.tasklists_plugin.make_checkbox
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - tokens
    - index
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 72
    functionName: mdit_py_plugins.tasklists.tasklists_plugin.parent_token
    functionSourceFile: mdit_py_plugins.tasklists
    functionUses: 1
    functionsReached:
    - <builtin>.range
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: md.core.ruler.after
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - token
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 140
    functionName: mdit_py_plugins.tasklists.tasklists_plugin.is_inline
    functionSourceFile: ''
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - token
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 143
    functionName: mdit_py_plugins.tasklists.tasklists_plugin.is_paragraph
    functionSourceFile: ''
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - token
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 146
    functionName: mdit_py_plugins.tasklists.tasklists_plugin.is_list_item
    functionSourceFile: ''
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - token
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 149
    functionName: mdit_py_plugins.tasklists.tasklists_plugin.starts_with_todo_markdown
    functionSourceFile: mdit_py_plugins.tasklists
    functionUses: 2
    functionsReached:
    - re.match
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - token
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 107
    functionName: mdit_py_plugins.tasklists.tasklists_plugin.make_checkbox
    functionSourceFile: mdit_py_plugins.tasklists
    functionUses: 2
    functionsReached:
    - token.content.startswith
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: token.children.insert
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: token.children.pop
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: uuid.uuid4
    functionSourceFile: uuid
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - content
    - checkbox_id
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 132
    functionName: mdit_py_plugins.tasklists.tasklists_plugin.after_label
    functionSourceFile: ''
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: token.children.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
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 122
    functionName: mdit_py_plugins.tasklists.tasklists_plugin.begin_label
    functionSourceFile: ''
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 127
    functionName: mdit_py_plugins.tasklists.tasklists_plugin.end_label
    functionSourceFile: ''
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: re.match
    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
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mdit_py_plugins
    functionSourceFile: mdit_py_plugins
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mdit_py_plugins.myst_role
    functionSourceFile: mdit_py_plugins.myst_role
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: mdit_py_plugins.myst_role.index
    functionSourceFile: mdit_py_plugins.myst_role.index
    functionUses: 0
    functionsReached:
    - re.compile
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - md
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 17
    functionName: mdit_py_plugins.myst_role.index.myst_role_plugin
    functionSourceFile: mdit_py_plugins.myst_role.index
    functionUses: 0
    functionsReached:
    - md.inline.ruler.before
    - md.add_render_rule
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 0
    IfCount: 5
    argCount: 2
    argDefaultValues: []
    argNames:
    - state
    - silent
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 23
    functionName: mdit_py_plugins.myst_role.index.myst_role
    functionSourceFile: mdit_py_plugins.myst_role.index
    functionUses: 0
    functionsReached:
    - match.group
    - state.push
    - match.start
    - re.search
    - VALID_NAME_PATTERN.match
    - match.end
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: VALID_NAME_PATTERN.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
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: re.search
    functionSourceFile: re
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - tokens
    - idx
    - options
    - env
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 66
    functionName: mdit_py_plugins.myst_role.index.render_myst_role
    functionSourceFile: mdit_py_plugins.myst_role.index
    functionUses: 0
    functionsReached:
    - markdown_it.common.utils.escapeHtml
    - token.meta.get
    - raw.replace
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: token.meta.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
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mdit_py_plugins.myst_blocks
    functionSourceFile: mdit_py_plugins.myst_blocks
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mdit_py_plugins.myst_blocks.index
    functionSourceFile: mdit_py_plugins.myst_blocks.index
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 6
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - md
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 19
    functionName: mdit_py_plugins.myst_blocks.index.myst_block_plugin
    functionSourceFile: mdit_py_plugins.myst_blocks.index
    functionUses: 0
    functionsReached:
    - md.block.ruler.before
    - md.add_render_rule
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 1
    IfCount: 5
    argCount: 4
    argDefaultValues: []
    argNames:
    - state
    - startLine
    - endLine
    - silent
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 43
    functionName: mdit_py_plugins.myst_blocks.index.line_comment
    functionSourceFile: mdit_py_plugins.myst_blocks.index
    functionUses: 0
    functionsReached:
    - itertools.count
    - state.is_code_block
    - mdit_py_plugins.utils.is_code_block
    - state.push
    - token.attrSet
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - state
    - line
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 4
    functionName: mdit_py_plugins.utils.is_code_block
    functionSourceFile: mdit_py_plugins.utils
    functionUses: 14
    functionsReached:
    - state.is_code_block
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: itertools.count
    functionSourceFile: itertools
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 1
    IfCount: 6
    argCount: 4
    argDefaultValues: []
    argNames:
    - state
    - startLine
    - endLine
    - silent
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 78
    functionName: mdit_py_plugins.myst_blocks.index.block_break
    functionSourceFile: mdit_py_plugins.myst_blocks.index
    functionUses: 0
    functionsReached:
    - state.push
    - state.is_code_block
    - mdit_py_plugins.utils.is_code_block
    - token.attrSet
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 1
    IfCount: 5
    argCount: 4
    argDefaultValues: []
    argNames:
    - state
    - startLine
    - endLine
    - silent
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 120
    functionName: mdit_py_plugins.myst_blocks.index.target
    functionSourceFile: mdit_py_plugins.myst_blocks.index
    functionUses: 0
    functionsReached:
    - state.is_code_block
    - mdit_py_plugins.utils.is_code_block
    - text.startswith
    - state.push
    - text.endswith
    - token.attrSet
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: text.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
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: text.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: 5
    argDefaultValues: []
    argNames:
    - self
    - tokens
    - idx
    - options
    - env
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 148
    functionName: mdit_py_plugins.myst_blocks.index.render_myst_target
    functionSourceFile: mdit_py_plugins.myst_blocks.index
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - tokens
    - idx
    - options
    - env
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 161
    functionName: mdit_py_plugins.myst_blocks.index.render_myst_line_comment
    functionSourceFile: mdit_py_plugins.myst_blocks.index
    functionUses: 0
    functionsReached:
    - markdown_it.common.utils.escapeHtml
    - line.lstrip
    - raw.replace
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: line.lstrip
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mdit_py_plugins.utils
    functionSourceFile: mdit_py_plugins.utils
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mdit_py_plugins.dollarmath
    functionSourceFile: mdit_py_plugins.dollarmath
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: mdit_py_plugins.dollarmath.index
    functionSourceFile: mdit_py_plugins.dollarmath.index
    functionUses: 0
    functionsReached:
    - re.compile
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    IfCount: 2
    argCount: 9
    argDefaultValues: []
    argNames:
    - md
    - allow_labels
    - allow_space
    - allow_digits
    - allow_blank_lines
    - double_inline
    - label_normalizer
    - renderer
    - label_renderer
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 20
    functionName: mdit_py_plugins.dollarmath.index.dollarmath_plugin
    functionSourceFile: mdit_py_plugins.dollarmath.index
    functionUses: 0
    functionsReached:
    - mdit_py_plugins.dollarmath.index.math_inline_dollar
    - md.inline.ruler.before
    - mdit_py_plugins.dollarmath.index.math_block_dollar
    - md.block.ruler.before
    - md.add_render_rule
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: mdit_py_plugins.dollarmath.index.dollarmath_plugin.<lambda1>
    functionSourceFile: mdit_py_plugins.dollarmath.index
    functionUses: 0
    functionsReached:
    - re.sub
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f4a627da0d0>
    - <ast.Constant object at 0x7f4a627daac0>
    - <ast.Constant object at 0x7f4a627dac10>
    argNames:
    - allow_space
    - allow_digits
    - allow_double
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 156
    functionName: mdit_py_plugins.dollarmath.index.math_inline_dollar
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f4a63016160>
    - <ast.Constant object at 0x7f4a63016100>
    - <ast.Constant object at 0x7f4a63016370>
    argNames:
    - allow_labels
    - label_normalizer
    - allow_blank_lines
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 288
    functionName: mdit_py_plugins.dollarmath.index.math_block_dollar
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: mdit_py_plugins.dollarmath.index.dollarmath_plugin.<lambda2>
    functionSourceFile: mdit_py_plugins.dollarmath.index
    functionUses: 0
    functionsReached:
    - markdown_it.common.utils.escapeHtml
    - raw.replace
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mdit_py_plugins.dollarmath.index.dollarmath_plugin.<lambda3>
    functionSourceFile: mdit_py_plugins.dollarmath.index
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - tokens
    - idx
    - options
    - env
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 86
    functionName: mdit_py_plugins.dollarmath.index.dollarmath_plugin.render_math_inline
    functionSourceFile: mdit_py_plugins.dollarmath.index
    functionUses: 0
    functionsReached:
    - <builtin>.str
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - tokens
    - idx
    - options
    - env
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 96
    functionName: mdit_py_plugins.dollarmath.index.dollarmath_plugin.render_math_inline_double
    functionSourceFile: mdit_py_plugins.dollarmath.index
    functionUses: 0
    functionsReached:
    - <builtin>.str
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - tokens
    - idx
    - options
    - env
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 106
    functionName: mdit_py_plugins.dollarmath.index.dollarmath_plugin.render_math_block
    functionSourceFile: mdit_py_plugins.dollarmath.index
    functionUses: 0
    functionsReached:
    - <builtin>.str
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - tokens
    - idx
    - options
    - env
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 116
    functionName: mdit_py_plugins.dollarmath.index.dollarmath_plugin.render_math_block_label
    functionSourceFile: mdit_py_plugins.dollarmath.index
    functionUses: 0
    functionsReached:
    - <builtin>.str
    - mdit_py_plugins.dollarmath.index.dollarmath_plugin.<lambda3>
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f4a626e4640>
    argNames:
    - state
    - back_pos
    - mod
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 135
    functionName: mdit_py_plugins.dollarmath.index.is_escaped
    functionSourceFile: mdit_py_plugins.dollarmath.index
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 16
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 9
    EdgeCount: 23
    ICount: 1
    IfCount: 16
    argCount: 2
    argDefaultValues: []
    argNames:
    - state
    - silent
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 170
    functionName: mdit_py_plugins.dollarmath.index.math_inline_dollar._math_inline_dollar
    functionSourceFile: mdit_py_plugins.dollarmath.index
    functionUses: 0
    functionsReached:
    - state.src.index
    - mdit_py_plugins.dollarmath.index.is_escaped
    - state.push
    - <builtin>.ord
    - markdown_it.common.utils.isWhiteSpace
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 15
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 9
    EdgeCount: 22
    ICount: 0
    IfCount: 15
    argCount: 4
    argDefaultValues: []
    argNames:
    - state
    - startLine
    - endLine
    - silent
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 295
    functionName: mdit_py_plugins.dollarmath.index.math_block_dollar._math_block_dollar
    functionSourceFile: mdit_py_plugins.dollarmath.index
    functionUses: 0
    functionsReached:
    - state.is_code_block
    - eqnoMatch.group
    - mdit_py_plugins.utils.is_code_block
    - <builtin>.len
    - state.push
    - lineText.strip
    - eqnoMatch.end
    - DOLLAR_EQNO_REV.match
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lineText.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
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: DOLLAR_EQNO_REV.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
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: eqnoMatch.group
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: eqnoMatch.end
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mdit_py_plugins.colon_fence
    functionSourceFile: mdit_py_plugins.colon_fence
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - md
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 18
    functionName: mdit_py_plugins.colon_fence.colon_fence_plugin
    functionSourceFile: mdit_py_plugins.colon_fence
    functionUses: 0
    functionsReached:
    - md.block.ruler.before
    - md.add_render_rule
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 11
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 16
    ICount: 0
    IfCount: 11
    argCount: 4
    argDefaultValues: []
    argNames:
    - state
    - startLine
    - endLine
    - silent
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 38
    functionName: mdit_py_plugins.colon_fence._rule
    functionSourceFile: mdit_py_plugins.colon_fence
    functionUses: 0
    functionsReached:
    - mdit_py_plugins.colon_fence._skipCharsStr
    - state.is_code_block
    - mdit_py_plugins.utils.is_code_block
    - state.push
    - state.getLines
    - state.skipSpaces
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - state
    - pos
    - ch
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 125
    functionName: mdit_py_plugins.colon_fence._skipCharsStr
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - tokens
    - idx
    - options
    - env
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 139
    functionName: mdit_py_plugins.colon_fence._render
    functionSourceFile: mdit_py_plugins.colon_fence
    functionUses: 0
    functionsReached:
    - raw.replace
    - markdown_it.common.utils.unescapeAll
    - info.split
    - markdown_it.common.utils.escapeHtml
    - UNESCAPE_ALL_RE.sub
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mdit_py_plugins.attrs
    functionSourceFile: mdit_py_plugins.attrs
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mdit_py_plugins.attrs.index
    functionSourceFile: mdit_py_plugins.attrs.index
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    IfCount: 2
    argCount: 5
    argDefaultValues: []
    argNames:
    - md
    - after
    - spans
    - span_after
    - allowed
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 18
    functionName: mdit_py_plugins.attrs.index.attrs_plugin
    functionSourceFile: mdit_py_plugins.attrs.index
    functionUses: 0
    functionsReached:
    - md.inline.ruler.after
    - <builtin>.set
    - functools.partial
    - md.inline.ruler.push
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: md.inline.ruler.after
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.set
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: functools.partial
    functionSourceFile: functools
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: md.inline.ruler.push
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - md
    - allowed
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 74
    functionName: mdit_py_plugins.attrs.index.attrs_block_plugin
    functionSourceFile: mdit_py_plugins.attrs.index
    functionUses: 0
    functionsReached:
    - md.block.ruler.before
    - <builtin>.set
    - md.core.ruler.after
    - functools.partial
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - tokens
    - index
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 105
    functionName: mdit_py_plugins.attrs.index._find_opening
    functionSourceFile: mdit_py_plugins.attrs.index
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 2
    argDefaultValues: []
    argNames:
    - state
    - silent
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 118
    functionName: mdit_py_plugins.attrs.index._span_rule
    functionSourceFile: mdit_py_plugins.attrs.index
    functionUses: 0
    functionsReached:
    - mdit_py_plugins.attrs.parse.parse
    - <builtin>.len
    - state.push
    - classes.append
    - state.md.inline.tokenize
    - state.md.helpers.parseLinkLabel
    - mdit_py_plugins.attrs.parse.TokenState.compile
    - mdit_py_plugins.attrs.parse.TokenState.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - string
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 99
    functionName: mdit_py_plugins.attrs.parse.parse
    functionSourceFile: mdit_py_plugins.attrs.parse
    functionUses: 3
    functionsReached:
    - mdit_py_plugins.attrs.parse.TokenState.compile
    - <builtin>.len
    - classes.append
    - mdit_py_plugins.attrs.parse.TokenState.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 1
    IfCount: 5
    argCount: 4
    argDefaultValues: []
    argNames:
    - state
    - silent
    - after
    - allowed
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 156
    functionName: mdit_py_plugins.attrs.index._attr_inline_rule
    functionSourceFile: mdit_py_plugins.attrs.index
    functionUses: 0
    functionsReached:
    - mdit_py_plugins.attrs.index._find_opening
    - mdit_py_plugins.attrs.parse.parse
    - attrs.items
    - <builtin>.len
    - classes.append
    - mdit_py_plugins.attrs.parse.TokenState.compile
    - mdit_py_plugins.attrs.index._add_attrs
    - token.attrs.update
    - mdit_py_plugins.attrs.parse.TokenState.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - token
    - attrs
    - allowed
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 262
    functionName: mdit_py_plugins.attrs.index._add_attrs
    functionSourceFile: mdit_py_plugins.attrs.index
    functionUses: 2
    functionsReached:
    - attrs.items
    - token.attrs.update
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 1
    IfCount: 5
    argCount: 4
    argDefaultValues: []
    argNames:
    - state
    - startLine
    - endLine
    - silent
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 184
    functionName: mdit_py_plugins.attrs.index._attr_block_rule
    functionSourceFile: mdit_py_plugins.attrs.index
    functionUses: 0
    functionsReached:
    - state.is_code_block
    - mdit_py_plugins.utils.is_code_block
    - mdit_py_plugins.attrs.parse.parse
    - <builtin>.len
    - state.push
    - classes.append
    - mdit_py_plugins.attrs.parse.TokenState.compile
    - mdit_py_plugins.attrs.parse.TokenState.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 3
    IfCount: 5
    argCount: 2
    argDefaultValues: []
    argNames:
    - state
    - allowed
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 232
    functionName: mdit_py_plugins.attrs.index._attr_resolve_block_rule
    functionSourceFile: mdit_py_plugins.attrs.index
    functionUses: 0
    functionsReached:
    - state.tokens.pop
    - attrs.items
    - <builtin>.len
    - token.attrs.update
    - mdit_py_plugins.attrs.index._add_attrs
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: state.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
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: attrs.items
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: token.attrs.update
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: mdit_py_plugins.attrs.parse
    functionSourceFile: mdit_py_plugins.attrs.parse
    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
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 50
    functionName: mdit_py_plugins.attrs.parse.TokenState.__init__
    functionSourceFile: mdit_py_plugins.attrs.parse
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - start
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 54
    functionName: mdit_py_plugins.attrs.parse.TokenState.set_start
    functionSourceFile: mdit_py_plugins.attrs.parse
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - start
    - end
    - ttype
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 57
    functionName: mdit_py_plugins.attrs.parse.TokenState.append
    functionSourceFile: mdit_py_plugins.attrs.parse
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 3
    IfCount: 7
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - string
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 60
    functionName: mdit_py_plugins.attrs.parse.TokenState.compile
    functionSourceFile: mdit_py_plugins.attrs.parse
    functionUses: 4
    functionsReached:
    - <builtin>.len
    - classes.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: classes.append
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 86
    functionName: mdit_py_plugins.attrs.parse.TokenState.__str__
    functionSourceFile: mdit_py_plugins.attrs.parse
    functionUses: 0
    functionsReached:
    - <builtin>.str
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 89
    functionName: mdit_py_plugins.attrs.parse.TokenState.__repr__
    functionSourceFile: mdit_py_plugins.attrs.parse
    functionUses: 0
    functionsReached:
    - <builtin>.repr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - msg
    - pos
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 94
    functionName: mdit_py_plugins.attrs.parse.ParseError.__init__
    functionSourceFile: mdit_py_plugins.attrs.parse
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.super
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - char
    - pos
    - tokens
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 116
    functionName: mdit_py_plugins.attrs.parse.handle_start
    functionSourceFile: mdit_py_plugins.attrs.parse
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - ParseError
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 4
    IfCount: 6
    argCount: 3
    argDefaultValues: []
    argNames:
    - char
    - pos
    - tokens
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 122
    functionName: mdit_py_plugins.attrs.parse.handle_scanning
    functionSourceFile: mdit_py_plugins.attrs.parse
    functionUses: 0
    functionsReached:
    - tokens.set_start
    - REGEX_KEY_CHARACTERS.fullmatch
    linkageType: pythonLinkage
    raised:
    - ParseError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tokens.set_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
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: REGEX_KEY_CHARACTERS.fullmatch
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - char
    - pos
    - tokens
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 143
    functionName: mdit_py_plugins.attrs.parse.handle_scanning_comment
    functionSourceFile: mdit_py_plugins.attrs.parse
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 2
    IfCount: 5
    argCount: 3
    argDefaultValues: []
    argNames:
    - char
    - pos
    - tokens
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 150
    functionName: mdit_py_plugins.attrs.parse.handle_scanning_id
    functionSourceFile: mdit_py_plugins.attrs.parse
    functionUses: 0
    functionsReached:
    - REGEX_SPACE_PUNCTUATION.fullmatch
    - tokens.append
    - REGEX_SPACE.fullmatch
    linkageType: pythonLinkage
    raised:
    - ParseError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: REGEX_SPACE_PUNCTUATION.fullmatch
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tokens.append
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: REGEX_SPACE.fullmatch
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 2
    IfCount: 5
    argCount: 3
    argDefaultValues: []
    argNames:
    - char
    - pos
    - tokens
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 167
    functionName: mdit_py_plugins.attrs.parse.handle_scanning_class
    functionSourceFile: mdit_py_plugins.attrs.parse
    functionUses: 0
    functionsReached:
    - REGEX_SPACE_PUNCTUATION.fullmatch
    - tokens.append
    - REGEX_SPACE.fullmatch
    linkageType: pythonLinkage
    raised:
    - ParseError
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 3
    argDefaultValues: []
    argNames:
    - char
    - pos
    - tokens
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 184
    functionName: mdit_py_plugins.attrs.parse.handle_scanning_key
    functionSourceFile: mdit_py_plugins.attrs.parse
    functionUses: 0
    functionsReached:
    - tokens.append
    - REGEX_KEY_CHARACTERS.fullmatch
    linkageType: pythonLinkage
    raised:
    - ParseError
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 3
    argDefaultValues: []
    argNames:
    - char
    - pos
    - tokens
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 195
    functionName: mdit_py_plugins.attrs.parse.handle_scanning_value
    functionSourceFile: mdit_py_plugins.attrs.parse
    functionUses: 0
    functionsReached:
    - tokens.set_start
    - REGEX_KEY_CHARACTERS.fullmatch
    linkageType: pythonLinkage
    raised:
    - ParseError
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 2
    IfCount: 3
    argCount: 3
    argDefaultValues: []
    argNames:
    - char
    - pos
    - tokens
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 207
    functionName: mdit_py_plugins.attrs.parse.handle_scanning_bare_value
    functionSourceFile: mdit_py_plugins.attrs.parse
    functionUses: 0
    functionsReached:
    - tokens.append
    - REGEX_SPACE.fullmatch
    - REGEX_KEY_CHARACTERS.fullmatch
    linkageType: pythonLinkage
    raised:
    - ParseError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - char
    - pos
    - tokens
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 222
    functionName: mdit_py_plugins.attrs.parse.handle_scanning_escaped
    functionSourceFile: mdit_py_plugins.attrs.parse
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 2
    IfCount: 4
    argCount: 3
    argDefaultValues: []
    argNames:
    - char
    - pos
    - tokens
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 226
    functionName: mdit_py_plugins.attrs.parse.handle_scanning_quoted_value
    functionSourceFile: mdit_py_plugins.attrs.parse
    functionUses: 0
    functionsReached:
    - tokens.append
    linkageType: pythonLinkage
    raised:
    - ParseError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mdit_py_plugins.anchors
    functionSourceFile: mdit_py_plugins.anchors
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mdit_py_plugins.anchors.index
    functionSourceFile: mdit_py_plugins.anchors.index
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 8
    argDefaultValues:
    - <ast.Constant object at 0x7f4a62842190>
    - <ast.Constant object at 0x7f4a62842c40>
    - <ast.Constant object at 0x7f4a628423a0>
    - <ast.Constant object at 0x7f4a62842e20>
    - <ast.Constant object at 0x7f4a628424f0>
    - <ast.Constant object at 0x7f4a62842730>
    - <ast.Constant object at 0x7f4a628423d0>
    argNames:
    - md
    - min_level
    - max_level
    - slug_func
    - permalink
    - permalinkSymbol
    - permalinkBefore
    - permalinkSpace
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 9
    functionName: mdit_py_plugins.anchors.index.anchors_plugin
    functionSourceFile: mdit_py_plugins.anchors.index
    functionUses: 0
    functionsReached:
    - <builtin>.range
    - mdit_py_plugins.anchors.index._make_anchors_func
    - <builtin>.list
    - md.core.ruler.push
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues: []
    argNames:
    - selected_levels
    - slug_func
    - permalink
    - permalinkSymbol
    - permalinkBefore
    - permalinkSpace
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 60
    functionName: mdit_py_plugins.anchors.index._make_anchors_func
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: md.core.ruler.push
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 4
    IfCount: 4
    argCount: 1
    argDefaultValues: []
    argNames:
    - state
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 68
    functionName: mdit_py_plugins.anchors.index._make_anchors_func._anchor_func
    functionSourceFile: mdit_py_plugins.anchors.index
    functionUses: 0
    functionsReached:
    - <builtin>.int
    - inline_token.children.extend
    - mdit_py_plugins.anchors.index.unique_slug
    - slugs.add
    - <builtin>.set
    - <builtin>.enumerate
    - markdown_it.token.Token.attrSet
    - token.attrSet
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - slug
    - slugs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 122
    functionName: mdit_py_plugins.anchors.index.unique_slug
    functionSourceFile: mdit_py_plugins.anchors.index
    functionUses: 1
    functionsReached:
    - slugs.add
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: inline_token.children.extend
    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
    argDefaultValues: []
    argNames:
    - title
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 118
    functionName: mdit_py_plugins.anchors.index.slugify
    functionSourceFile: mdit_py_plugins.anchors.index
    functionUses: 0
    functionsReached:
    - title.strip
    - re.sub
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: title.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
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: slugs.add
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mdit_py_plugins.footnote
    functionSourceFile: mdit_py_plugins.footnote
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mdit_py_plugins.footnote.index
    functionSourceFile: mdit_py_plugins.footnote.index
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 14
    IfCount: 2
    argCount: 4
    argDefaultValues: []
    argNames:
    - md
    - inline
    - move_to_end
    - always_match_refs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 23
    functionName: mdit_py_plugins.footnote.index.footnote_plugin
    functionSourceFile: mdit_py_plugins.footnote.index
    functionUses: 0
    functionsReached:
    - md.inline.ruler.after
    - md.core.ruler.after
    - md.block.ruler.before
    - functools.partial
    - md.add_render_rule
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - env
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 94
    functionName: mdit_py_plugins.footnote.index._data_from_env
    functionSourceFile: mdit_py_plugins.footnote.index
    functionUses: 4
    functionsReached:
    - env.setdefault
    - footnotes.setdefault
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: env.setdefault
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: footnotes.setdefault
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 12
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 8
    EdgeCount: 18
    ICount: 4
    IfCount: 12
    argCount: 4
    argDefaultValues: []
    argNames:
    - state
    - startLine
    - endLine
    - silent
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 104
    functionName: mdit_py_plugins.footnote.index.footnote_def
    functionSourceFile: mdit_py_plugins.footnote.index
    functionUses: 0
    functionsReached:
    - state.is_code_block
    - state.md.block.tokenize
    - mdit_py_plugins.utils.is_code_block
    - footnotes.setdefault
    - state.tokens.append
    - mdit_py_plugins.footnote.index._data_from_env
    - env.setdefault
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 2
    IfCount: 5
    argCount: 2
    argDefaultValues: []
    argNames:
    - state
    - silent
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 202
    functionName: mdit_py_plugins.footnote.index.footnote_inline
    functionSourceFile: mdit_py_plugins.footnote.index
    functionUses: 0
    functionsReached:
    - state.md.inline.skipToken
    - state.push
    - <builtin>.len
    - footnotes.setdefault
    - state.md.inline.parse
    - mdit_py_plugins.footnote.index._data_from_env
    - markdown_it.helpers.parse_link_label.parseLinkLabel
    - env.setdefault
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 11
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 16
    ICount: 1
    IfCount: 11
    argCount: 3
    argDefaultValues: []
    argNames:
    - state
    - silent
    - always_match
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 244
    functionName: mdit_py_plugins.footnote.index.footnote_ref
    functionSourceFile: mdit_py_plugins.footnote.index
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - state.push
    - footnotes.setdefault
    - mdit_py_plugins.footnote.index._data_from_env
    - env.setdefault
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 9
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 14
    ICount: 15
    IfCount: 9
    argCount: 1
    argDefaultValues: []
    argNames:
    - state
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 302
    functionName: mdit_py_plugins.footnote.index.footnote_tail
    functionSourceFile: mdit_py_plugins.footnote.index
    functionUses: 0
    functionsReached:
    - <builtin>.zip
    - state.tokens.pop
    - <builtin>.len
    - footnotes.setdefault
    - state.tokens.extend
    - tokens.append
    - state.tokens.append
    - foot_note.get
    - refTokens.get
    - current.append
    - mdit_py_plugins.footnote.index._data_from_env
    - env.setdefault
    - tok_filter.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tok_filter.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
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: current.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
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.zip
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: foot_note.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
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: refTokens.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
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: state.tokens.extend
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - tokens
    - idx
    - options
    - env
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 403
    functionName: mdit_py_plugins.footnote.index.render_footnote_anchor_name
    functionSourceFile: mdit_py_plugins.footnote.index
    functionUses: 0
    functionsReached:
    - <builtin>.str
    - <builtin>.isinstance
    - env.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: env.get
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - tokens
    - idx
    - options
    - env
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 420
    functionName: mdit_py_plugins.footnote.index.render_footnote_caption
    functionSourceFile: mdit_py_plugins.footnote.index
    functionUses: 0
    functionsReached:
    - <builtin>.str
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - tokens
    - idx
    - options
    - env
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 435
    functionName: mdit_py_plugins.footnote.index.render_footnote_ref
    functionSourceFile: mdit_py_plugins.footnote.index
    functionUses: 0
    functionsReached:
    - <builtin>.str
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - tokens
    - idx
    - options
    - env
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 460
    functionName: mdit_py_plugins.footnote.index.render_footnote_block_open
    functionSourceFile: mdit_py_plugins.footnote.index
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - tokens
    - idx
    - options
    - env
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 478
    functionName: mdit_py_plugins.footnote.index.render_footnote_block_close
    functionSourceFile: mdit_py_plugins.footnote.index
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - tokens
    - idx
    - options
    - env
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 488
    functionName: mdit_py_plugins.footnote.index.render_footnote_open
    functionSourceFile: mdit_py_plugins.footnote.index
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - tokens
    - idx
    - options
    - env
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 503
    functionName: mdit_py_plugins.footnote.index.render_footnote_close
    functionSourceFile: mdit_py_plugins.footnote.index
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - tokens
    - idx
    - options
    - env
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 513
    functionName: mdit_py_plugins.footnote.index.render_footnote_anchor
    functionSourceFile: mdit_py_plugins.footnote.index
    functionUses: 0
    functionsReached:
    - <builtin>.str
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: mdit_py_plugins.field_list
    functionSourceFile: mdit_py_plugins.field_list
    functionUses: 0
    functionsReached:
    - contextlib.contextmanager
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - md
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 12
    functionName: mdit_py_plugins.field_list.fieldlist_plugin
    functionSourceFile: mdit_py_plugins.field_list
    functionUses: 0
    functionsReached:
    - md.block.ruler.before
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 1
    IfCount: 6
    argCount: 2
    argDefaultValues: []
    argNames:
    - state
    - startLine
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 48
    functionName: mdit_py_plugins.field_list.parseNameMarker
    functionSourceFile: mdit_py_plugins.field_list
    functionUses: 1
    functionsReached:
    - name_text.strip
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: name_text.strip
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - state
    - name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 91
    functionName: mdit_py_plugins.field_list.set_parent_type
    functionSourceFile: mdit_py_plugins.field_list
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 14
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 9
    EdgeCount: 21
    ICount: 3
    IfCount: 14
    argCount: 4
    argDefaultValues: []
    argNames:
    - state
    - startLine
    - endLine
    - silent
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 99
    functionName: mdit_py_plugins.field_list._fieldlist_rule
    functionSourceFile: mdit_py_plugins.field_list
    functionUses: 0
    functionsReached:
    - state.is_code_block
    - state.md.block.tokenize
    - mdit_py_plugins.utils.is_code_block
    - name_text.strip
    - state.push
    - <builtin>.min
    - mdit_py_plugins.field_list.temp_state_changes
    - mdit_py_plugins.field_list.set_parent_type
    - mdit_py_plugins.field_list.parseNameMarker
    - token.attrSet
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - state
    - startLine
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 245
    functionName: mdit_py_plugins.field_list.temp_state_changes
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mdit_py_plugins.front_matter
    functionSourceFile: mdit_py_plugins.front_matter
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mdit_py_plugins.front_matter.index
    functionSourceFile: mdit_py_plugins.front_matter.index
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - md
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 9
    functionName: mdit_py_plugins.front_matter.index.front_matter_plugin
    functionSourceFile: mdit_py_plugins.front_matter.index
    functionUses: 0
    functionsReached:
    - md.block.ruler.before
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 12
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 8
    EdgeCount: 18
    ICount: 0
    IfCount: 12
    argCount: 4
    argDefaultValues: []
    argNames:
    - state
    - startLine
    - endLine
    - silent
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 30
    functionName: mdit_py_plugins.front_matter.index._front_matter_rule
    functionSourceFile: mdit_py_plugins.front_matter.index
    functionUses: 0
    functionsReached:
    - state.is_code_block
    - mdit_py_plugins.utils.is_code_block
    - <builtin>.len
    - state.push
    - state.skipSpaces
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mdit_py_plugins.substitution
    functionSourceFile: mdit_py_plugins.substitution
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f4a63009790>
    - <ast.Constant object at 0x7f4a630099d0>
    argNames:
    - md
    - start_delimiter
    - end_delimiter
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 8
    functionName: mdit_py_plugins.substitution.substitution_plugin
    functionSourceFile: mdit_py_plugins.substitution
    functionUses: 0
    functionsReached:
    - md.block.ruler.before
    - md.inline.ruler.before
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 2
    IfCount: 4
    argCount: 2
    argDefaultValues: []
    argNames:
    - state
    - silent
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 23
    functionName: mdit_py_plugins.substitution.substitution_plugin._substitution_inline
    functionSourceFile: mdit_py_plugins.substitution
    functionUses: 0
    functionsReached:
    - state.src.index
    - state.push
    - token.attrSet
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 2
    IfCount: 4
    argCount: 4
    argDefaultValues: []
    argNames:
    - state
    - startLine
    - endLine
    - silent
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 66
    functionName: mdit_py_plugins.substitution.substitution_plugin._substitution_block
    functionSourceFile: mdit_py_plugins.substitution
    functionUses: 0
    functionsReached:
    - state.is_code_block
    - mdit_py_plugins.utils.is_code_block
    - <builtin>.len
    - state.push
    - token.attrSet
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mdit_py_plugins.deflist
    functionSourceFile: mdit_py_plugins.deflist
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mdit_py_plugins.deflist.index
    functionSourceFile: mdit_py_plugins.deflist.index
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - md
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 9
    functionName: mdit_py_plugins.deflist.index.deflist_plugin
    functionSourceFile: mdit_py_plugins.deflist.index
    functionUses: 0
    functionsReached:
    - md.block.ruler.before
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 2
    argDefaultValues: []
    argNames:
    - state
    - line
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 29
    functionName: mdit_py_plugins.deflist.index.deflist_plugin.skipMarker
    functionSourceFile: mdit_py_plugins.deflist.index
    functionUses: 1
    functionsReached:
    - state.skipSpaces
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - state
    - idx
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 55
    functionName: mdit_py_plugins.deflist.index.deflist_plugin.markTightParagraphs
    functionSourceFile: mdit_py_plugins.deflist.index
    functionUses: 1
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 24
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 13
    EdgeCount: 35
    ICount: 2
    IfCount: 24
    argCount: 4
    argDefaultValues: []
    argNames:
    - state
    - startLine
    - endLine
    - silent
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 70
    functionName: mdit_py_plugins.deflist.index.deflist_plugin.deflist
    functionSourceFile: mdit_py_plugins.deflist.index
    functionUses: 0
    functionsReached:
    - state.is_code_block
    - state.md.block.tokenize
    - mdit_py_plugins.utils.is_code_block
    - mdit_py_plugins.deflist.index.deflist_plugin.markTightParagraphs
    - state.getLines
    - <builtin>.len
    - state.push
    - state.skipSpaces
    - mdit_py_plugins.deflist.index.deflist_plugin.skipMarker
    - state.isEmpty
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mdit_py_plugins.admon
    functionSourceFile: mdit_py_plugins.admon
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: mdit_py_plugins.admon.index
    functionSourceFile: mdit_py_plugins.admon.index
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - <builtin>.max
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - params
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 21
    functionName: mdit_py_plugins.admon.index._get_multiple_tags
    functionSourceFile: mdit_py_plugins.admon.index
    functionUses: 2
    functionsReached:
    - re_tags.match
    - tag.lower
    - re.compile
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: re_tags.match
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tag.lower
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    argNames:
    - _params
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 31
    functionName: mdit_py_plugins.admon.index._get_tag
    functionSourceFile: mdit_py_plugins.admon.index
    functionUses: 1
    functionsReached:
    - re.compile
    - tag.title
    - tag.lower
    - mdit_py_plugins.admon.index._get_multiple_tags
    - contextlib.suppress
    - re_tags.match
    - _params.strip
    - params.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _params.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
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: params.split
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tag.title
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - params
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 51
    functionName: mdit_py_plugins.admon.index._validate
    functionSourceFile: mdit_py_plugins.admon.index
    functionUses: 1
    functionsReached:
    - params.strip
    - <builtin>.bool
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: params.strip
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.max
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - markup
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 63
    functionName: mdit_py_plugins.admon.index._extra_classes
    functionSourceFile: mdit_py_plugins.admon.index
    functionUses: 0
    functionsReached:
    - markup.startswith
    - markup.endswith
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: markup.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
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: markup.endswith
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 9
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 14
    ICount: 1
    IfCount: 9
    argCount: 4
    argDefaultValues: []
    argNames:
    - state
    - startLine
    - endLine
    - silent
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 72
    functionName: mdit_py_plugins.admon.index.admonition
    functionSourceFile: mdit_py_plugins.admon.index
    functionUses: 0
    functionsReached:
    - mdit_py_plugins.admon.index._validate
    - <builtin>.bool
    - state.is_code_block
    - state.md.block.tokenize
    - mdit_py_plugins.utils.is_code_block
    - tag.title
    - re.compile
    - contextlib.suppress
    - <builtin>.len
    - state.push
    - tag.lower
    - mdit_py_plugins.admon.index._get_multiple_tags
    - mdit_py_plugins.admon.index._get_tag
    - params.strip
    - re_tags.match
    - _params.strip
    - params.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 6
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f4a62882a30>
    argNames:
    - md
    - render
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 186
    functionName: mdit_py_plugins.admon.index.admon_plugin
    functionSourceFile: mdit_py_plugins.admon.index
    functionUses: 0
    functionsReached:
    - md.block.ruler.before
    - md.add_render_rule
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - tokens
    - idx
    - _options
    - env
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 209
    functionName: mdit_py_plugins.admon.index.admon_plugin.renderDefault
    functionSourceFile: mdit_py_plugins.admon.index
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mdit_py_plugins.amsmath
    functionSourceFile: mdit_py_plugins.amsmath
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - md
    - renderer
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 61
    functionName: mdit_py_plugins.amsmath.amsmath_plugin
    functionSourceFile: mdit_py_plugins.amsmath
    functionUses: 0
    functionsReached:
    - md.block.ruler.before
    - md.add_render_rule
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: mdit_py_plugins.amsmath.amsmath_plugin.<lambda1>
    functionSourceFile: mdit_py_plugins.amsmath
    functionUses: 0
    functionsReached:
    - markdown_it.common.utils.escapeHtml
    - raw.replace
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - tokens
    - idx
    - options
    - env
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 86
    functionName: mdit_py_plugins.amsmath.amsmath_plugin.render_amsmath_block
    functionSourceFile: mdit_py_plugins.amsmath
    functionUses: 0
    functionsReached:
    - <builtin>.str
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 0
    IfCount: 6
    argCount: 4
    argDefaultValues: []
    argNames:
    - state
    - startLine
    - endLine
    - silent
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 99
    functionName: mdit_py_plugins.amsmath.amsmath_block
    functionSourceFile: mdit_py_plugins.amsmath
    functionUses: 0
    functionsReached:
    - state.is_code_block
    - mdit_py_plugins.utils.is_code_block
    - state.getLines
    - state.push
    - match_open.group
    - re.match
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: match_open.group
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mdit_py_plugins.wordcount
    functionSourceFile: mdit_py_plugins.wordcount
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 8
    functionName: mdit_py_plugins.wordcount.basic_count
    functionSourceFile: mdit_py_plugins.wordcount
    functionUses: 1
    functionsReached:
    - el.strip
    - <builtin>.sum
    - text.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: el.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
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: text.split
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.sum
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - md
    - per_minute
    - count_func
    - store_text
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 13
    functionName: mdit_py_plugins.wordcount.wordcount_plugin
    functionSourceFile: mdit_py_plugins.wordcount
    functionUses: 0
    functionsReached:
    - md.core.ruler.push
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 4
    IfCount: 6
    argCount: 1
    argDefaultValues: []
    argNames:
    - state
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 35
    functionName: mdit_py_plugins.wordcount.wordcount_plugin._word_count_rule
    functionSourceFile: mdit_py_plugins.wordcount
    functionUses: 0
    functionsReached:
    - text.split
    - <builtin>.round
    - state.env.setdefault
    - mdit_py_plugins.wordcount.basic_count
    - <builtin>.int
    - text.append
    - data.setdefault
    - <builtin>.sum
    - el.strip
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: text.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
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: data.setdefault
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.round
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mdit_py_plugins.container.index
    functionSourceFile: mdit_py_plugins.container.index
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 4
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f4a62640880>
    - <ast.Constant object at 0x7f4a62640af0>
    - <ast.Constant object at 0x7f4a62640580>
    argNames:
    - md
    - name
    - marker
    - validate
    - render
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 20
    functionName: mdit_py_plugins.container.index.container_plugin
    functionSourceFile: mdit_py_plugins.container.index
    functionUses: 0
    functionsReached:
    - md.block.ruler.before
    - <builtin>.len
    - md.add_render_rule
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - params
    - args
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 47
    functionName: mdit_py_plugins.container.index.container_plugin.validateDefault
    functionSourceFile: mdit_py_plugins.container.index
    functionUses: 0
    functionsReached:
    - params.strip
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - tokens
    - idx
    - _options
    - env
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 50
    functionName: mdit_py_plugins.container.index.container_plugin.renderDefault
    functionSourceFile: mdit_py_plugins.container.index
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 13
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 8
    EdgeCount: 19
    ICount: 1
    IfCount: 13
    argCount: 4
    argDefaultValues: []
    argNames:
    - state
    - startLine
    - endLine
    - silent
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 70
    functionName: mdit_py_plugins.container.index.container_plugin.container_func
    functionSourceFile: mdit_py_plugins.container.index
    functionUses: 0
    functionsReached:
    - state.is_code_block
    - state.md.block.tokenize
    - mdit_py_plugins.utils.is_code_block
    - state.push
    - state.skipSpaces
    - math.floor
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: math.floor
    functionSourceFile: math
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mdit_py_plugins.container
    functionSourceFile: mdit_py_plugins.container
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: mdit_py_plugins.subscript
    functionSourceFile: mdit_py_plugins.subscript
    functionUses: 0
    functionsReached:
    - re.compile
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 2
    IfCount: 6
    argCount: 2
    argDefaultValues: []
    argNames:
    - state
    - silent
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 29
    functionName: mdit_py_plugins.subscript.tokenize
    functionSourceFile: mdit_py_plugins.subscript
    functionUses: 0
    functionsReached:
    - state.md.inline.skipToken
    - UNESCAPE_RE.sub
    - state.push
    - WHITESPACE_RE.search
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: WHITESPACE_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
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: UNESCAPE_RE.sub
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - renderer
    - tokens
    - idx
    - options
    - env
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 84
    functionName: mdit_py_plugins.subscript.sub_open
    functionSourceFile: mdit_py_plugins.subscript
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - renderer
    - tokens
    - idx
    - options
    - env
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 95
    functionName: mdit_py_plugins.subscript.sub_close
    functionSourceFile: mdit_py_plugins.subscript
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 4
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - md
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 106
    functionName: mdit_py_plugins.subscript.sub_plugin
    functionSourceFile: mdit_py_plugins.subscript
    functionUses: 0
    functionsReached:
    - md.inline.ruler.after
    - md.add_render_rule
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: 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
    argDefaultValues: []
    argNames:
    - uni
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 31
    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
    argDefaultValues: []
    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
    argDefaultValues: []
    argNames:
    - ascii
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 35
    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
    argDefaultValues: []
    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
    argDefaultValues: []
    argNames:
    - string
    - fn
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 39
    functionName: markdown_it._punycode.map_domain
    functionSourceFile: markdown_it._punycode
    functionUses: 2
    functionsReached:
    - markdown_it._punycode.to_ascii.mapping
    - codecs.decode
    - string.split
    - REGEX_SEPARATORS.split
    - <builtin>.len
    - codecs.encode
    - obj.startswith
    - markdown_it._punycode.to_unicode.mapping
    - markdown_it._punycode.encode
    - REGEX_NON_ASCII.search
    - markdown_it._punycode.decode
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    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
    argDefaultValues: []
    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
    argDefaultValues: []
    argNames:
    - obj
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 62
    functionName: markdown_it._punycode.to_ascii.mapping
    functionSourceFile: markdown_it._punycode
    functionUses: 3
    functionsReached:
    - markdown_it._punycode.encode
    - REGEX_NON_ASCII.search
    - codecs.encode
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - obj
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 53
    functionName: markdown_it._punycode.to_unicode.mapping
    functionSourceFile: markdown_it._punycode
    functionUses: 3
    functionsReached:
    - codecs.decode
    - obj.startswith
    - markdown_it._punycode.decode
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - obj
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 52
    functionName: markdown_it._punycode.to_unicode
    functionSourceFile: markdown_it._punycode
    functionUses: 0
    functionsReached:
    - markdown_it._punycode.map_domain
    - markdown_it._punycode.to_ascii.mapping
    - codecs.decode
    - string.split
    - REGEX_SEPARATORS.split
    - <builtin>.len
    - codecs.encode
    - obj.startswith
    - markdown_it._punycode.to_unicode.mapping
    - markdown_it._punycode.encode
    - REGEX_NON_ASCII.search
    - markdown_it._punycode.decode
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: obj.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
    argDefaultValues: []
    argNames:
    - obj
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 61
    functionName: markdown_it._punycode.to_ascii
    functionSourceFile: markdown_it._punycode
    functionUses: 0
    functionsReached:
    - markdown_it._punycode.map_domain
    - markdown_it._punycode.to_ascii.mapping
    - codecs.decode
    - string.split
    - REGEX_SEPARATORS.split
    - <builtin>.len
    - codecs.encode
    - obj.startswith
    - markdown_it._punycode.to_unicode.mapping
    - markdown_it._punycode.encode
    - REGEX_NON_ASCII.search
    - markdown_it._punycode.decode
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    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: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    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: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 4
    IfCount: 5
    argCount: 3
    argDefaultValues:
    - <ast.Tuple object at 0x7f4a6300cd90>
    argNames:
    - self
    - tokens
    - create_root
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 36
    functionName: markdown_it.tree.SyntaxTreeNode.__init__
    functionSourceFile: markdown_it.tree
    functionUses: 0
    functionsReached:
    - reversed_tokens.pop
    - markdown_it.tree.SyntaxTreeNode._add_child
    - typing.NamedTuple.opening.type.removesuffix
    - <builtin>.len
    - <builtin>.reversed
    - markdown_it.tree.SyntaxTreeNode.type
    - nested_tokens.append
    - markdown_it.tree.SyntaxTreeNode._set_children_from_tokens
    - typing.NamedTuple.__init__
    - <builtin>.list
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 4
    IfCount: 3
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - tokens
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 198
    functionName: markdown_it.tree.SyntaxTreeNode._set_children_from_tokens
    functionSourceFile: markdown_it.tree
    functionUses: 1
    functionsReached:
    - reversed_tokens.pop
    - markdown_it.tree.SyntaxTreeNode._add_child
    - typing.NamedTuple.opening.type.removesuffix
    - markdown_it.tree.SyntaxTreeNode.type
    - <builtin>.reversed
    - nested_tokens.append
    - <builtin>.list
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.NamedTuple.__init__
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 78
    functionName: markdown_it.tree.SyntaxTreeNode.__repr__
    functionSourceFile: markdown_it.tree
    functionUses: 0
    functionsReached:
    - typing.NamedTuple.opening.type.removesuffix
    - markdown_it.tree.SyntaxTreeNode.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 152
    functionName: markdown_it.tree.SyntaxTreeNode.type
    functionSourceFile: markdown_it.tree
    functionUses: 4
    functionsReached:
    - typing.NamedTuple.opening.type.removesuffix
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: 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: 2
    argDefaultValues: []
    argNames:
    - self
    - item
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 87
    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
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 90
    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
    argDefaultValues: []
    argNames:
    - node
    - token_list
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 93
    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
    argDefaultValues: []
    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
    argDefaultValues: []
    argNames:
    - self
    - value
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 115
    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
    argDefaultValues: []
    argNames:
    - self
    - value
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 123
    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
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 127
    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
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 132
    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
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 142
    functionName: markdown_it.tree.SyntaxTreeNode.siblings
    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: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.NamedTuple.opening.type.removesuffix
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 168
    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
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 179
    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
    argDefaultValues: []
    argNames:
    - self
    - tokens
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 189
    functionName: markdown_it.tree.SyntaxTreeNode._add_child
    functionSourceFile: markdown_it.tree
    functionUses: 2
    functionsReached:
    - typing.NamedTuple.opening.type.removesuffix
    - 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
    argDefaultValues: []
    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
    argDefaultValues: []
    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
    argDefaultValues: []
    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
    argDefaultValues: []
    argNames:
    - self
    - indent
    - show_text
    - _current
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 222
    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
    argDefaultValues: []
    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
    argDefaultValues: []
    argNames:
    - self
    - include_self
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 244
    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
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 266
    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
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 276
    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
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 281
    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
    argDefaultValues: []
    argNames:
    - self
    - name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 285
    functionName: markdown_it.tree.SyntaxTreeNode.attrGet
    functionSourceFile: markdown_it.tree
    functionUses: 0
    functionsReached:
    - markdown_it.tree.SyntaxTreeNode._attribute_token
    - typing.NamedTuple.opening.attrGet
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.NamedTuple.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
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 290
    functionName: markdown_it.tree.SyntaxTreeNode.map
    functionSourceFile: markdown_it.tree
    functionUses: 0
    functionsReached:
    - markdown_it.tree.SyntaxTreeNode._attribute_token
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 299
    functionName: 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
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 304
    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
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 310
    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
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 315
    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
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 320
    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
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 325
    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
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 330
    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
    argDefaultValues: []
    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: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    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
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 8
    functionLinenumber: -1
    functionName: markdown_it.cli.parse
    functionSourceFile: markdown_it.cli.parse
    functionUses: 0
    functionsReached:
    - markdown_it.cli.parse.convert
    - config.get
    - fin.read
    - markdown_it.cli.parse.parse_args
    - argparse.ArgumentParser
    - markdown_it.utils.OptionsDict.__init__
    - component.get
    - markdown_it.cli.parse.interactive
    - <builtin>.print
    - markdown_it.parser_core.ParserCore.__init__
    - markdown_it.main.MarkdownIt.set
    - markdown_it.parser_block.ParserBlock.__init__
    - sys.exit
    - contents.append
    - <builtin>.input
    - sys.stderr.write
    - markdown_it.main.MarkdownIt.__init__
    - markdown_it.parser_inline.ParserInline.__init__
    - markdown_it.cli.parse.print_heading
    - markdown_it.rules_core.state_core.StateCore.__init__
    - markdown_it.cli.parse.convert_file
    - markdown_it.renderer.RendererHTML.__init__
    - markdown_it.cli.parse.main
    - <builtin>.isinstance
    - k.startswith
    - typing.cast
    - parser.add_argument
    - linkify_it.LinkifyIt
    - markdown_it.main.MarkdownIt.parse
    - markdown_it.parser_core.ParserCore.process
    - markdown_it.main.MarkdownIt.configure
    - <builtin>.dict
    - inspect.getmembers
    - parser.parse_args
    - markdown_it.main.MarkdownIt.render
    - <builtin>.open
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 1
    argDefaultValues:
    - <ast.Constant object at 0x7f4a62d869a0>
    argNames:
    - args
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 20
    functionName: markdown_it.cli.parse.main
    functionSourceFile: markdown_it.cli.parse
    functionUses: 1
    functionsReached:
    - markdown_it.cli.parse.convert
    - config.get
    - fin.read
    - markdown_it.cli.parse.parse_args
    - argparse.ArgumentParser
    - markdown_it.utils.OptionsDict.__init__
    - component.get
    - markdown_it.cli.parse.interactive
    - <builtin>.print
    - markdown_it.parser_core.ParserCore.__init__
    - markdown_it.main.MarkdownIt.set
    - markdown_it.parser_block.ParserBlock.__init__
    - sys.exit
    - contents.append
    - <builtin>.input
    - sys.stderr.write
    - markdown_it.main.MarkdownIt.__init__
    - markdown_it.parser_inline.ParserInline.__init__
    - markdown_it.cli.parse.print_heading
    - markdown_it.rules_core.state_core.StateCore.__init__
    - markdown_it.cli.parse.convert_file
    - markdown_it.renderer.RendererHTML.__init__
    - <builtin>.isinstance
    - k.startswith
    - typing.cast
    - parser.add_argument
    - linkify_it.LinkifyIt
    - markdown_it.main.MarkdownIt.parse
    - markdown_it.parser_core.ParserCore.process
    - markdown_it.main.MarkdownIt.configure
    - <builtin>.dict
    - inspect.getmembers
    - parser.parse_args
    - markdown_it.main.MarkdownIt.render
    - <builtin>.open
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - args
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 68
    functionName: markdown_it.cli.parse.parse_args
    functionSourceFile: markdown_it.cli.parse
    functionUses: 2
    functionsReached:
    - parser.add_argument
    - parser.parse_args
    - argparse.ArgumentParser
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - filenames
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 29
    functionName: markdown_it.cli.parse.convert
    functionSourceFile: markdown_it.cli.parse
    functionUses: 2
    functionsReached:
    - config.get
    - fin.read
    - markdown_it.utils.OptionsDict.__init__
    - component.get
    - <builtin>.print
    - markdown_it.parser_core.ParserCore.__init__
    - markdown_it.main.MarkdownIt.set
    - markdown_it.parser_block.ParserBlock.__init__
    - sys.exit
    - sys.stderr.write
    - markdown_it.main.MarkdownIt.__init__
    - markdown_it.parser_inline.ParserInline.__init__
    - markdown_it.rules_core.state_core.StateCore.__init__
    - markdown_it.cli.parse.convert_file
    - <builtin>.isinstance
    - markdown_it.renderer.RendererHTML.__init__
    - k.startswith
    - typing.cast
    - linkify_it.LinkifyIt
    - markdown_it.main.MarkdownIt.parse
    - markdown_it.parser_core.ParserCore.process
    - markdown_it.main.MarkdownIt.configure
    - <builtin>.dict
    - inspect.getmembers
    - markdown_it.main.MarkdownIt.render
    - <builtin>.open
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 5
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 47
    functionName: markdown_it.cli.parse.interactive
    functionSourceFile: markdown_it.cli.parse
    functionUses: 2
    functionsReached:
    - config.get
    - markdown_it.utils.OptionsDict.__init__
    - component.get
    - <builtin>.print
    - markdown_it.parser_core.ParserCore.__init__
    - markdown_it.main.MarkdownIt.set
    - markdown_it.parser_block.ParserBlock.__init__
    - contents.append
    - <builtin>.input
    - markdown_it.main.MarkdownIt.__init__
    - markdown_it.parser_inline.ParserInline.__init__
    - markdown_it.cli.parse.print_heading
    - markdown_it.rules_core.state_core.StateCore.__init__
    - markdown_it.renderer.RendererHTML.__init__
    - <builtin>.isinstance
    - k.startswith
    - typing.cast
    - linkify_it.LinkifyIt
    - markdown_it.main.MarkdownIt.parse
    - markdown_it.parser_core.ParserCore.process
    - markdown_it.main.MarkdownIt.configure
    - <builtin>.dict
    - inspect.getmembers
    - markdown_it.main.MarkdownIt.render
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 4
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - filename
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 34
    functionName: markdown_it.cli.parse.convert_file
    functionSourceFile: markdown_it.cli.parse
    functionUses: 3
    functionsReached:
    - config.get
    - fin.read
    - markdown_it.utils.OptionsDict.__init__
    - component.get
    - <builtin>.print
    - markdown_it.parser_core.ParserCore.__init__
    - markdown_it.main.MarkdownIt.set
    - markdown_it.parser_block.ParserBlock.__init__
    - sys.exit
    - sys.stderr.write
    - markdown_it.main.MarkdownIt.__init__
    - markdown_it.parser_inline.ParserInline.__init__
    - markdown_it.rules_core.state_core.StateCore.__init__
    - <builtin>.isinstance
    - markdown_it.renderer.RendererHTML.__init__
    - k.startswith
    - typing.cast
    - linkify_it.LinkifyIt
    - markdown_it.main.MarkdownIt.parse
    - markdown_it.parser_core.ParserCore.process
    - markdown_it.main.MarkdownIt.configure
    - <builtin>.dict
    - inspect.getmembers
    - markdown_it.main.MarkdownIt.render
    - <builtin>.open
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.open
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: 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
    argDefaultValues: []
    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
    argDefaultValues: []
    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
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: sys.exit
    functionSourceFile: sys
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 103
    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
    argDefaultValues: []
    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
    argDefaultValues: []
    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
    argDefaultValues: []
    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
    argDefaultValues: []
    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
    argDefaultValues: []
    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_plugins_individually':
  - 71
  - 70
  - 15
  '...fuzz_plugins_individually.TestOneInput':
  - 40
  - 59
  - 60
  - 61
  '...fuzz_plugins_individually.main':
  - 65
  - 66
  - 67
  markdown_it:
  - 1
  markdown_it._punycode:
  - 27
  - 28
  markdown_it._punycode.decode:
  - 36
  markdown_it._punycode.encode:
  - 32
  markdown_it._punycode.map_domain:
  - 40
  - 42
  - 48
  - 47
  markdown_it._punycode.to_ascii:
  - 67
  markdown_it._punycode.to_ascii.mapping:
  - 64
  - 63
  markdown_it._punycode.to_unicode:
  - 58
  markdown_it._punycode.to_unicode.mapping:
  - 54
  - 55
  markdown_it.cli.parse:
  - 2
  - 108
  - 109
  - 110
  markdown_it.cli.parse.convert:
  - 30
  - 31
  markdown_it.cli.parse.convert_file:
  - 35
  - 39
  - 40
  - 41
  - 43
  - 44
  markdown_it.cli.parse.interactive:
  - 64
  - 48
  - 52
  - 58
  - 60
  markdown_it.cli.parse.main:
  - 25
  - 21
  - 22
  - 23
  markdown_it.cli.parse.parse_args:
  - 96
  - 97
  - 100
  - 69
  - 70
  markdown_it.cli.parse.print_heading:
  - 104
  - 105
  markdown_it.common.entities:
  - 1
  - 5
  markdown_it.common.html_blocks:
  - 1
  markdown_it.common.html_re:
  - 1
  - 39
  - 23
  markdown_it.common.normalize_url:
  - 66
  - 67
  markdown_it.common.normalize_url.normalizeLink:
  - 34
  - 35
  - 37
  - 16
  - 23
  - 31
  markdown_it.common.normalize_url.normalizeLinkText:
  - 41
  - 48
  - 56
  - 59
  - 60
  - 63
  markdown_it.common.normalize_url.validateLink:
  - 71
  - 78
  - 79
  - 80
  - 81
  markdown_it.common.utils:
  - 1
  - 131
  - 43
  - 304
  - 305
  - 151
  - 90
  - 94
  - 95
  markdown_it.common.utils.arrayReplaceAt:
  - 49
  markdown_it.common.utils.charCodeAt:
  - 14
  - 23
  markdown_it.common.utils.charStrAt:
  - 29
  markdown_it.common.utils.escapeHtml:
  - 140
  - 142
  - 143
  - 144
  - 145
  markdown_it.common.utils.escapeRE:
  - 155
  markdown_it.common.utils.fromCodePoint:
  - 85
  - 79
  markdown_it.common.utils.isLinkClose:
  - 313
  markdown_it.common.utils.isLinkOpen:
  - 309
  markdown_it.common.utils.isMdAsciiPunct:
  - 239
  markdown_it.common.utils.isPunctChar:
  - 198
  - 199
  markdown_it.common.utils.isSpace:
  - 163
  markdown_it.common.utils.isStrSpace:
  - 168
  markdown_it.common.utils.isValidEntityCode:
  - 66
  - 68
  - 70
  - 72
  - 58
  - 61
  - 63
  markdown_it.common.utils.isWhiteSpace:
  - 188
  - 189
  markdown_it.common.utils.normalizeReference:
  - 257
  - 301
  - 254
  markdown_it.common.utils.replaceEntityPattern:
  - 99
  - 102
  - 106
  - 107
  - 108
  - 109
  - 111
  - 112
  markdown_it.common.utils.stripEscape:
  - 136
  - 135
  markdown_it.common.utils.unescapeAll:
  - 125
  - 127
  markdown_it.common.utils.unescapeAll.replacer_func:
  - 120
  - 122
  - 123
  - 119
  markdown_it.helpers:
  - 1
  markdown_it.helpers.parse_link_destination:
  - 1
  markdown_it.helpers.parse_link_destination.parseLinkDestination:
  - 19
  - 21
  - 24
  - 25
  - 27
  - 29
  - 31
  - 35
  - 48
  - 50
  - 54
  - 57
  - 58
  - 63
  - 65
  - 68
  - 69
  - 75
  - 77
  - 80
  markdown_it.helpers.parse_link_label:
  - 1
  markdown_it.helpers.parse_link_label.parseLinkLabel:
  - 35
  - 38
  - 22
  - 24
  - 29
  - 30
  - 31
  markdown_it.helpers.parse_link_title:
  - 1
  markdown_it.helpers.parse_link_title._State.__init__:
  - 11
  - 13
  - 15
  - 17
  - 19
  markdown_it.helpers.parse_link_title.parseLinkTitle:
  - 32
  - 65
  - 34
  - 67
  - 40
  - 74
  - 43
  - 46
  - 60
  - 53
  - 59
  - 28
  - 62
  markdown_it.main:
  - 24
  - 25
  - 26
  - 27
  - 28
  markdown_it.main.MarkdownIt.__getitem__:
  - 71
  - 74
  - 77
  - 80
  - 83
  markdown_it.main.MarkdownIt.__init__:
  - 65
  - 40
  - 52
  - 53
  - 54
  - 55
  - 56
  - 59
  markdown_it.main.MarkdownIt.add_render_rule:
  - 232
  - 227
  - 231
  markdown_it.main.MarkdownIt.configure:
  - 128
  - 130
  - 131
  - 132
  - 133
  - 134
  - 135
  - 136
  - 137
  - 106
  - 114
  - 115
  - 121
  - 124
  - 125
  markdown_it.main.MarkdownIt.disable:
  - 194
  - 202
  - 205
  - 206
  - 207
  - 210
  markdown_it.main.MarkdownIt.enable:
  - 162
  - 178
  - 181
  - 182
  - 183
  - 186
  markdown_it.main.MarkdownIt.get_active_rules:
  - 153
  - 156
  - 151
  markdown_it.main.MarkdownIt.get_all_rules:
  - 144
  - 147
  - 142
  markdown_it.main.MarkdownIt.normalizeLink:
  - 340
  - 333
  markdown_it.main.MarkdownIt.normalizeLinkText:
  - 350
  - 343
  markdown_it.main.MarkdownIt.parse:
  - 266
  - 268
  - 270
  - 271
  - 252
  markdown_it.main.MarkdownIt.parseInline:
  - 289
  - 299
  - 301
  - 303
  - 305
  markdown_it.main.MarkdownIt.render:
  - 275
  - 286
  markdown_it.main.MarkdownIt.renderInline:
  - 309
  - 318
  markdown_it.main.MarkdownIt.reset_rules:
  - 216
  - 217
  - 218
  - 219
  - 220
  - 221
  - 222
  markdown_it.main.MarkdownIt.set:
  - 101
  - 94
  markdown_it.main.MarkdownIt.use:
  - 248
  - 237
  markdown_it.main.MarkdownIt.validateLink:
  - 330
  - 323
  markdown_it.parser_block:
  - 1
  - 18
  - 22
  - 15
  markdown_it.parser_block.ParserBlock:
  - 49
  markdown_it.parser_block.ParserBlock.__init__:
  - 56
  - 57
  - 58
  markdown_it.parser_block.ParserBlock.parse:
  - 112
  - 108
  - 109
  - 111
  markdown_it.parser_block.ParserBlock.tokenize:
  - 97
  - 68
  - 69
  - 100
  - 71
  - 75
  - 86
  - 87
  - 61
  - 62
  markdown_it.parser_core:
  - 1
  markdown_it.parser_core.ParserCore.__init__:
  - 40
  - 41
  - 39
  markdown_it.parser_core.ParserCore.process:
  - 44
  - 45
  - 46
  markdown_it.parser_inline:
  - 1
  - 20
  - 14
  markdown_it.parser_inline.ParserInline.__init__:
  - 57
  - 58
  - 59
  - 61
  - 62
  - 63
  markdown_it.parser_inline.ParserInline.parse:
  - 142
  - 143
  - 144
  - 145
  - 146
  - 147
  markdown_it.parser_inline.ParserInline.skipToken:
  - 66
  - 71
  - 103
  - 75
  - 79
  - 80
  - 85
  - 87
  markdown_it.parser_inline.ParserInline.tokenize:
  - 128
  - 129
  - 136
  - 137
  - 108
  - 110
  - 122
  - 123
  - 124
  - 125
  markdown_it.presets.commonmark:
  - 1
  markdown_it.presets.default:
  - 1
  markdown_it.presets.gfm_like:
  - 10
  markdown_it.presets.gfm_like.make:
  - 21
  - 22
  - 23
  - 24
  - 25
  markdown_it.presets.zero:
  - 1
  markdown_it.renderer:
  - 1
  markdown_it.renderer.RendererHTML:
  - 29
  markdown_it.renderer.RendererHTML.__init__:
  - 64
  - 63
  markdown_it.renderer.RendererHTML.code_block:
  - 235
  - 237
  markdown_it.renderer.RendererHTML.code_inline:
  - 218
  - 220
  markdown_it.renderer.RendererHTML.fence:
  - 256
  - 259
  - 260
  - 262
  - 264
  - 266
  - 272
  - 274
  - 275
  - 279
  - 249
  - 253
  - 254
  - 287
  markdown_it.renderer.RendererHTML.image:
  - 304
  - 305
  - 307
  - 309
  markdown_it.renderer.RendererHTML.render:
  - 70
  - 79
  - 80
  - 81
  - 82
  - 83
  - 84
  - 86
  markdown_it.renderer.RendererHTML.renderAttrs:
  - 177
  - 178
  - 174
  markdown_it.renderer.RendererHTML.renderInline:
  - 101
  - 102
  - 103
  - 105
  - 93
  markdown_it.renderer.RendererHTML.renderInlineAsText:
  - 199
  - 200
  - 202
  - 203
  - 204
  - 205
  - 188
  markdown_it.renderer.RendererHTML.renderToken:
  - 128
  - 163
  - 138
  - 145
  - 116
  - 148
  - 152
  - 155
  - 158
  markdown_it.renderer.RendererHTML.text:
  - 326
  markdown_it.renderer.RendererProtocol.render:
  - 25
  markdown_it.ruler:
  - 64
  - 1
  - 28
  - 63
  markdown_it.ruler.Rule:
  - 71
  markdown_it.ruler.Ruler.__compile__:
  - 96
  - 98
  - 99
  - 101
  - 103
  - 104
  - 106
  - 108
  - 92
  - 95
  markdown_it.ruler.Ruler.__find__:
  - 85
  - 86
  - 87
  markdown_it.ruler.Ruler.after:
  - 167
  - 169
  - 171
  - 172
  - 159
  markdown_it.ruler.Ruler.at:
  - 120
  - 113
  - 122
  - 125
  markdown_it.ruler.Ruler.before:
  - 135
  - 143
  - 145
  - 147
  - 148
  markdown_it.ruler.Ruler.disable:
  - 234
  - 241
  - 244
  - 245
  - 246
  - 248
  - 251
  markdown_it.ruler.Ruler.enable:
  - 194
  - 201
  - 204
  - 205
  - 206
  - 208
  - 211
  markdown_it.ruler.Ruler.enableOnly:
  - 225
  - 218
  - 227
  - 229
  markdown_it.ruler.Ruler.getRules:
  - 256
  - 264
  - 267
  - 263
  markdown_it.ruler.Ruler.get_active_rules:
  - 274
  markdown_it.ruler.Ruler.get_all_rules:
  - 270
  markdown_it.ruler.Ruler.push:
  - 186
  - 179
  - 187
  markdown_it.ruler.StateBase.srcCharCode:
  - 49
  - 54
  - 55
  markdown_it.rules_block.blockquote:
  - 9
  markdown_it.rules_block.blockquote.blockquote:
  - 256
  - 257
  - 262
  - 263
  - 264
  - 265
  - 13
  - 146
  - 276
  - 21
  - 152
  - 280
  - 26
  - 282
  - 34
  - 291
  - 164
  - 172
  - 46
  - 175
  - 54
  - 57
  - 191
  - 197
  - 198
  - 79
  - 80
  - 217
  - 222
  - 225
  - 232
  - 106
  - 238
  - 239
  - 243
  - 250
  - 254
  - 255
  markdown_it.rules_block.code:
  - 1
  - 7
  markdown_it.rules_block.code.code:
  - 32
  - 33
  - 11
  - 13
  - 19
  - 23
  markdown_it.rules_block.fence:
  - 6
  markdown_it.rules_block.fence.fence:
  - 33
  - 66
  - 97
  - 39
  - 71
  - 10
  - 43
  - 74
  - 77
  - 16
  - 81
  - 19
  - 51
  - 83
  - 24
  - 59
  - 29
  - 95
  markdown_it.rules_block.heading:
  - 1
  - 10
  markdown_it.rules_block.heading.heading:
  - 66
  - 42
  - 45
  - 14
  - 50
  - 19
  - 51
  - 52
  - 24
  - 57
  - 61
  - 62
  markdown_it.rules_block.hr:
  - 1
  - 11
  markdown_it.rules_block.hr.hr:
  - 39
  - 41
  - 44
  - 15
  - 47
  - 20
  - 52
  - 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
  - 69
  - 71
  - 41
  - 44
  - 78
  - 47
  - 79
  - 53
  - 54
  - 86
  - 88
  - 58
  - 61
  markdown_it.rules_block.lheading:
  - 6
  markdown_it.rules_block.lheading.lheading:
  - 10
  - 15
  - 17
  - 24
  - 27
  - 32
  - 36
  - 39
  - 40
  - 41
  - 44
  - 49
  - 55
  - 56
  - 59
  - 64
  - 68
  - 72
  - 76
  - 81
  markdown_it.rules_block.list:
  - 7
  markdown_it.rules_block.list.list_block:
  - 130
  - 263
  - 138
  - 139
  - 268
  - 142
  - 271
  - 146
  - 276
  - 149
  - 150
  - 284
  - 157
  - 159
  - 290
  - 167
  - 298
  - 171
  - 173
  - 174
  - 175
  - 301
  - 306
  - 179
  - 307
  - 311
  - 315
  - 316
  - 317
  - 190
  - 321
  - 322
  - 325
  - 329
  - 330
  - 332
  - 208
  - 210
  - 342
  - 343
  - 224
  - 102
  - 232
  - 107
  - 235
  - 116
  - 255
  markdown_it.rules_block.list.markTightParagraphs:
  - 92
  - 94
  markdown_it.rules_block.list.skipBulletListMarker:
  - 25
  - 28
  - 22
  markdown_it.rules_block.list.skipOrderedListMarker:
  - 64
  - 67
  - 73
  - 43
  - 78
  - 49
  - 81
  - 51
  - 56
  - 63
  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.getNextLine:
  - 227
  - 198
  - 206
  - 210
  - 213
  - 214
  - 220
  - 221
  markdown_it.rules_block.reference.reference:
  - 130
  - 131
  - 135
  - 10
  - 142
  - 143
  - 18
  - 147
  - 21
  - 151
  - 152
  - 27
  - 157
  - 32
  - 33
  - 160
  - 35
  - 38
  - 39
  - 166
  - 41
  - 167
  - 43
  - 45
  - 47
  - 48
  - 176
  - 51
  - 55
  - 56
  - 183
  - 64
  - 65
  - 66
  - 68
  - 70
  - 78
  - 79
  - 82
  - 83
  - 96
  - 97
  - 98
  - 100
  - 102
  - 110
  - 112
  - 116
  - 118
  - 120
  markdown_it.rules_block.state_block:
  - 10
  markdown_it.rules_block.state_block.StateBlock.__init__:
  - 72
  - 74
  - 75
  - 76
  - 79
  - 87
  - 88
  - 90
  - 91
  - 92
  - 93
  - 94
  - 102
  - 103
  - 104
  - 105
  - 106
  - 108
  - 111
  markdown_it.rules_block.state_block.StateBlock.__repr__:
  - 116
  markdown_it.rules_block.state_block.StateBlock.getLines:
  - 234
  - 235
  - 239
  - 245
  - 215
  - 217
  - 255
  markdown_it.rules_block.state_block.StateBlock.isEmpty:
  - 132
  markdown_it.rules_block.state_block.StateBlock.is_code_block:
  - 258
  markdown_it.rules_block.state_block.StateBlock.push:
  - 128
  - 120
  - 121
  - 123
  - 126
  markdown_it.rules_block.state_block.StateBlock.skipChars:
  - 177
  - 171
  markdown_it.rules_block.state_block.StateBlock.skipCharsBack:
  - 200
  - 195
  - 196
  markdown_it.rules_block.state_block.StateBlock.skipCharsStr:
  - 189
  - 183
  markdown_it.rules_block.state_block.StateBlock.skipCharsStrBack:
  - 210
  - 205
  - 206
  markdown_it.rules_block.state_block.StateBlock.skipEmptyLines:
  - 136
  - 139
  markdown_it.rules_block.state_block.StateBlock.skipSpaces:
  - 155
  - 149
  markdown_it.rules_block.state_block.StateBlock.skipSpacesBack:
  - 161
  - 162
  - 166
  markdown_it.rules_block.table:
  - 9
  - 10
  markdown_it.rules_block.table.escapedSplit:
  - 35
  - 38
  - 39
  - 41
  - 52
  - 54
  - 31
  markdown_it.rules_block.table.table:
  - 129
  - 130
  - 132
  - 134
  - 135
  - 136
  - 137
  - 138
  - 142
  - 143
  - 146
  - 154
  - 156
  - 159
  - 162
  - 165
  - 166
  - 167
  - 170
  - 174
  - 177
  - 179
  - 180
  - 185
  - 189
  - 190
  - 63
  - 194
  - 68
  - 196
  - 197
  - 71
  - 199
  - 201
  - 202
  - 203
  - 204
  - 205
  - 79
  - 209
  - 210
  - 83
  - 213
  - 86
  - 214
  - 217
  - 90
  - 220
  - 221
  - 222
  - 95
  - 225
  - 101
  - 230
  - 106
  - 235
  - 108
  - 237
  - 110
  - 111
  - 112
  - 241
  - 242
  - 115
  - 245
  - 120
  - 122
  - 123
  - 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:
  - 10
  - 11
  - 12
  markdown_it.rules_core.linkify.linkify:
  - 131
  - 135
  - 136
  - 139
  - 141
  - 16
  - 17
  - 20
  - 23
  - 24
  - 36
  - 39
  - 43
  - 53
  - 54
  - 56
  - 58
  - 61
  - 65
  - 75
  - 83
  - 85
  - 86
  - 94
  - 95
  - 96
  - 98
  - 99
  - 100
  - 103
  - 107
  - 108
  - 111
  - 113
  - 119
  - 121
  - 124
  - 126
  markdown_it.rules_core.normalize:
  - 8
  - 1
  - 9
  markdown_it.rules_core.normalize.normalize:
  - 17
  - 14
  markdown_it.rules_core.replacements:
  - 1
  - 37
  - 39
  - 41
  - 43
  - 45
  - 47
  - 49
  - 51
  - 53
  - 25
  - 31
  markdown_it.rules_core.replacements.replace:
  - 114
  - 117
  - 118
  - 120
  - 123
  - 124
  - 126
  - 127
  markdown_it.rules_core.replacements.replaceFn:
  - 60
  markdown_it.rules_core.replacements.replace_rare:
  - 97
  - 100
  - 103
  - 104
  - 106
  - 109
  - 80
  - 81
  - 84
  - 87
  - 90
  - 93
  - 94
  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:
  - 131
  - 133
  - 134
  - 135
  - 139
  - 141
  - 143
  - 145
  - 148
  - 27
  - 158
  - 31
  - 32
  - 159
  - 161
  - 165
  - 166
  - 167
  - 41
  - 170
  - 46
  - 175
  - 51
  - 52
  - 179
  - 180
  - 56
  - 57
  - 188
  - 189
  - 190
  - 63
  - 64
  - 66
  - 67
  - 70
  - 73
  - 80
  - 81
  - 83
  - 85
  - 88
  - 91
  - 95
  - 98
  - 101
  - 102
  - 104
  - 106
  - 109
  - 111
  - 114
  - 115
  - 121
  markdown_it.rules_core.smartquotes.smartquotes:
  - 195
  - 198
  - 199
  - 201
  - 202
  markdown_it.rules_core.state_core:
  - 9
  markdown_it.rules_core.text_join:
  - 1
  markdown_it.rules_core.text_join.text_join:
  - 34
  - 16
  - 18
  - 19
  - 24
  - 25
  - 27
  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:
  - 56
  - 37
  - 69
  - 12
  - 48
  - 50
  - 51
  - 53
  - 54
  - 55
  - 24
  - 57
  - 26
  - 27
  markdown_it.rules_inline.balance_pairs:
  - 1
  markdown_it.rules_inline.balance_pairs.link_pairs:
  - 136
  - 129
  - 137
  - 131
  markdown_it.rules_inline.balance_pairs.processDelimiters:
  - 65
  - 69
  - 9
  - 10
  - 43
  - 14
  - 79
  - 112
  - 51
  - 86
  - 24
  - 91
  - 30
  markdown_it.rules_inline.emphasis._postProcess:
  - 72
  - 41
  - 46
  - 51
  - 88
  markdown_it.rules_inline.emphasis.postProcess:
  - 97
  - 98
  - 100
  - 101
  - 102
  markdown_it.rules_inline.emphasis.tokenize:
  - 9
  - 13
  - 16
  - 19
  - 21
  - 22
  - 24
  - 25
  - 26
  - 28
  markdown_it.rules_inline.entity:
  - 8
  - 9
  markdown_it.rules_inline.entity.entity:
  - 16
  - 19
  - 22
  - 23
  - 24
  - 25
  - 27
  - 30
  - 32
  - 33
  - 34
  - 36
  - 39
  - 43
  - 44
  - 45
  - 46
  - 47
  - 50
  markdown_it.rules_inline.escape:
  - 1
  markdown_it.rules_inline.escape.escape:
  - 32
  - 41
  - 10
  - 43
  - 44
  - 14
  - 50
  - 51
  - 20
  - 24
  - 25
  - 26
  - 27
  markdown_it.rules_inline.fragments_join.fragments_join:
  - 5
  - 37
  - 42
  - 15
  - 21
  - 24
  - 27
  markdown_it.rules_inline.html_inline.html_inline:
  - 33
  - 34
  - 35
  - 37
  - 39
  - 42
  - 16
  - 21
  - 26
  - 29
  - 30
  markdown_it.rules_inline.image.image:
  - 128
  - 132
  - 134
  - 139
  - 140
  - 15
  - 143
  - 18
  - 22
  - 25
  - 30
  - 40
  - 44
  - 50
  - 51
  - 52
  - 53
  - 63
  - 69
  - 70
  - 78
  - 84
  - 94
  - 98
  - 100
  - 101
  - 111
  - 114
  - 116
  - 117
  markdown_it.rules_inline.link.link:
  - 131
  - 134
  - 135
  - 138
  - 142
  - 16
  - 145
  - 20
  - 23
  - 28
  - 41
  - 45
  - 51
  - 52
  - 53
  - 54
  - 64
  - 70
  - 71
  - 79
  - 83
  - 89
  - 93
  - 96
  - 98
  - 99
  - 110
  - 113
  - 115
  - 116
  - 127
  markdown_it.rules_inline.linkify:
  - 8
  - 1
  markdown_it.rules_inline.linkify.linkify:
  - 34
  - 35
  - 40
  - 42
  - 43
  - 12
  - 13
  - 46
  - 15
  - 47
  - 17
  - 49
  - 55
  - 54
  - 23
  - 57
  - 61
  - 31
  markdown_it.rules_inline.newline:
  - 1
  markdown_it.rules_inline.newline.newline:
  - 32
  - 35
  - 40
  - 10
  - 13
  - 20
  - 21
  - 22
  - 25
  - 29
  markdown_it.rules_inline.state_inline:
  - 12
  - 39
  markdown_it.rules_inline.state_inline.StateInline.__init__:
  - 50
  - 53
  markdown_it.rules_inline.state_inline.StateInline.__repr__:
  - 79
  markdown_it.rules_inline.state_inline.StateInline.push:
  - 97
  - 100
  - 103
  - 107
  - 110
  - 115
  - 116
  - 91
  - 94
  - 95
  markdown_it.rules_inline.state_inline.StateInline.pushPending:
  - 83
  - 86
  markdown_it.rules_inline.state_inline.StateInline.scanDelims:
  - 165
  - 143
  - 144
  - 146
  - 147
  - 120
  markdown_it.rules_inline.strikethrough._postProcess:
  - 98
  - 101
  - 106
  - 83
  - 53
  - 87
  - 59
  - 63
  markdown_it.rules_inline.strikethrough.postProcess:
  - 113
  - 115
  - 116
  - 125
  - 126
  markdown_it.rules_inline.strikethrough.tokenize:
  - 33
  - 34
  - 35
  - 37
  - 8
  - 12
  - 15
  - 18
  - 21
  - 24
  - 25
  - 31
  markdown_it.rules_inline.text._terminator_char_regex:
  - 44
  markdown_it.rules_inline.text.text:
  - 57
  - 51
  - 52
  - 54
  markdown_it.token.Token:
  - 64
  - 65
  - 36
  - 37
  - 68
  - 73
  - 43
  - 46
  - 49
  - 52
  - 55
  - 24
  - 58
  - 27
  - 30
  markdown_it.token.Token.__post_init__:
  - 78
  markdown_it.token.Token.as_dict:
  - 161
  - 134
  - 148
  - 149
  - 150
  - 151
  - 155
  - 157
  - 158
  - 159
  markdown_it.token.Token.attrGet:
  - 104
  - 103
  markdown_it.token.Token.attrIndex:
  - 81
  - 85
  - 87
  markdown_it.token.Token.attrItems:
  - 90
  - 91
  markdown_it.token.Token.attrJoin:
  - 113
  - 107
  - 111
  markdown_it.token.Token.attrPush:
  - 96
  - 94
  markdown_it.token.Token.attrSet:
  - 99
  markdown_it.token.Token.copy:
  - 122
  - 123
  markdown_it.token.Token.from_dict:
  - 176
  - 177
  - 174
  - 175
  markdown_it.token.convert_attrs:
  - 16
  - 17
  - 10
  - 14
  markdown_it.tree:
  - 1
  - 20
  markdown_it.tree.SyntaxTreeNode:
  - 24
  markdown_it.tree.SyntaxTreeNode.__getitem__:
  - 82
  - 85
  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:
  - 193
  - 194
  - 196
  markdown_it.tree.SyntaxTreeNode._attribute_token:
  - 267
  - 269
  - 271
  markdown_it.tree.SyntaxTreeNode._set_children_from_tokens:
  - 199
  - 201
  - 203
  - 205
  - 206
  - 208
  - 214
  - 215
  - 217
  - 220
  markdown_it.tree.SyntaxTreeNode.attrGet:
  - 286
  - 287
  markdown_it.tree.SyntaxTreeNode.attrs:
  - 282
  - 283
  markdown_it.tree.SyntaxTreeNode.block:
  - 326
  - 327
  markdown_it.tree.SyntaxTreeNode.content:
  - 305
  - 307
  markdown_it.tree.SyntaxTreeNode.hidden:
  - 331
  - 333
  markdown_it.tree.SyntaxTreeNode.info:
  - 316
  - 317
  markdown_it.tree.SyntaxTreeNode.is_nested:
  - 139
  - 133
  markdown_it.tree.SyntaxTreeNode.is_root:
  - 128
  markdown_it.tree.SyntaxTreeNode.level:
  - 300
  - 301
  markdown_it.tree.SyntaxTreeNode.map:
  - 291
  - 292
  - 293
  - 295
  markdown_it.tree.SyntaxTreeNode.markup:
  - 312
  - 311
  markdown_it.tree.SyntaxTreeNode.meta:
  - 321
  - 322
  markdown_it.tree.SyntaxTreeNode.next_sibling:
  - 169
  - 173
  - 174
  markdown_it.tree.SyntaxTreeNode.pretty:
  - 225
  - 228
  - 229
  - 231
  - 237
  - 238
  - 239
  markdown_it.tree.SyntaxTreeNode.previous_sibling:
  - 184
  - 185
  - 180
  markdown_it.tree.SyntaxTreeNode.siblings:
  - 147
  - 143
  markdown_it.tree.SyntaxTreeNode.tag:
  - 277
  - 278
  markdown_it.tree.SyntaxTreeNode.to_tokens:
  - 107
  - 91
  markdown_it.tree.SyntaxTreeNode.to_tokens.recursive_collect_tokens:
  - 96
  - 97
  - 98
  - 101
  - 102
  - 103
  - 104
  - 94
  - 95
  markdown_it.tree.SyntaxTreeNode.type:
  - 160
  - 153
  - 162
  - 165
  markdown_it.tree.SyntaxTreeNode.walk:
  - 247
  - 252
  - 253
  - 254
  - 255
  markdown_it.utils:
  - 8
  - 13
  markdown_it.utils.OptionsDict:
  - 56
  markdown_it.utils.OptionsDict.__init__:
  - 62
  markdown_it.utils.OptionsDict.__iter__:
  - 74
  markdown_it.utils.OptionsDict.__len__:
  - 77
  markdown_it.utils.OptionsDict.__repr__:
  - 80
  markdown_it.utils.OptionsDict.__str__:
  - 83
  markdown_it.utils.OptionsDict.breaks:
  - 141
  markdown_it.utils.OptionsDict.highlight:
  - 159
  markdown_it.utils.OptionsDict.html:
  - 96
  markdown_it.utils.OptionsDict.langPrefix:
  - 150
  markdown_it.utils.OptionsDict.linkify:
  - 105
  markdown_it.utils.OptionsDict.maxNesting:
  - 87
  markdown_it.utils.OptionsDict.quotes:
  - 123
  markdown_it.utils.OptionsDict.typographer:
  - 114
  markdown_it.utils.OptionsDict.xhtmlOut:
  - 132
  markdown_it.utils.OptionsType:
  - 32
  - 34
  - 36
  - 38
  - 40
  - 19
  - 22
  - 24
  - 26
  - 28
  - 30
  markdown_it.utils.PresetType:
  - 50
  - 52
  - 47
  markdown_it.utils.read_fixture_file:
  - 168
  - 172
  - 173
  - 174
  - 175
  - 176
  - 178
  - 179
  - 181
  - 182
  mdit_py_plugins.admon.index:
  - 60
  - 15
  mdit_py_plugins.admon.index._extra_classes:
  - 64
  - 65
  - 66
  mdit_py_plugins.admon.index._get_multiple_tags:
  - 22
  - 23
  - 24
  - 25
  - 26
  - 27
  mdit_py_plugins.admon.index._get_tag:
  - 32
  - 33
  - 34
  - 37
  - 38
  - 40
  - 41
  - 44
  - 45
  - 46
  - 48
  mdit_py_plugins.admon.index._validate:
  - 52
  - 53
  - 54
  mdit_py_plugins.admon.index.admon_plugin:
  - 225
  - 187
  - 220
  - 221
  - 222
  - 223
  mdit_py_plugins.admon.index.admon_plugin.renderDefault:
  - 216
  mdit_py_plugins.admon.index.admonition:
  - 160
  - 98
  - 133
  - 102
  - 165
  - 73
  - 137
  - 170
  - 172
  - 174
  - 80
  - 146
  - 115
  - 149
  - 152
  - 89
  - 124
  - 158
  mdit_py_plugins.amsmath:
  - 1
  - 58
  - 15
  mdit_py_plugins.amsmath.amsmath_block:
  - 128
  - 134
  - 107
  - 140
  - 146
  - 115
  - 147
  - 149
  - 119
  - 120
  - 121
  mdit_py_plugins.amsmath.amsmath_plugin:
  - 64
  - 96
  - 84
  - 77
  mdit_py_plugins.amsmath.amsmath_plugin.<lambda1>:
  - 84
  mdit_py_plugins.amsmath.amsmath_plugin.render_amsmath_block:
  - 93
  mdit_py_plugins.anchors.index._make_anchors_func._anchor_func:
  - 96
  - 97
  - 99
  - 69
  - 70
  - 71
  - 103
  - 73
  - 74
  - 78
  - 110
  - 83
  - 84
  - 86
  - 87
  - 92
  - 93
  mdit_py_plugins.anchors.index.anchors_plugin:
  - 49
  - 19
  - 46
  - 47
  mdit_py_plugins.anchors.index.slugify:
  - 119
  mdit_py_plugins.anchors.index.unique_slug:
  - 128
  mdit_py_plugins.attrs.index._add_attrs:
  - 267
  - 268
  - 269
  - 272
  - 275
  mdit_py_plugins.attrs.index._attr_block_rule:
  - 192
  - 224
  - 199
  - 206
  - 208
  - 212
  - 187
  - 221
  mdit_py_plugins.attrs.index._attr_inline_rule:
  - 163
  - 166
  - 169
  - 172
  - 173
  - 176
  - 178
  - 180
  mdit_py_plugins.attrs.index._attr_resolve_block_rule:
  - 256
  - 258
  - 233
  - 235
  - 237
  - 241
  - 245
  - 250
  - 252
  - 253
  mdit_py_plugins.attrs.index._find_opening:
  - 112
  - 106
  - 107
  mdit_py_plugins.attrs.index._span_rule:
  - 133
  - 137
  - 143
  - 146
  - 148
  - 149
  - 119
  - 124
  - 127
  mdit_py_plugins.attrs.index.attrs_block_plugin:
  - 96
  - 99
  - 100
  - 75
  - 95
  mdit_py_plugins.attrs.index.attrs_plugin:
  - 64
  - 66
  - 69
  - 26
  - 61
  - 62
  - 63
  mdit_py_plugins.attrs.parse:
  - 1
  - 44
  - 45
  - 46
  mdit_py_plugins.attrs.parse.ParseError.__init__:
  - 96
  mdit_py_plugins.attrs.parse.TokenState.__repr__:
  - 90
  mdit_py_plugins.attrs.parse.TokenState.__str__:
  - 87
  mdit_py_plugins.attrs.parse.TokenState.append:
  - 58
  mdit_py_plugins.attrs.parse.TokenState.compile:
  - 65
  - 67
  - 69
  - 70
  - 71
  - 73
  - 75
  - 76
  - 77
  - 82
  - 83
  - 61
  mdit_py_plugins.attrs.parse.handle_scanning:
  - 128
  - 130
  - 131
  - 133
  - 134
  - 136
  - 137
  - 123
  - 125
  - 127
  mdit_py_plugins.attrs.parse.handle_scanning_bare_value:
  - 208
  - 211
  - 212
  - 215
  - 216
  mdit_py_plugins.attrs.parse.handle_scanning_class:
  - 168
  - 171
  - 172
  - 173
  - 176
  - 177
  - 178
  mdit_py_plugins.attrs.parse.handle_scanning_comment:
  - 144
  mdit_py_plugins.attrs.parse.handle_scanning_id:
  - 160
  - 161
  - 151
  - 154
  - 155
  - 156
  - 159
  mdit_py_plugins.attrs.parse.handle_scanning_key:
  - 185
  - 186
  - 189
  mdit_py_plugins.attrs.parse.handle_scanning_quoted_value:
  - 227
  - 228
  - 231
  - 234
  - 239
  - 240
  mdit_py_plugins.attrs.parse.handle_scanning_value:
  - 200
  - 201
  - 196
  - 197
  mdit_py_plugins.attrs.parse.handle_start:
  - 117
  mdit_py_plugins.attrs.parse.parse:
  - 100
  - 106
  - 107
  - 108
  - 109
  - 110
  - 113
  mdit_py_plugins.colon_fence:
  - 12
  mdit_py_plugins.colon_fence._render:
  - 152
  - 147
  - 148
  - 151
  mdit_py_plugins.colon_fence._rule:
  - 98
  - 67
  - 102
  - 39
  - 104
  - 75
  - 46
  - 92
  - 51
  - 83
  - 116
  - 118
  - 56
  - 89
  - 60
  - 95
  mdit_py_plugins.colon_fence._skipCharsStr:
  - 133
  - 126
  mdit_py_plugins.colon_fence.colon_fence_plugin:
  - 35
  - 19
  - 29
  mdit_py_plugins.container.index:
  - 1
  - 14
  mdit_py_plugins.container.index.container_plugin:
  - 192
  - 193
  - 66
  - 186
  - 27
  mdit_py_plugins.container.index.container_plugin.container_func:
  - 96
  - 97
  - 130
  - 133
  - 104
  - 73
  - 168
  - 108
  - 142
  - 174
  - 124
  - 176
  - 82
  - 147
  - 116
  - 152
  - 154
  - 92
  mdit_py_plugins.container.index.container_plugin.renderDefault:
  - 58
  - 59
  - 61
  mdit_py_plugins.container.index.container_plugin.validateDefault:
  - 48
  mdit_py_plugins.deflist.index:
  - 1
  mdit_py_plugins.deflist.index.deflist_plugin:
  - 248
  - 10
  mdit_py_plugins.deflist.index.deflist_plugin.deflist:
  - 130
  - 142
  - 144
  - 165
  - 168
  - 173
  - 184
  - 188
  - 192
  - 196
  - 197
  - 71
  - 74
  - 76
  - 205
  - 78
  - 81
  - 209
  - 84
  - 213
  - 86
  - 215
  - 89
  - 91
  - 92
  - 219
  - 221
  - 223
  - 96
  - 226
  - 99
  - 228
  - 229
  - 236
  - 243
  - 244
  - 117
  - 120
  - 122
  - 127
  mdit_py_plugins.deflist.index.deflist_plugin.markTightParagraphs:
  - 59
  - 61
  mdit_py_plugins.deflist.index.deflist_plugin.skipMarker:
  - 34
  - 40
  - 43
  - 46
  - 50
  - 30
  mdit_py_plugins.dollarmath.index:
  - 285
  - 14
  mdit_py_plugins.dollarmath.index.dollarmath_plugin:
  - 32
  - 64
  - 128
  - 67
  - 129
  - 131
  - 132
  - 75
  - 79
  - 81
  - 56
  - 57
  - 59
  - 62
  mdit_py_plugins.dollarmath.index.dollarmath_plugin.<lambda1>:
  - 57
  mdit_py_plugins.dollarmath.index.dollarmath_plugin.<lambda2>:
  - 75
  mdit_py_plugins.dollarmath.index.dollarmath_plugin.render_math_block:
  - 113
  mdit_py_plugins.dollarmath.index.dollarmath_plugin.render_math_block_label:
  - 123
  - 125
  mdit_py_plugins.dollarmath.index.dollarmath_plugin.render_math_inline:
  - 93
  mdit_py_plugins.dollarmath.index.dollarmath_plugin.render_math_inline_double:
  - 103
  mdit_py_plugins.dollarmath.index.is_escaped:
  - 136
  - 146
  - 141
  - 150
  mdit_py_plugins.dollarmath.index.math_block_dollar:
  - 293
  mdit_py_plugins.dollarmath.index.math_block_dollar._math_block_dollar:
  - 300
  - 307
  - 310
  - 319
  - 320
  - 322
  - 323
  - 325
  - 326
  - 328
  - 329
  - 332
  - 335
  - 343
  - 345
  - 347
  - 351
  - 352
  - 353
  - 355
  - 356
  - 359
  - 364
  - 369
  - 370
  mdit_py_plugins.dollarmath.index.math_inline_dollar:
  - 159
  mdit_py_plugins.dollarmath.index.math_inline_dollar._math_inline_dollar:
  - 267
  - 270
  - 271
  - 171
  - 189
  - 192
  - 195
  - 200
  - 203
  - 208
  - 221
  - 225
  - 230
  - 236
  - 241
  - 244
  - 247
  - 252
  - 255
  mdit_py_plugins.field_list:
  - 1
  mdit_py_plugins.field_list._fieldlist_rule:
  - 128
  - 132
  - 147
  - 151
  - 166
  - 167
  - 173
  - 179
  - 180
  - 187
  - 190
  - 193
  - 195
  - 212
  - 214
  - 219
  - 225
  - 228
  - 104
  - 232
  - 233
  - 107
  - 108
  - 237
  - 112
  - 116
  - 117
  - 123
  - 126
  mdit_py_plugins.field_list.fieldlist_plugin:
  - 40
  - 13
  mdit_py_plugins.field_list.parseNameMarker:
  - 68
  - 69
  - 71
  - 77
  - 49
  - 84
  - 58
  - 62
  mdit_py_plugins.field_list.set_parent_type:
  - 92
  - 95
  mdit_py_plugins.field_list.temp_state_changes:
  - 251
  - 246
  mdit_py_plugins.footnote.index:
  - 1
  - 18
  mdit_py_plugins.footnote.index._FootnoteData:
  - 89
  - 91
  mdit_py_plugins.footnote.index._data_from_env:
  - 96
  - 97
  - 95
  mdit_py_plugins.footnote.index.footnote_def:
  - 130
  - 133
  - 135
  - 140
  - 143
  - 147
  - 164
  - 166
  - 181
  - 184
  - 194
  - 197
  - 105
  - 107
  - 114
  - 117
  - 119
  - 124
  - 126
  mdit_py_plugins.footnote.index.footnote_inline:
  - 225
  - 226
  - 227
  - 230
  - 234
  - 203
  - 208
  - 210
  - 212
  - 216
  - 219
  mdit_py_plugins.footnote.index.footnote_plugin:
  - 64
  - 66
  - 67
  - 68
  - 69
  - 70
  - 71
  - 74
  - 75
  - 54
  - 62
  - 57
  - 58
  - 59
  - 60
  - 30
  - 63
  mdit_py_plugins.footnote.index.footnote_ref:
  - 256
  - 258
  - 260
  - 262
  - 294
  - 267
  - 269
  - 273
  - 275
  - 247
  - 280
  - 285
  - 283
  - 284
  - 253
  mdit_py_plugins.footnote.index.footnote_tail:
  - 384
  - 385
  - 386
  - 389
  - 390
  - 392
  - 393
  - 395
  - 396
  - 303
  - 311
  - 316
  - 317
  - 321
  - 324
  - 328
  - 331
  - 332
  - 334
  - 336
  - 338
  - 339
  - 342
  - 343
  - 345
  - 346
  - 347
  - 350
  - 352
  - 355
  - 357
  - 359
  - 362
  - 364
  - 366
  - 368
  - 369
  - 371
  - 372
  - 373
  mdit_py_plugins.footnote.index.render_footnote_anchor:
  - 520
  - 522
  - 523
  mdit_py_plugins.footnote.index.render_footnote_anchor_name:
  - 410
  - 413
  - 414
  mdit_py_plugins.footnote.index.render_footnote_caption:
  - 427
  - 429
  - 430
  mdit_py_plugins.footnote.index.render_footnote_open:
  - 497
  - 495
  mdit_py_plugins.footnote.index.render_footnote_ref:
  - 442
  - 443
  - 446
  - 447
  mdit_py_plugins.front_matter.index:
  - 1
  mdit_py_plugins.front_matter.index._front_matter_rule:
  - 97
  - 68
  - 101
  - 39
  - 72
  - 103
  - 43
  - 78
  - 92
  - 50
  - 84
  - 117
  - 87
  - 56
  - 60
  mdit_py_plugins.front_matter.index.front_matter_plugin:
  - 10
  - 22
  mdit_py_plugins.myst_blocks.index:
  - 13
  mdit_py_plugins.myst_blocks.index.block_break:
  - 97
  - 99
  - 103
  - 106
  - 79
  - 111
  - 112
  - 113
  - 89
  mdit_py_plugins.myst_blocks.index.line_comment:
  - 68
  - 70
  - 44
  - 50
  - 53
  - 56
  - 57
  - 58
  - 62
  - 63
  mdit_py_plugins.myst_blocks.index.myst_block_plugin:
  - 33
  - 39
  - 40
  - 20
  - 21
  - 27
  mdit_py_plugins.myst_blocks.index.render_myst_line_comment:
  - 169
  - 170
  mdit_py_plugins.myst_blocks.index.target:
  - 128
  - 130
  - 132
  - 135
  - 140
  - 141
  - 121
  - 127
  mdit_py_plugins.myst_role.index:
  - 9
  - 14
  mdit_py_plugins.myst_role.index.myst_role:
  - 32
  - 39
  - 47
  - 51
  - 52
  - 54
  - 56
  - 25
  - 26
  - 28
  - 61
  - 57
  mdit_py_plugins.myst_role.index.myst_role_plugin:
  - 18
  - 19
  - 20
  mdit_py_plugins.myst_role.index.render_myst_role:
  - 74
  - 75
  mdit_py_plugins.subscript:
  - 1
  - 26
  - 25
  mdit_py_plugins.subscript.sub_close:
  - 102
  mdit_py_plugins.subscript.sub_open:
  - 91
  mdit_py_plugins.subscript.sub_plugin:
  - 115
  - 107
  - 116
  - 117
  mdit_py_plugins.subscript.tokenize:
  - 37
  - 70
  - 40
  - 73
  - 74
  - 43
  - 76
  - 49
  - 52
  - 54
  - 61
  - 30
  mdit_py_plugins.substitution.substitution_plugin:
  - 11
  - 110
  - 111
  mdit_py_plugins.substitution.substitution_plugin._substitution_block:
  - 97
  - 100
  - 69
  - 103
  - 104
  - 75
  - 78
  - 83
  - 89
  - 92
  mdit_py_plugins.substitution.substitution_plugin._substitution_inline:
  - 37
  - 41
  - 48
  - 51
  - 54
  - 25
  - 60
  - 61
  - 57
  mdit_py_plugins.tasklists:
  - 1
  mdit_py_plugins.tasklists.tasklists_plugin:
  - 70
  - 39
  mdit_py_plugins.tasklists.tasklists_plugin.after_label:
  - 133
  mdit_py_plugins.tasklists.tasklists_plugin.begin_label:
  - 123
  mdit_py_plugins.tasklists.tasklists_plugin.end_label:
  - 128
  mdit_py_plugins.tasklists.tasklists_plugin.fcn:
  - 66
  - 59
  - 60
  - 61
  - 62
  mdit_py_plugins.tasklists.tasklists_plugin.is_todo_item:
  - 81
  - 82
  - 83
  - 84
  mdit_py_plugins.tasklists.tasklists_plugin.make_checkbox:
  - 115
  - 108
  - 110
  mdit_py_plugins.tasklists.tasklists_plugin.parent_token:
  - 74
  - 75
  mdit_py_plugins.tasklists.tasklists_plugin.starts_with_todo_markdown:
  - 151
  mdit_py_plugins.tasklists.tasklists_plugin.todoify:
  - 98
  - 102
  - 104
  - 105
  - 89
  - 93
  - 94
  - 95
  mdit_py_plugins.texmath.index:
  - 262
  - 11
  - 272
  - 280
  - 290
  - 298
  - 304
  - 314
  - 322
  - 196
  - 204
  - 332
  - 338
  - 212
  - 222
  - 230
  - 238
  - 248
  - 254
  mdit_py_plugins.texmath.index.applyRule:
  - 96
  - 98
  - 101
  - 102
  - 103
  - 105
  - 90
  - 91
  - 92
  mdit_py_plugins.texmath.index.dollar_post:
  - 163
  mdit_py_plugins.texmath.index.dollar_pre:
  - 155
  mdit_py_plugins.texmath.index.make_block_func._func:
  - 130
  - 131
  - 132
  - 133
  - 136
  - 140
  - 143
  - 149
  mdit_py_plugins.texmath.index.make_inline_func._func:
  - 113
  - 114
  - 115
  - 116
  - 120
  - 122
  mdit_py_plugins.texmath.index.texmath_plugin:
  - 36
  - 37
  - 38
  - 39
  - 71
  - 53
  - 22
  - 55
  - 56
  - 57
  mdit_py_plugins.texmath.index.texmath_plugin.render_math_block:
  - 67
  - 68
  mdit_py_plugins.texmath.index.texmath_plugin.render_math_inline:
  - 49
  - 50
  mdit_py_plugins.utils.is_code_block:
  - 8
  - 5
  mdit_py_plugins.wordcount.basic_count:
  - 9
  - 10
  mdit_py_plugins.wordcount.wordcount_plugin:
  - 58
  - 20
  mdit_py_plugins.wordcount.wordcount_plugin._word_count_rule:
  - 38
  - 39
  - 40
  - 41
  - 42
  - 43
  - 44
  - 45
  - 46
  - 47
  - 48
  - 50
  - 51
  - 52
  - 54
  - 56
Fuzzer filename: /src/fuzz_plugins_individually.py
Inheritance:
  markdown_it.helpers.parse_link_destination._Result: []
  markdown_it.helpers.parse_link_title._State: []
  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.RuleOptionsType:
  - TypedDict
  markdown_it.ruler.Ruler: []
  markdown_it.ruler.StateBase: []
  markdown_it.rules_block.state_block.StateBlock:
  - StateBase
  markdown_it.rules_core.linkify._LinkType:
  - Protocol
  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:
  - MutableMappingABC
  markdown_it.utils.OptionsType:
  - TypedDict
  markdown_it.utils.PresetType:
  - TypedDict
  mdit_py_plugins.attrs.parse.ParseError:
  - Exception
  mdit_py_plugins.attrs.parse.State:
  - Enum
  mdit_py_plugins.attrs.parse.TokenState: []
  mdit_py_plugins.footnote.index._FootnoteData:
  - TypedDict
  mdit_py_plugins.footnote.index._RefData:
  - TypedDict
  mdit_py_plugins.texmath.index.RuleDictType:
  - _RuleDictReqType
  mdit_py_plugins.texmath.index._RuleDictReqType:
  - TypedDict
ep:
  func_name: TestOneInput
  module: '...fuzz_plugins_individually'
