All functions:
  Elements:
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: -1
    functionName: '...fuzz_lexers'
    functionSourceFile: '...fuzz_lexers'
    functionUses: 0
    functionsReached:
    - pygments.plugin.find_plugin_styles
    - <builtin>.__import__
    - <builtin>.bool
    - string.lower
    - <builtin>.getattr
    - pygments.formatters.html.HtmlFormatter.__init__
    - atheris.Fuzz
    - pygments.util.get_bool_opt
    - pygments.formatters.html.HtmlFormatter._create_stylesheet
    - pkg_resources.iter_entry_points
    - value.decode
    - name.title
    - <builtin>.RuntimeError
    - pygments.formatters.html.HtmlFormatter._get_css_class
    - pygments.util.get_list_opt
    - <builtin>.int
    - pygments.lexers.LEXERS.values
    - <builtin>.isinstance
    - <builtin>.list
    - ctags.CTags
    - atheris.Setup
    - pygments.formatters.html.HtmlFormatter._decodeifneeded
    - pygments.util.get_int_opt
    - pygments.plugin.iter_entry_points
    - color.startswith
    - STANDARD_TYPES.get
    - importlib_metadata.entry_points.select
    - pygments.formatters.html.webify
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - atheris.instrument_all
    - importlib.metadata.entry_points
    - <builtin>.abs
    - options.get
    - pygments.formatters.html._get_ttype_class
    - pygments.formatter.Formatter.__init__
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - <builtin>.len
    - pygments.styles.get_style_by_name
    - <builtin>.set
    - pygments.formatter._lookup_style
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 3
    IfCount: 4
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 412
    functionName: pygments.formatters.html.HtmlFormatter.__init__
    functionSourceFile: pygments.formatters.html
    functionUses: 1
    functionsReached:
    - pygments.plugin.find_plugin_styles
    - <builtin>.__import__
    - <builtin>.bool
    - string.lower
    - <builtin>.getattr
    - pygments.util.get_bool_opt
    - pygments.formatters.html.HtmlFormatter._create_stylesheet
    - pkg_resources.iter_entry_points
    - value.decode
    - name.title
    - <builtin>.RuntimeError
    - pygments.util.get_list_opt
    - pygments.formatters.html.HtmlFormatter._get_css_class
    - <builtin>.int
    - <builtin>.isinstance
    - <builtin>.list
    - ctags.CTags
    - pygments.formatters.html.HtmlFormatter._decodeifneeded
    - pygments.util.get_int_opt
    - pygments.plugin.iter_entry_points
    - color.startswith
    - STANDARD_TYPES.get
    - importlib_metadata.entry_points.select
    - pygments.formatters.html.webify
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - <builtin>.abs
    - options.get
    - pygments.formatters.html._get_ttype_class
    - pygments.formatter.Formatter.__init__
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - <builtin>.len
    - pygments.styles.get_style_by_name
    - <builtin>.set
    - pygments.formatter._lookup_style
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.LEXERS.values
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argNames:
    - data
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 30
    functionName: '...fuzz_lexers.TestOneInput'
    functionSourceFile: '...fuzz_lexers'
    functionUses: 0
    functionsReached:
    - text.decode
    - pygments.formatters.html.HtmlFormatter._format_lines
    - os.path.splitext
    - os.path.exists
    - pygments.formatters.html.HtmlFormatter._get_css_classes
    - pygments.highlight
    - pygments.formatters.html.HtmlFormatter._wrap_inlinelinenos
    - pygments.formatters.html.HtmlFormatter._lookup_ctag
    - io.StringIO.write
    - <builtin>.open
    - value.splitlines
    - pygments.lexer.do_insertions
    - <builtin>.type
    - m.end
    - result.append
    - pygments.formatters.html.HtmlFormatter._wrap_div
    - pygments.formatters.terminal.TerminalFormatter._get_color
    - token.encode
    - pygments.lexers.templates.CheetahPythonLexer.get_tokens_unprocessed
    - pygments.formatters.latex.LatexEmbeddedLexer.get_tokens_unprocessed
    - pygments.formatters.html.HtmlFormatter._get_css_inline_styles
    - queue.clear
    - enc.get
    - pygments.formatters.terminal256.Terminal256Formatter._write_lineno
    - LEXERS.values
    - pygments.formatters.html.HtmlFormatter._wrap_lineanchors
    - line.endswith
    - pkg_resources.iter_entry_points.load
    - insertion_buf.append
    - filter_.filter
    - importlib_metadata.entry_points
    - pygments.formatters.html.HtmlFormatter.get_style_defs
    - pygments.formatters.html.HtmlFormatter._wrap_linespans
    - <builtin>.TypeError
    - <builtin>.issubclass
    - os.path.dirname
    - pygments.formatters.html.HtmlFormatter.get_linenos_style_defs
    - pygments.filters.get_filter_by_name
    - <builtin>.bool
    - fdp.ConsumeUnicode
    - <builtin>.next
    - pygments.lexer.Lexer.get_tokens
    - <builtin>.getattr
    - queue.append
    - <builtin>.print
    - pkg_resources.iter_entry_points
    - pygments.formatters.latex.LatexEmbeddedLexer._find_safe_escape_tokens
    - pygments.formatters.html.HtmlFormatter._highlight_lines
    - pygments.util.get_list_opt
    - pygments.util.guess_decode
    - pygments.formatters.terminal.TerminalFormatter.format_unencoded
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - pygments.filter.apply_filters._apply
    - os.path.join
    - pygments.formatters.terminal256.Terminal256Formatter.format
    - pygments.console.ansiformat
    - value.split
    - text.expandtabs
    - lines.append
    - text.partition
    - pygments.plugin.iter_entry_points
    - pygments.lexers.special.TextLexer.get_tokens_unprocessed
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - pygments.formatters.terminal.TerminalFormatter._write_lineno
    - value.translate
    - sys.stdout.buffer.write
    - STANDARD_TYPES.get
    - importlib_metadata.entry_points.get
    - fdp.PickValueInList
    - pygments.formatters.html.HtmlFormatter.get_background_style_defs
    - importlib.metadata.entry_points
    - pygments.formatter.Formatter.format
    - options.get
    - line.rstrip
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - line.extend
    - <builtin>.ImportError
    - stack.append
    - value.lower
    - codecs.lookup
    - <builtin>.__import__
    - pygments.plugin.find_plugin_filters
    - string.lower
    - realoutfile.getvalue
    - style.append
    - text.endswith
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - atheris.FuzzedDataProvider
    - <builtin>.int
    - pygments.lexer.Lexer.get_tokens.streamer
    - pygments.formatters.html.HtmlFormatter._translate_parts
    - io.TextIOWrapper.write
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - <builtin>.str
    - ctags.TagEntry
    - pygments.formatters.html.HtmlFormatter.get_css_prefix.prefix
    - pygments.formatters.html.HtmlFormatter.get_token_style_defs
    - _alias.lower
    - io.BytesIO
    - os.path.split
    - lexers.templates.CheetahPythonLexer.get_tokens_unprocessed
    - <builtin>.isinstance
    - cf.write
    - os.path.isabs
    - pygments.formatters.html.HtmlFormatter._wrap_code
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - style_lines.extend
    - pygments.formatters.latex.LatexEmbeddedLexer._find_escape_tokens
    - text.replace
    - pygments.lexer.Lexer.add_filter
    - pygments.lexers.get_lexer_by_name
    - statestack.pop
    - m.group
    - pygments.formatters.html.HtmlFormatter.format_unencoded
    - <builtin>.abs
    - io.StringIO
    - pygments.formatters.html._get_ttype_class
    - line.append
    - pygments.plugin.find_plugin_lexers
    - pygments.lexers.data.JsonLexer.get_tokens_unprocessed
    - pygments.formatters.terminal256.Terminal256Formatter.format_unencoded
    - text.startswith
    - pygments.lexer.Lexer.__init__
    - chardet.detect
    - lines.insert
    - pygments.filters.find_filter_class
    - text.strip
    - <builtin>.repr
    - pygments.lex
    - pygments.formatters.html.HtmlFormatter._wrap_tablelinenos
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.iter
    - pygments.formatters.html.HtmlFormatter.get_css_prefix
    - tmp.append
    - io.StringIO.getvalue
    - pygments.util.get_bool_opt
    - pygments.formatters.html.HtmlFormatter._get_css_class
    - pygments.format
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - <builtin>.dict
    - <builtin>.enumerate
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.list
    - statestack.append
    - locale.getpreferredencoding
    - pygments.util.get_int_opt
    - insertions.append
    - pygments.formatters.html.HtmlFormatter._wrap_full
    - <builtin>.range
    - pygments.formatters.html.HtmlFormatter.wrap
    - pygments.formatters.latex.LatexEmbeddedLexer._filter_to
    - pygments.lexers._load_lexers
    - importlib_metadata.entry_points.select
    - pygments.lexer.Lexer.get_tokens_unprocessed
    - pygments.formatters.terminal.TerminalFormatter.format
    - styles.sort
    - pygments.formatters.html.HtmlFormatter._wrap_pre
    - <builtin>.hasattr
    - pygments.filter.apply_filters
    - <builtin>.len
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: atheris.FuzzedDataProvider
    functionSourceFile: atheris
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fdp.PickValueInList
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 2
    IfCount: 4
    argCount: 2
    argNames:
    - _alias
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 93
    functionName: pygments.lexers.get_lexer_by_name
    functionSourceFile: pygments.lexers
    functionUses: 22
    functionsReached:
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - <builtin>.__import__
    - LEXERS.values
    - pygments.plugin.iter_entry_points
    - pygments.plugin.find_plugin_lexers
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - <builtin>.getattr
    - _alias.lower
    - pygments.lexers._load_lexers
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fdp.ConsumeUnicode
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argNames:
    - code
    - lexer
    - formatter
    - outfile
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 13
    functionLinenumber: 74
    functionName: pygments.highlight
    functionSourceFile: pygments
    functionUses: 4
    functionsReached:
    - pygments.formatters.html.HtmlFormatter._format_lines
    - os.path.splitext
    - text.decode
    - os.path.exists
    - pygments.formatters.html.HtmlFormatter._get_css_classes
    - pygments.formatters.html.HtmlFormatter._wrap_inlinelinenos
    - pygments.formatters.html.HtmlFormatter._lookup_ctag
    - <builtin>.open
    - io.StringIO.write
    - value.splitlines
    - pygments.lexer.do_insertions
    - <builtin>.type
    - m.end
    - result.append
    - pygments.formatters.html.HtmlFormatter._wrap_div
    - pygments.formatters.terminal.TerminalFormatter._get_color
    - token.encode
    - pygments.lexers.templates.CheetahPythonLexer.get_tokens_unprocessed
    - pygments.formatters.latex.LatexEmbeddedLexer.get_tokens_unprocessed
    - pygments.formatters.html.HtmlFormatter._get_css_inline_styles
    - queue.clear
    - enc.get
    - pygments.formatters.terminal256.Terminal256Formatter._write_lineno
    - pygments.formatters.html.HtmlFormatter._wrap_lineanchors
    - line.endswith
    - pkg_resources.iter_entry_points.load
    - insertion_buf.append
    - filter_.filter
    - importlib_metadata.entry_points
    - pygments.formatters.html.HtmlFormatter.get_style_defs
    - pygments.formatters.html.HtmlFormatter._wrap_linespans
    - <builtin>.TypeError
    - <builtin>.issubclass
    - os.path.dirname
    - pygments.formatters.html.HtmlFormatter.get_linenos_style_defs
    - pygments.filters.get_filter_by_name
    - <builtin>.bool
    - <builtin>.next
    - pygments.lexer.Lexer.get_tokens
    - <builtin>.getattr
    - queue.append
    - <builtin>.print
    - pkg_resources.iter_entry_points
    - pygments.formatters.latex.LatexEmbeddedLexer._find_safe_escape_tokens
    - pygments.formatters.html.HtmlFormatter._highlight_lines
    - pygments.util.get_list_opt
    - pygments.util.guess_decode
    - pygments.formatters.terminal.TerminalFormatter.format_unencoded
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - pygments.filter.apply_filters._apply
    - os.path.join
    - pygments.formatters.terminal256.Terminal256Formatter.format
    - pygments.console.ansiformat
    - value.split
    - text.expandtabs
    - lines.append
    - text.partition
    - pygments.plugin.iter_entry_points
    - pygments.lexers.special.TextLexer.get_tokens_unprocessed
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - value.translate
    - pygments.formatters.terminal.TerminalFormatter._write_lineno
    - sys.stdout.buffer.write
    - STANDARD_TYPES.get
    - importlib_metadata.entry_points.get
    - pygments.formatters.html.HtmlFormatter.get_background_style_defs
    - importlib.metadata.entry_points
    - pygments.formatter.Formatter.format
    - options.get
    - line.rstrip
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - line.extend
    - <builtin>.ImportError
    - stack.append
    - value.lower
    - codecs.lookup
    - pygments.plugin.find_plugin_filters
    - string.lower
    - realoutfile.getvalue
    - style.append
    - text.endswith
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - <builtin>.int
    - pygments.formatters.html.HtmlFormatter._translate_parts
    - pygments.lexer.Lexer.get_tokens.streamer
    - io.TextIOWrapper.write
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - <builtin>.str
    - ctags.TagEntry
    - pygments.formatters.html.HtmlFormatter.get_css_prefix.prefix
    - pygments.formatters.html.HtmlFormatter.get_token_style_defs
    - io.BytesIO
    - os.path.split
    - lexers.templates.CheetahPythonLexer.get_tokens_unprocessed
    - <builtin>.isinstance
    - cf.write
    - os.path.isabs
    - pygments.formatters.html.HtmlFormatter._wrap_code
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - style_lines.extend
    - pygments.formatters.latex.LatexEmbeddedLexer._find_escape_tokens
    - text.replace
    - pygments.lexer.Lexer.add_filter
    - statestack.pop
    - m.group
    - pygments.formatters.html.HtmlFormatter.format_unencoded
    - <builtin>.abs
    - io.StringIO
    - pygments.formatters.html._get_ttype_class
    - line.append
    - pygments.lexers.data.JsonLexer.get_tokens_unprocessed
    - pygments.formatters.terminal256.Terminal256Formatter.format_unencoded
    - text.startswith
    - pygments.lexer.Lexer.__init__
    - chardet.detect
    - lines.insert
    - pygments.filters.find_filter_class
    - text.strip
    - <builtin>.iter
    - pygments.lex
    - pygments.formatters.html.HtmlFormatter._wrap_tablelinenos
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.repr
    - pygments.formatters.html.HtmlFormatter.get_css_prefix
    - tmp.append
    - io.StringIO.getvalue
    - pygments.util.get_bool_opt
    - pygments.formatters.html.HtmlFormatter._get_css_class
    - pygments.format
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - <builtin>.dict
    - <builtin>.enumerate
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.list
    - statestack.append
    - locale.getpreferredencoding
    - pygments.util.get_int_opt
    - insertions.append
    - pygments.formatters.html.HtmlFormatter._wrap_full
    - <builtin>.range
    - pygments.formatters.html.HtmlFormatter.wrap
    - pygments.formatters.latex.LatexEmbeddedLexer._filter_to
    - importlib_metadata.entry_points.select
    - pygments.lexer.Lexer.get_tokens_unprocessed
    - pygments.formatters.terminal.TerminalFormatter.format
    - styles.sort
    - pygments.formatters.html.HtmlFormatter._wrap_pre
    - <builtin>.hasattr
    - <builtin>.len
    - pygments.filter.apply_filters
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: atheris.instrument_all
    functionSourceFile: atheris
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: atheris.Setup
    functionSourceFile: atheris
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: atheris.Fuzz
    functionSourceFile: atheris
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers
    functionSourceFile: pygments.lexers
    functionUses: 0
    functionsReached:
    - types.ModuleType.__init__
    - types.ModuleType.__dict__.update
    - <builtin>.list
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.list
    functionSourceFile: <builtin>
    functionUses: 207
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argNames:
    - module_name
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 31
    functionName: pygments.lexers._load_lexers
    functionSourceFile: pygments.lexers
    functionUses: 39
    functionsReached:
    - <builtin>.__import__
    - <builtin>.getattr
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.__import__
    functionSourceFile: <builtin>
    functionUses: 78
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.getattr
    functionSourceFile: <builtin>
    functionUses: 89
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 3
    IfCount: 1
    argCount: 1
    argNames:
    - plugins
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 39
    functionName: pygments.lexers.get_all_lexers
    functionSourceFile: pygments.lexers
    functionUses: 5
    functionsReached:
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - LEXERS.values
    - pygments.plugin.iter_entry_points
    - pygments.plugin.find_plugin_lexers
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: LEXERS.values
    functionSourceFile: <builtin>
    functionUses: 47
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 71
    functionName: pygments.plugin.find_plugin_lexers
    functionSourceFile: pygments.plugin
    functionUses: 51
    functionsReached:
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - pygments.plugin.iter_entry_points
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 2
    IfCount: 3
    argCount: 1
    argNames:
    - name
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 53
    functionName: pygments.lexers.find_lexer_class
    functionSourceFile: pygments.lexers
    functionUses: 2
    functionsReached:
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - <builtin>.__import__
    - LEXERS.values
    - pygments.plugin.iter_entry_points
    - pygments.plugin.find_plugin_lexers
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - <builtin>.getattr
    - pygments.lexers._load_lexers
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 2
    IfCount: 4
    argCount: 1
    argNames:
    - _alias
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 71
    functionName: pygments.lexers.find_lexer_class_by_name
    functionSourceFile: pygments.lexers
    functionUses: 0
    functionsReached:
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - <builtin>.__import__
    - LEXERS.values
    - pygments.plugin.iter_entry_points
    - pygments.plugin.find_plugin_lexers
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - <builtin>.getattr
    - _alias.lower
    - pygments.lexers._load_lexers
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _alias.lower
    functionSourceFile: <builtin>
    functionUses: 27
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 3
    argNames:
    - filename
    - lexername
    - options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 114
    functionName: pygments.lexers.load_lexer_from_file
    functionSourceFile: pygments.lexers
    functionUses: 3
    functionsReached:
    - <builtin>.exec
    - f.read
    - <builtin>.open
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.open
    functionSourceFile: <builtin>
    functionUses: 51
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: f.read
    functionSourceFile: <builtin>
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.exec
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 5
    IfCount: 5
    argCount: 2
    argNames:
    - _fn
    - code
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 149
    functionName: pygments.lexers.find_lexer_class_for_filename
    functionSourceFile: pygments.lexers
    functionUses: 4
    functionsReached:
    - text.decode
    - <builtin>.__import__
    - <builtin>.getattr
    - pkg_resources.iter_entry_points
    - pygments.util.guess_decode
    - fnmatch.fnmatch
    - matches.sort
    - matches.append
    - <builtin>.isinstance
    - LEXERS.values
    - pygments.plugin.iter_entry_points
    - locale.getpreferredencoding
    - pygments.lexers._load_lexers
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - pygments.plugin.find_plugin_lexers
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - os.path.basename
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.path.basename
    functionSourceFile: os
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fnmatch.fnmatch
    functionSourceFile: fnmatch
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: matches.append
    functionSourceFile: <builtin>
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.isinstance
    functionSourceFile: <builtin>
    functionUses: 428
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 259
    functionName: pygments.util.guess_decode
    functionSourceFile: pygments.util
    functionUses: 16
    functionsReached:
    - text.decode
    - locale.getpreferredencoding
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - info
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 174
    functionName: pygments.lexers.find_lexer_class_for_filename.get_rating
    functionSourceFile: pygments.lexers
    functionUses: 0
    functionsReached:
    - cls.analyse_text
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: cls.analyse_text
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: matches.sort
    functionSourceFile: <builtin>
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argNames:
    - _fn
    - code
    - options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 192
    functionName: pygments.lexers.get_lexer_for_filename
    functionSourceFile: pygments.lexers
    functionUses: 3
    functionsReached:
    - text.decode
    - <builtin>.__import__
    - pygments.lexers.find_lexer_class_for_filename
    - <builtin>.getattr
    - pkg_resources.iter_entry_points
    - pygments.util.guess_decode
    - fnmatch.fnmatch
    - matches.sort
    - matches.append
    - <builtin>.isinstance
    - LEXERS.values
    - pygments.plugin.iter_entry_points
    - locale.getpreferredencoding
    - pygments.lexers._load_lexers
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - pygments.plugin.find_plugin_lexers
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - os.path.basename
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 2
    IfCount: 3
    argCount: 2
    argNames:
    - _mime
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 206
    functionName: pygments.lexers.get_lexer_for_mimetype
    functionSourceFile: pygments.lexers
    functionUses: 6
    functionsReached:
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - <builtin>.__import__
    - LEXERS.values
    - pygments.plugin.iter_entry_points
    - pygments.plugin.find_plugin_lexers
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - <builtin>.getattr
    - pygments.lexers._load_lexers
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    IfCount: 2
    argCount: 1
    argNames:
    - plugins
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 222
    functionName: pygments.lexers._iter_lexerclasses
    functionSourceFile: pygments.lexers
    functionUses: 7
    functionsReached:
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points
    - <builtin>.__import__
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - pygments.plugin.iter_entry_points
    - pygments.plugin.find_plugin_lexers
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - <builtin>.getattr
    - <builtin>.sorted
    - pygments.lexers._load_lexers
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.sorted
    functionSourceFile: <builtin>
    functionUses: 41
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 5
    IfCount: 5
    argCount: 3
    argNames:
    - _fn
    - _text
    - options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 233
    functionName: pygments.lexers.guess_lexer_for_filename
    functionSourceFile: pygments.lexers
    functionUses: 0
    functionsReached:
    - <builtin>.__import__
    - pygments.lexers._iter_lexerclasses
    - result.append
    - <builtin>.getattr
    - matching_lexers.add
    - <builtin>.sorted
    - result.sort
    - pkg_resources.iter_entry_points
    - matching_lexers.pop
    - fnmatch.fnmatch
    - pygments.plugin.iter_entry_points
    - pygments.lexers._load_lexers
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - lexer.analyse_text
    - pygments.plugin.find_plugin_lexers
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - <builtin>.len
    - os.path.basename
    - <builtin>.set
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.set
    functionSourceFile: <builtin>
    functionUses: 73
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: matching_lexers.add
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.len
    functionSourceFile: <builtin>
    functionUses: 313
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: matching_lexers.pop
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexer.analyse_text
    functionSourceFile: <builtin>
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: result.append
    functionSourceFile: <builtin>
    functionUses: 13
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - t
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 272
    functionName: pygments.lexers.guess_lexer_for_filename.type_sort
    functionSourceFile: pygments.lexers
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: result.sort
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 1
    IfCount: 6
    argCount: 2
    argNames:
    - _text
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 284
    functionName: pygments.lexers.guess_lexer
    functionSourceFile: pygments.lexers
    functionUses: 5
    functionsReached:
    - text.decode
    - <builtin>.__import__
    - pygments.modeline.get_filetype_from_line
    - modeline_re.search
    - pygments.lexers._iter_lexerclasses
    - pygments.modeline.get_filetype_from_buffer
    - <builtin>.getattr
    - pkg_resources.iter_entry_points
    - pygments.util.guess_decode
    - _text.decode
    - _alias.lower
    - <builtin>.isinstance
    - buf.splitlines
    - LEXERS.values
    - pygments.plugin.iter_entry_points
    - locale.getpreferredencoding
    - <builtin>.range
    - pygments.lexers.get_lexer_by_name
    - pygments.lexers._load_lexers
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - m.group
    - importlib.metadata.entry_points
    - lexer.analyse_text
    - options.get
    - pygments.plugin.find_plugin_lexers
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - <builtin>.len
    - <builtin>.sorted
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: options.get
    functionSourceFile: <builtin>
    functionUses: 144
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _text.decode
    functionSourceFile: <builtin>
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 2
    argNames:
    - buf
    - max_lines
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 28
    functionName: pygments.modeline.get_filetype_from_buffer
    functionSourceFile: pygments.modeline
    functionUses: 7
    functionsReached:
    - buf.splitlines
    - m.group
    - pygments.modeline.get_filetype_from_line
    - modeline_re.search
    - <builtin>.range
    - <builtin>.len
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 2
    argNames:
    - self
    - name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 318
    functionName: pygments.lexers._automodule.__getattr__
    functionSourceFile: pygments.lexers
    functionUses: 0
    functionsReached:
    - <builtin>.__import__
    - LEXERS.get
    - <builtin>.AttributeError
    - <builtin>.setattr
    - <builtin>.getattr
    - pygments.lexers._load_lexers
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: LEXERS.get
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.setattr
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.AttributeError
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: types.ModuleType.__init__
    functionSourceFile: ''
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: types.ModuleType.__dict__.update
    functionSourceFile: types
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers._mapping
    functionSourceFile: pygments.lexers._mapping
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.util
    functionSourceFile: pygments.util
    functionUses: 0
    functionsReached:
    - re.compile
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: re.compile
    functionSourceFile: re
    functionUses: 157
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 5
    argNames:
    - options
    - optname
    - allowed
    - default
    - normcase
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 38
    functionName: pygments.util.get_choice_opt
    functionSourceFile: pygments.util
    functionUses: 15
    functionsReached:
    - options.get
    - <builtin>.map
    - string.lower
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: string.lower
    functionSourceFile: <builtin>
    functionUses: 166
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.map
    functionSourceFile: <builtin>
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 0
    IfCount: 5
    argCount: 3
    argNames:
    - options
    - optname
    - default
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 48
    functionName: pygments.util.get_bool_opt
    functionSourceFile: pygments.util
    functionUses: 124
    functionsReached:
    - <builtin>.isinstance
    - options.get
    - <builtin>.bool
    - string.lower
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.bool
    functionSourceFile: <builtin>
    functionUses: 135
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argNames:
    - options
    - optname
    - default
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 68
    functionName: pygments.util.get_int_opt
    functionSourceFile: pygments.util
    functionUses: 117
    functionsReached:
    - options.get
    - <builtin>.int
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.int
    functionSourceFile: <builtin>
    functionUses: 135
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 3
    argNames:
    - options
    - optname
    - default
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 82
    functionName: pygments.util.get_list_opt
    functionSourceFile: pygments.util
    functionUses: 111
    functionsReached:
    - <builtin>.isinstance
    - val.split
    - options.get
    - <builtin>.list
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: val.split
    functionSourceFile: <builtin>
    functionUses: 112
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argNames:
    - obj
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 94
    functionName: pygments.util.docstring_headline
    functionSourceFile: pygments.util
    functionUses: 5
    functionsReached:
    - obj.__doc__.strip
    - line.strip
    - res.append
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: obj.__doc__.strip
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: line.strip
    functionSourceFile: <builtin>
    functionUses: 18
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: res.append
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argNames:
    - f
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 106
    functionName: pygments.util.make_analysator
    functionSourceFile: pygments.util
    functionUses: 1
    functionsReached:
    - <builtin>.staticmethod
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 108
    functionName: pygments.util.make_analysator.text_analyse
    functionSourceFile: pygments.util
    functionUses: 0
    functionsReached:
    - <builtin>.min
    - <builtin>.float
    - <builtin>.max
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.float
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.max
    functionSourceFile: <builtin>
    functionUses: 13
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.min
    functionSourceFile: <builtin>
    functionUses: 41
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.staticmethod
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 2
    argNames:
    - text
    - regex
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 123
    functionName: pygments.util.shebang_matches
    functionSourceFile: pygments.util
    functionUses: 36
    functionsReached:
    - text.lower
    - x.startswith
    - re.compile
    - split_path_re.split
    - text.find
    - regex.search
    - first_line.startswith
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: text.find
    functionSourceFile: <builtin>
    functionUses: 43
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: text.lower
    functionSourceFile: <builtin>
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: first_line.startswith
    functionSourceFile: <builtin>
    functionUses: 37
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: split_path_re.split
    functionSourceFile: <builtin>
    functionUses: 37
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: x.startswith
    functionSourceFile: <builtin>
    functionUses: 37
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: regex.search
    functionSourceFile: <builtin>
    functionUses: 37
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argNames:
    - text
    - regex
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 168
    functionName: pygments.util.doctype_matches
    functionSourceFile: pygments.util
    functionUses: 19
    functionsReached:
    - doctype.strip
    - re.compile
    - m.group
    - doctype_lookup_re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: doctype_lookup_re.search
    functionSourceFile: <builtin>
    functionUses: 47
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: m.group
    functionSourceFile: <builtin>
    functionUses: 170
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: doctype.strip
    functionSourceFile: <builtin>
    functionUses: 20
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 181
    functionName: pygments.util.html_doctype_matches
    functionSourceFile: pygments.util
    functionUses: 18
    functionsReached:
    - re.compile
    - m.group
    - pygments.util.doctype_matches
    - doctype.strip
    - doctype_lookup_re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 189
    functionName: pygments.util.looks_like_xml
    functionSourceFile: pygments.util
    functionUses: 30
    functionsReached:
    - <builtin>.hash
    - xml_decl_re.match
    - tag_re.search
    - doctype_lookup_re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: xml_decl_re.match
    functionSourceFile: <builtin>
    functionUses: 31
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.hash
    functionSourceFile: <builtin>
    functionUses: 31
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tag_re.search
    functionSourceFile: <builtin>
    functionUses: 31
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argNames:
    - c
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 205
    functionName: pygments.util.surrogatepair
    functionSourceFile: pygments.util
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 5
    IfCount: 1
    argCount: 4
    argNames:
    - var_name
    - seq
    - raw
    - indent_level
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 214
    functionName: pygments.util.format_lines
    functionSourceFile: pygments.util
    functionUses: 20
    functionsReached:
    - lines.append
    - <builtin>.repr
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lines.append
    functionSourceFile: <builtin>
    functionUses: 38
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.repr
    functionSourceFile: <builtin>
    functionUses: 35
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 3
    IfCount: 1
    argCount: 2
    argNames:
    - it
    - already_seen
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 233
    functionName: pygments.util.duplicates_removed
    functionSourceFile: pygments.util
    functionUses: 2
    functionsReached:
    - <builtin>.set
    - lst.append
    - seen.add
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lst.append
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: seen.add
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 255
    functionName: pygments.util.Future.get
    functionSourceFile: pygments.util
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: text.decode
    functionSourceFile: <builtin>
    functionUses: 19
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: locale.getpreferredencoding
    functionSourceFile: locale
    functionUses: 18
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argNames:
    - text
    - term
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 280
    functionName: pygments.util.guess_decode_from_terminal
    functionSourceFile: pygments.util
    functionUses: 3
    functionsReached:
    - text.decode
    - <builtin>.getattr
    - pygments.util.guess_decode
    - locale.getpreferredencoding
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argNames:
    - term
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 297
    functionName: pygments.util.terminal_encoding
    functionSourceFile: pygments.util
    functionUses: 3
    functionsReached:
    - <builtin>.getattr
    - locale.getpreferredencoding
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 307
    functionName: pygments.util.UnclosingTextIOWrapper.close
    functionSourceFile: pygments.util
    functionUses: 3
    functionsReached:
    - io.TextIOWrapper.flush
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: io.TextIOWrapper.flush
    functionSourceFile: io
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.modeline
    functionSourceFile: pygments.modeline
    functionUses: 0
    functionsReached:
    - re.compile
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - l
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 22
    functionName: pygments.modeline.get_filetype_from_line
    functionSourceFile: pygments.modeline
    functionUses: 8
    functionsReached:
    - modeline_re.search
    - m.group
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: modeline_re.search
    functionSourceFile: <builtin>
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: buf.splitlines
    functionSourceFile: <builtin>
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.range
    functionSourceFile: <builtin>
    functionUses: 36
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.plugin
    functionSourceFile: pygments.plugin
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - group_name
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 47
    functionName: pygments.plugin.iter_entry_points
    functionSourceFile: pygments.plugin
    functionUses: 181
    functionsReached:
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points
    - importlib.metadata.entry_points
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pkg_resources.iter_entry_points
    functionSourceFile: pkg_resources
    functionUses: 182
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: importlib_metadata.entry_points
    functionSourceFile: importlib_metadata
    functionUses: 182
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: importlib.metadata.entry_points
    functionSourceFile: importlib
    functionUses: 182
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.hasattr
    functionSourceFile: <builtin>
    functionUses: 192
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: importlib_metadata.entry_points.select
    functionSourceFile: importlib_metadata
    functionUses: 182
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: importlib_metadata.entry_points.get
    functionSourceFile: importlib_metadata
    functionUses: 182
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pkg_resources.iter_entry_points.load
    functionSourceFile: pkg_resources
    functionUses: 181
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 76
    functionName: pygments.plugin.find_plugin_formatters
    functionSourceFile: pygments.plugin
    functionUses: 10
    functionsReached:
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - pygments.plugin.iter_entry_points
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 81
    functionName: pygments.plugin.find_plugin_styles
    functionSourceFile: pygments.plugin
    functionUses: 23
    functionsReached:
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - pygments.plugin.iter_entry_points
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 86
    functionName: pygments.plugin.find_plugin_filters
    functionSourceFile: pygments.plugin
    functionUses: 113
    functionsReached:
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - pygments.plugin.iter_entry_points
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.formatters
    functionSourceFile: pygments.formatters
    functionUses: 0
    functionsReached:
    - types.ModuleType.__init__
    - types.ModuleType.__dict__.update
    - <builtin>.list
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argNames:
    - module_name
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 25
    functionName: pygments.formatters._load_formatters
    functionSourceFile: pygments.formatters
    functionUses: 11
    functionsReached:
    - <builtin>.__import__
    - <builtin>.getattr
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 4
    IfCount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 33
    functionName: pygments.formatters.get_all_formatters
    functionSourceFile: pygments.formatters
    functionUses: 5
    functionsReached:
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - <builtin>.__import__
    - pkg_resources.iter_entry_points
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - pygments.formatters._load_formatters
    - pygments.plugin.find_plugin_formatters
    - pygments.plugin.iter_entry_points
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - FORMATTERS.values
    - <builtin>.getattr
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: FORMATTERS.values
    functionSourceFile: <builtin>
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 2
    IfCount: 3
    argCount: 1
    argNames:
    - alias
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 44
    functionName: pygments.formatters.find_formatter_class
    functionSourceFile: pygments.formatters
    functionUses: 5
    functionsReached:
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - <builtin>.__import__
    - pkg_resources.iter_entry_points
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - pygments.formatters._load_formatters
    - pygments.plugin.find_plugin_formatters
    - pygments.plugin.iter_entry_points
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - FORMATTERS.values
    - <builtin>.getattr
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argNames:
    - _alias
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 59
    functionName: pygments.formatters.get_formatter_by_name
    functionSourceFile: pygments.formatters
    functionUses: 3
    functionsReached:
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - <builtin>.__import__
    - pkg_resources.iter_entry_points
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - pygments.formatters._load_formatters
    - pygments.plugin.find_plugin_formatters
    - pygments.plugin.iter_entry_points
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - FORMATTERS.values
    - <builtin>.getattr
    - pygments.formatters.find_formatter_class
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 3
    argNames:
    - filename
    - formattername
    - options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 70
    functionName: pygments.formatters.load_formatter_from_file
    functionSourceFile: pygments.formatters
    functionUses: 3
    functionsReached:
    - <builtin>.exec
    - f.read
    - <builtin>.open
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 2
    IfCount: 3
    argCount: 2
    argNames:
    - fn
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 106
    functionName: pygments.formatters.get_formatter_for_filename
    functionSourceFile: pygments.formatters
    functionUses: 3
    functionsReached:
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - <builtin>.__import__
    - pkg_resources.iter_entry_points
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - pygments.formatters._load_formatters
    - pygments.plugin.find_plugin_formatters
    - pygments.plugin.iter_entry_points
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - FORMATTERS.values
    - fnmatch.fnmatch
    - <builtin>.getattr
    - os.path.basename
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 2
    argNames:
    - self
    - name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 128
    functionName: pygments.formatters._automodule.__getattr__
    functionSourceFile: pygments.formatters
    functionUses: 0
    functionsReached:
    - <builtin>.__import__
    - pygments.formatters._load_formatters
    - <builtin>.AttributeError
    - <builtin>.setattr
    - <builtin>.getattr
    - FORMATTERS.get
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: FORMATTERS.get
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.formatters._mapping
    functionSourceFile: pygments.formatters._mapping
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments
    functionSourceFile: pygments
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argNames:
    - code
    - lexer
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 12
    functionLinenumber: 35
    functionName: pygments.lex
    functionSourceFile: pygments
    functionUses: 5
    functionsReached:
    - text.decode
    - pygments.lexer.do_insertions
    - <builtin>.type
    - m.end
    - pygments.lexers.templates.CheetahPythonLexer.get_tokens_unprocessed
    - pygments.formatters.latex.LatexEmbeddedLexer.get_tokens_unprocessed
    - queue.clear
    - enc.get
    - pkg_resources.iter_entry_points.load
    - insertion_buf.append
    - filter_.filter
    - importlib_metadata.entry_points
    - <builtin>.TypeError
    - <builtin>.issubclass
    - pygments.filters.get_filter_by_name
    - <builtin>.bool
    - <builtin>.next
    - pygments.lexer.Lexer.get_tokens
    - queue.append
    - pkg_resources.iter_entry_points
    - pygments.formatters.latex.LatexEmbeddedLexer._find_safe_escape_tokens
    - pygments.util.get_list_opt
    - pygments.util.guess_decode
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - pygments.filter.apply_filters._apply
    - value.split
    - text.expandtabs
    - text.partition
    - pygments.plugin.iter_entry_points
    - pygments.lexers.special.TextLexer.get_tokens_unprocessed
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - importlib_metadata.entry_points.get
    - importlib.metadata.entry_points
    - options.get
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - <builtin>.ImportError
    - stack.append
    - value.lower
    - pygments.plugin.find_plugin_filters
    - string.lower
    - text.endswith
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - <builtin>.int
    - pygments.lexer.Lexer.get_tokens.streamer
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - lexers.templates.CheetahPythonLexer.get_tokens_unprocessed
    - <builtin>.isinstance
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - pygments.formatters.latex.LatexEmbeddedLexer._find_escape_tokens
    - text.replace
    - pygments.lexer.Lexer.add_filter
    - statestack.pop
    - m.group
    - <builtin>.abs
    - pygments.lexers.data.JsonLexer.get_tokens_unprocessed
    - text.startswith
    - pygments.lexer.Lexer.__init__
    - chardet.detect
    - pygments.filters.find_filter_class
    - text.strip
    - <builtin>.iter
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - pygments.util.get_bool_opt
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - <builtin>.enumerate
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.list
    - statestack.append
    - locale.getpreferredencoding
    - pygments.util.get_int_opt
    - insertions.append
    - pygments.formatters.latex.LatexEmbeddedLexer._filter_to
    - importlib_metadata.entry_points.select
    - pygments.lexer.Lexer.get_tokens_unprocessed
    - <builtin>.hasattr
    - <builtin>.len
    - pygments.filter.apply_filters
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 12
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 8
    EdgeCount: 18
    ICount: 1
    IfCount: 12
    argCount: 3
    argNames:
    - self
    - text
    - unfiltered
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 11
    functionLinenumber: 139
    functionName: pygments.lexer.Lexer.get_tokens
    functionSourceFile: pygments.lexer
    functionUses: 6
    functionsReached:
    - text.decode
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - chardet.detect
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - text.strip
    - <builtin>.next
    - string.lower
    - pygments.lexer.do_insertions
    - <builtin>.iter
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - m.end
    - text.endswith
    - queue.append
    - pygments.util.get_bool_opt
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - pygments.lexers.templates.CheetahPythonLexer.get_tokens_unprocessed
    - pkg_resources.iter_entry_points
    - pygments.formatters.latex.LatexEmbeddedLexer._find_safe_escape_tokens
    - pygments.util.get_list_opt
    - pygments.util.guess_decode
    - pygments.formatters.latex.LatexEmbeddedLexer.get_tokens_unprocessed
    - <builtin>.int
    - pygments.lexer.Lexer.get_tokens.streamer
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - pygments.filter.apply_filters._apply
    - <builtin>.enumerate
    - lexers.templates.CheetahPythonLexer.get_tokens_unprocessed
    - queue.clear
    - <builtin>.isinstance
    - enc.get
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - value.split
    - <builtin>.list
    - text.expandtabs
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - statestack.append
    - text.partition
    - pygments.plugin.iter_entry_points
    - locale.getpreferredencoding
    - pygments.lexers.special.TextLexer.get_tokens_unprocessed
    - pygments.util.get_int_opt
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - insertions.append
    - pygments.formatters.latex.LatexEmbeddedLexer._find_escape_tokens
    - text.replace
    - pygments.lexer.Lexer.add_filter
    - pygments.formatters.latex.LatexEmbeddedLexer._filter_to
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pygments.lexer.Lexer.get_tokens_unprocessed
    - statestack.pop
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - m.group
    - <builtin>.abs
    - options.get
    - insertion_buf.append
    - filter_.filter
    - pygments.lexers.data.JsonLexer.get_tokens_unprocessed
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - <builtin>.len
    - pygments.filter.apply_filters
    - <builtin>.ImportError
    - stack.append
    - value.lower
    - val.split
    - text.startswith
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.issubclass
    functionSourceFile: <builtin>
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.TypeError
    functionSourceFile: <builtin>
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    IfCount: 2
    argCount: 3
    argNames:
    - tokens
    - formatter
    - outfile
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 9
    functionLinenumber: 50
    functionName: pygments.format
    functionSourceFile: pygments
    functionUses: 5
    functionsReached:
    - pygments.formatters.html.HtmlFormatter._format_lines
    - os.path.splitext
    - os.path.exists
    - pygments.formatters.html.HtmlFormatter._get_css_classes
    - pygments.formatters.html.HtmlFormatter._wrap_inlinelinenos
    - pygments.formatters.html.HtmlFormatter._lookup_ctag
    - <builtin>.open
    - io.StringIO.write
    - value.splitlines
    - result.append
    - pygments.formatters.html.HtmlFormatter._wrap_div
    - pygments.formatters.terminal.TerminalFormatter._get_color
    - token.encode
    - pygments.formatters.html.HtmlFormatter._get_css_inline_styles
    - pygments.formatters.terminal256.Terminal256Formatter._write_lineno
    - pygments.formatters.html.HtmlFormatter._wrap_lineanchors
    - line.endswith
    - pygments.formatters.html.HtmlFormatter.get_style_defs
    - pygments.formatters.html.HtmlFormatter._wrap_linespans
    - <builtin>.TypeError
    - <builtin>.issubclass
    - os.path.dirname
    - pygments.formatters.html.HtmlFormatter.get_linenos_style_defs
    - <builtin>.getattr
    - <builtin>.print
    - pygments.formatters.html.HtmlFormatter._highlight_lines
    - pygments.formatters.terminal.TerminalFormatter.format_unencoded
    - os.path.join
    - pygments.formatters.terminal256.Terminal256Formatter.format
    - pygments.console.ansiformat
    - value.split
    - lines.append
    - pygments.formatters.terminal.TerminalFormatter._write_lineno
    - value.translate
    - sys.stdout.buffer.write
    - STANDARD_TYPES.get
    - pygments.formatters.html.HtmlFormatter.get_background_style_defs
    - pygments.formatter.Formatter.format
    - line.rstrip
    - line.extend
    - codecs.lookup
    - realoutfile.getvalue
    - style.append
    - pygments.formatters.html.HtmlFormatter._translate_parts
    - io.TextIOWrapper.write
    - <builtin>.str
    - ctags.TagEntry
    - pygments.formatters.html.HtmlFormatter.get_css_prefix.prefix
    - pygments.formatters.html.HtmlFormatter.get_token_style_defs
    - io.BytesIO
    - os.path.split
    - <builtin>.isinstance
    - cf.write
    - os.path.isabs
    - pygments.formatters.html.HtmlFormatter._wrap_code
    - style_lines.extend
    - pygments.formatters.html.HtmlFormatter.format_unencoded
    - io.StringIO
    - pygments.formatters.html._get_ttype_class
    - line.append
    - pygments.formatters.terminal256.Terminal256Formatter.format_unencoded
    - lines.insert
    - <builtin>.repr
    - pygments.formatters.html.HtmlFormatter._wrap_tablelinenos
    - pygments.formatters.html.HtmlFormatter.get_css_prefix
    - tmp.append
    - io.StringIO.getvalue
    - pygments.formatters.html.HtmlFormatter._get_css_class
    - <builtin>.dict
    - <builtin>.enumerate
    - <builtin>.list
    - pygments.formatters.html.HtmlFormatter._wrap_full
    - <builtin>.range
    - pygments.formatters.html.HtmlFormatter.wrap
    - pygments.formatters.terminal.TerminalFormatter.format
    - styles.sort
    - pygments.formatters.html.HtmlFormatter._wrap_pre
    - <builtin>.len
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: io.BytesIO
    functionSourceFile: io
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: io.StringIO
    functionSourceFile: io
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argNames:
    - self
    - tokensource
    - outfile
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 8
    functionLinenumber: 91
    functionName: pygments.formatters.terminal.TerminalFormatter.format
    functionSourceFile: pygments.formatters.terminal
    functionUses: 7
    functionsReached:
    - pygments.formatters.html.HtmlFormatter._format_lines
    - pygments.formatters.html.HtmlFormatter._wrap_linespans
    - os.path.splitext
    - os.path.dirname
    - os.path.exists
    - pygments.formatters.html.HtmlFormatter._get_css_classes
    - pygments.formatters.html.HtmlFormatter._wrap_inlinelinenos
    - pygments.formatters.html.HtmlFormatter._lookup_ctag
    - <builtin>.open
    - io.StringIO.write
    - pygments.formatters.html.HtmlFormatter.get_linenos_style_defs
    - lines.insert
    - value.splitlines
    - <builtin>.repr
    - pygments.formatters.html.HtmlFormatter._wrap_tablelinenos
    - style.append
    - result.append
    - pygments.formatters.html.HtmlFormatter._wrap_div
    - pygments.formatters.terminal.TerminalFormatter._get_color
    - pygments.formatters.html.HtmlFormatter.get_css_prefix
    - token.encode
    - tmp.append
    - <builtin>.print
    - io.StringIO.getvalue
    - pygments.formatters.html.HtmlFormatter._highlight_lines
    - pygments.formatters.html.HtmlFormatter._get_css_class
    - pygments.formatters.html.HtmlFormatter._translate_parts
    - io.TextIOWrapper.write
    - pygments.formatters.terminal.TerminalFormatter.format_unencoded
    - pygments.formatters.html.HtmlFormatter._get_css_inline_styles
    - <builtin>.str
    - ctags.TagEntry
    - <builtin>.dict
    - os.path.join
    - <builtin>.enumerate
    - pygments.formatters.html.HtmlFormatter.get_css_prefix.prefix
    - pygments.formatters.html.HtmlFormatter.get_token_style_defs
    - pygments.console.ansiformat
    - pygments.formatters.terminal256.Terminal256Formatter.format
    - os.path.split
    - <builtin>.isinstance
    - pygments.formatters.terminal256.Terminal256Formatter._write_lineno
    - cf.write
    - <builtin>.list
    - os.path.isabs
    - pygments.formatters.html.HtmlFormatter._wrap_code
    - value.split
    - lines.append
    - style_lines.extend
    - pygments.formatters.terminal.TerminalFormatter._write_lineno
    - pygments.formatters.html.HtmlFormatter._wrap_full
    - <builtin>.range
    - sys.stdout.buffer.write
    - value.translate
    - pygments.formatters.html.HtmlFormatter.wrap
    - pygments.formatters.html.HtmlFormatter._wrap_lineanchors
    - STANDARD_TYPES.get
    - pygments.formatters.terminal.TerminalFormatter.format
    - line.endswith
    - pygments.formatters.html.HtmlFormatter.get_background_style_defs
    - pygments.formatter.Formatter.format
    - pygments.formatters.html.HtmlFormatter.format_unencoded
    - line.rstrip
    - io.StringIO
    - pygments.formatters.html._get_ttype_class
    - pygments.formatters.html.HtmlFormatter._wrap_pre
    - line.append
    - styles.sort
    - line.extend
    - <builtin>.len
    - pygments.formatters.html.HtmlFormatter.get_style_defs
    - pygments.formatters.terminal256.Terminal256Formatter.format_unencoded
    - codecs.lookup
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argNames:
    - self
    - tokensource
    - outfile
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 8
    functionLinenumber: 249
    functionName: pygments.formatters.terminal256.Terminal256Formatter.format
    functionSourceFile: pygments.formatters.terminal256
    functionUses: 7
    functionsReached:
    - pygments.formatters.html.HtmlFormatter._format_lines
    - pygments.formatters.html.HtmlFormatter._wrap_linespans
    - os.path.splitext
    - os.path.dirname
    - os.path.exists
    - pygments.formatters.html.HtmlFormatter._get_css_classes
    - pygments.formatters.html.HtmlFormatter._wrap_inlinelinenos
    - pygments.formatters.html.HtmlFormatter._lookup_ctag
    - <builtin>.open
    - io.StringIO.write
    - pygments.formatters.html.HtmlFormatter.get_linenos_style_defs
    - lines.insert
    - value.splitlines
    - <builtin>.repr
    - pygments.formatters.html.HtmlFormatter._wrap_tablelinenos
    - style.append
    - result.append
    - pygments.formatters.html.HtmlFormatter._wrap_div
    - pygments.formatters.terminal.TerminalFormatter._get_color
    - pygments.formatters.html.HtmlFormatter.get_css_prefix
    - token.encode
    - tmp.append
    - <builtin>.print
    - io.StringIO.getvalue
    - pygments.formatters.html.HtmlFormatter._highlight_lines
    - pygments.formatters.html.HtmlFormatter._get_css_class
    - pygments.formatters.html.HtmlFormatter._translate_parts
    - io.TextIOWrapper.write
    - pygments.formatters.terminal.TerminalFormatter.format_unencoded
    - pygments.formatters.html.HtmlFormatter._get_css_inline_styles
    - <builtin>.str
    - ctags.TagEntry
    - <builtin>.dict
    - os.path.join
    - <builtin>.enumerate
    - pygments.formatters.html.HtmlFormatter.get_css_prefix.prefix
    - pygments.formatters.html.HtmlFormatter.get_token_style_defs
    - pygments.console.ansiformat
    - pygments.formatters.terminal256.Terminal256Formatter.format
    - os.path.split
    - <builtin>.isinstance
    - pygments.formatters.terminal256.Terminal256Formatter._write_lineno
    - cf.write
    - <builtin>.list
    - os.path.isabs
    - pygments.formatters.html.HtmlFormatter._wrap_code
    - value.split
    - lines.append
    - style_lines.extend
    - pygments.formatters.terminal.TerminalFormatter._write_lineno
    - pygments.formatters.html.HtmlFormatter._wrap_full
    - <builtin>.range
    - sys.stdout.buffer.write
    - value.translate
    - pygments.formatters.html.HtmlFormatter.wrap
    - pygments.formatters.html.HtmlFormatter._wrap_lineanchors
    - STANDARD_TYPES.get
    - pygments.formatters.terminal.TerminalFormatter.format
    - line.endswith
    - pygments.formatters.html.HtmlFormatter.get_background_style_defs
    - pygments.formatter.Formatter.format
    - pygments.formatters.html.HtmlFormatter.format_unencoded
    - line.rstrip
    - io.StringIO
    - pygments.formatters.html._get_ttype_class
    - pygments.formatters.html.HtmlFormatter._wrap_pre
    - line.append
    - styles.sort
    - line.extend
    - <builtin>.len
    - pygments.formatters.html.HtmlFormatter.get_style_defs
    - pygments.formatters.terminal256.Terminal256Formatter.format_unencoded
    - codecs.lookup
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argNames:
    - self
    - tokensource
    - outfile
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 86
    functionName: pygments.formatter.Formatter.format
    functionSourceFile: pygments.formatter
    functionUses: 8
    functionsReached:
    - pygments.formatters.html.HtmlFormatter._format_lines
    - pygments.formatters.html.HtmlFormatter._wrap_linespans
    - os.path.splitext
    - os.path.dirname
    - os.path.exists
    - pygments.formatters.html.HtmlFormatter._get_css_classes
    - pygments.formatters.html.HtmlFormatter._wrap_inlinelinenos
    - pygments.formatters.html.HtmlFormatter._lookup_ctag
    - <builtin>.open
    - io.StringIO.write
    - pygments.formatters.html.HtmlFormatter.get_linenos_style_defs
    - lines.insert
    - value.splitlines
    - <builtin>.repr
    - pygments.formatters.html.HtmlFormatter._wrap_tablelinenos
    - style.append
    - result.append
    - pygments.formatters.html.HtmlFormatter._wrap_div
    - pygments.formatters.terminal.TerminalFormatter._get_color
    - pygments.formatters.html.HtmlFormatter.get_css_prefix
    - token.encode
    - tmp.append
    - <builtin>.print
    - io.StringIO.getvalue
    - pygments.formatters.html.HtmlFormatter._highlight_lines
    - pygments.formatters.html.HtmlFormatter._get_css_class
    - pygments.formatters.html.HtmlFormatter._translate_parts
    - io.TextIOWrapper.write
    - pygments.formatters.terminal.TerminalFormatter.format_unencoded
    - pygments.formatters.html.HtmlFormatter._get_css_inline_styles
    - <builtin>.str
    - ctags.TagEntry
    - <builtin>.dict
    - os.path.join
    - <builtin>.enumerate
    - pygments.formatters.html.HtmlFormatter.get_css_prefix.prefix
    - pygments.formatters.html.HtmlFormatter.get_token_style_defs
    - pygments.console.ansiformat
    - os.path.split
    - <builtin>.isinstance
    - pygments.formatters.terminal256.Terminal256Formatter._write_lineno
    - cf.write
    - <builtin>.list
    - os.path.isabs
    - pygments.formatters.html.HtmlFormatter._wrap_code
    - value.split
    - lines.append
    - style_lines.extend
    - pygments.formatters.terminal.TerminalFormatter._write_lineno
    - pygments.formatters.html.HtmlFormatter._wrap_full
    - <builtin>.range
    - sys.stdout.buffer.write
    - value.translate
    - pygments.formatters.html.HtmlFormatter.wrap
    - pygments.formatters.html.HtmlFormatter._wrap_lineanchors
    - STANDARD_TYPES.get
    - line.endswith
    - pygments.formatters.html.HtmlFormatter.get_background_style_defs
    - styles.sort
    - pygments.formatters.html.HtmlFormatter.format_unencoded
    - line.rstrip
    - io.StringIO
    - pygments.formatters.html._get_ttype_class
    - line.append
    - pygments.formatters.html.HtmlFormatter._wrap_pre
    - line.extend
    - <builtin>.len
    - pygments.formatters.html.HtmlFormatter.get_style_defs
    - pygments.formatters.terminal256.Terminal256Formatter.format_unencoded
    - codecs.lookup
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: realoutfile.getvalue
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexer
    functionSourceFile: pygments.lexer
    functionUses: 0
    functionsReached:
    - re.compile
    - <builtin>.staticmethod
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexer.<lambda1>
    functionSourceFile: pygments.lexer
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 4
    argNames:
    - mcs
    - name
    - bases
    - d
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 43
    functionName: pygments.lexer.LexerMeta.__new__
    functionSourceFile: pygments.lexer
    functionUses: 0
    functionsReached:
    - type.__new__
    - pygments.util.make_analysator
    - <builtin>.staticmethod
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: type.__new__
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 98
    functionName: pygments.lexer.Lexer.__init__
    functionSourceFile: pygments.lexer
    functionUses: 105
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - string.lower
    - pygments.util.get_bool_opt
    - pkg_resources.iter_entry_points
    - pygments.util.get_list_opt
    - <builtin>.int
    - <builtin>.isinstance
    - <builtin>.list
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - pygments.lexer.Lexer.add_filter
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - options.get
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 3
    argNames:
    - self
    - filter_
    - options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 117
    functionName: pygments.lexer.Lexer.add_filter
    functionSourceFile: pygments.lexer
    functionUses: 106
    functionsReached:
    - importlib_metadata.entry_points.select
    - <builtin>.isinstance
    - pygments.filters.get_filter_by_name
    - importlib_metadata.entry_points.get
    - pygments.filters.find_filter_class
    - pkg_resources.iter_entry_points.load
    - pkg_resources.iter_entry_points
    - importlib.metadata.entry_points
    - pygments.plugin.find_plugin_filters
    - pygments.plugin.iter_entry_points
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 110
    functionName: pygments.lexer.Lexer.__repr__
    functionSourceFile: pygments.lexer
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argNames:
    - filtername
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 32
    functionName: pygments.filters.get_filter_by_name
    functionSourceFile: pygments.filters
    functionUses: 107
    functionsReached:
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pygments.filters.find_filter_class
    - pkg_resources.iter_entry_points.load
    - pkg_resources.iter_entry_points
    - importlib.metadata.entry_points
    - pygments.plugin.find_plugin_filters
    - pygments.plugin.iter_entry_points
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 125
    functionName: pygments.lexer.Lexer.analyse_text
    functionSourceFile: pygments.lexer
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.ImportError
    functionSourceFile: <builtin>
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: text.startswith
    functionSourceFile: <builtin>
    functionUses: 33
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: chardet.detect
    functionSourceFile: chardet
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: enc.get
    functionSourceFile: <builtin>
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: text.replace
    functionSourceFile: <builtin>
    functionUses: 16
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: text.strip
    functionSourceFile: <builtin>
    functionUses: 13
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: text.expandtabs
    functionSourceFile: <builtin>
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: text.endswith
    functionSourceFile: <builtin>
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 190
    functionName: pygments.lexer.Lexer.get_tokens.streamer
    functionSourceFile: pygments.lexer
    functionUses: 7
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - <builtin>.next
    - string.lower
    - pygments.lexer.do_insertions
    - <builtin>.iter
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - m.end
    - queue.append
    - pygments.util.get_bool_opt
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - pygments.lexers.templates.CheetahPythonLexer.get_tokens_unprocessed
    - pkg_resources.iter_entry_points
    - pygments.formatters.latex.LatexEmbeddedLexer._find_safe_escape_tokens
    - pygments.util.get_list_opt
    - pygments.formatters.latex.LatexEmbeddedLexer.get_tokens_unprocessed
    - <builtin>.int
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - <builtin>.enumerate
    - lexers.templates.CheetahPythonLexer.get_tokens_unprocessed
    - queue.clear
    - <builtin>.isinstance
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - value.split
    - <builtin>.list
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - statestack.append
    - text.partition
    - pygments.plugin.iter_entry_points
    - pygments.lexers.special.TextLexer.get_tokens_unprocessed
    - pygments.util.get_int_opt
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - insertions.append
    - pygments.formatters.latex.LatexEmbeddedLexer._find_escape_tokens
    - pygments.lexer.Lexer.add_filter
    - pygments.formatters.latex.LatexEmbeddedLexer._filter_to
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pygments.lexer.Lexer.get_tokens_unprocessed
    - statestack.pop
    - pkg_resources.iter_entry_points.load
    - m.group
    - importlib.metadata.entry_points
    - <builtin>.abs
    - options.get
    - insertion_buf.append
    - pygments.lexers.data.JsonLexer.get_tokens_unprocessed
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - <builtin>.len
    - stack.append
    - value.lower
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 198
    functionName: pygments.lexer.Lexer.get_tokens_unprocessed
    functionSourceFile: ''
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 8
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 12
    ICount: 9
    IfCount: 8
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 9
    functionLinenumber: 263
    functionName: lexers.erlang.ElixirLexer.get_tokens_unprocessed
    functionSourceFile: lexers.erlang
    functionUses: 100
    functionsReached:
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - m.end
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - <builtin>.isinstance
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - value.split
    - <builtin>.list
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - statestack.append
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - statestack.pop
    - m.group
    - <builtin>.abs
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - <builtin>.len
    - stack.append
    - value.lower
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 9
    functionLinenumber: 492
    functionName: lexers.haskell.CryptolLexer.get_tokens_unprocessed
    functionSourceFile: lexers.haskell
    functionUses: 100
    functionsReached:
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - m.end
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - <builtin>.isinstance
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - value.split
    - <builtin>.list
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - statestack.append
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - statestack.pop
    - m.group
    - <builtin>.abs
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - <builtin>.len
    - stack.append
    - value.lower
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 715
    functionName: pygments.lexers.templates.CheetahPythonLexer.get_tokens_unprocessed
    functionSourceFile: pygments.lexers.templates
    functionUses: 8
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - string.lower
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - m.end
    - pygments.util.get_bool_opt
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - pkg_resources.iter_entry_points
    - pygments.util.get_list_opt
    - <builtin>.int
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - <builtin>.isinstance
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - value.split
    - <builtin>.list
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - statestack.append
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - pygments.lexer.Lexer.add_filter
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - statestack.pop
    - pkg_resources.iter_entry_points.load
    - m.group
    - importlib.metadata.entry_points
    - <builtin>.abs
    - options.get
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - <builtin>.len
    - stack.append
    - value.lower
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 3
    IfCount: 3
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 9
    functionLinenumber: 301
    functionName: pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    functionSourceFile: pygments.lexers.php
    functionUses: 100
    functionsReached:
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - m.end
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - <builtin>.isinstance
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - value.split
    - <builtin>.list
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - statestack.append
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - statestack.pop
    - m.group
    - <builtin>.abs
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - <builtin>.len
    - stack.append
    - value.lower
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 5
    IfCount: 3
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 9
    functionLinenumber: 150
    functionName: pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    functionSourceFile: pygments.lexers.scripting
    functionUses: 100
    functionsReached:
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - m.end
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - <builtin>.isinstance
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - value.split
    - <builtin>.list
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - statestack.append
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - statestack.pop
    - m.group
    - <builtin>.abs
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - <builtin>.len
    - stack.append
    - value.lower
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 3
    IfCount: 3
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 457
    functionName: pygments.formatters.latex.LatexEmbeddedLexer.get_tokens_unprocessed
    functionSourceFile: pygments.formatters.latex
    functionUses: 9
    functionsReached:
    - pygments.formatters.latex.LatexEmbeddedLexer._find_safe_escape_tokens
    - insertion_buf.append
    - <builtin>.next
    - pygments.formatters.latex.LatexEmbeddedLexer.get_tokens_unprocessed
    - text.partition
    - pygments.lexer.do_insertions
    - pygments.lexers.special.TextLexer.get_tokens_unprocessed
    - <builtin>.iter
    - insertions.append
    - <builtin>.len
    - pygments.formatters.latex.LatexEmbeddedLexer._find_escape_tokens
    - pygments.formatters.latex.LatexEmbeddedLexer._filter_to
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 47
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 22
    EdgeCount: 67
    ICount: 37
    IfCount: 47
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 471
    functionName: pygments.lexers.data.JsonLexer.get_tokens_unprocessed
    functionSourceFile: pygments.lexers.data
    functionUses: 8
    functionsReached:
    - queue.clear
    - queue.append
    - <builtin>.enumerate
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 31
    functionName: pygments.lexers.special.TextLexer.get_tokens_unprocessed
    functionSourceFile: ''
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 3
    IfCount: 3
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 9
    functionLinenumber: 301
    functionName: lexers.php.PhpLexer.get_tokens_unprocessed
    functionSourceFile: lexers.php
    functionUses: 100
    functionsReached:
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - m.end
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - <builtin>.isinstance
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - value.split
    - <builtin>.list
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - statestack.append
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - statestack.pop
    - m.group
    - <builtin>.abs
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - <builtin>.len
    - stack.append
    - value.lower
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 5
    IfCount: 5
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 9
    functionLinenumber: 94
    functionName: lexers.dylan.DylanLexer.get_tokens_unprocessed
    functionSourceFile: lexers.dylan
    functionUses: 100
    functionsReached:
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - m.end
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - <builtin>.isinstance
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - value.split
    - <builtin>.list
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - statestack.append
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - statestack.pop
    - m.group
    - <builtin>.abs
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - <builtin>.len
    - stack.append
    - value.lower
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 8
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 12
    ICount: 9
    IfCount: 8
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 9
    functionLinenumber: 263
    functionName: pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    functionSourceFile: pygments.lexers.erlang
    functionUses: 100
    functionsReached:
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - m.end
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - <builtin>.isinstance
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - value.split
    - <builtin>.list
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - statestack.append
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - statestack.pop
    - m.group
    - <builtin>.abs
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - <builtin>.len
    - stack.append
    - value.lower
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 9
    functionLinenumber: 492
    functionName: pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    functionSourceFile: pygments.lexers.haskell
    functionUses: 100
    functionsReached:
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - m.end
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - <builtin>.isinstance
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - value.split
    - <builtin>.list
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - statestack.append
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - statestack.pop
    - m.group
    - <builtin>.abs
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - <builtin>.len
    - stack.append
    - value.lower
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 5
    IfCount: 5
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 9
    functionLinenumber: 94
    functionName: pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    functionSourceFile: pygments.lexers.dylan
    functionUses: 100
    functionsReached:
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - m.end
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - <builtin>.isinstance
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - value.split
    - <builtin>.list
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - statestack.append
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - statestack.pop
    - m.group
    - <builtin>.abs
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - <builtin>.len
    - stack.append
    - value.lower
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 715
    functionName: lexers.templates.CheetahPythonLexer.get_tokens_unprocessed
    functionSourceFile: lexers.templates
    functionUses: 8
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - string.lower
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - m.end
    - pygments.util.get_bool_opt
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - pkg_resources.iter_entry_points
    - pygments.util.get_list_opt
    - <builtin>.int
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - <builtin>.isinstance
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - value.split
    - <builtin>.list
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - statestack.append
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - pygments.lexer.Lexer.add_filter
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - statestack.pop
    - pkg_resources.iter_entry_points.load
    - m.group
    - importlib.metadata.entry_points
    - <builtin>.abs
    - options.get
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - <builtin>.len
    - stack.append
    - value.lower
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argNames:
    - stream
    - filters
    - lexer
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 12
    functionName: pygments.filter.apply_filters
    functionSourceFile: pygments.filter
    functionUses: 7
    functionsReached:
    - pygments.filter.apply_filters._apply
    - filter_.filter
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argNames:
    - self
    - _root_lexer
    - _language_lexer
    - _needle
    - options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 219
    functionName: pygments.lexer.DelegatingLexer.__init__
    functionSourceFile: pygments.lexer
    functionUses: 0
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - string.lower
    - pygments.util.get_bool_opt
    - pkg_resources.iter_entry_points
    - pygments.util.get_list_opt
    - <builtin>.int
    - <builtin>.isinstance
    - <builtin>.list
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - pygments.lexer.Lexer.add_filter
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - options.get
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 3
    IfCount: 3
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 225
    functionName: pygments.lexer.DelegatingLexer.get_tokens_unprocessed
    functionSourceFile: pygments.lexer
    functionUses: 0
    functionsReached:
    - lng_buffer.append
    - <builtin>.next
    - pygments.lexer.do_insertions
    - <builtin>.iter
    - insertions.append
    - <builtin>.len
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: insertions.append
    functionSourceFile: <builtin>
    functionUses: 41
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lng_buffer.append
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 6
    IfCount: 3
    argCount: 2
    argNames:
    - insertions
    - tokens
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 771
    functionName: pygments.lexer.do_insertions
    functionSourceFile: pygments.lexer
    functionUses: 53
    functionsReached:
    - <builtin>.next
    - <builtin>.len
    - <builtin>.iter
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 259
    functionName: pygments.lexer._inherit.__repr__
    functionSourceFile: pygments.lexer
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argNames:
    - cls
    - args
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 270
    functionName: pygments.lexer.combined.__new__
    functionSourceFile: pygments.lexer
    functionUses: 0
    functionsReached:
    - tuple.__new__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tuple.__new__
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - args
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 273
    functionName: pygments.lexer.combined.__init__
    functionSourceFile: pygments.lexer
    functionUses: 32
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argNames:
    - self
    - start
    - text
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 283
    functionName: pygments.lexer._PseudoMatch.__init__
    functionSourceFile: pygments.lexer
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - arg
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 287
    functionName: pygments.lexer._PseudoMatch.start
    functionSourceFile: pygments.lexer
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - arg
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 290
    functionName: pygments.lexer._PseudoMatch.end
    functionSourceFile: pygments.lexer
    functionUses: 0
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argNames:
    - self
    - arg
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 293
    functionName: pygments.lexer._PseudoMatch.group
    functionSourceFile: pygments.lexer
    functionUses: 0
    functionsReached:
    - <builtin>.IndexError
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.IndexError
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 298
    functionName: pygments.lexer._PseudoMatch.groups
    functionSourceFile: pygments.lexer
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 301
    functionName: pygments.lexer._PseudoMatch.groupdict
    functionSourceFile: pygments.lexer
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argNames:
    - args
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 305
    functionName: pygments.lexer.bygroups
    functionSourceFile: pygments.lexer
    functionUses: 622
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 2
    IfCount: 7
    argCount: 3
    argNames:
    - lexer
    - match
    - ctx
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 309
    functionName: pygments.lexer.bygroups.callback
    functionSourceFile: pygments.lexer
    functionUses: 2
    functionsReached:
    - match.start
    - <builtin>.type
    - match.group
    - <builtin>.enumerate
    - pygments.lexer._PseudoMatch.__init__
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.enumerate
    functionSourceFile: <builtin>
    functionUses: 58
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.type
    functionSourceFile: <builtin>
    functionUses: 151
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: match.group
    functionSourceFile: <builtin>
    functionUses: 194
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: match.start
    functionSourceFile: <builtin>
    functionUses: 187
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: match.end
    functionSourceFile: <builtin>
    functionUses: 151
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 2
    argNames:
    - _other
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 340
    functionName: pygments.lexer.using
    functionSourceFile: pygments.lexer
    functionUses: 164
    functionsReached:
    - <builtin>.isinstance
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: kwargs.pop
    functionSourceFile: <builtin>
    functionUses: 165
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 3
    argNames:
    - lexer
    - match
    - ctx
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 377
    functionName: pygments.lexer.using.callback
    functionSourceFile: pygments.lexer
    functionUses: 0
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - lexer.__class__
    - string.lower
    - pygments.util.get_bool_opt
    - pkg_resources.iter_entry_points
    - pygments.util.get_list_opt
    - <builtin>.int
    - pygments.lexers.scripting.LuaLexer.__init__
    - match.group
    - pygments.lexers.php.PhpLexer.__init__
    - <builtin>.isinstance
    - <builtin>.list
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - pygments.lexer.Lexer.add_filter
    - match.end
    - importlib_metadata.entry_points.select
    - match.start
    - kwargs.update
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - options.get
    - options.pop
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - lx.get_tokens_unprocessed
    - MODULES.items
    - <builtin>.set
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: kwargs.update
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexer.__class__
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lx.get_tokens_unprocessed
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 2
    IfCount: 3
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 281
    functionName: pygments.lexers.php.PhpLexer.__init__
    functionSourceFile: pygments.lexers.php
    functionUses: 2
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - string.lower
    - pygments.util.get_bool_opt
    - pkg_resources.iter_entry_points
    - pygments.util.get_list_opt
    - <builtin>.int
    - <builtin>.isinstance
    - <builtin>.list
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - pygments.lexer.Lexer.add_filter
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - options.get
    - options.pop
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - MODULES.items
    - <builtin>.set
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 137
    functionName: pygments.lexers.scripting.LuaLexer.__init__
    functionSourceFile: pygments.lexers.scripting
    functionUses: 1
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - string.lower
    - pygments.util.get_bool_opt
    - pkg_resources.iter_entry_points
    - pygments.util.get_list_opt
    - <builtin>.int
    - <builtin>.isinstance
    - <builtin>.list
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - pygments.lexer.Lexer.add_filter
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - options.get
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - MODULES.items
    - <builtin>.set
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - state
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 398
    functionName: pygments.lexer.default.__init__
    functionSourceFile: pygments.lexer
    functionUses: 230
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argNames:
    - self
    - words
    - prefix
    - suffix
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 409
    functionName: pygments.lexer.words.__init__
    functionSourceFile: pygments.lexer
    functionUses: 388
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 414
    functionName: pygments.lexer.words.get
    functionSourceFile: pygments.lexer
    functionUses: 0
    functionsReached:
    - pygments.regexopt.regex_opt_inner
    - <builtin>.list
    - re.escape
    - rest.append
    - <builtin>.len
    - os.path.commonprefix
    - CS_ESCAPE.sub
    - itertools.groupby
    - <builtin>.sorted
    - pygments.regexopt.regex_opt
    - oneletter.append
    - pygments.regexopt.make_charset
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argNames:
    - strings
    - prefix
    - suffix
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 82
    functionName: pygments.regexopt.regex_opt
    functionSourceFile: pygments.regexopt
    functionUses: 2
    functionsReached:
    - pygments.regexopt.regex_opt_inner
    - <builtin>.list
    - re.escape
    - rest.append
    - <builtin>.len
    - os.path.commonprefix
    - CS_ESCAPE.sub
    - itertools.groupby
    - <builtin>.sorted
    - oneletter.append
    - pygments.regexopt.make_charset
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 4
    argNames:
    - cls
    - regex
    - rflags
    - state
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 424
    functionName: pygments.lexer.RegexLexerMeta._process_regex
    functionSourceFile: pygments.lexer
    functionUses: 4
    functionsReached:
    - <builtin>.isinstance
    - regex.get
    - re.compile
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: regex.get
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - cls
    - token
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 430
    functionName: pygments.lexer.RegexLexerMeta._process_token
    functionSourceFile: pygments.lexer
    functionUses: 4
    functionsReached:
    - <builtin>.callable
    - <builtin>.type
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.callable
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 2
    IfCount: 7
    argCount: 4
    argNames:
    - cls
    - new_state
    - unprocessed
    - processed
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 436
    functionName: pygments.lexer.RegexLexerMeta._process_new_state
    functionSourceFile: pygments.lexer
    functionUses: 3
    functionsReached:
    - <builtin>.isinstance
    - re.compile
    - tokens.append
    - <builtin>.callable
    - itokens.extend
    - regex.get
    - <builtin>.int
    - pygments.lexer.RegexLexerMeta._process_regex
    - <builtin>.ValueError
    - pygments.lexer.RegexLexerMeta._process_state
    - <builtin>.type
    - <builtin>.str
    - pygments.lexer.RegexLexerMeta._process_token
    - <builtin>.len
    - pygments.lexer.RegexLexerMeta._process_new_state
    - tokens.extend
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 4
    IfCount: 5
    argCount: 4
    argNames:
    - cls
    - unprocessed
    - processed
    - state
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 471
    functionName: pygments.lexer.RegexLexerMeta._process_state
    functionSourceFile: pygments.lexer
    functionUses: 3
    functionsReached:
    - <builtin>.isinstance
    - re.compile
    - tokens.append
    - <builtin>.callable
    - itokens.extend
    - regex.get
    - <builtin>.int
    - pygments.lexer.RegexLexerMeta._process_regex
    - <builtin>.ValueError
    - pygments.lexer.RegexLexerMeta._process_state
    - <builtin>.type
    - <builtin>.str
    - pygments.lexer.RegexLexerMeta._process_token
    - <builtin>.len
    - pygments.lexer.RegexLexerMeta._process_new_state
    - tokens.extend
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: itokens.extend
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.str
    functionSourceFile: <builtin>
    functionUses: 33
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tokens.extend
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tokens.append
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.ValueError
    functionSourceFile: <builtin>
    functionUses: 76
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argNames:
    - cls
    - name
    - tokendefs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 515
    functionName: pygments.lexer.RegexLexerMeta.process_tokendef
    functionSourceFile: pygments.lexer
    functionUses: 1
    functionsReached:
    - <builtin>.isinstance
    - re.compile
    - tokens.append
    - <builtin>.list
    - <builtin>.callable
    - itokens.extend
    - regex.get
    - <builtin>.int
    - pygments.lexer.RegexLexerMeta._process_regex
    - <builtin>.ValueError
    - pygments.lexer.RegexLexerMeta._process_state
    - <builtin>.type
    - <builtin>.str
    - pygments.lexer.RegexLexerMeta._process_token
    - <builtin>.len
    - pygments.lexer.RegexLexerMeta._process_new_state
    - tokens.extend
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argNames:
    - cls
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 523
    functionName: pygments.lexer.RegexLexerMeta.get_tokendefs
    functionSourceFile: pygments.lexer
    functionUses: 1
    functionsReached:
    - toks.items
    - c.__dict__.get
    - items.index
    - tokens.get
    - inheritable.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: c.__dict__.get
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: toks.items
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tokens.get
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: items.index
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: inheritable.pop
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 3
    argNames:
    - cls
    - args
    - kwds
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 572
    functionName: pygments.lexer.RegexLexerMeta.__call__
    functionSourceFile: pygments.lexer
    functionUses: 0
    functionsReached:
    - c.__dict__.get
    - re.compile
    - tokens.append
    - itokens.extend
    - <builtin>.type
    - tokens.extend
    - type.__call__
    - toks.items
    - <builtin>.callable
    - <builtin>.int
    - pygments.lexer.RegexLexerMeta.process_tokendef
    - pygments.lexer.RegexLexerMeta._process_state
    - tokens.get
    - <builtin>.str
    - pygments.lexer.RegexLexerMeta._process_token
    - pygments.lexer.RegexLexerMeta.get_tokendefs
    - <builtin>.isinstance
    - <builtin>.list
    - regex.get
    - <builtin>.ValueError
    - pygments.lexer.RegexLexerMeta._process_new_state
    - items.index
    - pygments.lexer.RegexLexerMeta._process_regex
    - <builtin>.hasattr
    - <builtin>.len
    - inheritable.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: type.__call__
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 11
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 16
    ICount: 7
    IfCount: 11
    argCount: 3
    argNames:
    - self
    - text
    - stack
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 621
    functionName: pygments.lexer.RegexLexer.get_tokens_unprocessed
    functionSourceFile: pygments.lexer
    functionUses: 101
    functionsReached:
    - <builtin>.isinstance
    - statestack.pop
    - <builtin>.list
    - m.group
    - <builtin>.abs
    - statestack.append
    - <builtin>.type
    - m.end
    - <builtin>.len
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: m.end
    functionSourceFile: <builtin>
    functionUses: 131
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: statestack.pop
    functionSourceFile: <builtin>
    functionUses: 102
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: statestack.append
    functionSourceFile: <builtin>
    functionUses: 102
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.abs
    functionSourceFile: <builtin>
    functionUses: 116
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argNames:
    - self
    - text
    - pos
    - stack
    - end
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 688
    functionName: pygments.lexer.LexerContext.__init__
    functionSourceFile: pygments.lexer
    functionUses: 15
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 694
    functionName: pygments.lexer.LexerContext.__repr__
    functionSourceFile: pygments.lexer
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 13
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 8
    EdgeCount: 19
    ICount: 7
    IfCount: 13
    argCount: 3
    argNames:
    - self
    - text
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 704
    functionName: pygments.lexer.ExtendedRegexLexer.get_tokens_unprocessed
    functionSourceFile: pygments.lexer
    functionUses: 10
    functionsReached:
    - <builtin>.isinstance
    - m.group
    - <builtin>.abs
    - ctx.stack.append
    - <builtin>.type
    - m.end
    - <builtin>.len
    - ctx.stack.pop
    - pygments.lexer.LexerContext.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: ctx.stack.pop
    functionSourceFile: <builtin>
    functionUses: 19
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: ctx.stack.append
    functionSourceFile: <builtin>
    functionUses: 53
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.iter
    functionSourceFile: <builtin>
    functionUses: 60
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.next
    functionSourceFile: <builtin>
    functionUses: 60
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 4
    argNames:
    - cls
    - regex
    - rflags
    - state
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 838
    functionName: pygments.lexer.ProfilingRegexLexerMeta._process_regex
    functionSourceFile: pygments.lexer
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.regexopt.regex_opt_inner
    - re.compile
    - <builtin>.list
    - re.escape
    - rest.append
    - <builtin>.len
    - os.path.commonprefix
    - CS_ESCAPE.sub
    - itertools.groupby
    - <builtin>.sorted
    - pygments.regexopt.regex_opt
    - oneletter.append
    - pygments.regexopt.make_charset
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argNames:
    - text
    - pos
    - endpos
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 846
    functionName: pygments.lexer.ProfilingRegexLexerMeta._process_regex.match_func
    functionSourceFile: pygments.lexer
    functionUses: 0
    functionsReached:
    - time.time
    - compiled.match
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: time.time
    functionSourceFile: time
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: compiled.match
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 9
    IfCount: 0
    argCount: 3
    argNames:
    - self
    - text
    - stack
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 863
    functionName: pygments.lexer.ProfilingRegexLexer.get_tokens_unprocessed
    functionSourceFile: pygments.lexer
    functionUses: 0
    functionsReached:
    - rawdata.items
    - <builtin>.repr
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - m.end
    - <builtin>.print
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - <builtin>.isinstance
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - value.split
    - <builtin>.list
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - statestack.append
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - statestack.pop
    - m.group
    - <builtin>.abs
    - <builtin>.sum
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - <builtin>.len
    - <builtin>.sorted
    - stack.append
    - value.lower
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: rawdata.items
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexer.ProfilingRegexLexer.get_tokens_unprocessed.<lambda1>
    functionSourceFile: pygments.lexer
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.sum
    functionSourceFile: <builtin>
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.print
    functionSourceFile: <builtin>
    functionUses: 30
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.filter
    functionSourceFile: pygments.filter
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - filter_
    - stream
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 18
    functionName: pygments.filter.apply_filters._apply
    functionSourceFile: pygments.filter
    functionUses: 8
    functionsReached:
    - filter_.filter
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: filter_.filter
    functionSourceFile: <builtin>
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argNames:
    - f
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 25
    functionName: pygments.filter.simplefilter
    functionSourceFile: pygments.filter
    functionUses: 0
    functionsReached:
    - <builtin>.type
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 47
    functionName: pygments.filter.Filter.__init__
    functionSourceFile: pygments.filter
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argNames:
    - self
    - lexer
    - stream
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 50
    functionName: pygments.filter.Filter.filter
    functionSourceFile: pygments.filter
    functionUses: 0
    functionsReached:
    - <builtin>.NotImplementedError
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.NotImplementedError
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 63
    functionName: pygments.filter.FunctionFilter.__init__
    functionSourceFile: pygments.filter
    functionUses: 0
    functionsReached:
    - <builtin>.TypeError
    - pygments.filter.Filter.__init__
    - <builtin>.hasattr
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argNames:
    - self
    - lexer
    - stream
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 69
    functionName: pygments.filter.FunctionFilter.filter
    functionSourceFile: pygments.filter
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.regexopt
    functionSourceFile: pygments.regexopt
    functionUses: 0
    functionsReached:
    - operator.itemgetter
    - re.compile
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: operator.itemgetter
    functionSourceFile: operator
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - letters
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 22
    functionName: pygments.regexopt.make_charset
    functionSourceFile: pygments.regexopt
    functionUses: 4
    functionsReached:
    - CS_ESCAPE.sub
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.regexopt.make_charset.<lambda1>
    functionSourceFile: pygments.regexopt
    functionUses: 0
    functionsReached:
    - m.group
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: CS_ESCAPE.sub
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 9
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 14
    ICount: 3
    IfCount: 9
    argCount: 2
    argNames:
    - strings
    - open_paren
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 26
    functionName: pygments.regexopt.regex_opt_inner
    functionSourceFile: pygments.regexopt
    functionUses: 3
    functionsReached:
    - pygments.regexopt.regex_opt_inner
    - <builtin>.list
    - re.escape
    - rest.append
    - <builtin>.len
    - os.path.commonprefix
    - CS_ESCAPE.sub
    - itertools.groupby
    - <builtin>.sorted
    - oneletter.append
    - pygments.regexopt.make_charset
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: re.escape
    functionSourceFile: re
    functionUses: 29
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: oneletter.append
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: rest.append
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.path.commonprefix
    functionSourceFile: os
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.regexopt.regex_opt_inner.<lambda1>
    functionSourceFile: pygments.regexopt
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: itertools.groupby
    functionSourceFile: itertools
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.filters
    functionSourceFile: pygments.filters
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argNames:
    - filtername
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 22
    functionName: pygments.filters.find_filter_class
    functionSourceFile: pygments.filters
    functionUses: 111
    functionsReached:
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - pygments.plugin.find_plugin_filters
    - pygments.plugin.iter_entry_points
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 45
    functionName: pygments.filters.get_all_filters
    functionSourceFile: pygments.filters
    functionUses: 5
    functionsReached:
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - pygments.plugin.find_plugin_filters
    - pygments.plugin.iter_entry_points
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    IfCount: 2
    argCount: 5
    argNames:
    - ttype
    - value
    - regex
    - specialttype
    - replacefunc
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 52
    functionName: pygments.filters._replace_special
    functionSourceFile: pygments.filters
    functionUses: 2
    functionsReached:
    - match.start
    - pygments.filters.<lambda1>
    - regex.finditer
    - <builtin>.len
    - pygments.filters.VisibleWhitespaceFilter.filter.replacefunc
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: regex.finditer
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 1
    argNames:
    - wschar
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 843
    functionName: pygments.filters.VisibleWhitespaceFilter.filter.replacefunc
    functionSourceFile: ''
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.filters.<lambda1>
    functionSourceFile: ''
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 78
    functionName: pygments.filters.CodeTagFilter.__init__
    functionSourceFile: pygments.filters
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - re.compile
    - <builtin>.list
    - pygments.util.get_list_opt
    - options.get
    - re.escape
    - pygments.filter.Filter.__init__
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 3
    argNames:
    - self
    - lexer
    - stream
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 86
    functionName: pygments.filters.CodeTagFilter.filter
    functionSourceFile: pygments.filters
    functionUses: 0
    functionsReached:
    - match.start
    - pygments.filters._replace_special
    - pygments.filters.<lambda1>
    - regex.finditer
    - <builtin>.len
    - pygments.filters.VisibleWhitespaceFilter.filter.replacefunc
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 673
    functionName: pygments.filters.SymbolFilter.__init__
    functionSourceFile: pygments.filters
    functionUses: 0
    functionsReached:
    - pygments.util.get_choice_opt
    - <builtin>.map
    - options.get
    - string.lower
    - pygments.filter.Filter.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 3
    argNames:
    - self
    - lexer
    - stream
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 679
    functionName: pygments.filters.SymbolFilter.filter
    functionSourceFile: pygments.filters
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 701
    functionName: pygments.filters.KeywordCaseFilter.__init__
    functionSourceFile: pygments.filters
    functionUses: 0
    functionsReached:
    - pygments.util.get_choice_opt
    - <builtin>.map
    - options.get
    - string.lower
    - pygments.filter.Filter.__init__
    - <builtin>.getattr
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 3
    argNames:
    - self
    - lexer
    - stream
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 707
    functionName: pygments.filters.KeywordCaseFilter.filter
    functionSourceFile: pygments.filters
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 739
    functionName: pygments.filters.NameHighlightFilter.__init__
    functionSourceFile: pygments.filters
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - <builtin>.list
    - pygments.token.string_to_tokentype
    - options.get
    - pygments.util.get_list_opt
    - s.split
    - pygments.filter.Filter.__init__
    - <builtin>.getattr
    - <builtin>.set
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argNames:
    - s
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 94
    functionName: pygments.token.string_to_tokentype
    functionSourceFile: pygments.token
    functionUses: 1
    functionsReached:
    - <builtin>.isinstance
    - <builtin>.getattr
    - s.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 3
    argNames:
    - self
    - lexer
    - stream
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 748
    functionName: pygments.filters.NameHighlightFilter.filter
    functionSourceFile: pygments.filters
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 772
    functionName: pygments.filters.RaiseOnErrorTokenFilter.__init__
    functionSourceFile: pygments.filters
    functionUses: 0
    functionsReached:
    - options.get
    - <builtin>.issubclass
    - pygments.filter.Filter.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argNames:
    - self
    - lexer
    - stream
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 782
    functionName: pygments.filters.RaiseOnErrorTokenFilter.filter
    functionSourceFile: pygments.filters
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 3
    IfCount: 3
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 819
    functionName: pygments.filters.VisibleWhitespaceFilter.__init__
    functionSourceFile: pygments.filters
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.util.get_bool_opt
    - <builtin>.bool
    - options.get
    - <builtin>.int
    - pygments.util.get_int_opt
    - string.lower
    - <builtin>.setattr
    - pygments.filter.Filter.__init__
    - <builtin>.len
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 2
    IfCount: 4
    argCount: 3
    argNames:
    - self
    - lexer
    - stream
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 836
    functionName: pygments.filters.VisibleWhitespaceFilter.filter
    functionSourceFile: pygments.filters
    functionUses: 0
    functionsReached:
    - match.start
    - re.compile
    - pygments.filters._replace_special
    - pygments.filters.<lambda1>
    - regex.finditer
    - value.replace
    - <builtin>.len
    - pygments.filters.VisibleWhitespaceFilter.filter.replacefunc
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: value.replace
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 882
    functionName: pygments.filters.GobbleFilter.__init__
    functionSourceFile: pygments.filters
    functionUses: 0
    functionsReached:
    - options.get
    - pygments.filter.Filter.__init__
    - pygments.util.get_int_opt
    - <builtin>.int
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argNames:
    - self
    - value
    - left
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 886
    functionName: pygments.filters.GobbleFilter.gobble
    functionSourceFile: pygments.filters
    functionUses: 1
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argNames:
    - self
    - lexer
    - stream
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 892
    functionName: pygments.filters.GobbleFilter.filter
    functionSourceFile: pygments.filters
    functionUses: 0
    functionsReached:
    - <builtin>.range
    - pygments.filters.GobbleFilter.gobble
    - value.split
    - <builtin>.len
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: value.split
    functionSourceFile: <builtin>
    functionUses: 110
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 913
    functionName: pygments.filters.TokenMergeFilter.__init__
    functionSourceFile: pygments.filters
    functionUses: 0
    functionsReached:
    - pygments.filter.Filter.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 2
    IfCount: 3
    argCount: 3
    argNames:
    - self
    - lexer
    - stream
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 916
    functionName: pygments.filters.TokenMergeFilter.filter
    functionSourceFile: pygments.filters
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pygments.token
    functionSourceFile: pygments.token
    functionUses: 0
    functionsReached:
    - pygments.token._TokenType.__init__
    - <builtin>.set
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 15
    functionName: pygments.token._TokenType.split
    functionSourceFile: pygments.token
    functionUses: 0
    functionsReached:
    - buf.append
    - buf.reverse
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: buf.append
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: buf.reverse
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - args
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 24
    functionName: pygments.token._TokenType.__init__
    functionSourceFile: pygments.token
    functionUses: 2
    functionsReached:
    - <builtin>.set
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - val
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 28
    functionName: pygments.token._TokenType.__contains__
    functionSourceFile: pygments.token
    functionUses: 0
    functionsReached:
    - <builtin>.type
    - <builtin>.len
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 2
    argNames:
    - self
    - val
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 34
    functionName: pygments.token._TokenType.__getattr__
    functionSourceFile: pygments.token
    functionUses: 0
    functionsReached:
    - pygments.token._TokenType.__init__
    - <builtin>.setattr
    - <builtin>.set
    - tuple.__getattribute__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tuple.__getattribute__
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 43
    functionName: pygments.token._TokenType.__repr__
    functionSourceFile: pygments.token
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 46
    functionName: pygments.token._TokenType.__copy__
    functionSourceFile: pygments.token
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - memo
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 50
    functionName: pygments.token._TokenType.__deepcopy__
    functionSourceFile: pygments.token
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - ttype
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 85
    functionName: pygments.token.is_token_subtype
    functionSourceFile: pygments.token
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: s.split
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.formatter
    functionSourceFile: pygments.formatter
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - style
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 19
    functionName: pygments.formatter._lookup_style
    functionSourceFile: pygments.formatter
    functionUses: 18
    functionsReached:
    - pygments.plugin.find_plugin_styles
    - <builtin>.isinstance
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - <builtin>.__import__
    - pkg_resources.iter_entry_points
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - name.title
    - pygments.plugin.iter_entry_points
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - <builtin>.getattr
    - pygments.styles.get_style_by_name
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argNames:
    - name
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 68
    functionName: pygments.styles.get_style_by_name
    functionSourceFile: pygments.styles
    functionUses: 21
    functionsReached:
    - pygments.plugin.find_plugin_styles
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - <builtin>.__import__
    - pkg_resources.iter_entry_points
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - name.title
    - pygments.plugin.iter_entry_points
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - <builtin>.getattr
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 65
    functionName: pygments.formatter.Formatter.__init__
    functionSourceFile: pygments.formatter
    functionUses: 17
    functionsReached:
    - pygments.plugin.find_plugin_styles
    - <builtin>.__import__
    - <builtin>.bool
    - string.lower
    - <builtin>.getattr
    - pygments.util.get_bool_opt
    - pkg_resources.iter_entry_points
    - name.title
    - <builtin>.isinstance
    - pygments.plugin.iter_entry_points
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - options.get
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - pygments.styles.get_style_by_name
    - pygments.formatter._lookup_style
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - arg
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 76
    functionName: pygments.formatter.Formatter.get_style_defs
    functionSourceFile: pygments.formatter
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: codecs.lookup
    functionSourceFile: codecs
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 6
    IfCount: 5
    argCount: 3
    argNames:
    - self
    - tokensource
    - outfile
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 108
    functionName: pygments.formatters.terminal.TerminalFormatter.format_unencoded
    functionSourceFile: pygments.formatters.terminal
    functionUses: 9
    functionsReached:
    - line.endswith
    - line.rstrip
    - value.splitlines
    - io.TextIOWrapper.write
    - pygments.formatters.terminal.TerminalFormatter._write_lineno
    - sys.stdout.buffer.write
    - result.append
    - pygments.formatters.terminal.TerminalFormatter._get_color
    - pygments.console.ansiformat
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 2
    IfCount: 7
    argCount: 3
    argNames:
    - self
    - tokensource
    - outfile
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 952
    functionName: pygments.formatters.html.HtmlFormatter.format_unencoded
    functionSourceFile: pygments.formatters.html
    functionUses: 9
    functionsReached:
    - pygments.formatters.html.HtmlFormatter._format_lines
    - os.path.splitext
    - pygments.formatters.html.HtmlFormatter._wrap_linespans
    - os.path.dirname
    - os.path.exists
    - pygments.formatters.html.HtmlFormatter._get_css_classes
    - pygments.formatters.html.HtmlFormatter._wrap_inlinelinenos
    - pygments.formatters.html.HtmlFormatter._lookup_ctag
    - <builtin>.open
    - io.StringIO.write
    - pygments.formatters.html.HtmlFormatter.get_linenos_style_defs
    - lines.insert
    - <builtin>.repr
    - pygments.formatters.html.HtmlFormatter._wrap_tablelinenos
    - style.append
    - pygments.formatters.html.HtmlFormatter._wrap_div
    - pygments.formatters.html.HtmlFormatter.get_css_prefix
    - token.encode
    - tmp.append
    - <builtin>.print
    - io.StringIO.getvalue
    - pygments.formatters.html.HtmlFormatter._highlight_lines
    - pygments.formatters.html.HtmlFormatter._get_css_class
    - pygments.formatters.html.HtmlFormatter._translate_parts
    - io.TextIOWrapper.write
    - pygments.formatters.html.HtmlFormatter._get_css_inline_styles
    - <builtin>.str
    - ctags.TagEntry
    - <builtin>.dict
    - os.path.join
    - <builtin>.enumerate
    - pygments.formatters.html.HtmlFormatter.get_css_prefix.prefix
    - pygments.formatters.html.HtmlFormatter.get_token_style_defs
    - os.path.split
    - <builtin>.isinstance
    - cf.write
    - <builtin>.list
    - os.path.isabs
    - pygments.formatters.html.HtmlFormatter._wrap_code
    - lines.append
    - style_lines.extend
    - pygments.formatters.html.HtmlFormatter._wrap_full
    - <builtin>.range
    - sys.stdout.buffer.write
    - value.translate
    - pygments.formatters.html.HtmlFormatter.wrap
    - pygments.formatters.html.HtmlFormatter._wrap_lineanchors
    - STANDARD_TYPES.get
    - pygments.formatters.html.HtmlFormatter.get_background_style_defs
    - styles.sort
    - io.StringIO
    - pygments.formatters.html._get_ttype_class
    - line.append
    - pygments.formatters.html.HtmlFormatter._wrap_pre
    - line.extend
    - <builtin>.len
    - pygments.formatters.html.HtmlFormatter.get_style_defs
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 7
    IfCount: 6
    argCount: 3
    argNames:
    - self
    - tokensource
    - outfile
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 252
    functionName: pygments.formatters.terminal256.Terminal256Formatter.format_unencoded
    functionSourceFile: pygments.formatters.terminal256
    functionUses: 9
    functionsReached:
    - pygments.formatters.terminal256.Terminal256Formatter._write_lineno
    - value.split
    - io.TextIOWrapper.write
    - <builtin>.str
    - sys.stdout.buffer.write
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.styles
    functionSourceFile: pygments.styles
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: name.title
    functionSourceFile: <builtin>
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 92
    functionName: pygments.styles.get_all_styles
    functionSourceFile: pygments.styles
    functionUses: 5
    functionsReached:
    - pygments.plugin.find_plugin_styles
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - pygments.plugin.iter_entry_points
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.formatters.html
    functionSourceFile: pygments.formatters.html
    functionUses: 0
    functionsReached:
    - <builtin>.ord
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.ord
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - text
    - table
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 38
    functionName: pygments.formatters.html.escape_html
    functionSourceFile: pygments.formatters.html
    functionUses: 0
    functionsReached:
    - text.translate
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: text.translate
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - color
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 43
    functionName: pygments.formatters.html.webify
    functionSourceFile: pygments.formatters.html
    functionUses: 3
    functionsReached:
    - color.startswith
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: color.startswith
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - ttype
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 50
    functionName: pygments.formatters.html._get_ttype_class
    functionSourceFile: pygments.formatters.html
    functionUses: 16
    functionsReached:
    - STANDARD_TYPES.get
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: STANDARD_TYPES.get
    functionSourceFile: <builtin>
    functionUses: 21
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 2
    argNames:
    - self
    - value
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 610
    functionName: pygments.formatters.html.HtmlFormatter._decodeifneeded
    functionSourceFile: pygments.formatters.html
    functionUses: 2
    functionsReached:
    - <builtin>.isinstance
    - value.decode
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.RuntimeError
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: ctags.CTags
    functionSourceFile: ctags
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 0
    IfCount: 7
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 485
    functionName: pygments.formatters.html.HtmlFormatter._create_stylesheet
    functionSourceFile: pygments.formatters.html
    functionUses: 2
    functionsReached:
    - pygments.formatters.html.webify
    - pygments.formatters.html.HtmlFormatter._get_css_class
    - pygments.formatters.html._get_ttype_class
    - <builtin>.len
    - color.startswith
    - STANDARD_TYPES.get
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argNames:
    - self
    - ttype
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 461
    functionName: pygments.formatters.html.HtmlFormatter._get_css_class
    functionSourceFile: pygments.formatters.html
    functionUses: 15
    functionsReached:
    - pygments.formatters.html._get_ttype_class
    - STANDARD_TYPES.get
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - ttype
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 469
    functionName: pygments.formatters.html.HtmlFormatter._get_css_classes
    functionSourceFile: pygments.formatters.html
    functionUses: 11
    functionsReached:
    - pygments.formatters.html.HtmlFormatter._get_css_class
    - pygments.formatters.html._get_ttype_class
    - STANDARD_TYPES.get
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - ttype
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 477
    functionName: pygments.formatters.html.HtmlFormatter._get_css_inline_styles
    functionSourceFile: pygments.formatters.html
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 4
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - arg
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 509
    functionName: pygments.formatters.html.HtmlFormatter.get_style_defs
    functionSourceFile: pygments.formatters.html
    functionUses: 11
    functionsReached:
    - <builtin>.isinstance
    - pygments.formatters.html.HtmlFormatter.get_linenos_style_defs
    - lines.insert
    - pygments.formatters.html.HtmlFormatter.get_background_style_defs
    - <builtin>.list
    - styles.sort
    - style_lines.extend
    - <builtin>.repr
    - pygments.formatters.html.HtmlFormatter.get_css_prefix.prefix
    - pygments.formatters.html.HtmlFormatter.get_css_prefix
    - pygments.formatters.html.HtmlFormatter.get_token_style_defs
    - tmp.append
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 563
    functionName: pygments.formatters.html.HtmlFormatter.get_linenos_style_defs
    functionSourceFile: ''
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: style_lines.extend
    functionSourceFile: <builtin>
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 2
    IfCount: 3
    argCount: 2
    argNames:
    - self
    - arg
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 540
    functionName: pygments.formatters.html.HtmlFormatter.get_background_style_defs
    functionSourceFile: pygments.formatters.html
    functionUses: 12
    functionsReached:
    - <builtin>.isinstance
    - lines.insert
    - <builtin>.list
    - pygments.formatters.html.HtmlFormatter.get_css_prefix.prefix
    - pygments.formatters.html.HtmlFormatter.get_css_prefix
    - tmp.append
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - arg
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 523
    functionName: pygments.formatters.html.HtmlFormatter.get_token_style_defs
    functionSourceFile: pygments.formatters.html
    functionUses: 12
    functionsReached:
    - <builtin>.isinstance
    - <builtin>.list
    - styles.sort
    - <builtin>.repr
    - pygments.formatters.html.HtmlFormatter.get_css_prefix.prefix
    - pygments.formatters.html.HtmlFormatter.get_css_prefix
    - tmp.append
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 2
    argNames:
    - self
    - arg
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 574
    functionName: pygments.formatters.html.HtmlFormatter.get_css_prefix
    functionSourceFile: pygments.formatters.html
    functionUses: 14
    functionsReached:
    - <builtin>.isinstance
    - <builtin>.list
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: styles.sort
    functionSourceFile: <builtin>
    functionUses: 13
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argNames:
    - cls
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 582
    functionName: pygments.formatters.html.HtmlFormatter.get_css_prefix.prefix
    functionSourceFile: pygments.formatters.html
    functionUses: 14
    functionsReached:
    - tmp.append
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lines.insert
    functionSourceFile: <builtin>
    functionUses: 13
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tmp.append
    functionSourceFile: <builtin>
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 593
    functionName: pygments.formatters.html.HtmlFormatter._pre_style
    functionSourceFile: pygments.formatters.html
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 597
    functionName: pygments.formatters.html.HtmlFormatter._linenos_style
    functionSourceFile: pygments.formatters.html
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 604
    functionName: pygments.formatters.html.HtmlFormatter._linenos_special_style
    functionSourceFile: pygments.formatters.html
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: value.decode
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 6
    IfCount: 4
    argCount: 3
    argNames:
    - self
    - inner
    - outfile
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 617
    functionName: pygments.formatters.html.HtmlFormatter._wrap_full
    functionSourceFile: pygments.formatters.html
    functionUses: 10
    functionsReached:
    - os.path.dirname
    - os.path.exists
    - pygments.formatters.html.HtmlFormatter.get_linenos_style_defs
    - lines.insert
    - <builtin>.open
    - <builtin>.repr
    - pygments.formatters.html.HtmlFormatter.get_css_prefix
    - tmp.append
    - <builtin>.print
    - <builtin>.dict
    - os.path.join
    - pygments.formatters.html.HtmlFormatter.get_css_prefix.prefix
    - pygments.formatters.html.HtmlFormatter.get_token_style_defs
    - <builtin>.isinstance
    - cf.write
    - <builtin>.list
    - os.path.isabs
    - style_lines.extend
    - pygments.formatters.html.HtmlFormatter.get_background_style_defs
    - styles.sort
    - pygments.formatters.html.HtmlFormatter.get_style_defs
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.path.isabs
    functionSourceFile: os
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.path.dirname
    functionSourceFile: os
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.path.join
    functionSourceFile: os
    functionUses: 14
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.path.exists
    functionSourceFile: os
    functionUses: 13
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: cf.write
    functionSourceFile: <builtin>
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.dict
    functionSourceFile: <builtin>
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 8
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 12
    ICount: 7
    IfCount: 8
    argCount: 2
    argNames:
    - self
    - inner
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 658
    functionName: pygments.formatters.html.HtmlFormatter._wrap_tablelinenos
    functionSourceFile: pygments.formatters.html
    functionUses: 10
    functionsReached:
    - io.StringIO.getvalue
    - io.StringIO.write
    - io.StringIO
    - lines.append
    - <builtin>.str
    - <builtin>.range
    - <builtin>.len
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: io.StringIO.write
    functionSourceFile: io
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: io.StringIO.getvalue
    functionSourceFile: io
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 2
    IfCount: 6
    argCount: 2
    argNames:
    - self
    - inner
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 726
    functionName: pygments.formatters.html.HtmlFormatter._wrap_inlinelinenos
    functionSourceFile: pygments.formatters.html
    functionUses: 10
    functionsReached:
    - <builtin>.str
    - <builtin>.len
    - <builtin>.list
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 2
    argNames:
    - self
    - inner
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 769
    functionName: pygments.formatters.html.HtmlFormatter._wrap_lineanchors
    functionSourceFile: pygments.formatters.html
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 2
    argNames:
    - self
    - inner
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 781
    functionName: pygments.formatters.html.HtmlFormatter._wrap_linespans
    functionSourceFile: pygments.formatters.html
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    IfCount: 2
    argCount: 2
    argNames:
    - self
    - inner
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 791
    functionName: pygments.formatters.html.HtmlFormatter._wrap_div
    functionSourceFile: pygments.formatters.html
    functionUses: 10
    functionsReached:
    - style.append
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: style.append
    functionSourceFile: <builtin>
    functionUses: 13
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 6
    IfCount: 3
    argCount: 2
    argNames:
    - self
    - inner
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 805
    functionName: pygments.formatters.html.HtmlFormatter._wrap_pre
    functionSourceFile: pygments.formatters.html
    functionUses: 11
    functionsReached:
    - style.append
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - inner
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 822
    functionName: pygments.formatters.html.HtmlFormatter._wrap_code
    functionSourceFile: pygments.formatters.html
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: functools.lru_cache
    functionSourceFile: functools
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.formatters.html.HtmlFormatter
    functionSourceFile: pygments.formatters.html
    functionUses: 0
    functionsReached:
    - functools.lru_cache
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - value
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 828
    functionName: pygments.formatters.html.HtmlFormatter._translate_parts
    functionSourceFile: pygments.formatters.html
    functionUses: 11
    functionsReached:
    - value.translate
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: value.translate
    functionSourceFile: <builtin>
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 13
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 8
    EdgeCount: 19
    ICount: 10
    IfCount: 13
    argCount: 2
    argNames:
    - self
    - tokensource
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 832
    functionName: pygments.formatters.html.HtmlFormatter._format_lines
    functionSourceFile: pygments.formatters.html
    functionUses: 10
    functionsReached:
    - os.path.splitext
    - pygments.formatters.html.HtmlFormatter._get_css_classes
    - pygments.formatters.html.HtmlFormatter._lookup_ctag
    - pygments.formatters.html.HtmlFormatter._get_css_class
    - pygments.formatters.html._get_ttype_class
    - line.append
    - pygments.formatters.html.HtmlFormatter._translate_parts
    - pygments.formatters.html.HtmlFormatter._get_css_inline_styles
    - ctags.TagEntry
    - value.translate
    - line.extend
    - os.path.split
    - token.encode
    - STANDARD_TYPES.get
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argNames:
    - self
    - token
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 908
    functionName: pygments.formatters.html.HtmlFormatter._lookup_ctag
    functionSourceFile: pygments.formatters.html
    functionUses: 11
    functionsReached:
    - ctags.TagEntry
    - token.encode
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.path.split
    functionSourceFile: os
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.path.splitext
    functionSourceFile: os
    functionUses: 14
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: line.extend
    functionSourceFile: <builtin>
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: line.append
    functionSourceFile: <builtin>
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: ctags.TagEntry
    functionSourceFile: ctags
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: token.encode
    functionSourceFile: <builtin>
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 5
    IfCount: 4
    argCount: 2
    argNames:
    - self
    - tokensource
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 915
    functionName: pygments.formatters.html.HtmlFormatter._highlight_lines
    functionSourceFile: pygments.formatters.html
    functionUses: 10
    functionsReached:
    - <builtin>.enumerate
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argNames:
    - self
    - source
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 937
    functionName: pygments.formatters.html.HtmlFormatter.wrap
    functionSourceFile: pygments.formatters.html
    functionUses: 10
    functionsReached:
    - pygments.formatters.html.HtmlFormatter._wrap_code
    - style.append
    - pygments.formatters.html.HtmlFormatter._wrap_pre
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: sys.stdout.buffer.write
    functionSourceFile: sys
    functionUses: 14
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: io.TextIOWrapper.write
    functionSourceFile: io
    functionUses: 14
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.rebol
    functionSourceFile: lexers.rebol
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 13
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 8
    EdgeCount: 19
    ICount: 14
    IfCount: 13
    argCount: 2
    argNames:
    - lexer
    - match
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 35
    functionName: lexers.rebol.RebolLexer.word_callback
    functionSourceFile: lexers.rebol
    functionUses: 0
    functionsReached:
    - match.start
    - match.group
    - re.match
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: re.match
    functionSourceFile: re
    functionUses: 36
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 234
    functionName: lexers.rebol.RebolLexer.analyse_text
    functionSourceFile: lexers.rebol
    functionUses: 0
    functionsReached:
    - re.search
    - re.match
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: re.search
    functionSourceFile: re
    functionUses: 164
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 15
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 9
    EdgeCount: 22
    ICount: 16
    IfCount: 15
    argCount: 2
    argNames:
    - lexer
    - match
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 261
    functionName: lexers.rebol.RedLexer.word_callback
    functionSourceFile: lexers.rebol
    functionUses: 0
    functionsReached:
    - match.start
    - match.group
    - re.match
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.rebol.RedLexer
    functionSourceFile: lexers.rebol
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.theorem
    functionSourceFile: lexers.theorem
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.theorem.CoqLexer
    functionSourceFile: lexers.theorem
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 165
    functionName: lexers.theorem.CoqLexer.analyse_text
    functionSourceFile: lexers.theorem
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.theorem.IsabelleLexer
    functionSourceFile: lexers.theorem
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.theorem.LeanLexer
    functionSourceFile: lexers.theorem
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.php
    functionSourceFile: lexers.php
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.php.ZephirLexer
    functionSourceFile: lexers.php
    functionUses: 0
    functionsReached:
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 107
    functionName: lexers.php.PsyshConsoleLexer.__init__
    functionSourceFile: lexers.php
    functionUses: 0
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - string.lower
    - pygments.util.get_bool_opt
    - pkg_resources.iter_entry_points
    - pygments.util.get_list_opt
    - <builtin>.int
    - <builtin>.isinstance
    - <builtin>.list
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - pygments.lexer.Lexer.add_filter
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - options.get
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 5
    IfCount: 4
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 111
    functionName: lexers.php.PsyshConsoleLexer.get_tokens_unprocessed
    functionSourceFile: lexers.php
    functionUses: 0
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - <builtin>.next
    - pygments.lexer.do_insertions
    - <builtin>.iter
    - string.lower
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - m.end
    - pygments.util.get_bool_opt
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - pkg_resources.iter_entry_points
    - pygments.util.get_list_opt
    - <builtin>.int
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - match.group
    - lexers.php.PhpLexer.__init__
    - <builtin>.isinstance
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - value.split
    - <builtin>.list
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - statestack.append
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - insertions.append
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - pygments.lexer.Lexer.add_filter
    - importlib_metadata.entry_points.select
    - match.start
    - statestack.pop
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - m.group
    - importlib.metadata.entry_points
    - <builtin>.abs
    - line.rstrip
    - options.get
    - line_re.finditer
    - options.pop
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - <builtin>.len
    - line.startswith
    - MODULES.items
    - <builtin>.set
    - stack.append
    - value.lower
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 2
    IfCount: 3
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 281
    functionName: lexers.php.PhpLexer.__init__
    functionSourceFile: lexers.php
    functionUses: 1
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - string.lower
    - pygments.util.get_bool_opt
    - pkg_resources.iter_entry_points
    - pygments.util.get_list_opt
    - <builtin>.int
    - <builtin>.isinstance
    - <builtin>.list
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - pygments.lexer.Lexer.add_filter
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - options.get
    - options.pop
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - MODULES.items
    - <builtin>.set
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: line_re.finditer
    functionSourceFile: <builtin>
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: line.startswith
    functionSourceFile: <builtin>
    functionUses: 30
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: line.rstrip
    functionSourceFile: <builtin>
    functionUses: 18
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: lexers.php.PhpLexer
    functionSourceFile: lexers.php
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    - pygments.lexer.words.__init__
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: options.pop
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: MODULES.items
    functionSourceFile: <builtin>
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: stack.append
    functionSourceFile: <builtin>
    functionUses: 103
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 313
    functionName: lexers.php.PhpLexer.analyse_text
    functionSourceFile: lexers.php
    functionUses: 4
    functionsReached:
    - text.lower
    - x.startswith
    - re.compile
    - split_path_re.split
    - text.find
    - pygments.util.shebang_matches
    - re.search
    - regex.search
    - first_line.startswith
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: -1
    functionName: pygments.lexers._php_builtins
    functionSourceFile: pygments.lexers._php_builtins
    functionUses: 0
    functionsReached:
    - content.find
    - re.compile
    - <builtin>.open
    - search.group
    - fp.read
    - tarfile.open
    - <builtin>.print
    - <builtin>.tuple
    - pygments.lexers._php_builtins.get_php_references
    - pprint.pformat
    - match.group
    - glob.glob
    - module_re.search
    - modules.values
    - pygments.lexers._php_builtins.get_php_functions
    - tar.extractall
    - shutil.rmtree
    - pygments.lexers._php_builtins.regenerate
    - urllib.request.urlretrieve
    - pygments.lexers._php_builtins.run
    - <builtin>.sum
    - fp.write
    - os.remove
    - <builtin>.len
    - function_re.finditer
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 2
    IfCount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 3263
    functionName: pygments.lexers._php_builtins.get_php_functions
    functionSourceFile: pygments.lexers._php_builtins
    functionUses: 2
    functionsReached:
    - re.compile
    - function_re.finditer
    - <builtin>.open
    - <builtin>.tuple
    - pygments.lexers._php_builtins.get_php_references
    - os.remove
    - search.group
    - tar.extractall
    - match.group
    - glob.glob
    - module_re.search
    - urllib.request.urlretrieve
    - tarfile.open
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3298
    functionName: pygments.lexers._php_builtins.get_php_references
    functionSourceFile: pygments.lexers._php_builtins
    functionUses: 3
    functionsReached:
    - os.remove
    - tar.extractall
    - glob.glob
    - urllib.request.urlretrieve
    - tarfile.open
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: module_re.search
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: search.group
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: function_re.finditer
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.tuple
    functionSourceFile: <builtin>
    functionUses: 18
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib.request.urlretrieve
    functionSourceFile: urllib
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tarfile.open
    functionSourceFile: tarfile
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tar.extractall
    functionSourceFile: <builtin>
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: glob.glob
    functionSourceFile: glob
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.remove
    functionSourceFile: os
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 2
    argNames:
    - filename
    - modules
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3305
    functionName: pygments.lexers._php_builtins.regenerate
    functionSourceFile: pygments.lexers._php_builtins
    functionUses: 2
    functionsReached:
    - content.find
    - <builtin>.open
    - fp.write
    - pprint.pformat
    - fp.read
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fp.read
    functionSourceFile: <builtin>
    functionUses: 19
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: content.find
    functionSourceFile: <builtin>
    functionUses: 21
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fp.write
    functionSourceFile: <builtin>
    functionUses: 19
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pprint.pformat
    functionSourceFile: pprint
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 4
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 3317
    functionName: pygments.lexers._php_builtins.run
    functionSourceFile: pygments.lexers._php_builtins
    functionUses: 1
    functionsReached:
    - content.find
    - re.compile
    - <builtin>.open
    - search.group
    - fp.read
    - tarfile.open
    - <builtin>.print
    - <builtin>.tuple
    - pygments.lexers._php_builtins.get_php_references
    - pprint.pformat
    - match.group
    - glob.glob
    - module_re.search
    - modules.values
    - pygments.lexers._php_builtins.get_php_functions
    - tar.extractall
    - shutil.rmtree
    - pygments.lexers._php_builtins.regenerate
    - urllib.request.urlretrieve
    - <builtin>.sum
    - fp.write
    - os.remove
    - <builtin>.len
    - function_re.finditer
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: modules.values
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: shutil.rmtree
    functionSourceFile: shutil
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.comal
    functionSourceFile: lexers.comal
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.comal.Comal80Lexer
    functionSourceFile: lexers.comal
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.boa
    functionSourceFile: lexers.boa
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.boa.BoaLexer
    functionSourceFile: lexers.boa
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.zig
    functionSourceFile: lexers.zig
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.zig.ZigLexer
    functionSourceFile: lexers.zig
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.shell
    functionSourceFile: lexers.shell
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.shell.BashLexer
    functionSourceFile: lexers.shell
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 120
    functionName: lexers.shell.BashLexer.analyse_text
    functionSourceFile: lexers.shell
    functionUses: 0
    functionsReached:
    - text.lower
    - x.startswith
    - re.compile
    - split_path_re.split
    - first_line.startswith
    - text.find
    - pygments.util.shebang_matches
    - regex.search
    - text.startswith
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    IfCount: 2
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 140
    functionName: lexers.shell.SlurmBashLexer.get_tokens_unprocessed
    functionSourceFile: lexers.shell
    functionUses: 0
    functionsReached:
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - m.end
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - <builtin>.isinstance
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - value.split
    - <builtin>.list
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - statestack.append
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - statestack.pop
    - m.group
    - <builtin>.abs
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - <builtin>.len
    - stack.append
    - value.lower
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.shell.ShellSessionBaseLexer
    functionSourceFile: lexers.shell
    functionUses: 0
    functionsReached:
    - re.compile
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 9
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 14
    ICount: 8
    IfCount: 9
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 160
    functionName: lexers.shell.ShellSessionBaseLexer.get_tokens_unprocessed
    functionSourceFile: lexers.shell
    functionUses: 0
    functionsReached:
    - match.start
    - m.group
    - curcode.endswith
    - innerlexer.get_tokens_unprocessed
    - line_re.finditer
    - pygments.lexer.do_insertions
    - <builtin>.next
    - <builtin>.iter
    - venv_match.group
    - insertions.append
    - match.group
    - <builtin>.len
    - line.startswith
    - venv_match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: venv_match.group
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: venv_match.end
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: curcode.endswith
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: innerlexer.get_tokens_unprocessed
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.shell.BashSessionLexer
    functionSourceFile: lexers.shell
    functionUses: 0
    functionsReached:
    - re.compile
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 13
    argNames:
    - compound
    - _core_token
    - _core_token_compound
    - _keyword_terminator
    - _nl
    - _punct
    - _string
    - _space
    - _start_label
    - _stoken
    - _token_terminator
    - _variable
    - _ws
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 282
    functionName: lexers.shell.BatchLexer._make_begin_state
    functionSourceFile: lexers.shell
    functionUses: 1
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    - pygments.lexer.words.__init__
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 9
    argNames:
    - compound
    - _label
    - _label_compound
    - _nl
    - _space
    - _start_label
    - _token
    - _token_compound
    - _ws
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 366
    functionName: lexers.shell.BatchLexer._make_follow_state
    functionSourceFile: lexers.shell
    functionUses: 1
    functionsReached:
    - state.append
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: state.append
    functionSourceFile: <builtin>
    functionUses: 14
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 7
    argNames:
    - compound
    - _nl
    - _punct
    - _string
    - _variable
    - _ws
    - _nlws
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 386
    functionName: lexers.shell.BatchLexer._make_arithmetic_state
    functionSourceFile: lexers.shell
    functionUses: 1
    functionsReached:
    - state.append
    - <builtin>.isinstance
    - pygments.lexer.using
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 3
    argNames:
    - compound
    - _label
    - _label_compound
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 408
    functionName: lexers.shell.BatchLexer._make_call_state
    functionSourceFile: lexers.shell
    functionUses: 1
    functionsReached:
    - state.append
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 7
    argNames:
    - compound
    - _label
    - _label_compound
    - _nl
    - _punct
    - _string
    - _variable
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 417
    functionName: lexers.shell.BatchLexer._make_label_state
    functionSourceFile: lexers.shell
    functionUses: 1
    functionsReached:
    - state.append
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 9
    argNames:
    - compound
    - _core_token_compound
    - _nl
    - _punct
    - _stoken
    - _string
    - _space
    - _variable
    - _nlws
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 430
    functionName: lexers.shell.BatchLexer._make_redirect_state
    functionSourceFile: lexers.shell
    functionUses: 1
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: -1
    functionName: lexers.shell.BatchLexer
    functionSourceFile: lexers.shell
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - lexers.shell.BatchLexer._make_call_state
    - pygments.lexer.using
    - lexers.shell.BatchLexer._make_redirect_state
    - lexers.shell.BatchLexer._make_follow_state
    - pygments.lexer.bygroups
    - lexers.shell.BatchLexer._make_begin_state
    - pygments.lexer.default.__init__
    - lexers.shell.BatchLexer._make_arithmetic_state
    - lexers.shell.BatchLexer._make_label_state
    - kwargs.pop
    - pygments.lexer.words.__init__
    - state.append
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.shell.MSDOSSessionLexer
    functionSourceFile: lexers.shell
    functionUses: 0
    functionsReached:
    - re.compile
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.shell.TcshLexer
    functionSourceFile: lexers.shell
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.shell.TcshSessionLexer
    functionSourceFile: lexers.shell
    functionUses: 0
    functionsReached:
    - re.compile
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.shell.PowerShellLexer
    functionSourceFile: lexers.shell
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.shell.PowerShellSessionLexer
    functionSourceFile: lexers.shell
    functionUses: 0
    functionsReached:
    - re.compile
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.shell.FishShellLexer
    functionSourceFile: lexers.shell
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 916
    functionName: lexers.shell.ExeclineLexer.analyse_text
    functionSourceFile: lexers.shell
    functionUses: 0
    functionsReached:
    - text.lower
    - x.startswith
    - re.compile
    - split_path_re.split
    - text.find
    - pygments.util.shebang_matches
    - regex.search
    - first_line.startswith
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.ncl
    functionSourceFile: lexers.ncl
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.ncl.NCLLexer
    functionSourceFile: lexers.ncl
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.dsls
    functionSourceFile: lexers.dsls
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.dsls.ProtoBufLexer
    functionSourceFile: lexers.dsls
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: lexers.dsls.ThriftLexer
    functionSourceFile: lexers.dsls
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    - pygments.lexer.words.__init__
    - kwargs.pop
    - pygments.lexer.combined.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.dsls.ZeekLexer
    functionSourceFile: lexers.dsls
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.dsls.PuppetLexer
    functionSourceFile: lexers.dsls
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.dsls.RslLexer
    functionSourceFile: lexers.dsls
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 497
    functionName: lexers.dsls.RslLexer.analyse_text
    functionSourceFile: lexers.dsls
    functionUses: 0
    functionsReached:
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.dsls.MscgenLexer
    functionSourceFile: lexers.dsls
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.dsls.VGLLexer
    functionSourceFile: lexers.dsls
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.dsls.AlloyLexer
    functionSourceFile: lexers.dsls
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.dsls.PanLexer
    functionSourceFile: lexers.dsls
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.dsls.CrmshLexer
    functionSourceFile: lexers.dsls
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.dsls.FlatlineLexer
    functionSourceFile: lexers.dsls
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 880
    functionName: lexers.dsls.SnowballLexer.__init__
    functionSourceFile: lexers.dsls
    functionUses: 0
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - string.lower
    - pygments.util.get_bool_opt
    - pkg_resources.iter_entry_points
    - pygments.util.get_list_opt
    - <builtin>.int
    - <builtin>.isinstance
    - <builtin>.list
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - pygments.lexer.Lexer.add_filter
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - lexers.dsls.SnowballLexer._reset_stringescapes
    - options.get
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 884
    functionName: lexers.dsls.SnowballLexer._reset_stringescapes
    functionSourceFile: ''
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - do_string_first
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 888
    functionName: lexers.dsls.SnowballLexer._string
    functionSourceFile: lexers.dsls
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 5
    IfCount: 3
    argCount: 3
    argNames:
    - lexer
    - match
    - ctx
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 889
    functionName: lexers.dsls.SnowballLexer._string.callback
    functionSourceFile: lexers.dsls
    functionUses: 0
    functionsReached:
    - match.start
    - re.compile
    - re.escape
    - match.group
    - <builtin>.len
    - ctx.stack.pop
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argNames:
    - lexer
    - match
    - ctx
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 916
    functionName: lexers.dsls.SnowballLexer._stringescapes
    functionSourceFile: lexers.dsls
    functionUses: 0
    functionsReached:
    - match.start
    - pygments.lexer.bygroups.callback
    - pygments.lexer.bygroups
    - <builtin>.type
    - match.group
    - <builtin>.enumerate
    - pygments.lexer._PseudoMatch.__init__
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.dsls.SnowballLexer
    functionSourceFile: lexers.dsls
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    - lexers.dsls.SnowballLexer._string
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argNames:
    - self
    - text
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 971
    functionName: lexers.dsls.SnowballLexer.get_tokens_unprocessed
    functionSourceFile: lexers.dsls
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - m.group
    - lexers.dsls.SnowballLexer._reset_stringescapes
    - <builtin>.abs
    - ctx.stack.append
    - <builtin>.type
    - m.end
    - <builtin>.len
    - ctx.stack.pop
    - pygments.lexer.LexerContext.__init__
    - pygments.lexer.ExtendedRegexLexer.get_tokens_unprocessed
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.felix
    functionSourceFile: lexers.felix
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.felix.FelixLexer
    functionSourceFile: lexers.felix
    functionUses: 0
    functionsReached:
    - pygments.lexer.combined.__init__
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.resource
    functionSourceFile: lexers.resource
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.resource.ResourceLexer
    functionSourceFile: lexers.resource
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 82
    functionName: lexers.resource.ResourceLexer.analyse_text
    functionSourceFile: lexers.resource
    functionUses: 0
    functionsReached:
    - text.startswith
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.haxe
    functionSourceFile: lexers.haxe
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 5
    IfCount: 7
    argCount: 3
    argNames:
    - self
    - match
    - ctx
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 59
    functionName: lexers.haxe.HaxeLexer.preproc_callback
    functionSourceFile: lexers.haxe
    functionUses: 0
    functionsReached:
    - match.start
    - match.group
    - ctx.stack.append
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.haxe.HaxeLexer
    functionSourceFile: lexers.haxe
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 893
    functionName: lexers.haxe.HaxeLexer.analyse_text
    functionSourceFile: lexers.haxe
    functionUses: 0
    functionsReached:
    - re.match
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.haxe.HxmlLexer
    functionSourceFile: lexers.haxe
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers._vbscript_builtins
    functionSourceFile: lexers._vbscript_builtins
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.html
    functionSourceFile: lexers.html
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: lexers.html.HtmlLexer
    functionSourceFile: lexers.html
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 101
    functionName: lexers.html.HtmlLexer.analyse_text
    functionSourceFile: lexers.html
    functionUses: 0
    functionsReached:
    - re.compile
    - pygments.util.doctype_matches
    - m.group
    - pygments.util.html_doctype_matches
    - doctype.strip
    - doctype_lookup_re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.html.DtdLexer
    functionSourceFile: lexers.html
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 188
    functionName: lexers.html.DtdLexer.analyse_text
    functionSourceFile: lexers.html
    functionUses: 0
    functionsReached:
    - <builtin>.hash
    - xml_decl_re.match
    - doctype_lookup_re.search
    - tag_re.search
    - pygments.util.looks_like_xml
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 232
    functionName: lexers.html.XmlLexer.analyse_text
    functionSourceFile: lexers.html
    functionUses: 0
    functionsReached:
    - <builtin>.hash
    - xml_decl_re.match
    - doctype_lookup_re.search
    - tag_re.search
    - pygments.util.looks_like_xml
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 260
    functionName: lexers.html.XsltLexer.get_tokens_unprocessed
    functionSourceFile: lexers.html
    functionUses: 0
    functionsReached:
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - m.end
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - re.match
    - <builtin>.isinstance
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - value.split
    - <builtin>.list
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - statestack.append
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - statestack.pop
    - m.group
    - <builtin>.abs
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - <builtin>.len
    - stack.append
    - value.lower
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 269
    functionName: lexers.html.XsltLexer.analyse_text
    functionSourceFile: lexers.html
    functionUses: 0
    functionsReached:
    - <builtin>.hash
    - xml_decl_re.match
    - doctype_lookup_re.search
    - tag_re.search
    - pygments.util.looks_like_xml
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: lexers.html.HamlLexer
    functionSourceFile: lexers.html
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexers.css._starts_block
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argNames:
    - token
    - state
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 430
    functionName: pygments.lexers.css._starts_block
    functionSourceFile: ''
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: lexers.html.ScamlLexer
    functionSourceFile: lexers.html
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexers.css._starts_block
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: lexers.html.PugLexer
    functionSourceFile: lexers.html
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexers.css._starts_block
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.css
    functionSourceFile: pygments.lexers.css
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.css.CssLexer
    functionSourceFile: pygments.lexers.css
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 3
    IfCount: 1
    argCount: 3
    argNames:
    - lexer
    - match
    - ctx
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 414
    functionName: pygments.lexers.css._indentation
    functionSourceFile: pygments.lexers.css
    functionUses: 0
    functionsReached:
    - match.start
    - ctx.stack.append
    - <builtin>.hasattr
    - match.group
    - indentation.startswith
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: indentation.startswith
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argNames:
    - lexer
    - match
    - ctx
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 431
    functionName: pygments.lexers.css._starts_block.callback
    functionSourceFile: pygments.lexers.css
    functionUses: 0
    functionsReached:
    - match.start
    - match.group
    - match.end
    - <builtin>.hasattr
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.css.SassLexer
    functionSourceFile: pygments.lexers.css
    functionUses: 0
    functionsReached:
    - copy.copy
    - pygments.lexers.css._starts_block
    - common_sass_tokens.items
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: common_sass_tokens.items
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: copy.copy
    functionSourceFile: copy
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.css.ScssLexer
    functionSourceFile: pygments.lexers.css
    functionUses: 0
    functionsReached:
    - common_sass_tokens.items
    - copy.copy
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers._css_builtins
    functionSourceFile: pygments.lexers._css_builtins
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.jvm
    functionSourceFile: pygments.lexers.jvm
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pygments.lexers.jvm.JavaLexer
    functionSourceFile: pygments.lexers.jvm
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 5
    IfCount: 3
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 145
    functionName: pygments.lexers.jvm.AspectJLexer.get_tokens_unprocessed
    functionSourceFile: pygments.lexers.jvm
    functionUses: 0
    functionsReached:
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - m.end
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - <builtin>.isinstance
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - value.split
    - <builtin>.list
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - statestack.append
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - statestack.pop
    - m.group
    - <builtin>.abs
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - <builtin>.len
    - stack.append
    - value.lower
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pygments.lexers.jvm.ScalaLexer
    functionSourceFile: pygments.lexers.jvm
    functionUses: 0
    functionsReached:
    - letter.replace
    - <builtin>.globals
    - pygments.lexer.bygroups
    - pygments.unistring.combine
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - args
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 82
    functionName: pygments.unistring.combine
    functionSourceFile: pygments.unistring
    functionUses: 12
    functionsReached:
    - <builtin>.globals
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: letter.replace
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pygments.lexers.jvm.GosuLexer
    functionSourceFile: pygments.lexers.jvm
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 537
    functionName: pygments.lexers.jvm.GosuTemplateLexer.get_tokens_unprocessed
    functionSourceFile: pygments.lexers.jvm
    functionUses: 0
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - string.lower
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - m.end
    - pygments.util.get_bool_opt
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - pkg_resources.iter_entry_points
    - pygments.util.get_list_opt
    - <builtin>.int
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - <builtin>.isinstance
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - value.split
    - <builtin>.list
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - statestack.append
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - pygments.lexer.Lexer.add_filter
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - statestack.pop
    - pkg_resources.iter_entry_points.load
    - m.group
    - importlib.metadata.entry_points
    - <builtin>.abs
    - options.get
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - <builtin>.len
    - stack.append
    - value.lower
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pygments.lexers.jvm.GroovyLexer
    functionSourceFile: pygments.lexers.jvm
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 617
    functionName: pygments.lexers.jvm.GroovyLexer.analyse_text
    functionSourceFile: pygments.lexers.jvm
    functionUses: 0
    functionsReached:
    - text.lower
    - x.startswith
    - re.compile
    - split_path_re.split
    - text.find
    - pygments.util.shebang_matches
    - regex.search
    - first_line.startswith
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.jvm.ClojureLexer
    functionSourceFile: pygments.lexers.jvm
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pygments.lexers.jvm.TeaLangLexer
    functionSourceFile: pygments.lexers.jvm
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pygments.lexers.jvm.CeylonLexer
    functionSourceFile: pygments.lexers.jvm
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pygments.lexers.jvm.KotlinLexer
    functionSourceFile: pygments.lexers.jvm
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - <builtin>.globals
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    - pygments.unistring.combine
    - pygments.lexer.words.__init__
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pygments.lexers.jvm.XtendLexer
    functionSourceFile: pygments.lexers.jvm
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.jvm.PigLexer
    functionSourceFile: pygments.lexers.jvm
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.jvm.GoloLexer
    functionSourceFile: pygments.lexers.jvm
    functionUses: 0
    functionsReached:
    - pygments.lexer.combined.__init__
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.jvm.JasminLexer
    functionSourceFile: pygments.lexers.jvm
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1750
    functionName: pygments.lexers.jvm.JasminLexer.analyse_text
    functionSourceFile: pygments.lexers.jvm
    functionUses: 0
    functionsReached:
    - re.search
    - <builtin>.min
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pygments.lexers.jvm.SarlLexer
    functionSourceFile: pygments.lexers.jvm
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 11
    IfCount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pygments.unistring
    functionSourceFile: pygments.unistring
    functionUses: 0
    functionsReached:
    - <builtin>.ord
    - content.find
    - pygments.unistring._handle_runs
    - <builtin>.open
    - <builtin>.chr
    - buf.append
    - fp.write
    - c.isidentifier
    - categories.setdefault
    - fp.read
    - <builtin>.range
    - unicodedata.category
    - <builtin>.len
    - cats.remove
    - <builtin>.sorted
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.globals
    functionSourceFile: <builtin>
    functionUses: 14
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argNames:
    - args
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 86
    functionName: pygments.unistring.allexcept
    functionSourceFile: pygments.unistring
    functionUses: 4
    functionsReached:
    - <builtin>.globals
    - newcats.remove
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: newcats.remove
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 4
    IfCount: 3
    argCount: 1
    argNames:
    - char_list
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 93
    functionName: pygments.unistring._handle_runs
    functionSourceFile: pygments.unistring
    functionUses: 1
    functionsReached:
    - <builtin>.ord
    - <builtin>.chr
    - <builtin>.len
    - buf.append
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.chr
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: unicodedata.category
    functionSourceFile: unicodedata
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: categories.setdefault
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: c.isidentifier
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: cats.remove
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.ruby
    functionSourceFile: pygments.lexers.ruby
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 10
    IfCount: 4
    argCount: 3
    argNames:
    - self
    - match
    - ctx
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 42
    functionName: pygments.lexers.ruby.RubyLexer.heredoc_callback
    functionSourceFile: pygments.lexers.ruby
    functionUses: 0
    functionsReached:
    - <builtin>.bool
    - amatch.group
    - <builtin>.type
    - m.end
    - amatch.start
    - ctx.stack.append
    - match.group
    - pygments.lexer.LexerContext.__init__
    - pygments.lexer.ExtendedRegexLexer.get_tokens_unprocessed
    - <builtin>.isinstance
    - lines.append
    - match.end
    - match.start
    - m.group
    - ctx.__dict__.setdefault
    - heredocstack.append
    - <builtin>.abs
    - line_re.finditer
    - <builtin>.len
    - ctx.stack.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: ctx.__dict__.setdefault
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: heredocstack.append
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: amatch.start
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: amatch.group
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 89
    functionName: pygments.lexers.ruby.RubyLexer.gen_rubystrings_rules
    functionSourceFile: pygments.lexers.ruby
    functionUses: 1
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 3
    argNames:
    - self
    - match
    - ctx
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 90
    functionName: pygments.lexers.ruby.RubyLexer.gen_rubystrings_rules.intp_regex_callback
    functionSourceFile: pygments.lexers.ruby
    functionUses: 0
    functionsReached:
    - match.start
    - match.group
    - <builtin>.len
    - pygments.lexer.LexerContext.__init__
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 3
    argNames:
    - self
    - match
    - ctx
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 98
    functionName: pygments.lexers.ruby.RubyLexer.gen_rubystrings_rules.intp_string_callback
    functionSourceFile: pygments.lexers.ruby
    functionUses: 0
    functionsReached:
    - match.start
    - match.group
    - <builtin>.len
    - pygments.lexer.LexerContext.__init__
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pygments.lexers.ruby.RubyLexer
    functionSourceFile: pygments.lexers.ruby
    functionUses: 0
    functionsReached:
    - pygments.lexers.ruby.RubyLexer.gen_rubystrings_rules
    - pygments.lexer.bygroups
    - tokens.update
    - pygments.lexer.default.__init__
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tokens.update
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 391
    functionName: pygments.lexers.ruby.RubyLexer.analyse_text
    functionSourceFile: pygments.lexers.ruby
    functionUses: 4
    functionsReached:
    - text.lower
    - x.startswith
    - re.compile
    - split_path_re.split
    - text.find
    - pygments.util.shebang_matches
    - regex.search
    - first_line.startswith
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.ruby.RubyConsoleLexer
    functionSourceFile: pygments.lexers.ruby
    functionUses: 0
    functionsReached:
    - re.compile
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 4
    IfCount: 3
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 414
    functionName: pygments.lexers.ruby.RubyConsoleLexer.get_tokens_unprocessed
    functionSourceFile: pygments.lexers.ruby
    functionUses: 0
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - <builtin>.next
    - pygments.lexer.do_insertions
    - string.lower
    - <builtin>.iter
    - <builtin>.type
    - m.end
    - pygments.util.get_bool_opt
    - pkg_resources.iter_entry_points
    - pygments.util.get_list_opt
    - <builtin>.int
    - ctx.stack.append
    - match.group
    - pygments.lexer.ExtendedRegexLexer.get_tokens_unprocessed
    - pygments.lexer.LexerContext.__init__
    - <builtin>.isinstance
    - <builtin>.list
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - insertions.append
    - pygments.lexer.Lexer.add_filter
    - importlib_metadata.entry_points.select
    - match.start
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - m.group
    - importlib.metadata.entry_points
    - <builtin>.abs
    - options.get
    - line_re.finditer
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - <builtin>.len
    - ctx.stack.pop
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.ruby.FancyLexer
    functionSourceFile: pygments.lexers.ruby
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pygments.lexers.javascript
    functionSourceFile: pygments.lexers.javascript
    functionUses: 0
    functionsReached:
    - pygments.unistring.combine
    - <builtin>.globals
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.javascript.JavascriptLexer
    functionSourceFile: pygments.lexers.javascript
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.javascript.TypeScriptLexer
    functionSourceFile: pygments.lexers.javascript
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.javascript.KalLexer
    functionSourceFile: pygments.lexers.javascript
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.javascript.LiveScriptLexer
    functionSourceFile: pygments.lexers.javascript
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pygments.lexers.javascript.DartLexer
    functionSourceFile: pygments.lexers.javascript
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.javascript.LassoLexer
    functionSourceFile: pygments.lexers.javascript
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 3
    IfCount: 1
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 750
    functionName: pygments.lexers.javascript.LassoLexer.__init__
    functionSourceFile: pygments.lexers.javascript
    functionUses: 0
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - string.lower
    - MEMBERS.items
    - pygments.util.get_bool_opt
    - pkg_resources.iter_entry_points
    - pygments.util.get_list_opt
    - <builtin>.int
    - <builtin>.isinstance
    - BUILTINS.items
    - <builtin>.list
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - pygments.lexer.Lexer.add_filter
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - options.get
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - <builtin>.set
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: BUILTINS.items
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: MEMBERS.items
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    IfCount: 2
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 766
    functionName: pygments.lexers.javascript.LassoLexer.get_tokens_unprocessed
    functionSourceFile: pygments.lexers.javascript
    functionUses: 0
    functionsReached:
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - m.end
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - <builtin>.isinstance
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - value.split
    - <builtin>.list
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - statestack.append
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - statestack.pop
    - m.group
    - <builtin>.abs
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - <builtin>.len
    - stack.append
    - value.lower
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: value.lower
    functionSourceFile: <builtin>
    functionUses: 101
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 779
    functionName: pygments.lexers.javascript.LassoLexer.analyse_text
    functionSourceFile: pygments.lexers.javascript
    functionUses: 8
    functionsReached:
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pygments.lexers.javascript.ObjectiveJLexer
    functionSourceFile: pygments.lexers.javascript
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1006
    functionName: pygments.lexers.javascript.ObjectiveJLexer.analyse_text
    functionSourceFile: pygments.lexers.javascript
    functionUses: 0
    functionsReached:
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.javascript.CoffeeScriptLexer
    functionSourceFile: pygments.lexers.javascript
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pygments.lexers.javascript.MaskLexer
    functionSourceFile: pygments.lexers.javascript
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.javascript.EarlGreyLexer
    functionSourceFile: pygments.lexers.javascript
    functionUses: 0
    functionsReached:
    - pygments.lexer.combined.__init__
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.javascript.JuttleLexer
    functionSourceFile: pygments.lexers.javascript
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 5
    IfCount: 4
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 1552
    functionName: pygments.lexers.javascript.NodeConsoleLexer.get_tokens_unprocessed
    functionSourceFile: pygments.lexers.javascript
    functionUses: 0
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - <builtin>.next
    - pygments.lexer.do_insertions
    - <builtin>.iter
    - string.lower
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - m.end
    - pygments.util.get_bool_opt
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - pkg_resources.iter_entry_points
    - pygments.util.get_list_opt
    - <builtin>.int
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - match.group
    - line.lstrip
    - <builtin>.isinstance
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - value.split
    - <builtin>.list
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - statestack.append
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - insertions.append
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - pygments.lexer.Lexer.add_filter
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - statestack.pop
    - pkg_resources.iter_entry_points.load
    - m.group
    - importlib.metadata.entry_points
    - <builtin>.abs
    - options.get
    - line_re.finditer
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - line.startswith
    - <builtin>.len
    - stack.append
    - value.lower
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: line.lstrip
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers._lasso_builtins
    functionSourceFile: pygments.lexers._lasso_builtins
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.configs
    functionSourceFile: lexers.configs
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.configs.IniLexer
    functionSourceFile: lexers.configs
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 66
    functionName: lexers.configs.IniLexer.analyse_text
    functionSourceFile: lexers.configs
    functionUses: 0
    functionsReached:
    - text.find
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.configs.RegeditLexer
    functionSourceFile: lexers.configs
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 112
    functionName: lexers.configs.RegeditLexer.analyse_text
    functionSourceFile: lexers.configs
    functionUses: 0
    functionsReached:
    - text.startswith
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.configs.PropertiesLexer
    functionSourceFile: lexers.configs
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argNames:
    - level
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 156
    functionName: lexers.configs._rx_indent
    functionSourceFile: lexers.configs
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - level
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 192
    functionName: lexers.configs.KconfigLexer.call_indent
    functionSourceFile: lexers.configs
    functionUses: 1
    functionsReached:
    - lexers.configs._rx_indent
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - level
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 196
    functionName: lexers.configs.KconfigLexer.do_indent
    functionSourceFile: lexers.configs
    functionUses: 1
    functionsReached:
    - lexers.configs._rx_indent
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: lexers.configs.KconfigLexer
    functionSourceFile: lexers.configs
    functionUses: 0
    functionsReached:
    - lexers.configs.KconfigLexer.do_indent
    - pygments.lexer.default.__init__
    - pygments.lexer.words.__init__
    - lexers.configs._rx_indent
    - lexers.configs.KconfigLexer.call_indent
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.configs.Cfengine3Lexer
    functionSourceFile: lexers.configs
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.configs.ApacheConfLexer
    functionSourceFile: lexers.configs
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.configs.SquidConfLexer
    functionSourceFile: lexers.configs
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.configs.NginxConfLexer
    functionSourceFile: lexers.configs
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: lexers.configs.DockerLexer
    functionSourceFile: lexers.configs
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    IfCount: 2
    argCount: 3
    argNames:
    - self
    - match
    - ctx
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 661
    functionName: lexers.configs.TerraformLexer.heredoc_callback
    functionSourceFile: lexers.configs
    functionUses: 0
    functionsReached:
    - match.start
    - amatch.group
    - line_re.finditer
    - lines.append
    - match.group
    - amatch.start
    - <builtin>.len
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.configs.TerraformLexer
    functionSourceFile: lexers.configs
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.configs.TermcapLexer
    functionSourceFile: lexers.configs
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.configs.TerminfoLexer
    functionSourceFile: lexers.configs
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.configs.PkgConfigLexer
    functionSourceFile: lexers.configs
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.configs.PacmanConfLexer
    functionSourceFile: lexers.configs
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.configs.AugeasLexer
    functionSourceFile: lexers.configs
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.configs.TOMLLexer
    functionSourceFile: lexers.configs
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.configs.NestedTextLexer
    functionSourceFile: lexers.configs
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - _quoted_dict_item.format
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _quoted_dict_item.format
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: lexers.configs.SingularityLexer
    functionSourceFile: lexers.configs
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1137
    functionName: lexers.configs.SingularityLexer.analyse_text
    functionSourceFile: lexers.configs
    functionUses: 0
    functionsReached:
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.data
    functionSourceFile: pygments.lexers.data
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argNames:
    - self
    - args
    - kwds
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 22
    functionName: pygments.lexers.data.YamlLexerContext.__init__
    functionSourceFile: pygments.lexers.data
    functionUses: 1
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.super
    functionSourceFile: <builtin>
    functionUses: 180
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argNames:
    - token_class
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 44
    functionName: pygments.lexers.data.YamlLexer.something
    functionSourceFile: pygments.lexers.data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argNames:
    - lexer
    - match
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 46
    functionName: pygments.lexers.data.YamlLexer.something.callback
    functionSourceFile: pygments.lexers.data
    functionUses: 0
    functionsReached:
    - match.start
    - match.group
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argNames:
    - token_class
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 54
    functionName: pygments.lexers.data.YamlLexer.reset_indent
    functionSourceFile: pygments.lexers.data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argNames:
    - lexer
    - match
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 56
    functionName: pygments.lexers.data.YamlLexer.reset_indent.callback
    functionSourceFile: pygments.lexers.data
    functionUses: 0
    functionsReached:
    - match.start
    - match.group
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - token_class
    - start
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 66
    functionName: pygments.lexers.data.YamlLexer.save_indent
    functionSourceFile: pygments.lexers.data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 2
    IfCount: 5
    argCount: 3
    argNames:
    - lexer
    - match
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 68
    functionName: pygments.lexers.data.YamlLexer.save_indent.callback
    functionSourceFile: pygments.lexers.data
    functionUses: 0
    functionsReached:
    - match.start
    - context.indent_stack.pop
    - match.group
    - <builtin>.len
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: context.indent_stack.pop
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - token_class
    - implicit
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 88
    functionName: pygments.lexers.data.YamlLexer.set_indent
    functionSourceFile: pygments.lexers.data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 3
    argNames:
    - lexer
    - match
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 90
    functionName: pygments.lexers.data.YamlLexer.set_indent.callback
    functionSourceFile: pygments.lexers.data
    functionUses: 0
    functionsReached:
    - match.start
    - context.indent_stack.append
    - match.group
    - <builtin>.len
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: context.indent_stack.append
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argNames:
    - token_class
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 101
    functionName: pygments.lexers.data.YamlLexer.set_block_scalar_indent
    functionSourceFile: pygments.lexers.data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 3
    argNames:
    - lexer
    - match
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 103
    functionName: pygments.lexers.data.YamlLexer.set_block_scalar_indent.callback
    functionSourceFile: pygments.lexers.data
    functionUses: 0
    functionsReached:
    - match.start
    - <builtin>.int
    - match.group
    - <builtin>.max
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - indent_token_class
    - content_token_class
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 118
    functionName: pygments.lexers.data.YamlLexer.parse_block_scalar_empty_line
    functionSourceFile: pygments.lexers.data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    IfCount: 2
    argCount: 3
    argNames:
    - lexer
    - match
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 120
    functionName: pygments.lexers.data.YamlLexer.parse_block_scalar_empty_line.callback
    functionSourceFile: pygments.lexers.data
    functionUses: 0
    functionsReached:
    - match.start
    - match.group
    - <builtin>.len
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argNames:
    - token_class
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 135
    functionName: pygments.lexers.data.YamlLexer.parse_block_scalar_indent
    functionSourceFile: pygments.lexers.data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 5
    IfCount: 4
    argCount: 3
    argNames:
    - lexer
    - match
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 137
    functionName: pygments.lexers.data.YamlLexer.parse_block_scalar_indent.callback
    functionSourceFile: pygments.lexers.data
    functionUses: 0
    functionsReached:
    - match.start
    - context.stack.pop
    - match.group
    - <builtin>.len
    - <builtin>.max
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: context.stack.pop
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argNames:
    - token_class
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 155
    functionName: pygments.lexers.data.YamlLexer.parse_plain_scalar_indent
    functionSourceFile: pygments.lexers.data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    IfCount: 2
    argCount: 3
    argNames:
    - lexer
    - match
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 157
    functionName: pygments.lexers.data.YamlLexer.parse_plain_scalar_indent.callback
    functionSourceFile: pygments.lexers.data
    functionUses: 0
    functionsReached:
    - match.start
    - context.stack.pop
    - <builtin>.len
    - match.group
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.data.YamlLexer
    functionSourceFile: pygments.lexers.data
    functionUses: 0
    functionsReached:
    - pygments.lexers.data.YamlLexer.save_indent
    - pygments.lexers.data.YamlLexer.reset_indent
    - pygments.lexers.data.YamlLexer.parse_block_scalar_empty_line
    - pygments.lexer.bygroups
    - pygments.lexers.data.YamlLexer.parse_plain_scalar_indent
    - pygments.lexers.data.YamlLexer.set_block_scalar_indent
    - pygments.lexers.data.YamlLexer.something
    - pygments.lexers.data.YamlLexer.parse_block_scalar_indent
    - pygments.lexers.data.YamlLexer.set_indent
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argNames:
    - self
    - text
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 431
    functionName: pygments.lexers.data.YamlLexer.get_tokens_unprocessed
    functionSourceFile: pygments.lexers.data
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - pygments.lexers.data.YamlLexerContext.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.data.JsonLexer
    functionSourceFile: pygments.lexers.data
    functionUses: 0
    functionsReached:
    - <builtin>.set
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: queue.append
    functionSourceFile: <builtin>
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: queue.clear
    functionSourceFile: <builtin>
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 762
    functionName: pygments.lexers.data.JsonLdLexer.get_tokens_unprocessed
    functionSourceFile: pygments.lexers.data
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.shell
    functionSourceFile: pygments.lexers.shell
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.shell.BashLexer
    functionSourceFile: pygments.lexers.shell
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 120
    functionName: pygments.lexers.shell.BashLexer.analyse_text
    functionSourceFile: pygments.lexers.shell
    functionUses: 4
    functionsReached:
    - text.lower
    - x.startswith
    - re.compile
    - split_path_re.split
    - first_line.startswith
    - text.find
    - pygments.util.shebang_matches
    - regex.search
    - text.startswith
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    IfCount: 2
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 140
    functionName: pygments.lexers.shell.SlurmBashLexer.get_tokens_unprocessed
    functionSourceFile: pygments.lexers.shell
    functionUses: 0
    functionsReached:
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - m.end
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - <builtin>.isinstance
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - value.split
    - <builtin>.list
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - statestack.append
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - statestack.pop
    - m.group
    - <builtin>.abs
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - <builtin>.len
    - stack.append
    - value.lower
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.shell.ShellSessionBaseLexer
    functionSourceFile: pygments.lexers.shell
    functionUses: 0
    functionsReached:
    - re.compile
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 9
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 14
    ICount: 8
    IfCount: 9
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 160
    functionName: pygments.lexers.shell.ShellSessionBaseLexer.get_tokens_unprocessed
    functionSourceFile: pygments.lexers.shell
    functionUses: 0
    functionsReached:
    - match.start
    - m.group
    - curcode.endswith
    - innerlexer.get_tokens_unprocessed
    - line_re.finditer
    - pygments.lexer.do_insertions
    - <builtin>.next
    - <builtin>.iter
    - venv_match.group
    - insertions.append
    - match.group
    - <builtin>.len
    - line.startswith
    - venv_match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.shell.BashSessionLexer
    functionSourceFile: pygments.lexers.shell
    functionUses: 0
    functionsReached:
    - re.compile
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 13
    argNames:
    - compound
    - _core_token
    - _core_token_compound
    - _keyword_terminator
    - _nl
    - _punct
    - _string
    - _space
    - _start_label
    - _stoken
    - _token_terminator
    - _variable
    - _ws
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 282
    functionName: pygments.lexers.shell.BatchLexer._make_begin_state
    functionSourceFile: pygments.lexers.shell
    functionUses: 1
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    - pygments.lexer.words.__init__
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 9
    argNames:
    - compound
    - _label
    - _label_compound
    - _nl
    - _space
    - _start_label
    - _token
    - _token_compound
    - _ws
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 366
    functionName: pygments.lexers.shell.BatchLexer._make_follow_state
    functionSourceFile: pygments.lexers.shell
    functionUses: 1
    functionsReached:
    - state.append
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 7
    argNames:
    - compound
    - _nl
    - _punct
    - _string
    - _variable
    - _ws
    - _nlws
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 386
    functionName: pygments.lexers.shell.BatchLexer._make_arithmetic_state
    functionSourceFile: pygments.lexers.shell
    functionUses: 1
    functionsReached:
    - state.append
    - <builtin>.isinstance
    - pygments.lexer.using
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 3
    argNames:
    - compound
    - _label
    - _label_compound
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 408
    functionName: pygments.lexers.shell.BatchLexer._make_call_state
    functionSourceFile: pygments.lexers.shell
    functionUses: 1
    functionsReached:
    - state.append
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 7
    argNames:
    - compound
    - _label
    - _label_compound
    - _nl
    - _punct
    - _string
    - _variable
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 417
    functionName: pygments.lexers.shell.BatchLexer._make_label_state
    functionSourceFile: pygments.lexers.shell
    functionUses: 1
    functionsReached:
    - state.append
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 9
    argNames:
    - compound
    - _core_token_compound
    - _nl
    - _punct
    - _stoken
    - _string
    - _space
    - _variable
    - _nlws
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 430
    functionName: pygments.lexers.shell.BatchLexer._make_redirect_state
    functionSourceFile: pygments.lexers.shell
    functionUses: 1
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: -1
    functionName: pygments.lexers.shell.BatchLexer
    functionSourceFile: pygments.lexers.shell
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexers.shell.BatchLexer._make_arithmetic_state
    - pygments.lexers.shell.BatchLexer._make_begin_state
    - pygments.lexer.bygroups
    - pygments.lexers.shell.BatchLexer._make_follow_state
    - pygments.lexer.default.__init__
    - pygments.lexers.shell.BatchLexer._make_label_state
    - pygments.lexers.shell.BatchLexer._make_call_state
    - pygments.lexers.shell.BatchLexer._make_redirect_state
    - pygments.lexer.words.__init__
    - kwargs.pop
    - state.append
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.shell.MSDOSSessionLexer
    functionSourceFile: pygments.lexers.shell
    functionUses: 0
    functionsReached:
    - re.compile
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.shell.TcshLexer
    functionSourceFile: pygments.lexers.shell
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.shell.TcshSessionLexer
    functionSourceFile: pygments.lexers.shell
    functionUses: 0
    functionsReached:
    - re.compile
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.shell.PowerShellLexer
    functionSourceFile: pygments.lexers.shell
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.shell.PowerShellSessionLexer
    functionSourceFile: pygments.lexers.shell
    functionUses: 0
    functionsReached:
    - re.compile
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.shell.FishShellLexer
    functionSourceFile: pygments.lexers.shell
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 916
    functionName: pygments.lexers.shell.ExeclineLexer.analyse_text
    functionSourceFile: pygments.lexers.shell
    functionUses: 0
    functionsReached:
    - text.lower
    - x.startswith
    - re.compile
    - split_path_re.split
    - text.find
    - pygments.util.shebang_matches
    - regex.search
    - first_line.startswith
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.ruby
    functionSourceFile: lexers.ruby
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 10
    IfCount: 4
    argCount: 3
    argNames:
    - self
    - match
    - ctx
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 42
    functionName: lexers.ruby.RubyLexer.heredoc_callback
    functionSourceFile: lexers.ruby
    functionUses: 0
    functionsReached:
    - <builtin>.bool
    - amatch.group
    - <builtin>.type
    - m.end
    - amatch.start
    - ctx.stack.append
    - match.group
    - pygments.lexer.LexerContext.__init__
    - pygments.lexer.ExtendedRegexLexer.get_tokens_unprocessed
    - <builtin>.isinstance
    - lines.append
    - match.end
    - match.start
    - m.group
    - ctx.__dict__.setdefault
    - heredocstack.append
    - <builtin>.abs
    - line_re.finditer
    - <builtin>.len
    - ctx.stack.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 89
    functionName: lexers.ruby.RubyLexer.gen_rubystrings_rules
    functionSourceFile: lexers.ruby
    functionUses: 1
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 3
    argNames:
    - self
    - match
    - ctx
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 90
    functionName: lexers.ruby.RubyLexer.gen_rubystrings_rules.intp_regex_callback
    functionSourceFile: lexers.ruby
    functionUses: 0
    functionsReached:
    - match.start
    - match.group
    - <builtin>.len
    - pygments.lexer.LexerContext.__init__
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 3
    argNames:
    - self
    - match
    - ctx
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 98
    functionName: lexers.ruby.RubyLexer.gen_rubystrings_rules.intp_string_callback
    functionSourceFile: lexers.ruby
    functionUses: 0
    functionsReached:
    - match.start
    - match.group
    - <builtin>.len
    - pygments.lexer.LexerContext.__init__
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: lexers.ruby.RubyLexer
    functionSourceFile: lexers.ruby
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    - tokens.update
    - pygments.lexer.words.__init__
    - lexers.ruby.RubyLexer.gen_rubystrings_rules
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 391
    functionName: lexers.ruby.RubyLexer.analyse_text
    functionSourceFile: lexers.ruby
    functionUses: 4
    functionsReached:
    - text.lower
    - x.startswith
    - re.compile
    - split_path_re.split
    - text.find
    - pygments.util.shebang_matches
    - regex.search
    - first_line.startswith
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.ruby.RubyConsoleLexer
    functionSourceFile: lexers.ruby
    functionUses: 0
    functionsReached:
    - re.compile
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 4
    IfCount: 3
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 414
    functionName: lexers.ruby.RubyConsoleLexer.get_tokens_unprocessed
    functionSourceFile: lexers.ruby
    functionUses: 0
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - <builtin>.next
    - pygments.lexer.do_insertions
    - string.lower
    - <builtin>.iter
    - <builtin>.type
    - m.end
    - pygments.util.get_bool_opt
    - pkg_resources.iter_entry_points
    - pygments.util.get_list_opt
    - <builtin>.int
    - ctx.stack.append
    - match.group
    - pygments.lexer.ExtendedRegexLexer.get_tokens_unprocessed
    - pygments.lexer.LexerContext.__init__
    - <builtin>.isinstance
    - <builtin>.list
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - insertions.append
    - pygments.lexer.Lexer.add_filter
    - importlib_metadata.entry_points.select
    - match.start
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - m.group
    - importlib.metadata.entry_points
    - <builtin>.abs
    - options.get
    - line_re.finditer
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - <builtin>.len
    - ctx.stack.pop
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.ruby.FancyLexer
    functionSourceFile: lexers.ruby
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.jmespath
    functionSourceFile: lexers.jmespath
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.jmespath.JMESPathLexer
    functionSourceFile: lexers.jmespath
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 4
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers._julia_builtins
    functionSourceFile: lexers._julia_builtins
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers._ada_builtins
    functionSourceFile: lexers._ada_builtins
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.hexdump
    functionSourceFile: lexers.hexdump
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.hexdump.HexdumpLexer
    functionSourceFile: lexers.hexdump
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.verification
    functionSourceFile: lexers.verification
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.verification.BoogieLexer
    functionSourceFile: lexers.verification
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.verification.SilverLexer
    functionSourceFile: lexers.verification
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers._css_builtins
    functionSourceFile: lexers._css_builtins
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.teal
    functionSourceFile: lexers.teal
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.teal.TealLexer
    functionSourceFile: lexers.teal
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.webmisc
    functionSourceFile: lexers.webmisc
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: lexers.webmisc.DuelLexer
    functionSourceFile: lexers.webmisc
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argNames:
    - lexer
    - match
    - ctx
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 116
    functionName: lexers.webmisc.XQueryLexer.punctuation_root_callback
    functionSourceFile: lexers.webmisc
    functionUses: 0
    functionsReached:
    - match.start
    - match.group
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argNames:
    - lexer
    - match
    - ctx
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 122
    functionName: lexers.webmisc.XQueryLexer.operator_root_callback
    functionSourceFile: lexers.webmisc
    functionUses: 0
    functionsReached:
    - match.start
    - match.group
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 3
    argNames:
    - lexer
    - match
    - ctx
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 128
    functionName: lexers.webmisc.XQueryLexer.popstate_tag_callback
    functionSourceFile: lexers.webmisc
    functionUses: 0
    functionsReached:
    - match.start
    - ctx.stack.append
    - match.group
    - lexer.xquery_parse_state.pop
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexer.xquery_parse_state.pop
    functionSourceFile: <builtin>
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argNames:
    - lexer
    - match
    - ctx
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 134
    functionName: lexers.webmisc.XQueryLexer.popstate_xmlcomment_callback
    functionSourceFile: lexers.webmisc
    functionUses: 0
    functionsReached:
    - match.start
    - ctx.stack.append
    - match.group
    - lexer.xquery_parse_state.pop
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    IfCount: 2
    argCount: 3
    argNames:
    - lexer
    - match
    - ctx
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 139
    functionName: lexers.webmisc.XQueryLexer.popstate_kindtest_callback
    functionSourceFile: lexers.webmisc
    functionUses: 0
    functionsReached:
    - match.start
    - ctx.stack.append
    - match.group
    - lexer.xquery_parse_state.pop
    - re.match
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 3
    IfCount: 3
    argCount: 3
    argNames:
    - lexer
    - match
    - ctx
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 154
    functionName: lexers.webmisc.XQueryLexer.popstate_callback
    functionSourceFile: lexers.webmisc
    functionUses: 0
    functionsReached:
    - match.start
    - ctx.stack.append
    - match.group
    - <builtin>.len
    - ctx.stack.pop
    - lexer.xquery_parse_state.pop
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 3
    argNames:
    - lexer
    - match
    - ctx
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 170
    functionName: lexers.webmisc.XQueryLexer.pushstate_element_content_starttag_callback
    functionSourceFile: lexers.webmisc
    functionUses: 0
    functionsReached:
    - match.start
    - ctx.stack.append
    - lexer.xquery_parse_state.append
    - match.group
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexer.xquery_parse_state.append
    functionSourceFile: <builtin>
    functionUses: 44
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 3
    argNames:
    - lexer
    - match
    - ctx
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 176
    functionName: lexers.webmisc.XQueryLexer.pushstate_cdata_section_callback
    functionSourceFile: lexers.webmisc
    functionUses: 0
    functionsReached:
    - match.start
    - ctx.stack.append
    - lexer.xquery_parse_state.append
    - match.group
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 3
    argNames:
    - lexer
    - match
    - ctx
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 182
    functionName: lexers.webmisc.XQueryLexer.pushstate_starttag_callback
    functionSourceFile: lexers.webmisc
    functionUses: 0
    functionsReached:
    - match.start
    - ctx.stack.append
    - lexer.xquery_parse_state.append
    - match.group
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 4
    IfCount: 0
    argCount: 3
    argNames:
    - lexer
    - match
    - ctx
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 188
    functionName: lexers.webmisc.XQueryLexer.pushstate_operator_order_callback
    functionSourceFile: lexers.webmisc
    functionUses: 0
    functionsReached:
    - lexer.xquery_parse_state.append
    - match.start
    - match.group
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 4
    IfCount: 0
    argCount: 3
    argNames:
    - lexer
    - match
    - ctx
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 196
    functionName: lexers.webmisc.XQueryLexer.pushstate_operator_map_callback
    functionSourceFile: lexers.webmisc
    functionUses: 0
    functionsReached:
    - lexer.xquery_parse_state.append
    - match.start
    - match.group
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 4
    IfCount: 0
    argCount: 3
    argNames:
    - lexer
    - match
    - ctx
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 204
    functionName: lexers.webmisc.XQueryLexer.pushstate_operator_root_validate
    functionSourceFile: lexers.webmisc
    functionUses: 0
    functionsReached:
    - lexer.xquery_parse_state.append
    - match.start
    - match.group
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 4
    IfCount: 0
    argCount: 3
    argNames:
    - lexer
    - match
    - ctx
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 212
    functionName: lexers.webmisc.XQueryLexer.pushstate_operator_root_validate_withmode
    functionSourceFile: lexers.webmisc
    functionUses: 0
    functionsReached:
    - lexer.xquery_parse_state.append
    - match.start
    - match.group
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 3
    argNames:
    - lexer
    - match
    - ctx
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 220
    functionName: lexers.webmisc.XQueryLexer.pushstate_operator_processing_instruction_callback
    functionSourceFile: lexers.webmisc
    functionUses: 0
    functionsReached:
    - match.start
    - ctx.stack.append
    - lexer.xquery_parse_state.append
    - match.group
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 3
    argNames:
    - lexer
    - match
    - ctx
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 226
    functionName: lexers.webmisc.XQueryLexer.pushstate_element_content_processing_instruction_callback
    functionSourceFile: lexers.webmisc
    functionUses: 0
    functionsReached:
    - match.start
    - ctx.stack.append
    - lexer.xquery_parse_state.append
    - match.group
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 3
    argNames:
    - lexer
    - match
    - ctx
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 232
    functionName: lexers.webmisc.XQueryLexer.pushstate_element_content_cdata_section_callback
    functionSourceFile: lexers.webmisc
    functionUses: 0
    functionsReached:
    - match.start
    - ctx.stack.append
    - lexer.xquery_parse_state.append
    - match.group
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 3
    argNames:
    - lexer
    - match
    - ctx
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 238
    functionName: lexers.webmisc.XQueryLexer.pushstate_operator_cdata_section_callback
    functionSourceFile: lexers.webmisc
    functionUses: 0
    functionsReached:
    - match.start
    - ctx.stack.append
    - lexer.xquery_parse_state.append
    - match.group
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 3
    argNames:
    - lexer
    - match
    - ctx
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 244
    functionName: lexers.webmisc.XQueryLexer.pushstate_element_content_xmlcomment_callback
    functionSourceFile: lexers.webmisc
    functionUses: 0
    functionsReached:
    - match.start
    - ctx.stack.append
    - lexer.xquery_parse_state.append
    - match.group
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 3
    argNames:
    - lexer
    - match
    - ctx
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 250
    functionName: lexers.webmisc.XQueryLexer.pushstate_operator_xmlcomment_callback
    functionSourceFile: lexers.webmisc
    functionUses: 0
    functionsReached:
    - match.start
    - ctx.stack.append
    - lexer.xquery_parse_state.append
    - match.group
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 5
    IfCount: 0
    argCount: 3
    argNames:
    - lexer
    - match
    - ctx
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 256
    functionName: lexers.webmisc.XQueryLexer.pushstate_kindtest_callback
    functionSourceFile: lexers.webmisc
    functionUses: 0
    functionsReached:
    - match.start
    - ctx.stack.append
    - lexer.xquery_parse_state.append
    - match.group
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 5
    IfCount: 0
    argCount: 3
    argNames:
    - lexer
    - match
    - ctx
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 264
    functionName: lexers.webmisc.XQueryLexer.pushstate_operator_kindtestforpi_callback
    functionSourceFile: lexers.webmisc
    functionUses: 0
    functionsReached:
    - match.start
    - ctx.stack.append
    - lexer.xquery_parse_state.append
    - match.group
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 5
    IfCount: 0
    argCount: 3
    argNames:
    - lexer
    - match
    - ctx
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 272
    functionName: lexers.webmisc.XQueryLexer.pushstate_operator_kindtest_callback
    functionSourceFile: lexers.webmisc
    functionUses: 0
    functionsReached:
    - match.start
    - ctx.stack.append
    - lexer.xquery_parse_state.append
    - match.group
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 5
    IfCount: 0
    argCount: 3
    argNames:
    - lexer
    - match
    - ctx
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 280
    functionName: lexers.webmisc.XQueryLexer.pushstate_occurrenceindicator_kindtest_callback
    functionSourceFile: lexers.webmisc
    functionUses: 0
    functionsReached:
    - match.start
    - ctx.stack.append
    - lexer.xquery_parse_state.append
    - match.group
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 3
    argNames:
    - lexer
    - match
    - ctx
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 288
    functionName: lexers.webmisc.XQueryLexer.pushstate_operator_starttag_callback
    functionSourceFile: lexers.webmisc
    functionUses: 0
    functionsReached:
    - match.start
    - ctx.stack.append
    - lexer.xquery_parse_state.append
    - match.group
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argNames:
    - lexer
    - match
    - ctx
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 294
    functionName: lexers.webmisc.XQueryLexer.pushstate_operator_root_callback
    functionSourceFile: lexers.webmisc
    functionUses: 0
    functionsReached:
    - lexer.xquery_parse_state.append
    - match.start
    - match.group
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 4
    IfCount: 0
    argCount: 3
    argNames:
    - lexer
    - match
    - ctx
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 300
    functionName: lexers.webmisc.XQueryLexer.pushstate_operator_root_construct_callback
    functionSourceFile: lexers.webmisc
    functionUses: 0
    functionsReached:
    - lexer.xquery_parse_state.append
    - match.start
    - match.group
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argNames:
    - lexer
    - match
    - ctx
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 308
    functionName: lexers.webmisc.XQueryLexer.pushstate_root_callback
    functionSourceFile: lexers.webmisc
    functionUses: 0
    functionsReached:
    - match.start
    - lexer.xquery_parse_state.append
    - match.group
    - ctx.stack.pop
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argNames:
    - lexer
    - match
    - ctx
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 315
    functionName: lexers.webmisc.XQueryLexer.pushstate_operator_attribute_callback
    functionSourceFile: lexers.webmisc
    functionUses: 0
    functionsReached:
    - match.start
    - match.group
    - ctx.stack.append
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 4
    IfCount: 0
    argCount: 3
    argNames:
    - lexer
    - match
    - ctx
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 320
    functionName: lexers.webmisc.XQueryLexer.pushstate_operator_callback
    functionSourceFile: lexers.webmisc
    functionUses: 0
    functionsReached:
    - lexer.xquery_parse_state.append
    - match.start
    - match.group
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.webmisc.XQueryLexer
    functionSourceFile: lexers.webmisc
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.webmisc.QmlLexer
    functionSourceFile: lexers.webmisc
    functionUses: 0
    functionsReached:
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.webmisc.CirruLexer
    functionSourceFile: lexers.webmisc
    functionUses: 0
    functionsReached:
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: lexers.webmisc.SlimLexer
    functionSourceFile: lexers.webmisc
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexers.css._starts_block
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.html
    functionSourceFile: pygments.lexers.html
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pygments.lexers.html.HtmlLexer
    functionSourceFile: pygments.lexers.html
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 101
    functionName: pygments.lexers.html.HtmlLexer.analyse_text
    functionSourceFile: pygments.lexers.html
    functionUses: 6
    functionsReached:
    - re.compile
    - pygments.util.doctype_matches
    - m.group
    - pygments.util.html_doctype_matches
    - doctype.strip
    - doctype_lookup_re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.html.DtdLexer
    functionSourceFile: pygments.lexers.html
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 188
    functionName: pygments.lexers.html.DtdLexer.analyse_text
    functionSourceFile: pygments.lexers.html
    functionUses: 0
    functionsReached:
    - <builtin>.hash
    - xml_decl_re.match
    - doctype_lookup_re.search
    - tag_re.search
    - pygments.util.looks_like_xml
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 232
    functionName: pygments.lexers.html.XmlLexer.analyse_text
    functionSourceFile: pygments.lexers.html
    functionUses: 10
    functionsReached:
    - <builtin>.hash
    - xml_decl_re.match
    - doctype_lookup_re.search
    - tag_re.search
    - pygments.util.looks_like_xml
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 260
    functionName: pygments.lexers.html.XsltLexer.get_tokens_unprocessed
    functionSourceFile: pygments.lexers.html
    functionUses: 0
    functionsReached:
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - m.end
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - re.match
    - <builtin>.isinstance
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - value.split
    - <builtin>.list
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - statestack.append
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - statestack.pop
    - m.group
    - <builtin>.abs
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - <builtin>.len
    - stack.append
    - value.lower
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 269
    functionName: pygments.lexers.html.XsltLexer.analyse_text
    functionSourceFile: pygments.lexers.html
    functionUses: 0
    functionsReached:
    - <builtin>.hash
    - xml_decl_re.match
    - doctype_lookup_re.search
    - tag_re.search
    - pygments.util.looks_like_xml
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pygments.lexers.html.HamlLexer
    functionSourceFile: pygments.lexers.html
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexers.css._starts_block
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pygments.lexers.html.ScamlLexer
    functionSourceFile: pygments.lexers.html
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexers.css._starts_block
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pygments.lexers.html.PugLexer
    functionSourceFile: pygments.lexers.html
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexers.css._starts_block
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.sgf
    functionSourceFile: lexers.sgf
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.sgf.SmartGameFormatLexer
    functionSourceFile: lexers.sgf
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.data
    functionSourceFile: lexers.data
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argNames:
    - self
    - args
    - kwds
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 22
    functionName: lexers.data.YamlLexerContext.__init__
    functionSourceFile: lexers.data
    functionUses: 1
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argNames:
    - token_class
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 44
    functionName: lexers.data.YamlLexer.something
    functionSourceFile: lexers.data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argNames:
    - lexer
    - match
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 46
    functionName: lexers.data.YamlLexer.something.callback
    functionSourceFile: lexers.data
    functionUses: 0
    functionsReached:
    - match.start
    - match.group
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argNames:
    - token_class
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 54
    functionName: lexers.data.YamlLexer.reset_indent
    functionSourceFile: lexers.data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argNames:
    - lexer
    - match
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 56
    functionName: lexers.data.YamlLexer.reset_indent.callback
    functionSourceFile: lexers.data
    functionUses: 0
    functionsReached:
    - match.start
    - match.group
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - token_class
    - start
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 66
    functionName: lexers.data.YamlLexer.save_indent
    functionSourceFile: lexers.data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 2
    IfCount: 5
    argCount: 3
    argNames:
    - lexer
    - match
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 68
    functionName: lexers.data.YamlLexer.save_indent.callback
    functionSourceFile: lexers.data
    functionUses: 0
    functionsReached:
    - match.start
    - context.indent_stack.pop
    - match.group
    - <builtin>.len
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - token_class
    - implicit
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 88
    functionName: lexers.data.YamlLexer.set_indent
    functionSourceFile: lexers.data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 3
    argNames:
    - lexer
    - match
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 90
    functionName: lexers.data.YamlLexer.set_indent.callback
    functionSourceFile: lexers.data
    functionUses: 0
    functionsReached:
    - match.start
    - context.indent_stack.append
    - match.group
    - <builtin>.len
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argNames:
    - token_class
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 101
    functionName: lexers.data.YamlLexer.set_block_scalar_indent
    functionSourceFile: lexers.data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 3
    argNames:
    - lexer
    - match
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 103
    functionName: lexers.data.YamlLexer.set_block_scalar_indent.callback
    functionSourceFile: lexers.data
    functionUses: 0
    functionsReached:
    - match.start
    - <builtin>.int
    - match.group
    - <builtin>.max
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - indent_token_class
    - content_token_class
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 118
    functionName: lexers.data.YamlLexer.parse_block_scalar_empty_line
    functionSourceFile: lexers.data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    IfCount: 2
    argCount: 3
    argNames:
    - lexer
    - match
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 120
    functionName: lexers.data.YamlLexer.parse_block_scalar_empty_line.callback
    functionSourceFile: lexers.data
    functionUses: 0
    functionsReached:
    - match.start
    - match.group
    - <builtin>.len
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argNames:
    - token_class
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 135
    functionName: lexers.data.YamlLexer.parse_block_scalar_indent
    functionSourceFile: lexers.data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 5
    IfCount: 4
    argCount: 3
    argNames:
    - lexer
    - match
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 137
    functionName: lexers.data.YamlLexer.parse_block_scalar_indent.callback
    functionSourceFile: lexers.data
    functionUses: 0
    functionsReached:
    - match.start
    - context.stack.pop
    - match.group
    - <builtin>.len
    - <builtin>.max
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argNames:
    - token_class
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 155
    functionName: lexers.data.YamlLexer.parse_plain_scalar_indent
    functionSourceFile: lexers.data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    IfCount: 2
    argCount: 3
    argNames:
    - lexer
    - match
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 157
    functionName: lexers.data.YamlLexer.parse_plain_scalar_indent.callback
    functionSourceFile: lexers.data
    functionUses: 0
    functionsReached:
    - match.start
    - context.stack.pop
    - <builtin>.len
    - match.group
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.data.YamlLexer
    functionSourceFile: lexers.data
    functionUses: 0
    functionsReached:
    - lexers.data.YamlLexer.set_indent
    - pygments.lexer.bygroups
    - lexers.data.YamlLexer.parse_plain_scalar_indent
    - lexers.data.YamlLexer.set_block_scalar_indent
    - lexers.data.YamlLexer.reset_indent
    - lexers.data.YamlLexer.parse_block_scalar_indent
    - lexers.data.YamlLexer.save_indent
    - lexers.data.YamlLexer.something
    - lexers.data.YamlLexer.parse_block_scalar_empty_line
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argNames:
    - self
    - text
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 431
    functionName: lexers.data.YamlLexer.get_tokens_unprocessed
    functionSourceFile: lexers.data
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - lexers.data.YamlLexerContext.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.data.JsonLexer
    functionSourceFile: lexers.data
    functionUses: 0
    functionsReached:
    - <builtin>.set
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 47
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 22
    EdgeCount: 67
    ICount: 37
    IfCount: 47
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 471
    functionName: lexers.data.JsonLexer.get_tokens_unprocessed
    functionSourceFile: lexers.data
    functionUses: 0
    functionsReached:
    - queue.clear
    - queue.append
    - <builtin>.enumerate
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 762
    functionName: lexers.data.JsonLdLexer.get_tokens_unprocessed
    functionSourceFile: lexers.data
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.diff
    functionSourceFile: lexers.diff
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.diff.DiffLexer
    functionSourceFile: lexers.diff
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 43
    functionName: lexers.diff.DiffLexer.analyse_text
    functionSourceFile: lexers.diff
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.diff.DarcsPatchLexer
    functionSourceFile: lexers.diff
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.rita
    functionSourceFile: lexers.rita
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.macaulay2
    functionSourceFile: lexers.macaulay2
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.macaulay2.Macaulay2Lexer
    functionSourceFile: lexers.macaulay2
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.pascal
    functionSourceFile: lexers.pascal
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 5
    IfCount: 3
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 299
    functionName: lexers.pascal.DelphiLexer.__init__
    functionSourceFile: lexers.pascal
    functionUses: 0
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - string.lower
    - pygments.util.get_bool_opt
    - pkg_resources.iter_entry_points
    - pygments.util.get_list_opt
    - <builtin>.int
    - <builtin>.isinstance
    - <builtin>.list
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - pygments.lexer.Lexer.add_filter
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - options.get
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - <builtin>.set
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 58
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 26
    EdgeCount: 82
    ICount: 13
    IfCount: 58
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 312
    functionName: lexers.pascal.DelphiLexer.get_tokens_unprocessed
    functionSourceFile: lexers.pascal
    functionUses: 0
    functionsReached:
    - stack.pop
    - re.compile
    - m.group
    - m.start
    - pygments.scanner.Scanner.scan
    - scanner.match.lower
    - scanner.match.strip
    - pygments.scanner.Scanner.check
    - block_labels.add
    - m.end
    - <builtin>.len
    - pygments.scanner.Scanner.test
    - pygments.scanner.Scanner.__init__
    - <builtin>.set
    - stack.append
    - scanner.match.startswith
    - pygments.scanner.Scanner.get_char
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argNames:
    - self
    - text
    - flags
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 35
    functionName: pygments.scanner.Scanner.__init__
    functionSourceFile: pygments.scanner
    functionUses: 2
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 2
    argNames:
    - self
    - pattern
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 72
    functionName: pygments.scanner.Scanner.scan
    functionSourceFile: pygments.scanner
    functionUses: 3
    functionsReached:
    - m.start
    - m.end
    - re.compile
    - m.group
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: scanner.match.startswith
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: scanner.match.lower
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - pattern
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 66
    functionName: pygments.scanner.Scanner.test
    functionSourceFile: pygments.scanner
    functionUses: 2
    functionsReached:
    - re.compile
    - pygments.scanner.Scanner.check
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: block_labels.add
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: stack.pop
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 95
    functionName: pygments.scanner.Scanner.get_char
    functionSourceFile: pygments.scanner
    functionUses: 2
    functionsReached:
    - re.compile
    - m.group
    - m.start
    - pygments.scanner.Scanner.scan
    - m.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: scanner.match.strip
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.modula2
    functionSourceFile: pygments.lexers.modula2
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 1265
    functionName: pygments.lexers.modula2.Modula2Lexer.__init__
    functionSourceFile: pygments.lexers.modula2
    functionUses: 0
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - builtins_set.update
    - string.lower
    - pseudo_builtins_set.update
    - pygments.util.get_bool_opt
    - pkg_resources.iter_entry_points
    - pygments.util.get_list_opt
    - <builtin>.int
    - lexemes_to_reject_set.update
    - <builtin>.isinstance
    - modules_set.update
    - <builtin>.list
    - types_set.update
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - variables_set.update
    - pygments.lexer.Lexer.add_filter
    - procedures_set.update
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - options.get
    - reswords_set.update
    - <builtin>.hasattr
    - constants_set.update
    - importlib_metadata.entry_points
    - pygments.lexers.modula2.Modula2Lexer.set_dialect
    - adts_set.update
    - <builtin>.set
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 10
    IfCount: 1
    argCount: 2
    argNames:
    - self
    - dialect_id
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1303
    functionName: pygments.lexers.modula2.Modula2Lexer.set_dialect
    functionSourceFile: pygments.lexers.modula2
    functionUses: 2
    functionsReached:
    - modules_set.update
    - reswords_set.update
    - types_set.update
    - builtins_set.update
    - procedures_set.update
    - constants_set.update
    - variables_set.update
    - adts_set.update
    - lexemes_to_reject_set.update
    - <builtin>.set
    - pseudo_builtins_set.update
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexemes_to_reject_set.update
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: reswords_set.update
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: builtins_set.update
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pseudo_builtins_set.update
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: adts_set.update
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: modules_set.update
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: types_set.update
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: procedures_set.update
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: variables_set.update
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: constants_set.update
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 2
    argNames:
    - self
    - dialect_tag
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1405
    functionName: pygments.lexers.modula2.Modula2Lexer.get_dialect_from_dialect_tag
    functionSourceFile: pygments.lexers.modula2
    functionUses: 1
    functionsReached:
    - dialect_tag.endswith
    - <builtin>.range
    - <builtin>.len
    - dialect_tag.startswith
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dialect_tag.startswith
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dialect_tag.endswith
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 37
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 18
    EdgeCount: 53
    ICount: 2
    IfCount: 37
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 1453
    functionName: pygments.lexers.modula2.Modula2Lexer.get_tokens_unprocessed
    functionSourceFile: pygments.lexers.modula2
    functionUses: 0
    functionsReached:
    - builtins_set.update
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - m.end
    - value.startswith
    - pseudo_builtins_set.update
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - dialect_tag.startswith
    - lexemes_to_reject_set.update
    - <builtin>.isinstance
    - modules_set.update
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - value.split
    - <builtin>.list
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - statestack.append
    - types_set.update
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - variables_set.update
    - <builtin>.range
    - procedures_set.update
    - statestack.pop
    - m.group
    - pygments.lexers.modula2.Modula2Lexer.get_dialect_from_dialect_tag
    - <builtin>.abs
    - reswords_set.update
    - dialect_tag.endswith
    - constants_set.update
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.modula2.Modula2Lexer.set_dialect
    - <builtin>.len
    - adts_set.update
    - <builtin>.set
    - stack.append
    - value.lower
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: value.startswith
    functionSourceFile: <builtin>
    functionUses: 20
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1563
    functionName: pygments.lexers.modula2.Modula2Lexer.analyse_text
    functionSourceFile: pygments.lexers.modula2
    functionUses: 0
    functionsReached:
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.scanner
    functionSourceFile: pygments.scanner
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 49
    functionName: pygments.scanner.Scanner.eos
    functionSourceFile: pygments.scanner
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.property
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.scanner.Scanner
    functionSourceFile: pygments.scanner
    functionUses: 0
    functionsReached:
    - <builtin>.property
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argNames:
    - self
    - pattern
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 54
    functionName: pygments.scanner.Scanner.check
    functionSourceFile: pygments.scanner
    functionUses: 3
    functionsReached:
    - re.compile
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: m.start
    functionSourceFile: <builtin>
    functionUses: 18
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 99
    functionName: pygments.scanner.Scanner.__repr__
    functionSourceFile: pygments.scanner
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.hdl
    functionSourceFile: lexers.hdl
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.hdl.VerilogLexer
    functionSourceFile: lexers.hdl
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 132
    functionName: lexers.hdl.VerilogLexer.analyse_text
    functionSourceFile: lexers.hdl
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.hdl.SystemVerilogLexer
    functionSourceFile: lexers.hdl
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: lexers.hdl.VhdlLexer
    functionSourceFile: lexers.hdl
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.typoscript
    functionSourceFile: lexers.typoscript
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.typoscript.TypoScriptCssDataLexer
    functionSourceFile: lexers.typoscript
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.typoscript.TypoScriptHtmlDataLexer
    functionSourceFile: lexers.typoscript
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: lexers.typoscript.TypoScriptLexer
    functionSourceFile: lexers.typoscript
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.erlang
    functionSourceFile: lexers.erlang
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.erlang.ErlangLexer
    functionSourceFile: lexers.erlang
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.erlang.ErlangShellLexer
    functionSourceFile: lexers.erlang
    functionUses: 0
    functionsReached:
    - re.compile
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 5
    IfCount: 4
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 163
    functionName: lexers.erlang.ErlangShellLexer.get_tokens_unprocessed
    functionSourceFile: lexers.erlang
    functionUses: 0
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - <builtin>.next
    - pygments.lexer.do_insertions
    - <builtin>.iter
    - string.lower
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - m.end
    - pygments.util.get_bool_opt
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - pkg_resources.iter_entry_points
    - pygments.util.get_list_opt
    - <builtin>.int
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - match.group
    - <builtin>.isinstance
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - value.split
    - <builtin>.list
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - statestack.append
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - insertions.append
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - pygments.lexer.Lexer.add_filter
    - importlib_metadata.entry_points.select
    - match.start
    - importlib_metadata.entry_points.get
    - statestack.pop
    - pkg_resources.iter_entry_points.load
    - m.group
    - importlib.metadata.entry_points
    - <builtin>.abs
    - options.get
    - line_re.finditer
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - <builtin>.len
    - line.startswith
    - stack.append
    - value.lower
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argNames:
    - name
    - symbol
    - token
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 191
    functionName: lexers.erlang.gen_elixir_string_rules
    functionSourceFile: lexers.erlang
    functionUses: 1
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 4
    argNames:
    - term
    - term_class
    - token
    - interpol
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 203
    functionName: lexers.erlang.gen_elixir_sigstr_rules
    functionSourceFile: lexers.erlang
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 285
    functionName: lexers.erlang.ElixirLexer.gen_elixir_sigil_rules
    functionSourceFile: lexers.erlang
    functionUses: 1
    functionsReached:
    - lexers.erlang.gen_elixir_sigstr_rules
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 5
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: lexers.erlang.ElixirLexer
    functionSourceFile: lexers.erlang
    functionUses: 0
    functionsReached:
    - lexers.erlang.ElixirLexer.gen_elixir_sigil_rules
    - lexers.erlang.gen_elixir_string_rules
    - lexers.erlang.gen_elixir_sigstr_rules
    - pygments.lexer.bygroups
    - re.escape
    - pygments.lexer.default.__init__
    - tokens.update
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.erlang.ElixirConsoleLexer
    functionSourceFile: lexers.erlang
    functionUses: 0
    functionsReached:
    - re.compile
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 5
    IfCount: 4
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 497
    functionName: lexers.erlang.ElixirConsoleLexer.get_tokens_unprocessed
    functionSourceFile: lexers.erlang
    functionUses: 0
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - <builtin>.next
    - pygments.lexer.do_insertions
    - string.lower
    - <builtin>.iter
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - m.end
    - pygments.util.get_bool_opt
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - pkg_resources.iter_entry_points
    - pygments.util.get_list_opt
    - <builtin>.int
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - match.group
    - <builtin>.isinstance
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - value.split
    - <builtin>.list
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - statestack.append
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - insertions.append
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - pygments.lexer.Lexer.add_filter
    - importlib_metadata.entry_points.select
    - match.start
    - importlib_metadata.entry_points.get
    - statestack.pop
    - pkg_resources.iter_entry_points.load
    - m.group
    - importlib.metadata.entry_points
    - <builtin>.abs
    - options.get
    - line_re.finditer
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - line.startswith
    - <builtin>.len
    - stack.append
    - value.lower
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.smithy
    functionSourceFile: lexers.smithy
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.smithy.SmithyLexer
    functionSourceFile: lexers.smithy
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.monte
    functionSourceFile: lexers.monte
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.monte.MonteLexer
    functionSourceFile: lexers.monte
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.int_fiction
    functionSourceFile: lexers.int_fiction
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.int_fiction.Inform6Lexer
    functionSourceFile: lexers.int_fiction
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 4
    IfCount: 6
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 502
    functionName: lexers.int_fiction.Inform6Lexer.get_tokens_unprocessed
    functionSourceFile: lexers.int_fiction
    functionUses: 0
    functionsReached:
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - objectloop_queue.pop
    - m.end
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - objectloop_queue.append
    - <builtin>.isinstance
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - value.split
    - <builtin>.list
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - statestack.append
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - statestack.pop
    - m.group
    - <builtin>.abs
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - <builtin>.len
    - stack.append
    - value.lower
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: objectloop_queue.append
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: objectloop_queue.pop
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 533
    functionName: lexers.int_fiction.Inform6Lexer.analyse_text
    functionSourceFile: lexers.int_fiction
    functionUses: 0
    functionsReached:
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: lexers.int_fiction.Inform7Lexer
    functionSourceFile: lexers.int_fiction
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - token.startswith
    - pygments.lexer.using
    - <builtin>.list
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: token.startswith
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 738
    functionName: lexers.int_fiction.Inform7Lexer.__init__
    functionSourceFile: lexers.int_fiction
    functionUses: 0
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - string.lower
    - pygments.util.get_bool_opt
    - pkg_resources.iter_entry_points
    - pygments.util.get_list_opt
    - <builtin>.int
    - <builtin>.isinstance
    - <builtin>.list
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - pygments.lexer.Lexer.add_filter
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - options.get
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argNames:
    - self
    - text
    - stack
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 758
    functionName: lexers.int_fiction.Inform6TemplateLexer.get_tokens_unprocessed
    functionSourceFile: lexers.int_fiction
    functionUses: 0
    functionsReached:
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - m.end
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - <builtin>.isinstance
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - value.split
    - <builtin>.list
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - statestack.append
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - statestack.pop
    - m.group
    - <builtin>.abs
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - <builtin>.len
    - stack.append
    - value.lower
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 2
    IfCount: 3
    argCount: 4
    argNames:
    - triple
    - double
    - verbatim
    - _escape
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 784
    functionName: lexers.int_fiction.Tads3Lexer._make_string_state
    functionSourceFile: lexers.int_fiction
    functionUses: 1
    functionsReached:
    - state.append
    - re.escape
    - c.upper
    - c.lower
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: c.lower
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: c.upper
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argNames:
    - triple
    - double
    - _escape
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 834
    functionName: lexers.int_fiction.Tads3Lexer._make_tag_state
    functionSourceFile: lexers.int_fiction
    functionUses: 1
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argNames:
    - terminator
    - host_triple
    - host_double
    - _escape
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 859
    functionName: lexers.int_fiction.Tads3Lexer._make_attribute_value_state
    functionSourceFile: lexers.int_fiction
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: lexers.int_fiction.Tads3Lexer
    functionSourceFile: lexers.int_fiction
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - lexers.int_fiction.Tads3Lexer._make_attribute_value_state
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - re.escape
    - pygments.lexer.default.__init__
    - kwargs.pop
    - state.append
    - lexers.int_fiction.Tads3Lexer._make_string_state
    - c.upper
    - c.lower
    - lexers.int_fiction.Tads3Lexer._make_tag_state
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 1
    IfCount: 6
    argCount: 3
    argNames:
    - self
    - text
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 1347
    functionName: lexers.int_fiction.Tads3Lexer.get_tokens_unprocessed
    functionSourceFile: lexers.int_fiction
    functionUses: 0
    functionsReached:
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - m.end
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - re.match
    - <builtin>.isinstance
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - value.split
    - <builtin>.list
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - statestack.append
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - statestack.pop
    - m.group
    - <builtin>.abs
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - <builtin>.len
    - stack.append
    - value.lower
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1370
    functionName: lexers.int_fiction.Tads3Lexer.analyse_text
    functionSourceFile: lexers.int_fiction
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.wowtoc
    functionSourceFile: lexers.wowtoc
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argNames:
    - inner_pattern
    - ignore_case
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 20
    functionName: lexers.wowtoc._create_tag_line_pattern
    functionSourceFile: lexers.wowtoc
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argNames:
    - inner_pattern
    - inner_token
    - ignore_case
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 27
    functionName: lexers.wowtoc._create_tag_line_token
    functionSourceFile: lexers.wowtoc
    functionUses: 1
    functionsReached:
    - lexers.wowtoc._create_tag_line_pattern
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: lexers.wowtoc.WoWTocLexer
    functionSourceFile: lexers.wowtoc
    functionUses: 0
    functionsReached:
    - lexers.wowtoc._create_tag_line_token
    - pygments.lexer.bygroups
    - lexers.wowtoc._create_tag_line_pattern
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 94
    functionName: lexers.wowtoc.WoWTocLexer.analyse_text
    functionSourceFile: lexers.wowtoc
    functionUses: 0
    functionsReached:
    - text.casefold
    - match.group
    - lexers.wowtoc._create_tag_line_pattern
    - re.search
    - re.match
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: text.casefold
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.smv
    functionSourceFile: lexers.smv
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.smv.NuSMVLexer
    functionSourceFile: lexers.smv
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.asm
    functionSourceFile: lexers.asm
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.asm.GasLexer
    functionSourceFile: lexers.asm
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 102
    functionName: lexers.asm.GasLexer.analyse_text
    functionSourceFile: lexers.asm
    functionUses: 4
    functionsReached:
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argNames:
    - asm_lexer
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 109
    functionName: lexers.asm._objdump_lexer_tokens
    functionSourceFile: lexers.asm
    functionUses: 2
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: -1
    functionName: lexers.asm.ObjdumpLexer
    functionSourceFile: lexers.asm
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - kwargs.pop
    - lexers.asm._objdump_lexer_tokens
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 183
    functionName: lexers.asm.DObjdumpLexer.__init__
    functionSourceFile: lexers.asm
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 196
    functionName: lexers.asm.CppObjdumpLexer.__init__
    functionSourceFile: lexers.asm
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 209
    functionName: lexers.asm.CObjdumpLexer.__init__
    functionSourceFile: lexers.asm
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.asm.HsailLexer
    functionSourceFile: lexers.asm
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.asm.LlvmLexer
    functionSourceFile: lexers.asm
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.asm.LlvmMirBodyLexer
    functionSourceFile: lexers.asm
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: lexers.asm.LlvmMirLexer
    functionSourceFile: lexers.asm
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    - pygments.lexer.words.__init__
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.asm.NasmLexer
    functionSourceFile: lexers.asm
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 790
    functionName: lexers.asm.NasmLexer.analyse_text
    functionSourceFile: lexers.asm
    functionUses: 4
    functionsReached:
    - re.match
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: -1
    functionName: lexers.asm.NasmObjdumpLexer
    functionSourceFile: lexers.asm
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - kwargs.pop
    - lexers.asm._objdump_lexer_tokens
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.asm.TasmLexer
    functionSourceFile: lexers.asm
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 890
    functionName: lexers.asm.TasmLexer.analyse_text
    functionSourceFile: lexers.asm
    functionUses: 0
    functionsReached:
    - re.match
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 929
    functionName: lexers.asm.Ca65Lexer.analyse_text
    functionSourceFile: lexers.asm
    functionUses: 0
    functionsReached:
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - lexer
    - match
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 979
    functionName: lexers.asm.Dasm16Lexer.guess_identifier
    functionSourceFile: lexers.asm
    functionUses: 0
    functionsReached:
    - match.start
    - match.group
    - ident.upper
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: ident.upper
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.d
    functionSourceFile: pygments.lexers.d
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.d.DLexer
    functionSourceFile: pygments.lexers.d
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.d.CrocLexer
    functionSourceFile: pygments.lexers.d
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.c_cpp
    functionSourceFile: pygments.lexers.c_cpp
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pygments.lexers.c_cpp.CFamilyLexer
    functionSourceFile: pygments.lexers.c_cpp
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    - pygments.lexer.words.__init__
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 247
    functionName: pygments.lexers.c_cpp.CFamilyLexer.__init__
    functionSourceFile: pygments.lexers.c_cpp
    functionUses: 0
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - string.lower
    - pygments.util.get_bool_opt
    - pkg_resources.iter_entry_points
    - pygments.util.get_list_opt
    - <builtin>.int
    - <builtin>.isinstance
    - <builtin>.list
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - pygments.lexer.Lexer.add_filter
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - options.get
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 1
    IfCount: 5
    argCount: 3
    argNames:
    - self
    - text
    - stack
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 254
    functionName: pygments.lexers.c_cpp.CFamilyLexer.get_tokens_unprocessed
    functionSourceFile: pygments.lexers.c_cpp
    functionUses: 8
    functionsReached:
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - m.end
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - <builtin>.isinstance
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - value.split
    - <builtin>.list
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - statestack.append
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - statestack.pop
    - m.group
    - <builtin>.abs
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - <builtin>.len
    - stack.append
    - value.lower
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.c_cpp.CLexer
    functionSourceFile: pygments.lexers.c_cpp
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 312
    functionName: pygments.lexers.c_cpp.CLexer.analyse_text
    functionSourceFile: pygments.lexers.c_cpp
    functionUses: 0
    functionsReached:
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.c_cpp.CppLexer
    functionSourceFile: pygments.lexers.c_cpp
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 405
    functionName: pygments.lexers.c_cpp.CppLexer.analyse_text
    functionSourceFile: pygments.lexers.c_cpp
    functionUses: 0
    functionsReached:
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.graph
    functionSourceFile: lexers.graph
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: lexers.graph.CypherLexer
    functionSourceFile: lexers.graph
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.grammar_notation
    functionSourceFile: lexers.grammar_notation
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.grammar_notation.BnfLexer
    functionSourceFile: lexers.grammar_notation
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.grammar_notation.AbnfLexer
    functionSourceFile: lexers.grammar_notation
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: lexers.grammar_notation.JsgfLexer
    functionSourceFile: lexers.grammar_notation
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.grammar_notation.PegLexer
    functionSourceFile: lexers.grammar_notation
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.d
    functionSourceFile: lexers.d
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.d.DLexer
    functionSourceFile: lexers.d
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.d.CrocLexer
    functionSourceFile: lexers.d
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.gcodelexer
    functionSourceFile: lexers.gcodelexer
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.gcodelexer.GcodeLexer
    functionSourceFile: lexers.gcodelexer
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.business
    functionSourceFile: lexers.business
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.business.CobolLexer
    functionSourceFile: lexers.business
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.business.ABAPLexer
    functionSourceFile: lexers.business
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.business.OpenEdgeLexer
    functionSourceFile: lexers.business
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 502
    functionName: lexers.business.OpenEdgeLexer.analyse_text
    functionSourceFile: lexers.business
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.business.MaqlLexer
    functionSourceFile: lexers.business
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers._openedge_builtins
    functionSourceFile: pygments.lexers._openedge_builtins
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: -1
    functionName: lexers._php_builtins
    functionSourceFile: lexers._php_builtins
    functionUses: 0
    functionsReached:
    - content.find
    - re.compile
    - <builtin>.open
    - lexers._php_builtins.regenerate
    - search.group
    - fp.read
    - tarfile.open
    - <builtin>.print
    - lexers._php_builtins.get_php_references
    - <builtin>.tuple
    - lexers._php_builtins.run
    - pprint.pformat
    - match.group
    - lexers._php_builtins.get_php_functions
    - glob.glob
    - module_re.search
    - modules.values
    - tar.extractall
    - shutil.rmtree
    - urllib.request.urlretrieve
    - <builtin>.sum
    - fp.write
    - os.remove
    - <builtin>.len
    - function_re.finditer
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 2
    IfCount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 3263
    functionName: lexers._php_builtins.get_php_functions
    functionSourceFile: lexers._php_builtins
    functionUses: 2
    functionsReached:
    - re.compile
    - function_re.finditer
    - <builtin>.open
    - lexers._php_builtins.get_php_references
    - <builtin>.tuple
    - os.remove
    - search.group
    - tar.extractall
    - match.group
    - glob.glob
    - module_re.search
    - urllib.request.urlretrieve
    - tarfile.open
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3298
    functionName: lexers._php_builtins.get_php_references
    functionSourceFile: lexers._php_builtins
    functionUses: 3
    functionsReached:
    - os.remove
    - tar.extractall
    - glob.glob
    - urllib.request.urlretrieve
    - tarfile.open
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 2
    argNames:
    - filename
    - modules
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3305
    functionName: lexers._php_builtins.regenerate
    functionSourceFile: lexers._php_builtins
    functionUses: 2
    functionsReached:
    - content.find
    - <builtin>.open
    - fp.write
    - pprint.pformat
    - fp.read
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 4
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 3317
    functionName: lexers._php_builtins.run
    functionSourceFile: lexers._php_builtins
    functionUses: 1
    functionsReached:
    - content.find
    - re.compile
    - <builtin>.open
    - lexers._php_builtins.regenerate
    - search.group
    - fp.read
    - tarfile.open
    - <builtin>.print
    - lexers._php_builtins.get_php_references
    - <builtin>.tuple
    - pprint.pformat
    - match.group
    - lexers._php_builtins.get_php_functions
    - glob.glob
    - module_re.search
    - function_re.finditer
    - tar.extractall
    - shutil.rmtree
    - urllib.request.urlretrieve
    - <builtin>.sum
    - fp.write
    - os.remove
    - <builtin>.len
    - modules.values
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.arturo
    functionSourceFile: lexers.arturo
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 36
    functionName: lexers.arturo.ArturoLexer.__init__
    functionSourceFile: lexers.arturo
    functionUses: 0
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - string.lower
    - pygments.util.get_bool_opt
    - pkg_resources.iter_entry_points
    - pygments.util.get_list_opt
    - <builtin>.int
    - <builtin>.isinstance
    - <builtin>.list
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - pygments.lexer.Lexer.add_filter
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - options.get
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    IfCount: 2
    argCount: 2
    argNames:
    - self
    - match
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 41
    functionName: lexers.arturo.ArturoLexer.handle_annotated_strings
    functionSourceFile: lexers.arturo
    functionUses: 0
    functionsReached:
    - <builtin>.__import__
    - <builtin>.next
    - pygments.lexer.do_insertions
    - <builtin>.iter
    - <builtin>.getattr
    - pkg_resources.iter_entry_points
    - match.group
    - _alias.lower
    - LEXERS.values
    - pygments.plugin.iter_entry_points
    - pygments.lexers.get_lexer_by_name
    - pygments.lexers._load_lexers
    - importlib_metadata.entry_points.select
    - match.start
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - pygments.plugin.find_plugin_lexers
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - <builtin>.len
    - lexer.get_tokens_unprocessed
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexer.get_tokens_unprocessed
    functionSourceFile: <builtin>
    functionUses: 20
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: lexers.arturo.ArturoLexer
    functionSourceFile: lexers.arturo
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers._vim_builtins
    functionSourceFile: lexers._vim_builtins
    functionUses: 0
    functionsReached:
    - lexers._vim_builtins._getcommand
    - lexers._vim_builtins._getauto
    - lexers._vim_builtins._getoption
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 14
    functionName: lexers._vim_builtins._getauto
    functionSourceFile: lexers._vim_builtins
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 109
    functionName: lexers._vim_builtins._getcommand
    functionSourceFile: lexers._vim_builtins
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 676
    functionName: lexers._vim_builtins._getoption
    functionSourceFile: lexers._vim_builtins
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: -1
    functionName: lexers._lua_builtins
    functionSourceFile: lexers._lua_builtins
    functionUses: 0
    functionsReached:
    - content.find
    - urllib.request.urlopen
    - re.compile
    - <builtin>.open
    - fp.read
    - functions.append
    - modules.setdefault
    - lexers._lua_builtins.module_callbacks
    - <builtin>.sorted
    - lexers._lua_builtins.regenerate
    - <builtin>.print
    - urllib.request.urlopen.decode
    - <builtin>.tuple
    - pprint.pformat
    - modules.items
    - name.split
    - lexers._lua_builtins.get_newest_version
    - lexers._lua_builtins.get_lua_functions
    - m.groups
    - fp.write
    - lexers._lua_builtins.run
    - <builtin>.len
    - lexers._lua_builtins.get_function_module
    - r.match
    - <builtin>.set
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 185
    functionName: lexers._lua_builtins.module_callbacks
    functionSourceFile: lexers._lua_builtins
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - name
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 186
    functionName: lexers._lua_builtins.module_callbacks.is_in_coroutine_module
    functionSourceFile: lexers._lua_builtins
    functionUses: 0
    functionsReached:
    - name.startswith
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: name.startswith
    functionSourceFile: <builtin>
    functionUses: 16
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - name
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 189
    functionName: lexers._lua_builtins.module_callbacks.is_in_modules_module
    functionSourceFile: lexers._lua_builtins
    functionUses: 0
    functionsReached:
    - name.startswith
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - name
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 195
    functionName: lexers._lua_builtins.module_callbacks.is_in_string_module
    functionSourceFile: lexers._lua_builtins
    functionUses: 0
    functionsReached:
    - name.startswith
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - name
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 198
    functionName: lexers._lua_builtins.module_callbacks.is_in_table_module
    functionSourceFile: lexers._lua_builtins
    functionUses: 0
    functionsReached:
    - name.startswith
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - name
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 201
    functionName: lexers._lua_builtins.module_callbacks.is_in_math_module
    functionSourceFile: lexers._lua_builtins
    functionUses: 0
    functionsReached:
    - name.startswith
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - name
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 204
    functionName: lexers._lua_builtins.module_callbacks.is_in_io_module
    functionSourceFile: lexers._lua_builtins
    functionUses: 0
    functionsReached:
    - name.startswith
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - name
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 207
    functionName: lexers._lua_builtins.module_callbacks.is_in_os_module
    functionSourceFile: lexers._lua_builtins
    functionUses: 0
    functionsReached:
    - name.startswith
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - name
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 210
    functionName: lexers._lua_builtins.module_callbacks.is_in_debug_module
    functionSourceFile: lexers._lua_builtins
    functionUses: 0
    functionsReached:
    - name.startswith
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 224
    functionName: lexers._lua_builtins.get_newest_version
    functionSourceFile: lexers._lua_builtins
    functionUses: 2
    functionsReached:
    - urllib.request.urlopen
    - re.compile
    - urllib.request.urlopen.decode
    - m.groups
    - r.match
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib.request.urlopen
    functionSourceFile: urllib
    functionUses: 16
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib.request.urlopen.decode
    functionSourceFile: urllib
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: r.match
    functionSourceFile: <builtin>
    functionUses: 14
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: m.groups
    functionSourceFile: <builtin>
    functionUses: 16
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argNames:
    - version
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 232
    functionName: lexers._lua_builtins.get_lua_functions
    functionSourceFile: lexers._lua_builtins
    functionUses: 2
    functionsReached:
    - urllib.request.urlopen
    - re.compile
    - urllib.request.urlopen.decode
    - m.groups
    - functions.append
    - r.match
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: functions.append
    functionSourceFile: <builtin>
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argNames:
    - name
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 242
    functionName: lexers._lua_builtins.get_function_module
    functionSourceFile: lexers._lua_builtins
    functionUses: 2
    functionsReached:
    - name.split
    - lexers._lua_builtins.module_callbacks
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: name.split
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 2
    argNames:
    - filename
    - modules
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 251
    functionName: lexers._lua_builtins.regenerate
    functionSourceFile: lexers._lua_builtins
    functionUses: 2
    functionsReached:
    - content.find
    - <builtin>.open
    - fp.write
    - pprint.pformat
    - fp.read
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 5
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 264
    functionName: lexers._lua_builtins.run
    functionSourceFile: lexers._lua_builtins
    functionUses: 1
    functionsReached:
    - content.find
    - urllib.request.urlopen
    - re.compile
    - <builtin>.open
    - fp.read
    - functions.append
    - modules.setdefault
    - lexers._lua_builtins.module_callbacks
    - <builtin>.sorted
    - lexers._lua_builtins.regenerate
    - <builtin>.print
    - urllib.request.urlopen.decode
    - <builtin>.tuple
    - pprint.pformat
    - modules.items
    - name.split
    - lexers._lua_builtins.get_newest_version
    - lexers._lua_builtins.get_lua_functions
    - m.groups
    - fp.write
    - <builtin>.len
    - lexers._lua_builtins.get_function_module
    - r.match
    - <builtin>.set
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: modules.setdefault
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: modules.items
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.jslt
    functionSourceFile: lexers.jslt
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.jslt.JSLTLexer
    functionSourceFile: lexers.jslt
    functionUses: 0
    functionsReached:
    - pygments.lexer.combined.__init__
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.futhark
    functionSourceFile: lexers.futhark
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.futhark.FutharkLexer
    functionSourceFile: lexers.futhark
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.roboconf
    functionSourceFile: lexers.roboconf
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.roboconf.RoboconfGraphLexer
    functionSourceFile: lexers.roboconf
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.roboconf.RoboconfInstancesLexer
    functionSourceFile: lexers.roboconf
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.ada
    functionSourceFile: lexers.ada
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: lexers.ada.AdaLexer
    functionSourceFile: lexers.ada
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    - pygments.lexer.words.__init__
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers._ada_builtins
    functionSourceFile: pygments.lexers._ada_builtins
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.bare
    functionSourceFile: lexers.bare
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.bare.BareLexer
    functionSourceFile: lexers.bare
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.testing
    functionSourceFile: lexers.testing
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.testing.GherkinLexer
    functionSourceFile: lexers.testing
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 132
    functionName: lexers.testing.GherkinLexer.analyse_text
    functionSourceFile: lexers.testing
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.testing.TAPLexer
    functionSourceFile: lexers.testing
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.r
    functionSourceFile: lexers.r
    functionUses: 0
    functionsReached:
    - re.compile
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 4
    IfCount: 3
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 32
    functionName: lexers.r.RConsoleLexer.get_tokens_unprocessed
    functionSourceFile: lexers.r
    functionUses: 0
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - <builtin>.next
    - pygments.lexer.do_insertions
    - <builtin>.iter
    - string.lower
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - m.end
    - pygments.util.get_bool_opt
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - pkg_resources.iter_entry_points
    - pygments.util.get_list_opt
    - <builtin>.int
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - match.group
    - <builtin>.isinstance
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - value.split
    - <builtin>.list
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - statestack.append
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - insertions.append
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - pygments.lexer.Lexer.add_filter
    - importlib_metadata.entry_points.select
    - match.start
    - importlib_metadata.entry_points.get
    - statestack.pop
    - pkg_resources.iter_entry_points.load
    - m.group
    - importlib.metadata.entry_points
    - <builtin>.abs
    - options.get
    - line_re.finditer
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - line.startswith
    - <builtin>.len
    - stack.append
    - value.lower
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 149
    functionName: lexers.r.SLexer.analyse_text
    functionSourceFile: lexers.r
    functionUses: 4
    functionsReached:
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.jvm
    functionSourceFile: lexers.jvm
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: lexers.jvm.JavaLexer
    functionSourceFile: lexers.jvm
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 5
    IfCount: 3
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 145
    functionName: lexers.jvm.AspectJLexer.get_tokens_unprocessed
    functionSourceFile: lexers.jvm
    functionUses: 0
    functionsReached:
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - m.end
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - <builtin>.isinstance
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - value.split
    - <builtin>.list
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - statestack.append
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - statestack.pop
    - m.group
    - <builtin>.abs
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - <builtin>.len
    - stack.append
    - value.lower
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: lexers.jvm.ScalaLexer
    functionSourceFile: lexers.jvm
    functionUses: 0
    functionsReached:
    - letter.replace
    - <builtin>.globals
    - pygments.lexer.bygroups
    - pygments.unistring.combine
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: lexers.jvm.GosuLexer
    functionSourceFile: lexers.jvm
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 537
    functionName: lexers.jvm.GosuTemplateLexer.get_tokens_unprocessed
    functionSourceFile: lexers.jvm
    functionUses: 0
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - string.lower
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - m.end
    - pygments.util.get_bool_opt
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - pkg_resources.iter_entry_points
    - pygments.util.get_list_opt
    - <builtin>.int
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - <builtin>.isinstance
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - value.split
    - <builtin>.list
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - statestack.append
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - pygments.lexer.Lexer.add_filter
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - statestack.pop
    - pkg_resources.iter_entry_points.load
    - m.group
    - importlib.metadata.entry_points
    - <builtin>.abs
    - options.get
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - <builtin>.len
    - stack.append
    - value.lower
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: lexers.jvm.GroovyLexer
    functionSourceFile: lexers.jvm
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 617
    functionName: lexers.jvm.GroovyLexer.analyse_text
    functionSourceFile: lexers.jvm
    functionUses: 0
    functionsReached:
    - text.lower
    - x.startswith
    - re.compile
    - split_path_re.split
    - text.find
    - pygments.util.shebang_matches
    - regex.search
    - first_line.startswith
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.jvm.ClojureLexer
    functionSourceFile: lexers.jvm
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: lexers.jvm.TeaLangLexer
    functionSourceFile: lexers.jvm
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: lexers.jvm.CeylonLexer
    functionSourceFile: lexers.jvm
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: lexers.jvm.KotlinLexer
    functionSourceFile: lexers.jvm
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - <builtin>.globals
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    - pygments.unistring.combine
    - pygments.lexer.words.__init__
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: lexers.jvm.XtendLexer
    functionSourceFile: lexers.jvm
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.jvm.PigLexer
    functionSourceFile: lexers.jvm
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.jvm.GoloLexer
    functionSourceFile: lexers.jvm
    functionUses: 0
    functionsReached:
    - pygments.lexer.combined.__init__
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.jvm.JasminLexer
    functionSourceFile: lexers.jvm
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1750
    functionName: lexers.jvm.JasminLexer.analyse_text
    functionSourceFile: lexers.jvm
    functionUses: 0
    functionsReached:
    - re.search
    - <builtin>.min
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: lexers.jvm.SarlLexer
    functionSourceFile: lexers.jvm
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.teraterm
    functionSourceFile: lexers.teraterm
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.teraterm.TeraTermLexer
    functionSourceFile: lexers.teraterm
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 324
    functionName: lexers.teraterm.TeraTermLexer.analyse_text
    functionSourceFile: lexers.teraterm
    functionUses: 0
    functionsReached:
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.freefem
    functionSourceFile: lexers.freefem
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 8
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 12
    ICount: 9
    IfCount: 8
    argCount: 3
    argNames:
    - self
    - text
    - stack
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 11
    functionLinenumber: 875
    functionName: lexers.freefem.FreeFemLexer.get_tokens_unprocessed
    functionSourceFile: lexers.freefem
    functionUses: 0
    functionsReached:
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - m.end
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - <builtin>.isinstance
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - value.split
    - <builtin>.list
    - pygments.lexers.c_cpp.CFamilyLexer.get_tokens_unprocessed
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - statestack.append
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - statestack.pop
    - m.group
    - <builtin>.abs
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - <builtin>.len
    - stack.append
    - value.lower
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.web
    functionSourceFile: lexers.web
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.webmisc
    functionSourceFile: pygments.lexers.webmisc
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pygments.lexers.webmisc.DuelLexer
    functionSourceFile: pygments.lexers.webmisc
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argNames:
    - lexer
    - match
    - ctx
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 116
    functionName: pygments.lexers.webmisc.XQueryLexer.punctuation_root_callback
    functionSourceFile: pygments.lexers.webmisc
    functionUses: 0
    functionsReached:
    - match.start
    - match.group
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argNames:
    - lexer
    - match
    - ctx
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 122
    functionName: pygments.lexers.webmisc.XQueryLexer.operator_root_callback
    functionSourceFile: pygments.lexers.webmisc
    functionUses: 0
    functionsReached:
    - match.start
    - match.group
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 3
    argNames:
    - lexer
    - match
    - ctx
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 128
    functionName: pygments.lexers.webmisc.XQueryLexer.popstate_tag_callback
    functionSourceFile: pygments.lexers.webmisc
    functionUses: 0
    functionsReached:
    - match.start
    - ctx.stack.append
    - match.group
    - lexer.xquery_parse_state.pop
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argNames:
    - lexer
    - match
    - ctx
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 134
    functionName: pygments.lexers.webmisc.XQueryLexer.popstate_xmlcomment_callback
    functionSourceFile: pygments.lexers.webmisc
    functionUses: 0
    functionsReached:
    - match.start
    - ctx.stack.append
    - match.group
    - lexer.xquery_parse_state.pop
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    IfCount: 2
    argCount: 3
    argNames:
    - lexer
    - match
    - ctx
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 139
    functionName: pygments.lexers.webmisc.XQueryLexer.popstate_kindtest_callback
    functionSourceFile: pygments.lexers.webmisc
    functionUses: 0
    functionsReached:
    - match.start
    - ctx.stack.append
    - match.group
    - lexer.xquery_parse_state.pop
    - re.match
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 3
    IfCount: 3
    argCount: 3
    argNames:
    - lexer
    - match
    - ctx
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 154
    functionName: pygments.lexers.webmisc.XQueryLexer.popstate_callback
    functionSourceFile: pygments.lexers.webmisc
    functionUses: 0
    functionsReached:
    - match.start
    - ctx.stack.append
    - match.group
    - <builtin>.len
    - ctx.stack.pop
    - lexer.xquery_parse_state.pop
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 3
    argNames:
    - lexer
    - match
    - ctx
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 170
    functionName: pygments.lexers.webmisc.XQueryLexer.pushstate_element_content_starttag_callback
    functionSourceFile: pygments.lexers.webmisc
    functionUses: 0
    functionsReached:
    - match.start
    - ctx.stack.append
    - lexer.xquery_parse_state.append
    - match.group
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 3
    argNames:
    - lexer
    - match
    - ctx
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 176
    functionName: pygments.lexers.webmisc.XQueryLexer.pushstate_cdata_section_callback
    functionSourceFile: pygments.lexers.webmisc
    functionUses: 0
    functionsReached:
    - match.start
    - ctx.stack.append
    - lexer.xquery_parse_state.append
    - match.group
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 3
    argNames:
    - lexer
    - match
    - ctx
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 182
    functionName: pygments.lexers.webmisc.XQueryLexer.pushstate_starttag_callback
    functionSourceFile: pygments.lexers.webmisc
    functionUses: 0
    functionsReached:
    - match.start
    - ctx.stack.append
    - lexer.xquery_parse_state.append
    - match.group
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 4
    IfCount: 0
    argCount: 3
    argNames:
    - lexer
    - match
    - ctx
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 188
    functionName: pygments.lexers.webmisc.XQueryLexer.pushstate_operator_order_callback
    functionSourceFile: pygments.lexers.webmisc
    functionUses: 0
    functionsReached:
    - lexer.xquery_parse_state.append
    - match.start
    - match.group
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 4
    IfCount: 0
    argCount: 3
    argNames:
    - lexer
    - match
    - ctx
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 196
    functionName: pygments.lexers.webmisc.XQueryLexer.pushstate_operator_map_callback
    functionSourceFile: pygments.lexers.webmisc
    functionUses: 0
    functionsReached:
    - lexer.xquery_parse_state.append
    - match.start
    - match.group
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 4
    IfCount: 0
    argCount: 3
    argNames:
    - lexer
    - match
    - ctx
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 204
    functionName: pygments.lexers.webmisc.XQueryLexer.pushstate_operator_root_validate
    functionSourceFile: pygments.lexers.webmisc
    functionUses: 0
    functionsReached:
    - lexer.xquery_parse_state.append
    - match.start
    - match.group
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 4
    IfCount: 0
    argCount: 3
    argNames:
    - lexer
    - match
    - ctx
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 212
    functionName: pygments.lexers.webmisc.XQueryLexer.pushstate_operator_root_validate_withmode
    functionSourceFile: pygments.lexers.webmisc
    functionUses: 0
    functionsReached:
    - lexer.xquery_parse_state.append
    - match.start
    - match.group
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 3
    argNames:
    - lexer
    - match
    - ctx
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 220
    functionName: pygments.lexers.webmisc.XQueryLexer.pushstate_operator_processing_instruction_callback
    functionSourceFile: pygments.lexers.webmisc
    functionUses: 0
    functionsReached:
    - match.start
    - ctx.stack.append
    - lexer.xquery_parse_state.append
    - match.group
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 3
    argNames:
    - lexer
    - match
    - ctx
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 226
    functionName: pygments.lexers.webmisc.XQueryLexer.pushstate_element_content_processing_instruction_callback
    functionSourceFile: pygments.lexers.webmisc
    functionUses: 0
    functionsReached:
    - match.start
    - ctx.stack.append
    - lexer.xquery_parse_state.append
    - match.group
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 3
    argNames:
    - lexer
    - match
    - ctx
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 232
    functionName: pygments.lexers.webmisc.XQueryLexer.pushstate_element_content_cdata_section_callback
    functionSourceFile: pygments.lexers.webmisc
    functionUses: 0
    functionsReached:
    - match.start
    - ctx.stack.append
    - lexer.xquery_parse_state.append
    - match.group
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 3
    argNames:
    - lexer
    - match
    - ctx
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 238
    functionName: pygments.lexers.webmisc.XQueryLexer.pushstate_operator_cdata_section_callback
    functionSourceFile: pygments.lexers.webmisc
    functionUses: 0
    functionsReached:
    - match.start
    - ctx.stack.append
    - lexer.xquery_parse_state.append
    - match.group
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 3
    argNames:
    - lexer
    - match
    - ctx
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 244
    functionName: pygments.lexers.webmisc.XQueryLexer.pushstate_element_content_xmlcomment_callback
    functionSourceFile: pygments.lexers.webmisc
    functionUses: 0
    functionsReached:
    - match.start
    - ctx.stack.append
    - lexer.xquery_parse_state.append
    - match.group
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 3
    argNames:
    - lexer
    - match
    - ctx
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 250
    functionName: pygments.lexers.webmisc.XQueryLexer.pushstate_operator_xmlcomment_callback
    functionSourceFile: pygments.lexers.webmisc
    functionUses: 0
    functionsReached:
    - match.start
    - ctx.stack.append
    - lexer.xquery_parse_state.append
    - match.group
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 5
    IfCount: 0
    argCount: 3
    argNames:
    - lexer
    - match
    - ctx
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 256
    functionName: pygments.lexers.webmisc.XQueryLexer.pushstate_kindtest_callback
    functionSourceFile: pygments.lexers.webmisc
    functionUses: 0
    functionsReached:
    - match.start
    - ctx.stack.append
    - lexer.xquery_parse_state.append
    - match.group
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 5
    IfCount: 0
    argCount: 3
    argNames:
    - lexer
    - match
    - ctx
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 264
    functionName: pygments.lexers.webmisc.XQueryLexer.pushstate_operator_kindtestforpi_callback
    functionSourceFile: pygments.lexers.webmisc
    functionUses: 0
    functionsReached:
    - match.start
    - ctx.stack.append
    - lexer.xquery_parse_state.append
    - match.group
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 5
    IfCount: 0
    argCount: 3
    argNames:
    - lexer
    - match
    - ctx
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 272
    functionName: pygments.lexers.webmisc.XQueryLexer.pushstate_operator_kindtest_callback
    functionSourceFile: pygments.lexers.webmisc
    functionUses: 0
    functionsReached:
    - match.start
    - ctx.stack.append
    - lexer.xquery_parse_state.append
    - match.group
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 5
    IfCount: 0
    argCount: 3
    argNames:
    - lexer
    - match
    - ctx
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 280
    functionName: pygments.lexers.webmisc.XQueryLexer.pushstate_occurrenceindicator_kindtest_callback
    functionSourceFile: pygments.lexers.webmisc
    functionUses: 0
    functionsReached:
    - match.start
    - ctx.stack.append
    - lexer.xquery_parse_state.append
    - match.group
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 3
    argNames:
    - lexer
    - match
    - ctx
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 288
    functionName: pygments.lexers.webmisc.XQueryLexer.pushstate_operator_starttag_callback
    functionSourceFile: pygments.lexers.webmisc
    functionUses: 0
    functionsReached:
    - match.start
    - ctx.stack.append
    - lexer.xquery_parse_state.append
    - match.group
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argNames:
    - lexer
    - match
    - ctx
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 294
    functionName: pygments.lexers.webmisc.XQueryLexer.pushstate_operator_root_callback
    functionSourceFile: pygments.lexers.webmisc
    functionUses: 0
    functionsReached:
    - lexer.xquery_parse_state.append
    - match.start
    - match.group
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 4
    IfCount: 0
    argCount: 3
    argNames:
    - lexer
    - match
    - ctx
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 300
    functionName: pygments.lexers.webmisc.XQueryLexer.pushstate_operator_root_construct_callback
    functionSourceFile: pygments.lexers.webmisc
    functionUses: 0
    functionsReached:
    - lexer.xquery_parse_state.append
    - match.start
    - match.group
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argNames:
    - lexer
    - match
    - ctx
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 308
    functionName: pygments.lexers.webmisc.XQueryLexer.pushstate_root_callback
    functionSourceFile: pygments.lexers.webmisc
    functionUses: 0
    functionsReached:
    - match.start
    - lexer.xquery_parse_state.append
    - match.group
    - ctx.stack.pop
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argNames:
    - lexer
    - match
    - ctx
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 315
    functionName: pygments.lexers.webmisc.XQueryLexer.pushstate_operator_attribute_callback
    functionSourceFile: pygments.lexers.webmisc
    functionUses: 0
    functionsReached:
    - match.start
    - match.group
    - ctx.stack.append
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 4
    IfCount: 0
    argCount: 3
    argNames:
    - lexer
    - match
    - ctx
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 320
    functionName: pygments.lexers.webmisc.XQueryLexer.pushstate_operator_callback
    functionSourceFile: pygments.lexers.webmisc
    functionUses: 0
    functionsReached:
    - lexer.xquery_parse_state.append
    - match.start
    - match.group
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.webmisc.XQueryLexer
    functionSourceFile: pygments.lexers.webmisc
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.webmisc.QmlLexer
    functionSourceFile: pygments.lexers.webmisc
    functionUses: 0
    functionsReached:
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.webmisc.CirruLexer
    functionSourceFile: pygments.lexers.webmisc
    functionUses: 0
    functionsReached:
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pygments.lexers.webmisc.SlimLexer
    functionSourceFile: pygments.lexers.webmisc
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexers.css._starts_block
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.php
    functionSourceFile: pygments.lexers.php
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.php.ZephirLexer
    functionSourceFile: pygments.lexers.php
    functionUses: 0
    functionsReached:
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 107
    functionName: pygments.lexers.php.PsyshConsoleLexer.__init__
    functionSourceFile: pygments.lexers.php
    functionUses: 0
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - string.lower
    - pygments.util.get_bool_opt
    - pkg_resources.iter_entry_points
    - pygments.util.get_list_opt
    - <builtin>.int
    - <builtin>.isinstance
    - <builtin>.list
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - pygments.lexer.Lexer.add_filter
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - options.get
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 5
    IfCount: 4
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 111
    functionName: pygments.lexers.php.PsyshConsoleLexer.get_tokens_unprocessed
    functionSourceFile: pygments.lexers.php
    functionUses: 0
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - <builtin>.next
    - pygments.lexer.do_insertions
    - <builtin>.iter
    - string.lower
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - m.end
    - pygments.util.get_bool_opt
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - pkg_resources.iter_entry_points
    - pygments.util.get_list_opt
    - <builtin>.int
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - match.group
    - pygments.lexers.php.PhpLexer.__init__
    - <builtin>.isinstance
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - value.split
    - <builtin>.list
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - statestack.append
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - insertions.append
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - pygments.lexer.Lexer.add_filter
    - importlib_metadata.entry_points.select
    - match.start
    - statestack.pop
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - m.group
    - importlib.metadata.entry_points
    - <builtin>.abs
    - line.rstrip
    - options.get
    - line_re.finditer
    - options.pop
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - line.startswith
    - <builtin>.len
    - MODULES.items
    - <builtin>.set
    - stack.append
    - value.lower
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pygments.lexers.php.PhpLexer
    functionSourceFile: pygments.lexers.php
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    - pygments.lexer.words.__init__
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 313
    functionName: pygments.lexers.php.PhpLexer.analyse_text
    functionSourceFile: pygments.lexers.php
    functionUses: 12
    functionsReached:
    - text.lower
    - x.startswith
    - re.compile
    - split_path_re.split
    - text.find
    - pygments.util.shebang_matches
    - re.search
    - regex.search
    - first_line.startswith
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.actionscript
    functionSourceFile: pygments.lexers.actionscript
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.actionscript.ActionScriptLexer
    functionSourceFile: pygments.lexers.actionscript
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 112
    functionName: pygments.lexers.actionscript.ActionScriptLexer.analyse_text
    functionSourceFile: pygments.lexers.actionscript
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pygments.lexers.actionscript.ActionScript3Lexer
    functionSourceFile: pygments.lexers.actionscript
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 198
    functionName: pygments.lexers.actionscript.ActionScript3Lexer.analyse_text
    functionSourceFile: pygments.lexers.actionscript
    functionUses: 4
    functionsReached:
    - re.match
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pygments.lexers.actionscript.MxmlLexer
    functionSourceFile: pygments.lexers.actionscript
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.ambient
    functionSourceFile: lexers.ambient
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.ambient.AmbientTalkLexer
    functionSourceFile: lexers.ambient
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.installers
    functionSourceFile: lexers.installers
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.installers.NSISLexer
    functionSourceFile: lexers.installers
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: lexers.installers.RPMSpecLexer
    functionSourceFile: lexers.installers
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.installers.SourcesListLexer
    functionSourceFile: lexers.installers
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 262
    functionName: lexers.installers.SourcesListLexer.analyse_text
    functionSourceFile: lexers.installers
    functionUses: 0
    functionsReached:
    - text.splitlines
    - line.strip
    - line.startswith
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: text.splitlines
    functionSourceFile: <builtin>
    functionUses: 18
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.installers.DebianControlLexer
    functionSourceFile: lexers.installers
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.textfmts
    functionSourceFile: lexers.textfmts
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.textfmts.IrcLogsLexer
    functionSourceFile: lexers.textfmts
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.textfmts.GettextLexer
    functionSourceFile: lexers.textfmts
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argNames:
    - self
    - text
    - stack
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 126
    functionName: lexers.textfmts.HttpLexer.get_tokens_unprocessed
    functionSourceFile: lexers.textfmts
    functionUses: 0
    functionsReached:
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - m.end
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - <builtin>.isinstance
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - value.split
    - <builtin>.list
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - statestack.append
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - statestack.pop
    - m.group
    - <builtin>.abs
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - <builtin>.len
    - stack.append
    - value.lower
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    IfCount: 2
    argCount: 2
    argNames:
    - self
    - match
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 131
    functionName: lexers.textfmts.HttpLexer.header_callback
    functionSourceFile: lexers.textfmts
    functionUses: 0
    functionsReached:
    - match.start
    - content_type.find
    - match.group
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: content_type.find
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - match
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 144
    functionName: lexers.textfmts.HttpLexer.continuous_header_callback
    functionSourceFile: lexers.textfmts
    functionUses: 0
    functionsReached:
    - match.start
    - match.group
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    IfCount: 2
    argCount: 2
    argNames:
    - self
    - match
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 149
    functionName: lexers.textfmts.HttpLexer.content_callback
    functionSourceFile: lexers.textfmts
    functionUses: 0
    functionsReached:
    - <builtin>.__import__
    - pygments.lexers.get_lexer_for_mimetype
    - <builtin>.getattr
    - re.sub
    - pkg_resources.iter_entry_points
    - match.group
    - possible_lexer_mimetypes.append
    - LEXERS.values
    - pygments.plugin.iter_entry_points
    - pygments.lexers._load_lexers
    - importlib_metadata.entry_points.select
    - match.start
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - pygments.plugin.find_plugin_lexers
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - lexer.get_tokens_unprocessed
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: re.sub
    functionSourceFile: re
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: possible_lexer_mimetypes.append
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.textfmts.HttpLexer
    functionSourceFile: lexers.textfmts
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 196
    functionName: lexers.textfmts.HttpLexer.analyse_text
    functionSourceFile: lexers.textfmts
    functionUses: 0
    functionsReached:
    - text.startswith
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.textfmts.TodotxtLexer
    functionSourceFile: lexers.textfmts
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argNames:
    - self
    - match
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 319
    functionName: lexers.textfmts.NotmuchLexer._highlight_code
    functionSourceFile: lexers.textfmts
    functionUses: 0
    functionsReached:
    - text.decode
    - pygments.lexers.guess_lexer
    - <builtin>.__import__
    - pygments.modeline.get_filetype_from_line
    - modeline_re.search
    - pygments.lexers._iter_lexerclasses
    - pygments.modeline.get_filetype_from_buffer
    - <builtin>.getattr
    - pkg_resources.iter_entry_points
    - code.strip
    - pygments.util.guess_decode
    - match.group
    - _text.decode
    - _alias.lower
    - <builtin>.isinstance
    - buf.splitlines
    - LEXERS.values
    - pygments.plugin.iter_entry_points
    - locale.getpreferredencoding
    - <builtin>.range
    - pygments.lexers.get_lexer_by_name
    - pygments.lexers._load_lexers
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - m.group
    - importlib.metadata.entry_points
    - options.get
    - lexer.analyse_text
    - pygments.plugin.find_plugin_lexers
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - <builtin>.len
    - <builtin>.sorted
    - lexer.get_tokens_unprocessed
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: code.strip
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.textfmts.NotmuchLexer
    functionSourceFile: lexers.textfmts
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 377
    functionName: lexers.textfmts.NotmuchLexer.analyse_text
    functionSourceFile: lexers.textfmts
    functionUses: 0
    functionsReached:
    - text.startswith
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 380
    functionName: lexers.textfmts.NotmuchLexer.__init__
    functionSourceFile: lexers.textfmts
    functionUses: 0
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - string.lower
    - pygments.util.get_bool_opt
    - pkg_resources.iter_entry_points
    - pygments.util.get_list_opt
    - <builtin>.int
    - <builtin>.isinstance
    - <builtin>.list
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - pygments.lexer.Lexer.add_filter
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - options.get
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.textfmts.KernelLogLexer
    functionSourceFile: lexers.textfmts
    functionUses: 0
    functionsReached:
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.fift
    functionSourceFile: lexers.fift
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.prolog
    functionSourceFile: lexers.prolog
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.prolog.PrologLexer
    functionSourceFile: lexers.prolog
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 80
    functionName: lexers.prolog.PrologLexer.analyse_text
    functionSourceFile: lexers.prolog
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 0
    IfCount: 4
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 294
    functionName: lexers.prolog.LogtalkLexer.analyse_text
    functionSourceFile: lexers.prolog
    functionUses: 0
    functionsReached:
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.sql
    functionSourceFile: lexers.sql
    functionUses: 0
    functionsReached:
    - re.compile
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 9
    IfCount: 4
    argCount: 2
    argNames:
    - lexer
    - match
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 78
    functionName: lexers.sql.language_callback
    functionSourceFile: lexers.sql
    functionUses: 0
    functionsReached:
    - match.start
    - language_re.match
    - <builtin>.list
    - m.group
    - language_re.finditer
    - do_re.finditer
    - lx.get_tokens_unprocessed
    - match.group
    - lexer._get_lexer
    - <builtin>.max
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: language_re.match
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexer._get_lexer
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: language_re.finditer
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: do_re.finditer
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argNames:
    - self
    - text
    - args
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 123
    functionName: lexers.sql.PostgresBase.get_tokens_unprocessed
    functionSourceFile: lexers.sql
    functionUses: 1
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 3
    IfCount: 4
    argCount: 2
    argNames:
    - self
    - lang
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 128
    functionName: lexers.sql.PostgresBase._get_lexer
    functionSourceFile: lexers.sql
    functionUses: 0
    functionsReached:
    - lang.lower
    - <builtin>.__import__
    - <builtin>.getattr
    - tries.append
    - lang.startswith
    - pkg_resources.iter_entry_points
    - _alias.lower
    - LEXERS.values
    - pygments.plugin.iter_entry_points
    - pygments.lexers.get_lexer_by_name
    - pygments.lexers._load_lexers
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - lang.endswith
    - pygments.plugin.find_plugin_lexers
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lang.lower
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lang.startswith
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tries.append
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lang.endswith
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: s.replace
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.sql.PostgresLexer
    functionSourceFile: lexers.sql
    functionUses: 0
    functionsReached:
    - s.replace
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: PostgresLexer.tokens.items
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.sql.PlPgsqlLexer
    functionSourceFile: lexers.sql
    functionUses: 0
    functionsReached:
    - <builtin>.enumerate
    - pygments.lexer.words.__init__
    - PostgresLexer.tokens.items
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.sql.PsqlRegexLexer
    functionSourceFile: lexers.sql
    functionUses: 0
    functionsReached:
    - PostgresLexer.tokens.items
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - x
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 279
    functionName: lexers.sql.lookahead.__init__
    functionSourceFile: lexers.sql
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 283
    functionName: lexers.sql.lookahead.__iter__
    functionSourceFile: lexers.sql
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - i
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 286
    functionName: lexers.sql.lookahead.send
    functionSourceFile: lexers.sql
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 290
    functionName: lexers.sql.lookahead.__next__
    functionSourceFile: lexers.sql
    functionUses: 1
    functionsReached:
    - lexers.sql.lookahead.__next__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 7
    IfCount: 6
    argCount: 2
    argNames:
    - self
    - data
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 310
    functionName: lexers.sql.PostgresConsoleLexer.get_tokens_unprocessed
    functionSourceFile: lexers.sql
    functionUses: 0
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - pygments.filters.find_filter_class
    - <builtin>.__import__
    - <builtin>.bool
    - mmsg.start
    - pygments.plugin.find_plugin_filters
    - <builtin>.next
    - pygments.lexer.do_insertions
    - <builtin>.iter
    - string.lower
    - <builtin>.getattr
    - re_psql_command.match
    - re_end_command.search
    - pygments.util.get_bool_opt
    - re_prompt.match
    - pkg_resources.iter_entry_points
    - pygments.util.get_list_opt
    - mprompt.group
    - <builtin>.int
    - lexers.sql.lookahead.send
    - val.split
    - lexers.sql.lookahead.__iter__
    - _alias.lower
    - <builtin>.isinstance
    - <builtin>.super
    - <builtin>.list
    - LEXERS.values
    - lexers.sql.PostgresBase.get_tokens_unprocessed
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - insertions.append
    - re_message.match
    - pygments.lexer.Lexer.add_filter
    - pygments.lexers.get_lexer_by_name
    - pygments.lexers._load_lexers
    - mmsg.group
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - options.get
    - lexers.sql.lookahead.__next__
    - pygments.plugin.find_plugin_lexers
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - lexers.sql.lookahead.__init__
    - line.startswith
    - <builtin>.len
    - lexer.get_tokens_unprocessed
    - line_re.findall
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: line_re.findall
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: re_prompt.match
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mprompt.group
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: re_psql_command.match
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: re_end_command.search
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: re_message.match
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mmsg.group
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mmsg.start
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.sql.SqlLexer
    functionSourceFile: lexers.sql
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 499
    functionName: lexers.sql.SqlLexer.analyse_text
    functionSourceFile: lexers.sql
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.sql.TransactSqlLexer
    functionSourceFile: lexers.sql
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 0
    IfCount: 6
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 558
    functionName: lexers.sql.TransactSqlLexer.analyse_text
    functionSourceFile: lexers.sql
    functionUses: 0
    functionsReached:
    - tsql_variable_re.search
    - name_between_bracket_re.findall
    - <builtin>.len
    - name_between_backtick_re.findall
    - tsql_declare_re.search
    - tsql_go_re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tsql_declare_re.search
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: name_between_backtick_re.findall
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: name_between_bracket_re.findall
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tsql_variable_re.search
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tsql_go_re.search
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.sql.MySqlLexer
    functionSourceFile: lexers.sql
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 751
    functionName: lexers.sql.MySqlLexer.analyse_text
    functionSourceFile: lexers.sql
    functionUses: 0
    functionsReached:
    - name_between_backtick_re.findall
    - <builtin>.len
    - name_between_bracket_re.findall
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 6
    IfCount: 4
    argCount: 2
    argNames:
    - self
    - data
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 782
    functionName: lexers.sql.SqliteConsoleLexer.get_tokens_unprocessed
    functionSourceFile: lexers.sql
    functionUses: 0
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - <builtin>.next
    - pygments.lexer.do_insertions
    - <builtin>.iter
    - string.lower
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - m.end
    - pygments.util.get_bool_opt
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - pkg_resources.iter_entry_points
    - pygments.util.get_list_opt
    - <builtin>.int
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - match.group
    - sqlite_prompt_re.match
    - <builtin>.isinstance
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - value.split
    - <builtin>.list
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - statestack.append
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - insertions.append
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - pygments.lexer.Lexer.add_filter
    - importlib_metadata.entry_points.select
    - match.start
    - importlib_metadata.entry_points.get
    - statestack.pop
    - pkg_resources.iter_entry_points.load
    - m.group
    - importlib.metadata.entry_points
    - <builtin>.abs
    - options.get
    - line_re.finditer
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - <builtin>.len
    - line.startswith
    - stack.append
    - value.lower
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: sqlite_prompt_re.match
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers._tsql_builtins
    functionSourceFile: pygments.lexers._tsql_builtins
    functionUses: 0
    functionsReached:
    - <builtin>.set
    - <builtin>.sorted
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: -1
    functionName: pygments.lexers._mysql_builtins
    functionSourceFile: pygments.lexers._mysql_builtins
    functionUses: 0
    functionsReached:
    - f.read
    - urllib.request.urlopen
    - pygments.lexers._mysql_builtins.parse_item_create_functions
    - re.compile
    - pygments.lexers._mysql_builtins.parse_lex_functions
    - <builtin>.open
    - pygments.lexers._mysql_builtins.parse_lex_keywords
    - re.finditer
    - m.start
    - <builtin>.repr
    - functions.update
    - m.end
    - <builtin>.sorted
    - <builtin>.tuple
    - results.add
    - pygments.lexers._mysql_builtins.parse_lex_optimizer_hints
    - lines.append
    - <builtin>.ValueError
    - pygments.util.format_lines
    - re_match.search
    - urllib.request.urlopen.read
    - m.group
    - f.write
    - pygments.lexers._mysql_builtins.update_content
    - pygments.lexers._mysql_builtins.update_myself
    - <builtin>.set
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 4
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1246
    functionName: pygments.lexers._mysql_builtins.update_myself
    functionSourceFile: pygments.lexers._mysql_builtins
    functionUses: 1
    functionsReached:
    - f.read
    - urllib.request.urlopen
    - pygments.lexers._mysql_builtins.parse_item_create_functions
    - re.compile
    - pygments.lexers._mysql_builtins.parse_lex_functions
    - <builtin>.open
    - pygments.lexers._mysql_builtins.parse_lex_keywords
    - re.finditer
    - m.start
    - <builtin>.repr
    - functions.update
    - m.end
    - <builtin>.sorted
    - <builtin>.tuple
    - results.add
    - pygments.lexers._mysql_builtins.parse_lex_optimizer_hints
    - lines.append
    - <builtin>.ValueError
    - pygments.util.format_lines
    - re_match.search
    - urllib.request.urlopen.read
    - m.group
    - f.write
    - pygments.lexers._mysql_builtins.update_content
    - <builtin>.set
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib.request.urlopen.read
    functionSourceFile: urllib
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 1
    argNames:
    - f
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1265
    functionName: pygments.lexers._mysql_builtins.parse_lex_keywords
    functionSourceFile: pygments.lexers._mysql_builtins
    functionUses: 2
    functionsReached:
    - m.group
    - re.finditer
    - <builtin>.ValueError
    - results.add
    - <builtin>.set
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 1
    argNames:
    - f
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1291
    functionName: pygments.lexers._mysql_builtins.parse_lex_functions
    functionSourceFile: pygments.lexers._mysql_builtins
    functionUses: 2
    functionsReached:
    - m.group
    - re.finditer
    - <builtin>.ValueError
    - results.add
    - <builtin>.set
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 1
    argNames:
    - f
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1278
    functionName: pygments.lexers._mysql_builtins.parse_lex_optimizer_hints
    functionSourceFile: pygments.lexers._mysql_builtins
    functionUses: 2
    functionsReached:
    - m.group
    - re.finditer
    - <builtin>.ValueError
    - results.add
    - <builtin>.set
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 1
    argNames:
    - f
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1304
    functionName: pygments.lexers._mysql_builtins.parse_item_create_functions
    functionSourceFile: pygments.lexers._mysql_builtins
    functionUses: 2
    functionsReached:
    - m.group
    - re.finditer
    - <builtin>.ValueError
    - results.add
    - <builtin>.set
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: functions.update
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 2
    argNames:
    - field_name
    - content
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1317
    functionName: pygments.lexers._mysql_builtins.update_content
    functionSourceFile: pygments.lexers._mysql_builtins
    functionUses: 2
    functionsReached:
    - f.read
    - re_match.search
    - re.compile
    - <builtin>.open
    - f.write
    - m.start
    - lines.append
    - <builtin>.ValueError
    - pygments.util.format_lines
    - <builtin>.repr
    - m.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: re.finditer
    functionSourceFile: re
    functionUses: 18
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: results.add
    functionSourceFile: <builtin>
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: re_match.search
    functionSourceFile: <builtin>
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: f.write
    functionSourceFile: <builtin>
    functionUses: 14
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: -1
    functionName: pygments.lexers._postgres_builtins
    functionSourceFile: pygments.lexers._postgres_builtins
    functionUses: 0
    functionsReached:
    - kw.sort
    - f.read
    - tmp.split
    - <builtin>.map
    - urllib.request.urlopen
    - re.compile
    - <builtin>.open
    - pygments.lexers._postgres_builtins.update_myself
    - re.finditer
    - m.start
    - t.split
    - <builtin>.repr
    - dt.append
    - <builtin>.iter
    - m.end
    - re_start.match
    - <builtin>.sorted
    - pygments.lexers._postgres_builtins.parse_keywords
    - re.sub
    - pygments.lexers._postgres_builtins.update_consts
    - <builtin>.tuple
    - re_end.match
    - pygments.lexers._postgres_builtins.parse_datatypes
    - <builtin>.list
    - lines.append
    - <builtin>.ValueError
    - pygments.util.format_lines
    - dt.add
    - re_entry.match
    - re_match.search
    - urllib.request.urlopen.read
    - m.group
    - f.write
    - t.strip
    - pygments.lexers._postgres_builtins.parse_pseudos
    - kw.append
    - <builtin>.set
    - line.split
    - content.splitlines
    - dt.sort
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 586
    functionName: pygments.lexers._postgres_builtins.update_myself
    functionSourceFile: pygments.lexers._postgres_builtins
    functionUses: 1
    functionsReached:
    - kw.sort
    - f.read
    - tmp.split
    - urllib.request.urlopen
    - re.compile
    - <builtin>.open
    - re.finditer
    - m.start
    - dt.append
    - <builtin>.iter
    - t.split
    - <builtin>.repr
    - m.end
    - re_start.match
    - pygments.lexers._postgres_builtins.parse_keywords
    - re.sub
    - pygments.lexers._postgres_builtins.update_consts
    - re_end.match
    - pygments.lexers._postgres_builtins.parse_datatypes
    - <builtin>.list
    - lines.append
    - <builtin>.ValueError
    - pygments.util.format_lines
    - dt.add
    - re_entry.match
    - re_match.search
    - urllib.request.urlopen.read
    - m.group
    - f.write
    - t.strip
    - pygments.lexers._postgres_builtins.parse_pseudos
    - kw.append
    - <builtin>.set
    - line.split
    - content.splitlines
    - dt.sort
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: content.splitlines
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 2
    IfCount: 3
    argCount: 1
    argNames:
    - f
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 610
    functionName: pygments.lexers._postgres_builtins.parse_datatypes
    functionSourceFile: pygments.lexers._postgres_builtins
    functionUses: 2
    functionsReached:
    - tmp.split
    - re.sub
    - <builtin>.list
    - t.strip
    - t.split
    - dt.add
    - <builtin>.set
    - line.split
    - dt.sort
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 2
    IfCount: 4
    argCount: 1
    argNames:
    - f
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 638
    functionName: pygments.lexers._postgres_builtins.parse_pseudos
    functionSourceFile: pygments.lexers._postgres_builtins
    functionUses: 2
    functionsReached:
    - re.compile
    - m.group
    - <builtin>.ValueError
    - re_end.match
    - dt.append
    - <builtin>.iter
    - re_start.match
    - re_entry.match
    - dt.sort
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 1
    argNames:
    - f
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 599
    functionName: pygments.lexers._postgres_builtins.parse_keywords
    functionSourceFile: pygments.lexers._postgres_builtins
    functionUses: 2
    functionsReached:
    - kw.sort
    - m.group
    - re.finditer
    - <builtin>.ValueError
    - kw.append
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argNames:
    - filename
    - constname
    - content
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 667
    functionName: pygments.lexers._postgres_builtins.update_consts
    functionSourceFile: pygments.lexers._postgres_builtins
    functionUses: 2
    functionsReached:
    - f.read
    - re_match.search
    - re.compile
    - <builtin>.open
    - f.write
    - m.start
    - lines.append
    - <builtin>.ValueError
    - pygments.util.format_lines
    - <builtin>.repr
    - m.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: kw.append
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: kw.sort
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: line.split
    functionSourceFile: <builtin>
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tmp.split
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: t.strip
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: t.split
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dt.add
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dt.sort
    functionSourceFile: <builtin>
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: re_start.match
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: re_entry.match
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dt.append
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: re_end.match
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.modula2
    functionSourceFile: lexers.modula2
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 1265
    functionName: lexers.modula2.Modula2Lexer.__init__
    functionSourceFile: lexers.modula2
    functionUses: 0
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - builtins_set.update
    - lexers.modula2.Modula2Lexer.set_dialect
    - string.lower
    - pseudo_builtins_set.update
    - pygments.util.get_bool_opt
    - pkg_resources.iter_entry_points
    - pygments.util.get_list_opt
    - <builtin>.int
    - lexemes_to_reject_set.update
    - <builtin>.isinstance
    - modules_set.update
    - <builtin>.list
    - types_set.update
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - variables_set.update
    - pygments.lexer.Lexer.add_filter
    - procedures_set.update
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - options.get
    - reswords_set.update
    - <builtin>.hasattr
    - constants_set.update
    - importlib_metadata.entry_points
    - adts_set.update
    - <builtin>.set
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 10
    IfCount: 1
    argCount: 2
    argNames:
    - self
    - dialect_id
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1303
    functionName: lexers.modula2.Modula2Lexer.set_dialect
    functionSourceFile: lexers.modula2
    functionUses: 2
    functionsReached:
    - modules_set.update
    - reswords_set.update
    - types_set.update
    - builtins_set.update
    - procedures_set.update
    - constants_set.update
    - variables_set.update
    - adts_set.update
    - lexemes_to_reject_set.update
    - <builtin>.set
    - pseudo_builtins_set.update
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 2
    argNames:
    - self
    - dialect_tag
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1405
    functionName: lexers.modula2.Modula2Lexer.get_dialect_from_dialect_tag
    functionSourceFile: lexers.modula2
    functionUses: 1
    functionsReached:
    - dialect_tag.endswith
    - <builtin>.range
    - <builtin>.len
    - dialect_tag.startswith
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 37
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 18
    EdgeCount: 53
    ICount: 2
    IfCount: 37
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 1453
    functionName: lexers.modula2.Modula2Lexer.get_tokens_unprocessed
    functionSourceFile: lexers.modula2
    functionUses: 0
    functionsReached:
    - builtins_set.update
    - lexers.modula2.Modula2Lexer.set_dialect
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - m.end
    - value.startswith
    - pseudo_builtins_set.update
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - lexers.modula2.Modula2Lexer.get_dialect_from_dialect_tag
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - dialect_tag.startswith
    - lexemes_to_reject_set.update
    - modules_set.update
    - <builtin>.isinstance
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - value.split
    - <builtin>.list
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - types_set.update
    - statestack.append
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - variables_set.update
    - <builtin>.range
    - procedures_set.update
    - statestack.pop
    - m.group
    - <builtin>.abs
    - reswords_set.update
    - dialect_tag.endswith
    - constants_set.update
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - <builtin>.len
    - adts_set.update
    - <builtin>.set
    - stack.append
    - value.lower
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1563
    functionName: lexers.modula2.Modula2Lexer.analyse_text
    functionSourceFile: lexers.modula2
    functionUses: 0
    functionsReached:
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.c_cpp
    functionSourceFile: lexers.c_cpp
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: lexers.c_cpp.CFamilyLexer
    functionSourceFile: lexers.c_cpp
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    - pygments.lexer.words.__init__
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 247
    functionName: lexers.c_cpp.CFamilyLexer.__init__
    functionSourceFile: lexers.c_cpp
    functionUses: 0
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - string.lower
    - pygments.util.get_bool_opt
    - pkg_resources.iter_entry_points
    - pygments.util.get_list_opt
    - <builtin>.int
    - <builtin>.isinstance
    - <builtin>.list
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - pygments.lexer.Lexer.add_filter
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - options.get
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 1
    IfCount: 5
    argCount: 3
    argNames:
    - self
    - text
    - stack
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 254
    functionName: lexers.c_cpp.CFamilyLexer.get_tokens_unprocessed
    functionSourceFile: lexers.c_cpp
    functionUses: 0
    functionsReached:
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - m.end
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - <builtin>.isinstance
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - value.split
    - <builtin>.list
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - statestack.append
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - statestack.pop
    - m.group
    - <builtin>.abs
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - <builtin>.len
    - stack.append
    - value.lower
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.c_cpp.CLexer
    functionSourceFile: lexers.c_cpp
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 312
    functionName: lexers.c_cpp.CLexer.analyse_text
    functionSourceFile: lexers.c_cpp
    functionUses: 0
    functionsReached:
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.c_cpp.CppLexer
    functionSourceFile: lexers.c_cpp
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 405
    functionName: lexers.c_cpp.CppLexer.analyse_text
    functionSourceFile: lexers.c_cpp
    functionUses: 0
    functionsReached:
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.mcfunction
    functionSourceFile: lexers.mcfunction
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.mcfunction.MCFunctionLexer
    functionSourceFile: lexers.mcfunction
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.csound
    functionSourceFile: lexers.csound
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.csound.CsoundLexer
    functionSourceFile: lexers.csound
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.csound.CsoundScoreLexer
    functionSourceFile: lexers.csound
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: lexers.csound.CsoundOrchestraLexer
    functionSourceFile: lexers.csound
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    - pygments.lexer.words.__init__
    - kwargs.pop
    - <builtin>.set
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 2
    argNames:
    - lexer
    - match
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 215
    functionName: lexers.csound.CsoundOrchestraLexer.opcode_name_callback
    functionSourceFile: lexers.csound
    functionUses: 0
    functionsReached:
    - match.start
    - lexer.user_defined_opcodes.add
    - match.group
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexer.user_defined_opcodes.add
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 7
    IfCount: 4
    argCount: 2
    argNames:
    - lexer
    - match
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 220
    functionName: lexers.csound.CsoundOrchestraLexer.name_callback
    functionSourceFile: lexers.csound
    functionUses: 0
    functionsReached:
    - match.start
    - name_match.group
    - name_match.start
    - match.group
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: name_match.start
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: name_match.group
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: lexers.csound.CsoundDocumentLexer
    functionSourceFile: lexers.csound
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.scripting
    functionSourceFile: pygments.lexers.scripting
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.scripting.LuaLexer
    functionSourceFile: pygments.lexers.scripting
    functionUses: 0
    functionsReached:
    - pygments.lexer.combined.__init__
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.scripting.MoonScriptLexer
    functionSourceFile: pygments.lexers.scripting
    functionUses: 0
    functionsReached:
    - pygments.lexer.combined.__init__
    - pygments.lexer.words.__init__
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 226
    functionName: pygments.lexers.scripting.MoonScriptLexer.get_tokens_unprocessed
    functionSourceFile: pygments.lexers.scripting
    functionUses: 0
    functionsReached:
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - m.end
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - <builtin>.isinstance
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - value.split
    - <builtin>.list
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - statestack.append
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - statestack.pop
    - m.group
    - <builtin>.abs
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - <builtin>.len
    - stack.append
    - value.lower
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.scripting.ChaiscriptLexer
    functionSourceFile: pygments.lexers.scripting
    functionUses: 0
    functionsReached:
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.scripting.AppleScriptLexer
    functionSourceFile: pygments.lexers.scripting
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pygments.lexers.scripting.RexxLexer
    functionSourceFile: pygments.lexers.scripting
    functionUses: 0
    functionsReached:
    - pygments.lexers.scripting.RexxLexer.<lambda1>
    - pygments.lexer.bygroups
    - re.compile
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.scripting.RexxLexer.<lambda1>
    functionSourceFile: pygments.lexers.scripting
    functionUses: 1
    functionsReached:
    - re.compile
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 802
    functionName: pygments.lexers.scripting.RexxLexer.analyse_text
    functionSourceFile: pygments.lexers.scripting
    functionUses: 0
    functionsReached:
    - text.lower
    - <builtin>.sum
    - <builtin>.min
    - pattern.search
    - re.search
    - text.startswith
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pattern.search
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.scripting.MOOCodeLexer
    functionSourceFile: pygments.lexers.scripting
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.scripting.HybrisLexer
    functionSourceFile: pygments.lexers.scripting
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 949
    functionName: pygments.lexers.scripting.HybrisLexer.analyse_text
    functionSourceFile: pygments.lexers.scripting
    functionUses: 0
    functionsReached:
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.scripting.EasytrieveLexer
    functionSourceFile: pygments.lexers.scripting
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - re.compile
    - pygments.lexer.words.__init__
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 21
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 11
    EdgeCount: 30
    ICount: 1
    IfCount: 21
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1069
    functionName: pygments.lexers.scripting.EasytrieveLexer.analyse_text
    functionSourceFile: pygments.lexers.scripting
    functionUses: 0
    functionsReached:
    - text.split
    - EasytrieveLexer._COMMENT_LINE_REGEX.match
    - <builtin>.bool
    - pygments.lexers.scripting.EasytrieveLexer.analyse_text.isEmptyLine
    - line.strip
    - EasytrieveLexer._MACRO_HEADER_REGEX.match
    - <builtin>.len
    - pygments.lexers.scripting.EasytrieveLexer.analyse_text.isCommentLine
    - line.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: text.split
    functionSourceFile: <builtin>
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - line
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1083
    functionName: pygments.lexers.scripting.EasytrieveLexer.analyse_text.isCommentLine
    functionSourceFile: pygments.lexers.scripting
    functionUses: 1
    functionsReached:
    - EasytrieveLexer._COMMENT_LINE_REGEX.match
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: EasytrieveLexer._COMMENT_LINE_REGEX.match
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - line
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1086
    functionName: pygments.lexers.scripting.EasytrieveLexer.analyse_text.isEmptyLine
    functionSourceFile: pygments.lexers.scripting
    functionUses: 1
    functionsReached:
    - line.strip
    - <builtin>.bool
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: EasytrieveLexer._MACRO_HEADER_REGEX.match
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.scripting.JclLexer
    functionSourceFile: pygments.lexers.scripting
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - re.compile
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1221
    functionName: pygments.lexers.scripting.JclLexer.analyse_text
    functionSourceFile: pygments.lexers.scripting
    functionUses: 0
    functionsReached:
    - text.split
    - <builtin>.len
    - JclLexer._JOB_HEADER_PATTERN.match
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: JclLexer._JOB_HEADER_PATTERN.match
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.scripting.MiniScriptLexer
    functionSourceFile: pygments.lexers.scripting
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: -1
    functionName: pygments.lexers._lua_builtins
    functionSourceFile: pygments.lexers._lua_builtins
    functionUses: 0
    functionsReached:
    - pygments.lexers._lua_builtins.regenerate
    - content.find
    - urllib.request.urlopen
    - re.compile
    - <builtin>.open
    - fp.read
    - functions.append
    - modules.setdefault
    - <builtin>.sorted
    - <builtin>.print
    - pygments.lexers._lua_builtins.run
    - urllib.request.urlopen.decode
    - <builtin>.tuple
    - pprint.pformat
    - pygments.lexers._lua_builtins.get_lua_functions
    - pygments.lexers._lua_builtins.get_function_module
    - modules.items
    - name.split
    - m.groups
    - fp.write
    - pygments.lexers._lua_builtins.get_newest_version
    - <builtin>.len
    - r.match
    - <builtin>.set
    - pygments.lexers._lua_builtins.module_callbacks
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 185
    functionName: pygments.lexers._lua_builtins.module_callbacks
    functionSourceFile: pygments.lexers._lua_builtins
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - name
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 186
    functionName: pygments.lexers._lua_builtins.module_callbacks.is_in_coroutine_module
    functionSourceFile: pygments.lexers._lua_builtins
    functionUses: 0
    functionsReached:
    - name.startswith
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - name
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 189
    functionName: pygments.lexers._lua_builtins.module_callbacks.is_in_modules_module
    functionSourceFile: pygments.lexers._lua_builtins
    functionUses: 0
    functionsReached:
    - name.startswith
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - name
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 195
    functionName: pygments.lexers._lua_builtins.module_callbacks.is_in_string_module
    functionSourceFile: pygments.lexers._lua_builtins
    functionUses: 0
    functionsReached:
    - name.startswith
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - name
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 198
    functionName: pygments.lexers._lua_builtins.module_callbacks.is_in_table_module
    functionSourceFile: pygments.lexers._lua_builtins
    functionUses: 0
    functionsReached:
    - name.startswith
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - name
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 201
    functionName: pygments.lexers._lua_builtins.module_callbacks.is_in_math_module
    functionSourceFile: pygments.lexers._lua_builtins
    functionUses: 0
    functionsReached:
    - name.startswith
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - name
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 204
    functionName: pygments.lexers._lua_builtins.module_callbacks.is_in_io_module
    functionSourceFile: pygments.lexers._lua_builtins
    functionUses: 0
    functionsReached:
    - name.startswith
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - name
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 207
    functionName: pygments.lexers._lua_builtins.module_callbacks.is_in_os_module
    functionSourceFile: pygments.lexers._lua_builtins
    functionUses: 0
    functionsReached:
    - name.startswith
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - name
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 210
    functionName: pygments.lexers._lua_builtins.module_callbacks.is_in_debug_module
    functionSourceFile: pygments.lexers._lua_builtins
    functionUses: 0
    functionsReached:
    - name.startswith
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 224
    functionName: pygments.lexers._lua_builtins.get_newest_version
    functionSourceFile: pygments.lexers._lua_builtins
    functionUses: 2
    functionsReached:
    - urllib.request.urlopen
    - re.compile
    - urllib.request.urlopen.decode
    - m.groups
    - r.match
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argNames:
    - version
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 232
    functionName: pygments.lexers._lua_builtins.get_lua_functions
    functionSourceFile: pygments.lexers._lua_builtins
    functionUses: 2
    functionsReached:
    - urllib.request.urlopen
    - re.compile
    - urllib.request.urlopen.decode
    - m.groups
    - functions.append
    - r.match
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argNames:
    - name
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 242
    functionName: pygments.lexers._lua_builtins.get_function_module
    functionSourceFile: pygments.lexers._lua_builtins
    functionUses: 2
    functionsReached:
    - name.split
    - pygments.lexers._lua_builtins.module_callbacks
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 2
    argNames:
    - filename
    - modules
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 251
    functionName: pygments.lexers._lua_builtins.regenerate
    functionSourceFile: pygments.lexers._lua_builtins
    functionUses: 2
    functionsReached:
    - content.find
    - <builtin>.open
    - fp.write
    - pprint.pformat
    - fp.read
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 5
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 264
    functionName: pygments.lexers._lua_builtins.run
    functionSourceFile: pygments.lexers._lua_builtins
    functionUses: 1
    functionsReached:
    - pygments.lexers._lua_builtins.regenerate
    - content.find
    - urllib.request.urlopen
    - re.compile
    - <builtin>.open
    - fp.read
    - functions.append
    - modules.setdefault
    - <builtin>.sorted
    - <builtin>.print
    - urllib.request.urlopen.decode
    - <builtin>.tuple
    - pprint.pformat
    - pygments.lexers._lua_builtins.get_lua_functions
    - pygments.lexers._lua_builtins.get_function_module
    - modules.items
    - name.split
    - m.groups
    - fp.write
    - pygments.lexers._lua_builtins.get_newest_version
    - <builtin>.len
    - r.match
    - <builtin>.set
    - pygments.lexers._lua_builtins.module_callbacks
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers._csound_builtins
    functionSourceFile: pygments.lexers._csound_builtins
    functionUses: 0
    functionsReached:
    - <builtin>.set
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.python
    functionSourceFile: pygments.lexers.python
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - ttype
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 67
    functionName: pygments.lexers.python.PythonLexer.innerstring_rules
    functionSourceFile: pygments.lexers.python
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - ttype
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 87
    functionName: pygments.lexers.python.PythonLexer.fstring_rules
    functionSourceFile: pygments.lexers.python
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pygments.lexers.python.PythonLexer
    functionSourceFile: pygments.lexers.python
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexers.python.PythonLexer.fstring_rules
    - pygments.lexer.using
    - pygments.lexers.python.PythonLexer.innerstring_rules
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    - pygments.lexer.words.__init__
    - kwargs.pop
    - pygments.lexer.combined.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 409
    functionName: pygments.lexers.python.PythonLexer.analyse_text
    functionSourceFile: pygments.lexers.python
    functionUses: 4
    functionsReached:
    - text.lower
    - x.startswith
    - re.compile
    - split_path_re.split
    - text.find
    - pygments.util.shebang_matches
    - regex.search
    - first_line.startswith
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - ttype
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 433
    functionName: pygments.lexers.python.Python2Lexer.innerstring_rules
    functionSourceFile: pygments.lexers.python
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.python.Python2Lexer
    functionSourceFile: pygments.lexers.python
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    - pygments.lexer.words.__init__
    - pygments.lexers.python.Python2Lexer.innerstring_rules
    - pygments.lexer.combined.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 635
    functionName: pygments.lexers.python.Python2Lexer.analyse_text
    functionSourceFile: pygments.lexers.python
    functionUses: 4
    functionsReached:
    - text.lower
    - x.startswith
    - re.compile
    - split_path_re.split
    - text.find
    - pygments.util.shebang_matches
    - regex.search
    - first_line.startswith
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 666
    functionName: pygments.lexers.python.PythonConsoleLexer.__init__
    functionSourceFile: pygments.lexers.python
    functionUses: 0
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - string.lower
    - pygments.util.get_bool_opt
    - pkg_resources.iter_entry_points
    - pygments.util.get_list_opt
    - <builtin>.int
    - <builtin>.isinstance
    - <builtin>.list
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - pygments.lexer.Lexer.add_filter
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - options.get
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 10
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 15
    ICount: 8
    IfCount: 10
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 670
    functionName: pygments.lexers.python.PythonConsoleLexer.get_tokens_unprocessed
    functionSourceFile: pygments.lexers.python
    functionUses: 0
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - <builtin>.next
    - line.strip
    - pygments.lexer.do_insertions
    - <builtin>.iter
    - string.lower
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - m.end
    - pygments.util.get_bool_opt
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - pkg_resources.iter_entry_points
    - pygments.util.get_list_opt
    - <builtin>.int
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - match.group
    - re.match
    - <builtin>.isinstance
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - value.split
    - <builtin>.list
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - statestack.append
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - insertions.append
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - pygments.lexer.Lexer.add_filter
    - importlib_metadata.entry_points.select
    - match.start
    - importlib_metadata.entry_points.get
    - statestack.pop
    - pkg_resources.iter_entry_points.load
    - m.group
    - importlib.metadata.entry_points
    - <builtin>.abs
    - line.rstrip
    - options.get
    - line_re.finditer
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - line.startswith
    - <builtin>.len
    - stack.append
    - value.lower
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pygments.lexers.python.PythonTracebackLexer
    functionSourceFile: pygments.lexers.python
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pygments.lexers.python.Python2TracebackLexer
    functionSourceFile: pygments.lexers.python
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.python.CythonLexer
    functionSourceFile: pygments.lexers.python
    functionUses: 0
    functionsReached:
    - pygments.lexer.combined.__init__
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.python.DgLexer
    functionSourceFile: pygments.lexers.python
    functionUses: 0
    functionsReached:
    - pygments.lexer.combined.__init__
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 1192
    functionName: pygments.lexers.python.NumPyLexer.get_tokens_unprocessed
    functionSourceFile: pygments.lexers.python
    functionUses: 0
    functionsReached:
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - m.end
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - <builtin>.isinstance
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - value.split
    - <builtin>.list
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - statestack.append
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - statestack.pop
    - m.group
    - <builtin>.abs
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - <builtin>.len
    - stack.append
    - value.lower
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1200
    functionName: pygments.lexers.python.NumPyLexer.analyse_text
    functionSourceFile: pygments.lexers.python
    functionUses: 0
    functionsReached:
    - text.lower
    - x.startswith
    - re.compile
    - split_path_re.split
    - text.find
    - pygments.util.shebang_matches
    - regex.search
    - first_line.startswith
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.fortran
    functionSourceFile: lexers.fortran
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.fortran.FortranLexer
    functionSourceFile: lexers.fortran
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 3
    argNames:
    - self
    - match
    - ctx
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 185
    functionName: lexers.fortran.FortranFixedLexer._lex_fortran
    functionSourceFile: lexers.fortran
    functionUses: 0
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - string.lower
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - m.end
    - pygments.util.get_bool_opt
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - pkg_resources.iter_entry_points
    - pygments.util.get_list_opt
    - <builtin>.int
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - value.replace
    - match.group
    - <builtin>.isinstance
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - value.split
    - <builtin>.list
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - statestack.append
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - pygments.lexer.Lexer.add_filter
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - statestack.pop
    - pkg_resources.iter_entry_points.load
    - m.group
    - importlib.metadata.entry_points
    - <builtin>.abs
    - options.get
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - <builtin>.len
    - stack.append
    - value.lower
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: lexers.fortran.FortranFixedLexer
    functionSourceFile: lexers.fortran
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.scdoc
    functionSourceFile: lexers.scdoc
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: lexers.scdoc.ScdocLexer
    functionSourceFile: lexers.scdoc
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 68
    functionName: lexers.scdoc.ScdocLexer.analyse_text
    functionSourceFile: lexers.scdoc
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.parasail
    functionSourceFile: lexers.parasail
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.praat
    functionSourceFile: lexers.praat
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.praat.PraatLexer
    functionSourceFile: lexers.praat
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers._asy_builtins
    functionSourceFile: lexers._asy_builtins
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.crystal
    functionSourceFile: lexers.crystal
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 10
    IfCount: 4
    argCount: 3
    argNames:
    - self
    - match
    - ctx
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 42
    functionName: lexers.crystal.CrystalLexer.heredoc_callback
    functionSourceFile: lexers.crystal
    functionUses: 0
    functionsReached:
    - <builtin>.bool
    - amatch.group
    - <builtin>.type
    - m.end
    - amatch.start
    - ctx.stack.append
    - match.group
    - pygments.lexer.LexerContext.__init__
    - pygments.lexer.ExtendedRegexLexer.get_tokens_unprocessed
    - <builtin>.isinstance
    - lines.append
    - match.end
    - match.start
    - m.group
    - ctx.__dict__.setdefault
    - heredocstack.append
    - <builtin>.abs
    - line_re.finditer
    - <builtin>.len
    - ctx.stack.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 89
    functionName: lexers.crystal.CrystalLexer.gen_crystalstrings_rules
    functionSourceFile: lexers.crystal
    functionUses: 1
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: lexers.crystal.CrystalLexer
    functionSourceFile: lexers.crystal
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - tokens.update
    - pygments.lexer.default.__init__
    - pygments.lexer.words.__init__
    - lexers.crystal.CrystalLexer.gen_crystalstrings_rules
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.eiffel
    functionSourceFile: lexers.eiffel
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.eiffel.EiffelLexer
    functionSourceFile: lexers.eiffel
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.gdscript
    functionSourceFile: lexers.gdscript
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - ttype
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 35
    functionName: lexers.gdscript.GDScriptLexer.innerstring_rules
    functionSourceFile: lexers.gdscript
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.gdscript.GDScriptLexer
    functionSourceFile: lexers.gdscript
    functionUses: 0
    functionsReached:
    - lexers.gdscript.GDScriptLexer.innerstring_rules
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    - pygments.lexer.words.__init__
    - pygments.lexer.combined.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 171
    functionName: lexers.gdscript.GDScriptLexer.analyse_text
    functionSourceFile: lexers.gdscript
    functionUses: 0
    functionsReached:
    - re.search
    - <builtin>.min
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.rust
    functionSourceFile: lexers.rust
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.rust.RustLexer
    functionSourceFile: lexers.rust
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.apdlexer
    functionSourceFile: lexers.apdlexer
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.apdlexer.apdlexer
    functionSourceFile: lexers.apdlexer
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.lisp
    functionSourceFile: lexers.lisp
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 4
    IfCount: 3
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 62
    functionName: lexers.lisp.SchemeLexer.get_tokens_unprocessed
    functionSourceFile: lexers.lisp
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argNames:
    - self
    - match
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 177
    functionName: lexers.lisp.SchemeLexer.decimal_cb
    functionSourceFile: lexers.lisp
    functionUses: 0
    functionsReached:
    - match.start
    - match.group
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.lisp.SchemeLexer
    functionSourceFile: lexers.lisp
    functionUses: 0
    functionsReached:
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 321
    functionName: lexers.lisp.CommonLispLexer.__init__
    functionSourceFile: lexers.lisp
    functionUses: 0
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - string.lower
    - pygments.util.get_bool_opt
    - pkg_resources.iter_entry_points
    - pygments.util.get_list_opt
    - <builtin>.int
    - <builtin>.isinstance
    - <builtin>.list
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - pygments.lexer.Lexer.add_filter
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - options.get
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 8
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 12
    ICount: 8
    IfCount: 8
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 334
    functionName: lexers.lisp.CommonLispLexer.get_tokens_unprocessed
    functionSourceFile: lexers.lisp
    functionUses: 0
    functionsReached:
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - m.end
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - <builtin>.isinstance
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - value.split
    - <builtin>.list
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - statestack.append
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - statestack.pop
    - m.group
    - <builtin>.abs
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - <builtin>.len
    - stack.append
    - value.lower
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.lisp.CommonLispLexer
    functionSourceFile: lexers.lisp
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - entries
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 517
    functionName: lexers.lisp.HyLexer._multi_escape
    functionSourceFile: lexers.lisp
    functionUses: 1
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: lexers.lisp.HyLexer
    functionSourceFile: lexers.lisp
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    - lexers.lisp.HyLexer._multi_escape
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 585
    functionName: lexers.lisp.HyLexer.analyse_text
    functionSourceFile: lexers.lisp
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.lisp.RacketLexer
    functionSourceFile: lexers.lisp
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.lisp.NewLispLexer
    functionSourceFile: lexers.lisp
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 7
    IfCount: 7
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 2205
    functionName: lexers.lisp.EmacsLispLexer.get_tokens_unprocessed
    functionSourceFile: lexers.lisp
    functionUses: 0
    functionsReached:
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - m.end
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - <builtin>.isinstance
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - value.split
    - <builtin>.list
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - statestack.append
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - statestack.pop
    - m.group
    - <builtin>.abs
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - <builtin>.len
    - stack.append
    - value.lower
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.lisp.EmacsLispLexer
    functionSourceFile: lexers.lisp
    functionUses: 0
    functionsReached:
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: MAPPINGS.update
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.lisp.ShenLexer
    functionSourceFile: lexers.lisp
    functionUses: 0
    functionsReached:
    - MAPPINGS.update
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 2398
    functionName: lexers.lisp.ShenLexer.get_tokens_unprocessed
    functionSourceFile: lexers.lisp
    functionUses: 0
    functionsReached:
    - lexers.lisp.ShenLexer._process_declarations
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - m.end
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - lexers.lisp.ShenLexer._process_signature
    - value.istitle
    - lexers.lisp.ShenLexer._process_declaration
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - stack.append
    - <builtin>.isinstance
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - value.split
    - <builtin>.list
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - lexers.lisp.ShenLexer._process_symbols
    - statestack.append
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - statestack.pop
    - m.group
    - <builtin>.abs
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - <builtin>.len
    - lexers.lisp.ShenLexer._relevant
    - value.lower
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argNames:
    - self
    - tokens
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2417
    functionName: lexers.lisp.ShenLexer._process_symbols
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 2
    argNames:
    - self
    - tokens
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 2407
    functionName: lexers.lisp.ShenLexer._process_declarations
    functionSourceFile: lexers.lisp
    functionUses: 1
    functionsReached:
    - lexers.lisp.ShenLexer._relevant
    - lexers.lisp.ShenLexer._process_declaration
    - value.istitle
    - lexers.lisp.ShenLexer._process_signature
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - token
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2404
    functionName: lexers.lisp.ShenLexer._relevant
    functionSourceFile: lexers.lisp
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 8
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 12
    ICount: 10
    IfCount: 8
    argCount: 3
    argNames:
    - self
    - declaration
    - tokens
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2427
    functionName: lexers.lisp.ShenLexer._process_declaration
    functionSourceFile: lexers.lisp
    functionUses: 2
    functionsReached:
    - lexers.lisp.ShenLexer._relevant
    - lexers.lisp.ShenLexer._process_signature
    - value.istitle
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 2
    argNames:
    - self
    - tokens
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2465
    functionName: lexers.lisp.ShenLexer._process_signature
    functionSourceFile: lexers.lisp
    functionUses: 3
    functionsReached:
    - value.istitle
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: value.istitle
    functionSourceFile: <builtin>
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.lisp.CPSALexer
    functionSourceFile: lexers.lisp
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.lisp.XtlangLexer
    functionSourceFile: lexers.lisp
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.lisp.FennelLexer
    functionSourceFile: lexers.lisp
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers._scheme_builtins
    functionSourceFile: pygments.lexers._scheme_builtins
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers._cl_builtins
    functionSourceFile: pygments.lexers._cl_builtins
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.asc
    functionSourceFile: lexers.asc
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.asc.AscLexer
    functionSourceFile: lexers.asc
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 53
    functionName: lexers.asc.AscLexer.analyse_text
    functionSourceFile: lexers.asc
    functionUses: 0
    functionsReached:
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.tcl
    functionSourceFile: lexers.tcl
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.tcl.TclLexer
    functionSourceFile: lexers.tcl
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    - lexers.tcl.TclLexer._gen_command_rules
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argNames:
    - keyword_cmds_re
    - builtin_cmds_re
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 52
    functionName: lexers.tcl.TclLexer._gen_command_rules
    functionSourceFile: lexers.tcl
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 148
    functionName: lexers.tcl.TclLexer.analyse_text
    functionSourceFile: lexers.tcl
    functionUses: 0
    functionsReached:
    - text.lower
    - x.startswith
    - re.compile
    - split_path_re.split
    - text.find
    - pygments.util.shebang_matches
    - regex.search
    - first_line.startswith
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.varnish
    functionSourceFile: lexers.varnish
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 30
    functionName: lexers.varnish.VCLLexer.analyse_text
    functionSourceFile: lexers.varnish
    functionUses: 0
    functionsReached:
    - text.startswith
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: lexers.varnish.VCLLexer
    functionSourceFile: lexers.varnish
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 171
    functionName: lexers.varnish.VCLSnippetLexer.analyse_text
    functionSourceFile: lexers.varnish
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.idl
    functionSourceFile: lexers.idl
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.idl.IDLLexer
    functionSourceFile: lexers.idl
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 276
    functionName: lexers.idl.IDLLexer.analyse_text
    functionSourceFile: lexers.idl
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 13
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers._cocoa_builtins
    functionSourceFile: lexers._cocoa_builtins
    functionUses: 0
    functionsReached:
    - os.listdir
    - os.path.exists
    - f.read
    - <builtin>.sorted
    - <builtin>.open
    - all_primitives.add
    - <builtin>.list
    - all_protocols.add
    - all_interfaces.add
    - <builtin>.set
    - f.endswith
    - re.findall
    - <builtin>.print
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.listdir
    functionSourceFile: os
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: f.endswith
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: re.findall
    functionSourceFile: re
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: all_interfaces.add
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: all_protocols.add
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: all_primitives.add
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.kuin
    functionSourceFile: lexers.kuin
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: lexers.kuin.KuinLexer
    functionSourceFile: lexers.kuin
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.ride
    functionSourceFile: lexers.ride
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.ride.RideLexer
    functionSourceFile: lexers.ride
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.chapel
    functionSourceFile: lexers.chapel
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.chapel.ChapelLexer
    functionSourceFile: lexers.chapel
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.email
    functionSourceFile: lexers.email
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 26
    functionName: lexers.email.EmailHeaderLexer.__init__
    functionSourceFile: lexers.email
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.util.get_bool_opt
    - <builtin>.super
    - <builtin>.bool
    - options.get
    - string.lower
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 4
    IfCount: 1
    argCount: 2
    argNames:
    - self
    - match
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 30
    functionName: lexers.email.EmailHeaderLexer.get_x_header_tokens
    functionSourceFile: lexers.email
    functionUses: 0
    functionsReached:
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - m.end
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - match.group
    - <builtin>.isinstance
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - value.split
    - <builtin>.list
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - statestack.append
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - match.start
    - statestack.pop
    - m.group
    - <builtin>.abs
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - <builtin>.len
    - stack.append
    - value.lower
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.email.EmailHeaderLexer
    functionSourceFile: lexers.email
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 131
    functionName: lexers.email.EmailLexer.__init__
    functionSourceFile: lexers.email
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.mime
    functionSourceFile: pygments.lexers.mime
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 59
    functionName: pygments.lexers.mime.MIMELexer.__init__
    functionSourceFile: pygments.lexers.mime
    functionUses: 0
    functionsReached:
    - options.get
    - <builtin>.super
    - <builtin>.int
    - pygments.util.get_int_opt
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 4
    IfCount: 1
    argCount: 2
    argNames:
    - self
    - match
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 66
    functionName: pygments.lexers.mime.MIMELexer.get_header_tokens
    functionSourceFile: pygments.lexers.mime
    functionUses: 0
    functionsReached:
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - m.end
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - match.group
    - <builtin>.isinstance
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - value.split
    - <builtin>.list
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - statestack.append
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - field.lower
    - match.end
    - match.start
    - statestack.pop
    - m.group
    - <builtin>.abs
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - <builtin>.len
    - stack.append
    - value.lower
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: field.lower
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 7
    IfCount: 4
    argCount: 2
    argNames:
    - self
    - match
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 81
    functionName: pygments.lexers.mime.MIMELexer.get_body_tokens
    functionSourceFile: pygments.lexers.mime
    functionUses: 0
    functionsReached:
    - bdry_matcher.finditer
    - bdry_matcher.search
    - re.compile
    - <builtin>.__import__
    - pygments.lexers.get_lexer_for_mimetype
    - m.start
    - text.strip
    - <builtin>.type
    - m.end
    - <builtin>.getattr
    - pkg_resources.iter_entry_points
    - match.group
    - <builtin>.isinstance
    - LEXERS.values
    - pygments.plugin.iter_entry_points
    - re.escape
    - pygments.lexers._load_lexers
    - importlib_metadata.entry_points.select
    - match.start
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - m.group
    - importlib.metadata.entry_points
    - pygments.plugin.find_plugin_lexers
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - pygments.lexers.mime.MIMELexer.get_bodypart_tokens
    - <builtin>.len
    - lexer.get_tokens_unprocessed
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 0
    IfCount: 4
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 130
    functionName: pygments.lexers.mime.MIMELexer.get_bodypart_tokens
    functionSourceFile: pygments.lexers.mime
    functionUses: 1
    functionsReached:
    - importlib_metadata.entry_points.select
    - <builtin>.isinstance
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points
    - pkg_resources.iter_entry_points.load
    - pygments.lexers.get_lexer_for_mimetype
    - importlib.metadata.entry_points
    - <builtin>.__import__
    - LEXERS.values
    - text.strip
    - pygments.plugin.find_plugin_lexers
    - pygments.plugin.iter_entry_points
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - <builtin>.type
    - <builtin>.getattr
    - lexer.get_tokens_unprocessed
    - pygments.lexers._load_lexers
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: bdry_matcher.search
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: bdry_matcher.finditer
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 4
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - match
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 157
    functionName: pygments.lexers.mime.MIMELexer.store_content_type
    functionSourceFile: pygments.lexers.mime
    functionUses: 0
    functionsReached:
    - match.start
    - match.group
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    IfCount: 2
    argCount: 2
    argNames:
    - self
    - match
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 166
    functionName: pygments.lexers.mime.MIMELexer.get_content_type_subtokens
    functionSourceFile: pygments.lexers.mime
    functionUses: 0
    functionsReached:
    - match.start
    - match.group
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - match
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 179
    functionName: pygments.lexers.mime.MIMELexer.store_content_transfer_encoding
    functionSourceFile: pygments.lexers.mime
    functionUses: 0
    functionsReached:
    - match.start
    - match.group
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.robotframework
    functionSourceFile: lexers.robotframework
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argNames:
    - string
    - remove
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 47
    functionName: lexers.robotframework.normalize
    functionSourceFile: lexers.robotframework
    functionUses: 18
    functionsReached:
    - string.replace
    - string.lower
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: string.replace
    functionSourceFile: <builtin>
    functionUses: 38
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 69
    functionName: lexers.robotframework.RobotFrameworkLexer.__init__
    functionSourceFile: lexers.robotframework
    functionUses: 0
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - string.lower
    - pygments.util.get_bool_opt
    - pkg_resources.iter_entry_points
    - pygments.util.get_list_opt
    - <builtin>.int
    - <builtin>.isinstance
    - <builtin>.list
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - pygments.lexer.Lexer.add_filter
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - options.get
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 74
    functionName: lexers.robotframework.RobotFrameworkLexer.get_tokens_unprocessed
    functionSourceFile: lexers.robotframework
    functionUses: 0
    functionsReached:
    - lexers.robotframework.RowTokenizer.tokenize
    - lexers.robotframework.RowTokenizer.__init__
    - string.replace
    - lexers.robotframework.KeywordCall.__init__
    - lexers.robotframework.VariableSplitter._scanning_list_variable_index
    - value.endswith
    - lexers.robotframework.VariableSplitter._list_variable_index_state
    - lexers.robotframework.VariableSplitter._find_start_index
    - lexers.robotframework.TestCaseTable._continues
    - <builtin>.divmod
    - lexers.robotframework.VariableSplitter._has_list_or_dict_variable_index
    - string.lower
    - lexers.robotframework.KeywordTable._is_template
    - <builtin>.type
    - value.upper
    - lexers.robotframework.VariableSplitter._finalize
    - lexers.robotframework.TestCaseTable._is_template
    - value.startswith
    - lexers.robotframework.VariableSplitter._start_index_is_ok
    - lexers.robotframework.SettingTable.__init__
    - lexers.robotframework.TestCaseTable._is_for_loop
    - lexers.robotframework._Table.end_row
    - lexers.robotframework.VariableSplitter._waiting_list_variable_index_state
    - lexers.robotframework.VariableSplitter._internal_variable_start_state
    - lexers.robotframework.Tokenizer.tokenize
    - lexers.robotframework.ForLoop._tokenize
    - lexers.robotframework.TestCaseTable._is_template_set
    - text.splitlines
    - lexers.robotframework.VariableSplitter._variable_state
    - lexers.robotframework.RowSplitter.split
    - row.startswith
    - <builtin>.str
    - lexers.robotframework.Variable._tokenize
    - <builtin>.min
    - lexers.robotframework.UnknownTable._continues
    - <builtin>.enumerate
    - lexers.robotframework.VariableSplitter.__init__
    - lexers.robotframework.VariableSplitter._split
    - string.find
    - string.rfind
    - lexers.robotframework.VariableSplitter._is_list_or_dict_variable
    - lexers.robotframework.TestCaseTable._is_setting
    - lexers.robotframework._Table._is_empty
    - lexers.robotframework.Setting._tokenize
    - lexers.robotframework.normalize
    - lexers.robotframework.SettingTable._tokenize
    - lexers.robotframework.TestCaseTable._tokenizer_class
    - <builtin>.isinstance
    - lexers.robotframework._Table.__init__
    - lexers.robotframework._Table._tokenize
    - lexers.robotframework.VariableSplitter._find_variable
    - <builtin>.ValueError
    - lexers.robotframework.ForLoop.__init__
    - lexers.robotframework.TestCaseSetting._tokenize
    - lexers.robotframework.VariableSplitter._is_escaped
    - <builtin>.all
    - lexers.robotframework.Setting.__init__
    - lexers.robotframework.RowTokenizer._tokenize
    - lexers.robotframework.SettingTable.end_row
    - lexers.robotframework.GherkinTokenizer.tokenize
    - match.end
    - lexers.robotframework.VariableTokenizer._tokenize
    - lexers.robotframework._Table.tokenize
    - lexers.robotframework.TestCaseTable.set_default_template
    - lexers.robotframework._Table._continues
    - lexers.robotframework.Tokenizer.__init__
    - lexers.robotframework.VariableTokenizer.tokenize
    - <builtin>.len
    - lexers.robotframework.Tokenizer._tokenize
    - lexers.robotframework.Tokenizer._is_assign
    - lexers.robotframework.RowTokenizer._start_table
    - lexers.robotframework.KeywordCall._tokenize
    - lexers.robotframework.TestCaseTable._tokenize
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 112
    functionName: lexers.robotframework.RowTokenizer.__init__
    functionSourceFile: lexers.robotframework
    functionUses: 1
    functionsReached:
    - lexers.robotframework.SettingTable.__init__
    - lexers.robotframework.TestCaseTable._tokenizer_class
    - lexers.robotframework.KeywordCall.__init__
    - lexers.robotframework._Table.__init__
    - lexers.robotframework.Tokenizer.__init__
    - lexers.robotframework.Setting.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 2
    argNames:
    - self
    - row
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 13
    functionLinenumber: 127
    functionName: lexers.robotframework.RowTokenizer.tokenize
    functionSourceFile: lexers.robotframework
    functionUses: 1
    functionsReached:
    - string.replace
    - lexers.robotframework.KeywordCall.__init__
    - lexers.robotframework.VariableSplitter._scanning_list_variable_index
    - value.endswith
    - lexers.robotframework.TestCaseTable._continues
    - lexers.robotframework.VariableSplitter._list_variable_index_state
    - lexers.robotframework.VariableSplitter._find_start_index
    - <builtin>.divmod
    - lexers.robotframework.VariableSplitter._has_list_or_dict_variable_index
    - string.lower
    - lexers.robotframework.KeywordTable._is_template
    - <builtin>.type
    - value.upper
    - lexers.robotframework.VariableSplitter._finalize
    - lexers.robotframework.TestCaseTable._is_template
    - value.startswith
    - lexers.robotframework.VariableSplitter._start_index_is_ok
    - lexers.robotframework.SettingTable.__init__
    - lexers.robotframework.TestCaseTable._is_for_loop
    - lexers.robotframework._Table.end_row
    - lexers.robotframework.VariableSplitter._waiting_list_variable_index_state
    - lexers.robotframework.Tokenizer.tokenize
    - lexers.robotframework.ForLoop._tokenize
    - lexers.robotframework.VariableSplitter._internal_variable_start_state
    - lexers.robotframework.TestCaseTable._is_template_set
    - lexers.robotframework.VariableSplitter._variable_state
    - lexers.robotframework.RowSplitter.split
    - row.startswith
    - <builtin>.min
    - lexers.robotframework.Variable._tokenize
    - lexers.robotframework.UnknownTable._continues
    - <builtin>.enumerate
    - lexers.robotframework.VariableSplitter.__init__
    - lexers.robotframework.VariableSplitter._split
    - string.find
    - string.rfind
    - lexers.robotframework.VariableSplitter._is_list_or_dict_variable
    - lexers.robotframework.TestCaseTable._is_setting
    - lexers.robotframework._Table._is_empty
    - lexers.robotframework.Setting._tokenize
    - lexers.robotframework.SettingTable._tokenize
    - lexers.robotframework.normalize
    - lexers.robotframework.TestCaseTable._tokenizer_class
    - <builtin>.isinstance
    - lexers.robotframework._Table.__init__
    - lexers.robotframework._Table._tokenize
    - lexers.robotframework.VariableSplitter._find_variable
    - <builtin>.ValueError
    - lexers.robotframework.ForLoop.__init__
    - lexers.robotframework.TestCaseSetting._tokenize
    - lexers.robotframework.VariableSplitter._is_escaped
    - <builtin>.all
    - lexers.robotframework.Setting.__init__
    - lexers.robotframework.RowTokenizer._tokenize
    - lexers.robotframework.SettingTable.end_row
    - lexers.robotframework.GherkinTokenizer.tokenize
    - match.end
    - lexers.robotframework._Table.tokenize
    - lexers.robotframework.TestCaseTable.set_default_template
    - lexers.robotframework._Table._continues
    - lexers.robotframework.Tokenizer.__init__
    - <builtin>.len
    - lexers.robotframework.Tokenizer._tokenize
    - lexers.robotframework.Tokenizer._is_assign
    - lexers.robotframework.RowTokenizer._start_table
    - lexers.robotframework.KeywordCall._tokenize
    - lexers.robotframework.TestCaseTable._tokenize
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 3
    argNames:
    - self
    - string
    - token
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 88
    functionName: lexers.robotframework.VariableTokenizer.tokenize
    functionSourceFile: lexers.robotframework
    functionUses: 2
    functionsReached:
    - lexers.robotframework.VariableSplitter._scanning_list_variable_index
    - lexers.robotframework.VariableSplitter._list_variable_index_state
    - lexers.robotframework.VariableSplitter._has_list_or_dict_variable_index
    - lexers.robotframework.VariableSplitter._find_start_index
    - lexers.robotframework.VariableSplitter._finalize
    - lexers.robotframework.VariableSplitter._start_index_is_ok
    - lexers.robotframework.VariableSplitter._waiting_list_variable_index_state
    - lexers.robotframework.VariableSplitter._internal_variable_start_state
    - lexers.robotframework.VariableSplitter._variable_state
    - <builtin>.enumerate
    - lexers.robotframework.VariableSplitter.__init__
    - string.find
    - lexers.robotframework.VariableSplitter._split
    - string.rfind
    - lexers.robotframework.VariableSplitter._is_list_or_dict_variable
    - lexers.robotframework.VariableSplitter._find_variable
    - <builtin>.ValueError
    - lexers.robotframework.VariableSplitter._is_escaped
    - lexers.robotframework.VariableTokenizer._tokenize
    - lexers.robotframework.VariableTokenizer.tokenize
    - <builtin>.len
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argNames:
    - self
    - string
    - identifiers
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 436
    functionName: lexers.robotframework.VariableSplitter.__init__
    functionSourceFile: lexers.robotframework
    functionUses: 15
    functionsReached:
    - lexers.robotframework.VariableSplitter._waiting_list_variable_index_state
    - lexers.robotframework.VariableSplitter._internal_variable_start_state
    - lexers.robotframework.VariableSplitter._scanning_list_variable_index
    - lexers.robotframework.VariableSplitter._list_variable_index_state
    - lexers.robotframework.VariableSplitter._has_list_or_dict_variable_index
    - lexers.robotframework.VariableSplitter._find_start_index
    - lexers.robotframework.VariableSplitter._find_variable
    - <builtin>.ValueError
    - lexers.robotframework.VariableSplitter._variable_state
    - string.rfind
    - lexers.robotframework.VariableSplitter._is_list_or_dict_variable
    - <builtin>.len
    - <builtin>.enumerate
    - lexers.robotframework.VariableSplitter._finalize
    - lexers.robotframework.VariableSplitter._split
    - string.find
    - lexers.robotframework.VariableSplitter._is_escaped
    - lexers.robotframework.VariableSplitter._start_index_is_ok
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 8
    IfCount: 1
    argCount: 4
    argNames:
    - self
    - var
    - string
    - orig_token
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 97
    functionName: lexers.robotframework.VariableTokenizer._tokenize
    functionSourceFile: lexers.robotframework
    functionUses: 2
    functionsReached:
    - lexers.robotframework.VariableSplitter._scanning_list_variable_index
    - lexers.robotframework.VariableSplitter._list_variable_index_state
    - lexers.robotframework.VariableSplitter._has_list_or_dict_variable_index
    - lexers.robotframework.VariableSplitter._find_start_index
    - lexers.robotframework.VariableSplitter._finalize
    - lexers.robotframework.VariableSplitter._start_index_is_ok
    - lexers.robotframework.VariableSplitter._waiting_list_variable_index_state
    - lexers.robotframework.VariableSplitter._internal_variable_start_state
    - lexers.robotframework.VariableSplitter._variable_state
    - <builtin>.enumerate
    - lexers.robotframework.VariableSplitter.__init__
    - string.find
    - lexers.robotframework.VariableSplitter._split
    - string.rfind
    - lexers.robotframework.VariableSplitter._is_list_or_dict_variable
    - lexers.robotframework.VariableSplitter._find_variable
    - <builtin>.ValueError
    - lexers.robotframework.VariableSplitter._is_escaped
    - lexers.robotframework.VariableTokenizer._tokenize
    - lexers.robotframework.VariableTokenizer.tokenize
    - <builtin>.len
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - prev_tokenizer
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 319
    functionName: lexers.robotframework._Table.__init__
    functionSourceFile: lexers.robotframework
    functionUses: 7
    functionsReached:
    - lexers.robotframework.TestCaseTable._tokenizer_class
    - lexers.robotframework.Setting.__init__
    - lexers.robotframework.KeywordCall.__init__
    - lexers.robotframework.Tokenizer.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argNames:
    - self
    - template_setter
    - prev_tokenizer
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 360
    functionName: lexers.robotframework.SettingTable.__init__
    functionSourceFile: lexers.robotframework
    functionUses: 4
    functionsReached:
    - lexers.robotframework.TestCaseTable._tokenizer_class
    - lexers.robotframework.KeywordCall.__init__
    - lexers.robotframework._Table.__init__
    - lexers.robotframework.Tokenizer.__init__
    - lexers.robotframework.Setting.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - row
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 161
    functionName: lexers.robotframework.RowSplitter.split
    functionSourceFile: lexers.robotframework
    functionUses: 2
    functionsReached:
    - row.startswith
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.divmod
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - header
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 142
    functionName: lexers.robotframework.RowTokenizer._start_table
    functionSourceFile: lexers.robotframework
    functionUses: 2
    functionsReached:
    - lexers.robotframework.normalize
    - string.replace
    - lexers.robotframework.TestCaseTable._tokenizer_class
    - lexers.robotframework._Table.__init__
    - lexers.robotframework.KeywordCall.__init__
    - string.lower
    - lexers.robotframework.Tokenizer.__init__
    - lexers.robotframework.Setting.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 4
    IfCount: 3
    argCount: 6
    argNames:
    - self
    - value
    - index
    - commented
    - separator
    - heading
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 12
    functionLinenumber: 146
    functionName: lexers.robotframework.RowTokenizer._tokenize
    functionSourceFile: lexers.robotframework
    functionUses: 2
    functionsReached:
    - string.replace
    - lexers.robotframework.KeywordCall.__init__
    - lexers.robotframework.VariableSplitter._scanning_list_variable_index
    - value.endswith
    - lexers.robotframework.TestCaseTable._continues
    - lexers.robotframework.VariableSplitter._list_variable_index_state
    - lexers.robotframework.VariableSplitter._has_list_or_dict_variable_index
    - lexers.robotframework.VariableSplitter._find_start_index
    - string.lower
    - lexers.robotframework.KeywordTable._is_template
    - <builtin>.type
    - value.upper
    - lexers.robotframework.VariableSplitter._finalize
    - lexers.robotframework.TestCaseTable._is_template
    - value.startswith
    - lexers.robotframework.VariableSplitter._start_index_is_ok
    - lexers.robotframework.TestCaseTable._is_for_loop
    - lexers.robotframework.VariableSplitter._waiting_list_variable_index_state
    - lexers.robotframework.Tokenizer.tokenize
    - lexers.robotframework.ForLoop._tokenize
    - lexers.robotframework.VariableSplitter._internal_variable_start_state
    - lexers.robotframework.TestCaseTable._is_template_set
    - lexers.robotframework.VariableSplitter._variable_state
    - <builtin>.min
    - lexers.robotframework.Variable._tokenize
    - lexers.robotframework.UnknownTable._continues
    - <builtin>.enumerate
    - lexers.robotframework.VariableSplitter.__init__
    - lexers.robotframework.VariableSplitter._split
    - string.find
    - string.rfind
    - lexers.robotframework.VariableSplitter._is_list_or_dict_variable
    - lexers.robotframework.TestCaseTable._is_setting
    - lexers.robotframework._Table._is_empty
    - lexers.robotframework.Setting._tokenize
    - lexers.robotframework.SettingTable._tokenize
    - lexers.robotframework.normalize
    - <builtin>.isinstance
    - lexers.robotframework._Table._tokenize
    - lexers.robotframework.VariableSplitter._find_variable
    - <builtin>.ValueError
    - lexers.robotframework.ForLoop.__init__
    - lexers.robotframework.TestCaseSetting._tokenize
    - lexers.robotframework.VariableSplitter._is_escaped
    - <builtin>.all
    - lexers.robotframework.Setting.__init__
    - match.end
    - lexers.robotframework.GherkinTokenizer.tokenize
    - lexers.robotframework._Table.tokenize
    - lexers.robotframework.TestCaseTable.set_default_template
    - lexers.robotframework._Table._continues
    - <builtin>.len
    - lexers.robotframework.Tokenizer._tokenize
    - lexers.robotframework.Tokenizer._is_assign
    - lexers.robotframework.Tokenizer.__init__
    - lexers.robotframework.KeywordCall._tokenize
    - lexers.robotframework.TestCaseTable._tokenize
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 369
    functionName: lexers.robotframework.SettingTable.end_row
    functionSourceFile: lexers.robotframework
    functionUses: 2
    functionsReached:
    - lexers.robotframework.SettingTable.__init__
    - lexers.robotframework.TestCaseTable._tokenizer_class
    - lexers.robotframework.KeywordCall.__init__
    - lexers.robotframework._Table.__init__
    - lexers.robotframework.Tokenizer.__init__
    - lexers.robotframework.Setting.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 342
    functionName: lexers.robotframework._Table.end_row
    functionSourceFile: lexers.robotframework
    functionUses: 2
    functionsReached:
    - lexers.robotframework.TestCaseTable._tokenizer_class
    - lexers.robotframework.KeywordCall.__init__
    - lexers.robotframework._Table.__init__
    - lexers.robotframework.Tokenizer.__init__
    - lexers.robotframework.Setting.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 3
    IfCount: 1
    argCount: 3
    argNames:
    - self
    - value
    - index
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 11
    functionLinenumber: 324
    functionName: lexers.robotframework._Table.tokenize
    functionSourceFile: lexers.robotframework
    functionUses: 6
    functionsReached:
    - string.replace
    - lexers.robotframework.KeywordCall.__init__
    - lexers.robotframework.VariableSplitter._scanning_list_variable_index
    - value.endswith
    - lexers.robotframework.TestCaseTable._continues
    - lexers.robotframework.VariableSplitter._list_variable_index_state
    - lexers.robotframework.VariableSplitter._has_list_or_dict_variable_index
    - lexers.robotframework.VariableSplitter._find_start_index
    - string.lower
    - lexers.robotframework.KeywordTable._is_template
    - <builtin>.type
    - value.upper
    - lexers.robotframework.VariableSplitter._finalize
    - lexers.robotframework.TestCaseTable._is_template
    - value.startswith
    - lexers.robotframework.VariableSplitter._start_index_is_ok
    - lexers.robotframework.TestCaseTable._is_for_loop
    - lexers.robotframework.VariableSplitter._waiting_list_variable_index_state
    - lexers.robotframework.Tokenizer.tokenize
    - lexers.robotframework.ForLoop._tokenize
    - lexers.robotframework.VariableSplitter._internal_variable_start_state
    - lexers.robotframework.TestCaseTable._is_template_set
    - lexers.robotframework.VariableSplitter._variable_state
    - <builtin>.min
    - lexers.robotframework.Variable._tokenize
    - lexers.robotframework.UnknownTable._continues
    - <builtin>.enumerate
    - lexers.robotframework.VariableSplitter.__init__
    - lexers.robotframework.VariableSplitter._split
    - string.find
    - string.rfind
    - lexers.robotframework.VariableSplitter._is_list_or_dict_variable
    - lexers.robotframework.TestCaseTable._is_setting
    - lexers.robotframework._Table._is_empty
    - lexers.robotframework.Setting._tokenize
    - lexers.robotframework.SettingTable._tokenize
    - lexers.robotframework.normalize
    - <builtin>.isinstance
    - lexers.robotframework._Table._tokenize
    - lexers.robotframework.VariableSplitter._find_variable
    - <builtin>.ValueError
    - lexers.robotframework.ForLoop.__init__
    - lexers.robotframework.TestCaseSetting._tokenize
    - lexers.robotframework.VariableSplitter._is_escaped
    - <builtin>.all
    - lexers.robotframework.Setting.__init__
    - match.end
    - lexers.robotframework.GherkinTokenizer.tokenize
    - lexers.robotframework._Table.tokenize
    - lexers.robotframework.TestCaseTable.set_default_template
    - lexers.robotframework._Table._continues
    - <builtin>.len
    - lexers.robotframework.Tokenizer._tokenize
    - lexers.robotframework.Tokenizer._is_assign
    - lexers.robotframework.Tokenizer.__init__
    - lexers.robotframework.KeywordCall._tokenize
    - lexers.robotframework.TestCaseTable._tokenize
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.robotframework.RowSplitter
    functionSourceFile: lexers.robotframework
    functionUses: 0
    functionsReached:
    - re.compile
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: row.startswith
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - row
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 167
    functionName: lexers.robotframework.RowSplitter._split_from_spaces
    functionSourceFile: lexers.robotframework
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 4
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - row
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 171
    functionName: lexers.robotframework.RowSplitter._split_from_pipes
    functionSourceFile: lexers.robotframework
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 184
    functionName: lexers.robotframework.Tokenizer.__init__
    functionSourceFile: lexers.robotframework
    functionUses: 21
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argNames:
    - self
    - value
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 8
    functionLinenumber: 187
    functionName: lexers.robotframework.Tokenizer.tokenize
    functionSourceFile: lexers.robotframework
    functionUses: 11
    functionsReached:
    - string.replace
    - lexers.robotframework.KeywordCall.__init__
    - lexers.robotframework.VariableSplitter._scanning_list_variable_index
    - value.endswith
    - lexers.robotframework.VariableSplitter._list_variable_index_state
    - lexers.robotframework.VariableSplitter._has_list_or_dict_variable_index
    - lexers.robotframework.VariableSplitter._find_start_index
    - string.lower
    - <builtin>.type
    - value.upper
    - lexers.robotframework.VariableSplitter._finalize
    - lexers.robotframework.VariableSplitter._start_index_is_ok
    - lexers.robotframework.VariableSplitter._waiting_list_variable_index_state
    - lexers.robotframework.Tokenizer.tokenize
    - lexers.robotframework.ForLoop._tokenize
    - lexers.robotframework.VariableSplitter._internal_variable_start_state
    - lexers.robotframework.TestCaseTable._is_template_set
    - lexers.robotframework.VariableSplitter._variable_state
    - <builtin>.min
    - lexers.robotframework.Variable._tokenize
    - <builtin>.enumerate
    - lexers.robotframework.VariableSplitter.__init__
    - lexers.robotframework.VariableSplitter._split
    - string.find
    - string.rfind
    - lexers.robotframework.VariableSplitter._is_list_or_dict_variable
    - lexers.robotframework.Setting._tokenize
    - lexers.robotframework.normalize
    - <builtin>.isinstance
    - lexers.robotframework.VariableSplitter._find_variable
    - <builtin>.ValueError
    - lexers.robotframework.TestCaseSetting._tokenize
    - lexers.robotframework.VariableSplitter._is_escaped
    - match.end
    - lexers.robotframework.GherkinTokenizer.tokenize
    - lexers.robotframework.TestCaseTable.set_default_template
    - <builtin>.len
    - lexers.robotframework.Tokenizer._tokenize
    - lexers.robotframework.Tokenizer._is_assign
    - lexers.robotframework.Tokenizer.__init__
    - lexers.robotframework.KeywordCall._tokenize
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argNames:
    - self
    - value
    - index
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 264
    functionName: lexers.robotframework.Variable._tokenize
    functionSourceFile: lexers.robotframework
    functionUses: 11
    functionsReached:
    - string.replace
    - lexers.robotframework.KeywordCall.__init__
    - lexers.robotframework.VariableSplitter._scanning_list_variable_index
    - value.endswith
    - lexers.robotframework.VariableSplitter._list_variable_index_state
    - lexers.robotframework.VariableSplitter._has_list_or_dict_variable_index
    - lexers.robotframework.VariableSplitter._find_start_index
    - string.lower
    - <builtin>.type
    - value.upper
    - lexers.robotframework.VariableSplitter._finalize
    - lexers.robotframework.VariableSplitter._start_index_is_ok
    - lexers.robotframework.VariableSplitter._waiting_list_variable_index_state
    - lexers.robotframework.Tokenizer.tokenize
    - lexers.robotframework.ForLoop._tokenize
    - lexers.robotframework.VariableSplitter._internal_variable_start_state
    - lexers.robotframework.TestCaseTable._is_template_set
    - lexers.robotframework.VariableSplitter._variable_state
    - <builtin>.min
    - lexers.robotframework.Variable._tokenize
    - <builtin>.enumerate
    - lexers.robotframework.VariableSplitter.__init__
    - lexers.robotframework.VariableSplitter._split
    - string.find
    - string.rfind
    - lexers.robotframework.VariableSplitter._is_list_or_dict_variable
    - lexers.robotframework.Setting._tokenize
    - lexers.robotframework.normalize
    - <builtin>.isinstance
    - lexers.robotframework.VariableSplitter._find_variable
    - <builtin>.ValueError
    - lexers.robotframework.TestCaseSetting._tokenize
    - lexers.robotframework.VariableSplitter._is_escaped
    - match.end
    - lexers.robotframework.GherkinTokenizer.tokenize
    - lexers.robotframework.TestCaseTable.set_default_template
    - <builtin>.len
    - lexers.robotframework.Tokenizer._tokenize
    - lexers.robotframework.Tokenizer._is_assign
    - lexers.robotframework.Tokenizer.__init__
    - lexers.robotframework.KeywordCall._tokenize
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argNames:
    - self
    - value
    - index
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 249
    functionName: lexers.robotframework.TestCaseSetting._tokenize
    functionSourceFile: lexers.robotframework
    functionUses: 11
    functionsReached:
    - string.replace
    - lexers.robotframework.KeywordCall.__init__
    - lexers.robotframework.VariableSplitter._scanning_list_variable_index
    - value.endswith
    - lexers.robotframework.VariableSplitter._list_variable_index_state
    - lexers.robotframework.VariableSplitter._has_list_or_dict_variable_index
    - lexers.robotframework.VariableSplitter._find_start_index
    - string.lower
    - <builtin>.type
    - value.upper
    - lexers.robotframework.VariableSplitter._finalize
    - lexers.robotframework.VariableSplitter._start_index_is_ok
    - lexers.robotframework.VariableSplitter._waiting_list_variable_index_state
    - lexers.robotframework.Tokenizer.tokenize
    - lexers.robotframework.ForLoop._tokenize
    - lexers.robotframework.VariableSplitter._internal_variable_start_state
    - lexers.robotframework.TestCaseTable._is_template_set
    - lexers.robotframework.VariableSplitter._variable_state
    - <builtin>.min
    - lexers.robotframework.Variable._tokenize
    - <builtin>.enumerate
    - lexers.robotframework.VariableSplitter.__init__
    - lexers.robotframework.VariableSplitter._split
    - string.find
    - string.rfind
    - lexers.robotframework.VariableSplitter._is_list_or_dict_variable
    - lexers.robotframework.Setting._tokenize
    - lexers.robotframework.normalize
    - <builtin>.isinstance
    - lexers.robotframework.VariableSplitter._find_variable
    - <builtin>.ValueError
    - lexers.robotframework.TestCaseSetting._tokenize
    - lexers.robotframework.VariableSplitter._is_escaped
    - match.end
    - lexers.robotframework.GherkinTokenizer.tokenize
    - lexers.robotframework.TestCaseTable.set_default_template
    - <builtin>.len
    - lexers.robotframework.Tokenizer._tokenize
    - lexers.robotframework.Tokenizer._is_assign
    - lexers.robotframework.Tokenizer.__init__
    - lexers.robotframework.KeywordCall._tokenize
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argNames:
    - self
    - value
    - index
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 309
    functionName: lexers.robotframework.ForLoop._tokenize
    functionSourceFile: lexers.robotframework
    functionUses: 12
    functionsReached:
    - value.upper
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argNames:
    - self
    - value
    - index
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 194
    functionName: lexers.robotframework.Tokenizer._tokenize
    functionSourceFile: lexers.robotframework
    functionUses: 12
    functionsReached:
    - <builtin>.min
    - <builtin>.len
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 3
    argNames:
    - self
    - value
    - index
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 278
    functionName: lexers.robotframework.KeywordCall._tokenize
    functionSourceFile: lexers.robotframework
    functionUses: 11
    functionsReached:
    - string.replace
    - lexers.robotframework.KeywordCall.__init__
    - lexers.robotframework.VariableSplitter._scanning_list_variable_index
    - value.endswith
    - lexers.robotframework.VariableSplitter._list_variable_index_state
    - lexers.robotframework.VariableSplitter._has_list_or_dict_variable_index
    - lexers.robotframework.VariableSplitter._find_start_index
    - string.lower
    - <builtin>.type
    - value.upper
    - lexers.robotframework.VariableSplitter._finalize
    - lexers.robotframework.VariableSplitter._start_index_is_ok
    - lexers.robotframework.VariableSplitter._waiting_list_variable_index_state
    - lexers.robotframework.VariableSplitter._internal_variable_start_state
    - lexers.robotframework.ForLoop._tokenize
    - lexers.robotframework.Tokenizer.tokenize
    - lexers.robotframework.TestCaseTable._is_template_set
    - lexers.robotframework.VariableSplitter._variable_state
    - <builtin>.min
    - lexers.robotframework.Variable._tokenize
    - <builtin>.enumerate
    - lexers.robotframework.VariableSplitter.__init__
    - lexers.robotframework.VariableSplitter._split
    - string.find
    - lexers.robotframework.VariableSplitter._is_list_or_dict_variable
    - string.rfind
    - lexers.robotframework.Setting._tokenize
    - lexers.robotframework.normalize
    - <builtin>.isinstance
    - lexers.robotframework.VariableSplitter._find_variable
    - <builtin>.ValueError
    - lexers.robotframework.TestCaseSetting._tokenize
    - lexers.robotframework.VariableSplitter._is_escaped
    - match.end
    - lexers.robotframework.GherkinTokenizer.tokenize
    - lexers.robotframework.TestCaseTable.set_default_template
    - <builtin>.len
    - lexers.robotframework.Tokenizer._tokenize
    - lexers.robotframework.Tokenizer._is_assign
    - lexers.robotframework.Tokenizer.__init__
    - lexers.robotframework.KeywordCall._tokenize
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 1
    IfCount: 6
    argCount: 3
    argNames:
    - self
    - value
    - index
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 9
    functionLinenumber: 223
    functionName: lexers.robotframework.Setting._tokenize
    functionSourceFile: lexers.robotframework
    functionUses: 11
    functionsReached:
    - string.replace
    - lexers.robotframework.KeywordCall.__init__
    - lexers.robotframework.VariableSplitter._scanning_list_variable_index
    - value.endswith
    - lexers.robotframework.VariableSplitter._list_variable_index_state
    - lexers.robotframework.VariableSplitter._has_list_or_dict_variable_index
    - lexers.robotframework.VariableSplitter._find_start_index
    - string.lower
    - <builtin>.type
    - value.upper
    - lexers.robotframework.VariableSplitter._finalize
    - lexers.robotframework.VariableSplitter._start_index_is_ok
    - lexers.robotframework.VariableSplitter._waiting_list_variable_index_state
    - lexers.robotframework.Tokenizer.tokenize
    - lexers.robotframework.ForLoop._tokenize
    - lexers.robotframework.VariableSplitter._internal_variable_start_state
    - lexers.robotframework.TestCaseTable._is_template_set
    - lexers.robotframework.VariableSplitter._variable_state
    - <builtin>.min
    - lexers.robotframework.Variable._tokenize
    - <builtin>.enumerate
    - lexers.robotframework.VariableSplitter.__init__
    - lexers.robotframework.VariableSplitter._split
    - string.find
    - string.rfind
    - lexers.robotframework.VariableSplitter._is_list_or_dict_variable
    - lexers.robotframework.Setting._tokenize
    - lexers.robotframework.normalize
    - <builtin>.isinstance
    - lexers.robotframework.VariableSplitter._find_variable
    - <builtin>.ValueError
    - lexers.robotframework.TestCaseSetting._tokenize
    - lexers.robotframework.VariableSplitter._is_escaped
    - match.end
    - lexers.robotframework.GherkinTokenizer.tokenize
    - lexers.robotframework.TestCaseTable.set_default_template
    - <builtin>.len
    - lexers.robotframework.Tokenizer._tokenize
    - lexers.robotframework.Tokenizer._is_assign
    - lexers.robotframework.Tokenizer.__init__
    - lexers.robotframework.KeywordCall._tokenize
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argNames:
    - self
    - value
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 198
    functionName: lexers.robotframework.Tokenizer._is_assign
    functionSourceFile: lexers.robotframework
    functionUses: 12
    functionsReached:
    - lexers.robotframework.VariableSplitter._scanning_list_variable_index
    - value.endswith
    - lexers.robotframework.VariableSplitter._list_variable_index_state
    - lexers.robotframework.VariableSplitter._has_list_or_dict_variable_index
    - lexers.robotframework.VariableSplitter._find_start_index
    - lexers.robotframework.VariableSplitter._finalize
    - lexers.robotframework.VariableSplitter._start_index_is_ok
    - lexers.robotframework.VariableSplitter._waiting_list_variable_index_state
    - lexers.robotframework.VariableSplitter._internal_variable_start_state
    - lexers.robotframework.VariableSplitter._variable_state
    - <builtin>.enumerate
    - lexers.robotframework.VariableSplitter.__init__
    - string.find
    - lexers.robotframework.VariableSplitter._split
    - string.rfind
    - lexers.robotframework.VariableSplitter._is_list_or_dict_variable
    - lexers.robotframework.VariableSplitter._find_variable
    - <builtin>.ValueError
    - lexers.robotframework.VariableSplitter._is_escaped
    - <builtin>.len
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: value.endswith
    functionSourceFile: <builtin>
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - template_setter
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 219
    functionName: lexers.robotframework.Setting.__init__
    functionSourceFile: lexers.robotframework
    functionUses: 13
    functionsReached:
    - lexers.robotframework.Tokenizer.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - template
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 417
    functionName: lexers.robotframework.TestCaseTable.set_default_template
    functionSourceFile: lexers.robotframework
    functionUses: 12
    functionsReached:
    - lexers.robotframework.normalize
    - lexers.robotframework.TestCaseTable._is_template_set
    - string.replace
    - string.lower
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - support_assign
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 273
    functionName: lexers.robotframework.KeywordCall.__init__
    functionSourceFile: lexers.robotframework
    functionUses: 18
    functionsReached:
    - lexers.robotframework.Tokenizer.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argNames:
    - self
    - value
    - token
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 291
    functionName: lexers.robotframework.GherkinTokenizer.tokenize
    functionSourceFile: lexers.robotframework
    functionUses: 12
    functionsReached:
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.robotframework.GherkinTokenizer
    functionSourceFile: lexers.robotframework
    functionUses: 0
    functionsReached:
    - re.compile
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 305
    functionName: lexers.robotframework.ForLoop.__init__
    functionSourceFile: lexers.robotframework
    functionUses: 7
    functionsReached:
    - lexers.robotframework.Tokenizer.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: value.upper
    functionSourceFile: <builtin>
    functionUses: 26
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 379
    functionName: lexers.robotframework.TestCaseTable._tokenizer_class
    functionSourceFile: ''
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argNames:
    - self
    - value
    - index
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 385
    functionName: lexers.robotframework.TestCaseTable._continues
    functionSourceFile: lexers.robotframework
    functionUses: 7
    functionsReached:
    - lexers.robotframework.TestCaseTable._continues
    - lexers.robotframework._Table._continues
    - lexers.robotframework.UnknownTable._continues
    - <builtin>.all
    - lexers.robotframework._Table._is_empty
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argNames:
    - self
    - value
    - index
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 332
    functionName: lexers.robotframework._Table._continues
    functionSourceFile: lexers.robotframework
    functionUses: 8
    functionsReached:
    - <builtin>.all
    - lexers.robotframework._Table._is_empty
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argNames:
    - self
    - value
    - index
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 349
    functionName: lexers.robotframework.UnknownTable._continues
    functionSourceFile: ''
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argNames:
    - self
    - value
    - index
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 364
    functionName: lexers.robotframework.SettingTable._tokenize
    functionSourceFile: lexers.robotframework
    functionUses: 6
    functionsReached:
    - string.replace
    - lexers.robotframework.KeywordCall.__init__
    - lexers.robotframework.VariableSplitter._scanning_list_variable_index
    - value.endswith
    - lexers.robotframework.TestCaseTable._continues
    - lexers.robotframework.VariableSplitter._list_variable_index_state
    - lexers.robotframework.VariableSplitter._has_list_or_dict_variable_index
    - lexers.robotframework.VariableSplitter._find_start_index
    - string.lower
    - lexers.robotframework.KeywordTable._is_template
    - <builtin>.type
    - value.upper
    - lexers.robotframework.VariableSplitter._finalize
    - lexers.robotframework.TestCaseTable._is_template
    - value.startswith
    - lexers.robotframework.VariableSplitter._start_index_is_ok
    - lexers.robotframework.TestCaseTable._is_for_loop
    - lexers.robotframework.VariableSplitter._waiting_list_variable_index_state
    - lexers.robotframework.Tokenizer.tokenize
    - lexers.robotframework.ForLoop._tokenize
    - lexers.robotframework.VariableSplitter._internal_variable_start_state
    - lexers.robotframework.TestCaseTable._is_template_set
    - lexers.robotframework.VariableSplitter._variable_state
    - <builtin>.min
    - lexers.robotframework.Variable._tokenize
    - lexers.robotframework.UnknownTable._continues
    - <builtin>.enumerate
    - lexers.robotframework.VariableSplitter.__init__
    - lexers.robotframework.VariableSplitter._split
    - string.find
    - string.rfind
    - lexers.robotframework.VariableSplitter._is_list_or_dict_variable
    - lexers.robotframework.TestCaseTable._is_setting
    - lexers.robotframework._Table._is_empty
    - lexers.robotframework.Setting._tokenize
    - lexers.robotframework.normalize
    - lexers.robotframework.SettingTable._tokenize
    - <builtin>.isinstance
    - lexers.robotframework._Table._tokenize
    - lexers.robotframework.VariableSplitter._find_variable
    - <builtin>.ValueError
    - lexers.robotframework.ForLoop.__init__
    - lexers.robotframework.TestCaseSetting._tokenize
    - lexers.robotframework.VariableSplitter._is_escaped
    - <builtin>.all
    - lexers.robotframework.Setting.__init__
    - match.end
    - lexers.robotframework.GherkinTokenizer.tokenize
    - lexers.robotframework._Table.tokenize
    - lexers.robotframework.TestCaseTable.set_default_template
    - lexers.robotframework._Table._continues
    - <builtin>.len
    - lexers.robotframework.Tokenizer._tokenize
    - lexers.robotframework.Tokenizer._is_assign
    - lexers.robotframework.Tokenizer.__init__
    - lexers.robotframework.KeywordCall._tokenize
    - lexers.robotframework.TestCaseTable._tokenize
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argNames:
    - self
    - value
    - index
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 9
    functionLinenumber: 339
    functionName: lexers.robotframework._Table._tokenize
    functionSourceFile: lexers.robotframework
    functionUses: 6
    functionsReached:
    - string.replace
    - lexers.robotframework.KeywordCall.__init__
    - lexers.robotframework.VariableSplitter._scanning_list_variable_index
    - value.endswith
    - lexers.robotframework.TestCaseTable._continues
    - lexers.robotframework.VariableSplitter._list_variable_index_state
    - lexers.robotframework.VariableSplitter._has_list_or_dict_variable_index
    - lexers.robotframework.VariableSplitter._find_start_index
    - string.lower
    - lexers.robotframework.KeywordTable._is_template
    - <builtin>.type
    - value.upper
    - lexers.robotframework.VariableSplitter._finalize
    - lexers.robotframework.TestCaseTable._is_template
    - value.startswith
    - lexers.robotframework.VariableSplitter._start_index_is_ok
    - lexers.robotframework.TestCaseTable._is_for_loop
    - lexers.robotframework.VariableSplitter._waiting_list_variable_index_state
    - lexers.robotframework.Tokenizer.tokenize
    - lexers.robotframework.ForLoop._tokenize
    - lexers.robotframework.VariableSplitter._internal_variable_start_state
    - lexers.robotframework.TestCaseTable._is_template_set
    - lexers.robotframework.VariableSplitter._variable_state
    - <builtin>.min
    - lexers.robotframework.Variable._tokenize
    - lexers.robotframework.UnknownTable._continues
    - <builtin>.enumerate
    - lexers.robotframework.VariableSplitter.__init__
    - lexers.robotframework.VariableSplitter._split
    - string.find
    - string.rfind
    - lexers.robotframework.VariableSplitter._is_list_or_dict_variable
    - lexers.robotframework.TestCaseTable._is_setting
    - lexers.robotframework._Table._is_empty
    - lexers.robotframework.Setting._tokenize
    - lexers.robotframework.SettingTable._tokenize
    - lexers.robotframework.normalize
    - <builtin>.isinstance
    - lexers.robotframework._Table._tokenize
    - lexers.robotframework.VariableSplitter._find_variable
    - <builtin>.ValueError
    - lexers.robotframework.ForLoop.__init__
    - lexers.robotframework.TestCaseSetting._tokenize
    - lexers.robotframework.VariableSplitter._is_escaped
    - <builtin>.all
    - lexers.robotframework.Setting.__init__
    - match.end
    - lexers.robotframework.GherkinTokenizer.tokenize
    - lexers.robotframework._Table.tokenize
    - lexers.robotframework.TestCaseTable.set_default_template
    - lexers.robotframework._Table._continues
    - <builtin>.len
    - lexers.robotframework.Tokenizer._tokenize
    - lexers.robotframework.Tokenizer._is_assign
    - lexers.robotframework.Tokenizer.__init__
    - lexers.robotframework.KeywordCall._tokenize
    - lexers.robotframework.TestCaseTable._tokenize
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 0
    IfCount: 6
    argCount: 3
    argNames:
    - self
    - value
    - index
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 11
    functionLinenumber: 388
    functionName: lexers.robotframework.TestCaseTable._tokenize
    functionSourceFile: lexers.robotframework
    functionUses: 6
    functionsReached:
    - string.replace
    - lexers.robotframework.KeywordCall.__init__
    - lexers.robotframework.VariableSplitter._scanning_list_variable_index
    - value.endswith
    - lexers.robotframework.TestCaseTable._continues
    - lexers.robotframework.VariableSplitter._list_variable_index_state
    - lexers.robotframework.VariableSplitter._find_start_index
    - lexers.robotframework.VariableSplitter._has_list_or_dict_variable_index
    - string.lower
    - lexers.robotframework.KeywordTable._is_template
    - <builtin>.type
    - value.upper
    - lexers.robotframework.TestCaseTable._is_template
    - lexers.robotframework.VariableSplitter._finalize
    - value.startswith
    - lexers.robotframework.VariableSplitter._start_index_is_ok
    - lexers.robotframework.TestCaseTable._is_for_loop
    - lexers.robotframework.VariableSplitter._waiting_list_variable_index_state
    - lexers.robotframework.Tokenizer.tokenize
    - lexers.robotframework.ForLoop._tokenize
    - lexers.robotframework.VariableSplitter._internal_variable_start_state
    - lexers.robotframework.TestCaseTable._is_template_set
    - lexers.robotframework.VariableSplitter._variable_state
    - <builtin>.min
    - lexers.robotframework.Variable._tokenize
    - lexers.robotframework.UnknownTable._continues
    - <builtin>.enumerate
    - lexers.robotframework.VariableSplitter.__init__
    - lexers.robotframework.VariableSplitter._split
    - string.find
    - string.rfind
    - lexers.robotframework.TestCaseTable._is_setting
    - lexers.robotframework.VariableSplitter._is_list_or_dict_variable
    - lexers.robotframework.Setting._tokenize
    - lexers.robotframework._Table._is_empty
    - lexers.robotframework.normalize
    - lexers.robotframework.SettingTable._tokenize
    - <builtin>.isinstance
    - lexers.robotframework._Table._tokenize
    - lexers.robotframework.VariableSplitter._find_variable
    - <builtin>.ValueError
    - lexers.robotframework.ForLoop.__init__
    - lexers.robotframework.TestCaseSetting._tokenize
    - <builtin>.all
    - lexers.robotframework.VariableSplitter._is_escaped
    - lexers.robotframework.Setting.__init__
    - match.end
    - lexers.robotframework.GherkinTokenizer.tokenize
    - lexers.robotframework._Table.tokenize
    - lexers.robotframework.TestCaseTable.set_default_template
    - lexers.robotframework._Table._continues
    - <builtin>.len
    - lexers.robotframework.Tokenizer._tokenize
    - lexers.robotframework.Tokenizer._is_assign
    - lexers.robotframework.Tokenizer.__init__
    - lexers.robotframework.KeywordCall._tokenize
    - lexers.robotframework.TestCaseTable._tokenize
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - value
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 336
    functionName: lexers.robotframework._Table._is_empty
    functionSourceFile: ''
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.all
    functionSourceFile: <builtin>
    functionUses: 18
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - value
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 405
    functionName: lexers.robotframework.TestCaseTable._is_setting
    functionSourceFile: lexers.robotframework
    functionUses: 7
    functionsReached:
    - value.endswith
    - value.startswith
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - value
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 428
    functionName: lexers.robotframework.KeywordTable._is_template
    functionSourceFile: ''
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - value
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 408
    functionName: lexers.robotframework.TestCaseTable._is_template
    functionSourceFile: lexers.robotframework
    functionUses: 7
    functionsReached:
    - lexers.robotframework.normalize
    - string.replace
    - string.lower
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - value
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 411
    functionName: lexers.robotframework.TestCaseTable._is_for_loop
    functionSourceFile: lexers.robotframework
    functionUses: 7
    functionsReached:
    - lexers.robotframework.normalize
    - value.startswith
    - string.replace
    - string.lower
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - template
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 414
    functionName: lexers.robotframework.TestCaseTable.set_test_template
    functionSourceFile: lexers.robotframework
    functionUses: 0
    functionsReached:
    - lexers.robotframework.normalize
    - lexers.robotframework.TestCaseTable._is_template_set
    - string.replace
    - string.lower
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - template
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 420
    functionName: lexers.robotframework.TestCaseTable._is_template_set
    functionSourceFile: lexers.robotframework
    functionUses: 14
    functionsReached:
    - lexers.robotframework.normalize
    - string.replace
    - string.lower
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argNames:
    - self
    - string
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 468
    functionName: lexers.robotframework.VariableSplitter._split
    functionSourceFile: lexers.robotframework
    functionUses: 16
    functionsReached:
    - lexers.robotframework.VariableSplitter._waiting_list_variable_index_state
    - lexers.robotframework.VariableSplitter._internal_variable_start_state
    - lexers.robotframework.VariableSplitter._scanning_list_variable_index
    - lexers.robotframework.VariableSplitter._list_variable_index_state
    - lexers.robotframework.VariableSplitter._find_start_index
    - lexers.robotframework.VariableSplitter._find_variable
    - <builtin>.ValueError
    - lexers.robotframework.VariableSplitter._variable_state
    - string.rfind
    - lexers.robotframework.VariableSplitter._is_list_or_dict_variable
    - <builtin>.enumerate
    - string.find
    - lexers.robotframework.VariableSplitter._is_escaped
    - lexers.robotframework.VariableSplitter._start_index_is_ok
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 456
    functionName: lexers.robotframework.VariableSplitter._finalize
    functionSourceFile: lexers.robotframework
    functionUses: 16
    functionsReached:
    - lexers.robotframework.VariableSplitter._has_list_or_dict_variable_index
    - <builtin>.len
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argNames:
    - self
    - variables
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 451
    functionName: lexers.robotframework.VariableSplitter.get_replaced_base
    functionSourceFile: lexers.robotframework
    functionUses: 0
    functionsReached:
    - variables.replace_string
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: variables.replace_string
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 464
    functionName: lexers.robotframework.VariableSplitter._has_list_or_dict_variable_index
    functionSourceFile: ''
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 2
    argNames:
    - self
    - string
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 490
    functionName: lexers.robotframework.VariableSplitter._find_variable
    functionSourceFile: lexers.robotframework
    functionUses: 17
    functionsReached:
    - lexers.robotframework.VariableSplitter._find_start_index
    - lexers.robotframework.VariableSplitter._find_variable
    - <builtin>.ValueError
    - string.rfind
    - string.find
    - lexers.robotframework.VariableSplitter._is_escaped
    - lexers.robotframework.VariableSplitter._start_index_is_ok
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argNames:
    - self
    - char
    - index
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 543
    functionName: lexers.robotframework.VariableSplitter._waiting_list_variable_index_state
    functionSourceFile: ''
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 3
    argNames:
    - self
    - char
    - index
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 534
    functionName: lexers.robotframework.VariableSplitter._internal_variable_start_state
    functionSourceFile: lexers.robotframework
    functionUses: 17
    functionsReached:
    - lexers.robotframework.VariableSplitter._is_escaped
    - lexers.robotframework.VariableSplitter._is_list_or_dict_variable
    - lexers.robotframework.VariableSplitter._variable_state
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argNames:
    - self
    - char
    - index
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 549
    functionName: lexers.robotframework.VariableSplitter._list_variable_index_state
    functionSourceFile: ''
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 3
    argNames:
    - self
    - char
    - index
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 520
    functionName: lexers.robotframework.VariableSplitter._variable_state
    functionSourceFile: lexers.robotframework
    functionUses: 18
    functionsReached:
    - lexers.robotframework.VariableSplitter._is_escaped
    - lexers.robotframework.VariableSplitter._is_list_or_dict_variable
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 486
    functionName: lexers.robotframework.VariableSplitter._scanning_list_variable_index
    functionSourceFile: ''
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: string.rfind
    functionSourceFile: <builtin>
    functionUses: 36
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argNames:
    - self
    - string
    - index
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 513
    functionName: lexers.robotframework.VariableSplitter._is_escaped
    functionSourceFile: ''
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 4
    argNames:
    - self
    - string
    - start
    - end
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 501
    functionName: lexers.robotframework.VariableSplitter._find_start_index
    functionSourceFile: lexers.robotframework
    functionUses: 18
    functionsReached:
    - lexers.robotframework.VariableSplitter._is_escaped
    - lexers.robotframework.VariableSplitter._find_start_index
    - string.find
    - lexers.robotframework.VariableSplitter._start_index_is_ok
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: string.find
    functionSourceFile: <builtin>
    functionUses: 38
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argNames:
    - self
    - string
    - index
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 509
    functionName: lexers.robotframework.VariableSplitter._start_index_is_ok
    functionSourceFile: lexers.robotframework
    functionUses: 19
    functionsReached:
    - lexers.robotframework.VariableSplitter._is_escaped
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 531
    functionName: lexers.robotframework.VariableSplitter._is_list_or_dict_variable
    functionSourceFile: ''
    functionUses: 19
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.elm
    functionSourceFile: lexers.elm
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.elm.ElmLexer
    functionSourceFile: lexers.elm
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.text
    functionSourceFile: lexers.text
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.configs
    functionSourceFile: pygments.lexers.configs
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.configs.IniLexer
    functionSourceFile: pygments.lexers.configs
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 66
    functionName: pygments.lexers.configs.IniLexer.analyse_text
    functionSourceFile: pygments.lexers.configs
    functionUses: 0
    functionsReached:
    - text.find
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.configs.RegeditLexer
    functionSourceFile: pygments.lexers.configs
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 112
    functionName: pygments.lexers.configs.RegeditLexer.analyse_text
    functionSourceFile: pygments.lexers.configs
    functionUses: 0
    functionsReached:
    - text.startswith
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.configs.PropertiesLexer
    functionSourceFile: pygments.lexers.configs
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argNames:
    - level
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 156
    functionName: pygments.lexers.configs._rx_indent
    functionSourceFile: pygments.lexers.configs
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - level
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 192
    functionName: pygments.lexers.configs.KconfigLexer.call_indent
    functionSourceFile: pygments.lexers.configs
    functionUses: 1
    functionsReached:
    - pygments.lexers.configs._rx_indent
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - level
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 196
    functionName: pygments.lexers.configs.KconfigLexer.do_indent
    functionSourceFile: pygments.lexers.configs
    functionUses: 1
    functionsReached:
    - pygments.lexers.configs._rx_indent
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pygments.lexers.configs.KconfigLexer
    functionSourceFile: pygments.lexers.configs
    functionUses: 0
    functionsReached:
    - pygments.lexers.configs._rx_indent
    - pygments.lexer.default.__init__
    - pygments.lexer.words.__init__
    - pygments.lexers.configs.KconfigLexer.do_indent
    - pygments.lexers.configs.KconfigLexer.call_indent
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.configs.Cfengine3Lexer
    functionSourceFile: pygments.lexers.configs
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.configs.ApacheConfLexer
    functionSourceFile: pygments.lexers.configs
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.configs.SquidConfLexer
    functionSourceFile: pygments.lexers.configs
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.configs.NginxConfLexer
    functionSourceFile: pygments.lexers.configs
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pygments.lexers.configs.DockerLexer
    functionSourceFile: pygments.lexers.configs
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    IfCount: 2
    argCount: 3
    argNames:
    - self
    - match
    - ctx
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 661
    functionName: pygments.lexers.configs.TerraformLexer.heredoc_callback
    functionSourceFile: pygments.lexers.configs
    functionUses: 0
    functionsReached:
    - match.start
    - amatch.group
    - line_re.finditer
    - lines.append
    - match.group
    - amatch.start
    - <builtin>.len
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.configs.TerraformLexer
    functionSourceFile: pygments.lexers.configs
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.configs.TermcapLexer
    functionSourceFile: pygments.lexers.configs
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.configs.TerminfoLexer
    functionSourceFile: pygments.lexers.configs
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.configs.PkgConfigLexer
    functionSourceFile: pygments.lexers.configs
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.configs.PacmanConfLexer
    functionSourceFile: pygments.lexers.configs
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.configs.AugeasLexer
    functionSourceFile: pygments.lexers.configs
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.configs.TOMLLexer
    functionSourceFile: pygments.lexers.configs
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.configs.NestedTextLexer
    functionSourceFile: pygments.lexers.configs
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - _quoted_dict_item.format
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pygments.lexers.configs.SingularityLexer
    functionSourceFile: pygments.lexers.configs
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1137
    functionName: pygments.lexers.configs.SingularityLexer.analyse_text
    functionSourceFile: pygments.lexers.configs
    functionUses: 0
    functionsReached:
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.make
    functionSourceFile: pygments.lexers.make
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.make.MakefileLexer
    functionSourceFile: pygments.lexers.make
    functionUses: 0
    functionsReached:
    - re.compile
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    IfCount: 2
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 45
    functionName: pygments.lexers.make.MakefileLexer.get_tokens_unprocessed
    functionSourceFile: pygments.lexers.make
    functionUses: 0
    functionsReached:
    - ins.append
    - pygments.lexer.Lexer.__init__
    - pygments.filters.get_filter_by_name
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - <builtin>.next
    - line.strip
    - pygments.lexer.do_insertions
    - string.lower
    - <builtin>.iter
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - m.end
    - pygments.util.get_bool_opt
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - pkg_resources.iter_entry_points
    - pygments.util.get_list_opt
    - text.splitlines
    - <builtin>.int
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - <builtin>.isinstance
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - value.split
    - <builtin>.list
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - statestack.append
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - pygments.lexer.Lexer.add_filter
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - statestack.pop
    - pkg_resources.iter_entry_points.load
    - m.group
    - importlib.metadata.entry_points
    - <builtin>.abs
    - options.get
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - <builtin>.len
    - stack.append
    - value.lower
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: ins.append
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 61
    functionName: pygments.lexers.make.MakefileLexer.analyse_text
    functionSourceFile: pygments.lexers.make
    functionUses: 0
    functionsReached:
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pygments.lexers.make.BaseMakefileLexer
    functionSourceFile: pygments.lexers.make
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.make.CMakeLexer
    functionSourceFile: pygments.lexers.make
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 197
    functionName: pygments.lexers.make.CMakeLexer.analyse_text
    functionSourceFile: pygments.lexers.make
    functionUses: 0
    functionsReached:
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.installers
    functionSourceFile: pygments.lexers.installers
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.installers.NSISLexer
    functionSourceFile: pygments.lexers.installers
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pygments.lexers.installers.RPMSpecLexer
    functionSourceFile: pygments.lexers.installers
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.installers.SourcesListLexer
    functionSourceFile: pygments.lexers.installers
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 262
    functionName: pygments.lexers.installers.SourcesListLexer.analyse_text
    functionSourceFile: pygments.lexers.installers
    functionUses: 0
    functionsReached:
    - text.splitlines
    - line.strip
    - line.startswith
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.installers.DebianControlLexer
    functionSourceFile: pygments.lexers.installers
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.haxe
    functionSourceFile: pygments.lexers.haxe
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 5
    IfCount: 7
    argCount: 3
    argNames:
    - self
    - match
    - ctx
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 59
    functionName: pygments.lexers.haxe.HaxeLexer.preproc_callback
    functionSourceFile: pygments.lexers.haxe
    functionUses: 0
    functionsReached:
    - match.start
    - match.group
    - ctx.stack.append
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.haxe.HaxeLexer
    functionSourceFile: pygments.lexers.haxe
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 893
    functionName: pygments.lexers.haxe.HaxeLexer.analyse_text
    functionSourceFile: pygments.lexers.haxe
    functionUses: 0
    functionsReached:
    - re.match
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.haxe.HxmlLexer
    functionSourceFile: pygments.lexers.haxe
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.sgf
    functionSourceFile: pygments.lexers.sgf
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.sgf.SmartGameFormatLexer
    functionSourceFile: pygments.lexers.sgf
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.textedit
    functionSourceFile: pygments.lexers.textedit
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.textedit.AwkLexer
    functionSourceFile: pygments.lexers.textedit
    functionUses: 0
    functionsReached:
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.textedit.SedLexer
    functionSourceFile: pygments.lexers.textedit
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pygments.lexers.textedit.VimLexer
    functionSourceFile: pygments.lexers.textedit
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 156
    functionName: pygments.lexers.textedit.VimLexer.__init__
    functionSourceFile: pygments.lexers.textedit
    functionUses: 0
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - string.lower
    - pygments.util.get_bool_opt
    - pkg_resources.iter_entry_points
    - pygments.util.get_list_opt
    - <builtin>.int
    - <builtin>.isinstance
    - <builtin>.list
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - pygments.lexer.Lexer.add_filter
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - options.get
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 3
    argNames:
    - self
    - w
    - mapping
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 164
    functionName: pygments.lexers.textedit.VimLexer.is_in
    functionSourceFile: pygments.lexers.textedit
    functionUses: 1
    functionsReached:
    - bisect.bisect
    - <builtin>.len
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: bisect.bisect
    functionSourceFile: bisect
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 4
    IfCount: 3
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 187
    functionName: pygments.lexers.textedit.VimLexer.get_tokens_unprocessed
    functionSourceFile: pygments.lexers.textedit
    functionUses: 0
    functionsReached:
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - m.end
    - bisect.bisect
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - <builtin>.isinstance
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - value.split
    - <builtin>.list
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - statestack.append
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - statestack.pop
    - m.group
    - <builtin>.abs
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - <builtin>.len
    - pygments.lexers.textedit.VimLexer.is_in
    - stack.append
    - value.lower
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers._vim_builtins
    functionSourceFile: pygments.lexers._vim_builtins
    functionUses: 0
    functionsReached:
    - pygments.lexers._vim_builtins._getauto
    - pygments.lexers._vim_builtins._getoption
    - pygments.lexers._vim_builtins._getcommand
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 14
    functionName: pygments.lexers._vim_builtins._getauto
    functionSourceFile: pygments.lexers._vim_builtins
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 109
    functionName: pygments.lexers._vim_builtins._getcommand
    functionSourceFile: pygments.lexers._vim_builtins
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 676
    functionName: pygments.lexers._vim_builtins._getoption
    functionSourceFile: pygments.lexers._vim_builtins
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.markup
    functionSourceFile: pygments.lexers.markup
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.markup.BBCodeLexer
    functionSourceFile: pygments.lexers.markup
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pygments.lexers.markup.MoinWikiLexer
    functionSourceFile: pygments.lexers.markup
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 10
    IfCount: 3
    argCount: 2
    argNames:
    - self
    - match
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 130
    functionName: pygments.lexers.markup.RstLexer._handle_sourcecode
    functionSourceFile: pygments.lexers.markup
    functionUses: 0
    functionsReached:
    - ins.append
    - <builtin>.__import__
    - <builtin>.next
    - pygments.lexer.do_insertions
    - <builtin>.iter
    - <builtin>.getattr
    - code.splitlines
    - pkg_resources.iter_entry_points
    - match.group
    - _alias.lower
    - LEXERS.values
    - pygments.plugin.iter_entry_points
    - pygments.lexers.get_lexer_by_name
    - pygments.lexers._load_lexers
    - importlib_metadata.entry_points.select
    - match.start
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - pygments.plugin.find_plugin_lexers
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - <builtin>.len
    - lexer.get_tokens_unprocessed
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: code.splitlines
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pygments.lexers.markup.RstLexer
    functionSourceFile: pygments.lexers.markup
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - re.escape
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 259
    functionName: pygments.lexers.markup.RstLexer.__init__
    functionSourceFile: pygments.lexers.markup
    functionUses: 0
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - string.lower
    - pygments.util.get_bool_opt
    - pkg_resources.iter_entry_points
    - pygments.util.get_list_opt
    - <builtin>.int
    - <builtin>.isinstance
    - <builtin>.list
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - pygments.lexer.Lexer.add_filter
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - options.get
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 263
    functionName: pygments.lexers.markup.RstLexer.analyse_text
    functionSourceFile: pygments.lexers.markup
    functionUses: 0
    functionsReached:
    - text.find
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.markup.TexLexer
    functionSourceFile: pygments.lexers.markup
    functionUses: 0
    functionsReached:
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 326
    functionName: pygments.lexers.markup.TexLexer.analyse_text
    functionSourceFile: pygments.lexers.markup
    functionUses: 4
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.markup.GroffLexer
    functionSourceFile: pygments.lexers.markup
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 0
    IfCount: 4
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 378
    functionName: pygments.lexers.markup.GroffLexer.analyse_text
    functionSourceFile: pygments.lexers.markup
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.markup.MozPreprocHashLexer
    functionSourceFile: pygments.lexers.markup
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 463
    functionName: pygments.lexers.markup.MozPreprocXulLexer.__init__
    functionSourceFile: pygments.lexers.markup
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 479
    functionName: pygments.lexers.markup.MozPreprocJavascriptLexer.__init__
    functionSourceFile: pygments.lexers.markup
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 495
    functionName: pygments.lexers.markup.MozPreprocCssLexer.__init__
    functionSourceFile: pygments.lexers.markup
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    IfCount: 2
    argCount: 2
    argNames:
    - self
    - match
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 512
    functionName: pygments.lexers.markup.MarkdownLexer._handle_codeblock
    functionSourceFile: pygments.lexers.markup
    functionUses: 0
    functionsReached:
    - <builtin>.__import__
    - <builtin>.next
    - pygments.lexer.do_insertions
    - <builtin>.iter
    - <builtin>.getattr
    - pkg_resources.iter_entry_points
    - match.group
    - _alias.lower
    - LEXERS.values
    - pygments.plugin.iter_entry_points
    - pygments.lexers.get_lexer_by_name
    - pygments.lexers._load_lexers
    - importlib_metadata.entry_points.select
    - match.start
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - pygments.plugin.find_plugin_lexers
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - <builtin>.len
    - lexer.get_tokens_unprocessed
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pygments.lexers.markup.MarkdownLexer
    functionSourceFile: pygments.lexers.markup
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 604
    functionName: pygments.lexers.markup.MarkdownLexer.__init__
    functionSourceFile: pygments.lexers.markup
    functionUses: 0
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - string.lower
    - pygments.util.get_bool_opt
    - pkg_resources.iter_entry_points
    - pygments.util.get_list_opt
    - <builtin>.int
    - <builtin>.isinstance
    - <builtin>.list
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - pygments.lexer.Lexer.add_filter
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - options.get
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    IfCount: 2
    argCount: 2
    argNames:
    - self
    - match
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 622
    functionName: pygments.lexers.markup.TiddlyWiki5Lexer._handle_codeblock
    functionSourceFile: pygments.lexers.markup
    functionUses: 0
    functionsReached:
    - <builtin>.__import__
    - <builtin>.next
    - pygments.lexer.do_insertions
    - <builtin>.iter
    - <builtin>.getattr
    - pkg_resources.iter_entry_points
    - match.group
    - _alias.lower
    - LEXERS.values
    - pygments.plugin.iter_entry_points
    - pygments.lexers.get_lexer_by_name
    - pygments.lexers._load_lexers
    - importlib_metadata.entry_points.select
    - match.start
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - pygments.plugin.find_plugin_lexers
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - <builtin>.len
    - lexer.get_tokens_unprocessed
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    IfCount: 2
    argCount: 2
    argNames:
    - self
    - match
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 651
    functionName: pygments.lexers.markup.TiddlyWiki5Lexer._handle_cssblock
    functionSourceFile: pygments.lexers.markup
    functionUses: 0
    functionsReached:
    - <builtin>.__import__
    - <builtin>.next
    - pygments.lexer.do_insertions
    - <builtin>.iter
    - <builtin>.getattr
    - pkg_resources.iter_entry_points
    - match.group
    - _alias.lower
    - LEXERS.values
    - pygments.plugin.iter_entry_points
    - pygments.lexers.get_lexer_by_name
    - pygments.lexers._load_lexers
    - importlib_metadata.entry_points.select
    - match.start
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - pygments.plugin.find_plugin_lexers
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - <builtin>.len
    - lexer.get_tokens_unprocessed
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pygments.lexers.markup.TiddlyWiki5Lexer
    functionSourceFile: pygments.lexers.markup
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 763
    functionName: pygments.lexers.markup.TiddlyWiki5Lexer.__init__
    functionSourceFile: pygments.lexers.markup
    functionUses: 0
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - string.lower
    - pygments.util.get_bool_opt
    - pkg_resources.iter_entry_points
    - pygments.util.get_list_opt
    - <builtin>.int
    - <builtin>.isinstance
    - <builtin>.list
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - pygments.lexer.Lexer.add_filter
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - options.get
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.textfmts
    functionSourceFile: pygments.lexers.textfmts
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.textfmts.IrcLogsLexer
    functionSourceFile: pygments.lexers.textfmts
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.textfmts.GettextLexer
    functionSourceFile: pygments.lexers.textfmts
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argNames:
    - self
    - text
    - stack
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 126
    functionName: pygments.lexers.textfmts.HttpLexer.get_tokens_unprocessed
    functionSourceFile: pygments.lexers.textfmts
    functionUses: 0
    functionsReached:
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - m.end
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - <builtin>.isinstance
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - value.split
    - <builtin>.list
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - statestack.append
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - statestack.pop
    - m.group
    - <builtin>.abs
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - <builtin>.len
    - stack.append
    - value.lower
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    IfCount: 2
    argCount: 2
    argNames:
    - self
    - match
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 131
    functionName: pygments.lexers.textfmts.HttpLexer.header_callback
    functionSourceFile: pygments.lexers.textfmts
    functionUses: 0
    functionsReached:
    - match.start
    - content_type.find
    - match.group
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - match
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 144
    functionName: pygments.lexers.textfmts.HttpLexer.continuous_header_callback
    functionSourceFile: pygments.lexers.textfmts
    functionUses: 0
    functionsReached:
    - match.start
    - match.group
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    IfCount: 2
    argCount: 2
    argNames:
    - self
    - match
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 149
    functionName: pygments.lexers.textfmts.HttpLexer.content_callback
    functionSourceFile: pygments.lexers.textfmts
    functionUses: 0
    functionsReached:
    - <builtin>.__import__
    - pygments.lexers.get_lexer_for_mimetype
    - <builtin>.getattr
    - re.sub
    - pkg_resources.iter_entry_points
    - match.group
    - possible_lexer_mimetypes.append
    - LEXERS.values
    - pygments.plugin.iter_entry_points
    - pygments.lexers._load_lexers
    - importlib_metadata.entry_points.select
    - match.start
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - pygments.plugin.find_plugin_lexers
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - lexer.get_tokens_unprocessed
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.textfmts.HttpLexer
    functionSourceFile: pygments.lexers.textfmts
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 196
    functionName: pygments.lexers.textfmts.HttpLexer.analyse_text
    functionSourceFile: pygments.lexers.textfmts
    functionUses: 0
    functionsReached:
    - text.startswith
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.textfmts.TodotxtLexer
    functionSourceFile: pygments.lexers.textfmts
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argNames:
    - self
    - match
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 319
    functionName: pygments.lexers.textfmts.NotmuchLexer._highlight_code
    functionSourceFile: pygments.lexers.textfmts
    functionUses: 0
    functionsReached:
    - text.decode
    - pygments.lexers.guess_lexer
    - <builtin>.__import__
    - pygments.modeline.get_filetype_from_line
    - modeline_re.search
    - pygments.lexers._iter_lexerclasses
    - pygments.modeline.get_filetype_from_buffer
    - <builtin>.getattr
    - pkg_resources.iter_entry_points
    - code.strip
    - pygments.util.guess_decode
    - match.group
    - _text.decode
    - _alias.lower
    - <builtin>.isinstance
    - buf.splitlines
    - LEXERS.values
    - pygments.plugin.iter_entry_points
    - locale.getpreferredencoding
    - <builtin>.range
    - pygments.lexers.get_lexer_by_name
    - pygments.lexers._load_lexers
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - m.group
    - importlib.metadata.entry_points
    - options.get
    - lexer.analyse_text
    - pygments.plugin.find_plugin_lexers
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - <builtin>.len
    - <builtin>.sorted
    - lexer.get_tokens_unprocessed
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.textfmts.NotmuchLexer
    functionSourceFile: pygments.lexers.textfmts
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 377
    functionName: pygments.lexers.textfmts.NotmuchLexer.analyse_text
    functionSourceFile: pygments.lexers.textfmts
    functionUses: 0
    functionsReached:
    - text.startswith
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 380
    functionName: pygments.lexers.textfmts.NotmuchLexer.__init__
    functionSourceFile: pygments.lexers.textfmts
    functionUses: 0
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - string.lower
    - pygments.util.get_bool_opt
    - pkg_resources.iter_entry_points
    - pygments.util.get_list_opt
    - <builtin>.int
    - <builtin>.isinstance
    - <builtin>.list
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - pygments.lexer.Lexer.add_filter
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - options.get
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.textfmts.KernelLogLexer
    functionSourceFile: pygments.lexers.textfmts
    functionUses: 0
    functionsReached:
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.diff
    functionSourceFile: pygments.lexers.diff
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.diff.DiffLexer
    functionSourceFile: pygments.lexers.diff
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 43
    functionName: pygments.lexers.diff.DiffLexer.analyse_text
    functionSourceFile: pygments.lexers.diff
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.diff.DarcsPatchLexer
    functionSourceFile: pygments.lexers.diff
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.console
    functionSourceFile: pygments.lexers.console
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.console.PyPyLogLexer
    functionSourceFile: pygments.lexers.console
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.amdgpu
    functionSourceFile: lexers.amdgpu
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.amdgpu.AMDGPULexer
    functionSourceFile: lexers.amdgpu
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.cddl
    functionSourceFile: lexers.cddl
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.cddl.CddlLexer
    functionSourceFile: lexers.cddl
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.mime
    functionSourceFile: lexers.mime
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 59
    functionName: lexers.mime.MIMELexer.__init__
    functionSourceFile: lexers.mime
    functionUses: 0
    functionsReached:
    - options.get
    - <builtin>.super
    - <builtin>.int
    - pygments.util.get_int_opt
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 4
    IfCount: 1
    argCount: 2
    argNames:
    - self
    - match
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 66
    functionName: lexers.mime.MIMELexer.get_header_tokens
    functionSourceFile: lexers.mime
    functionUses: 0
    functionsReached:
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - m.end
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - match.group
    - <builtin>.isinstance
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - value.split
    - <builtin>.list
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - statestack.append
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - field.lower
    - match.end
    - match.start
    - statestack.pop
    - m.group
    - <builtin>.abs
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - <builtin>.len
    - stack.append
    - value.lower
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 7
    IfCount: 4
    argCount: 2
    argNames:
    - self
    - match
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 81
    functionName: lexers.mime.MIMELexer.get_body_tokens
    functionSourceFile: lexers.mime
    functionUses: 0
    functionsReached:
    - bdry_matcher.finditer
    - bdry_matcher.search
    - re.compile
    - <builtin>.__import__
    - pygments.lexers.get_lexer_for_mimetype
    - m.start
    - text.strip
    - <builtin>.type
    - m.end
    - <builtin>.getattr
    - pkg_resources.iter_entry_points
    - match.group
    - lexers.mime.MIMELexer.get_bodypart_tokens
    - <builtin>.isinstance
    - LEXERS.values
    - pygments.plugin.iter_entry_points
    - re.escape
    - pygments.lexers._load_lexers
    - importlib_metadata.entry_points.select
    - match.start
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - m.group
    - importlib.metadata.entry_points
    - pygments.plugin.find_plugin_lexers
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - <builtin>.len
    - lexer.get_tokens_unprocessed
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 0
    IfCount: 4
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 130
    functionName: lexers.mime.MIMELexer.get_bodypart_tokens
    functionSourceFile: lexers.mime
    functionUses: 1
    functionsReached:
    - importlib_metadata.entry_points.select
    - <builtin>.isinstance
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points
    - pkg_resources.iter_entry_points.load
    - pygments.lexers.get_lexer_for_mimetype
    - importlib.metadata.entry_points
    - <builtin>.__import__
    - LEXERS.values
    - text.strip
    - pygments.plugin.find_plugin_lexers
    - pygments.plugin.iter_entry_points
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - <builtin>.type
    - <builtin>.getattr
    - lexer.get_tokens_unprocessed
    - pygments.lexers._load_lexers
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 4
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - match
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 157
    functionName: lexers.mime.MIMELexer.store_content_type
    functionSourceFile: lexers.mime
    functionUses: 0
    functionsReached:
    - match.start
    - match.group
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    IfCount: 2
    argCount: 2
    argNames:
    - self
    - match
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 166
    functionName: lexers.mime.MIMELexer.get_content_type_subtokens
    functionSourceFile: lexers.mime
    functionUses: 0
    functionsReached:
    - match.start
    - match.group
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - match
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 179
    functionName: lexers.mime.MIMELexer.store_content_transfer_encoding
    functionSourceFile: lexers.mime
    functionUses: 0
    functionsReached:
    - match.start
    - match.group
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.thingsdb
    functionSourceFile: lexers.thingsdb
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.thingsdb.ThingsDBLexer
    functionSourceFile: lexers.thingsdb
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.lilypond
    functionSourceFile: lexers.lilypond
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 3
    argNames:
    - names
    - backslash
    - suffix
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 28
    functionName: lexers.lilypond.builtin_words
    functionSourceFile: lexers.lilypond
    functionUses: 1
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 2
    IfCount: 3
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 68
    functionName: lexers.lilypond.LilyPondLexer.get_tokens_unprocessed
    functionSourceFile: lexers.lilypond
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: lexers.lilypond.LilyPondLexer
    functionSourceFile: lexers.lilypond
    functionUses: 0
    functionsReached:
    - lexers.lilypond.builtin_words
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.lisp
    functionSourceFile: pygments.lexers.lisp
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 4
    IfCount: 3
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 62
    functionName: pygments.lexers.lisp.SchemeLexer.get_tokens_unprocessed
    functionSourceFile: pygments.lexers.lisp
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argNames:
    - self
    - match
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 177
    functionName: pygments.lexers.lisp.SchemeLexer.decimal_cb
    functionSourceFile: pygments.lexers.lisp
    functionUses: 0
    functionsReached:
    - match.start
    - match.group
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.lisp.SchemeLexer
    functionSourceFile: pygments.lexers.lisp
    functionUses: 0
    functionsReached:
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 321
    functionName: pygments.lexers.lisp.CommonLispLexer.__init__
    functionSourceFile: pygments.lexers.lisp
    functionUses: 0
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - string.lower
    - pygments.util.get_bool_opt
    - pkg_resources.iter_entry_points
    - pygments.util.get_list_opt
    - <builtin>.int
    - <builtin>.isinstance
    - <builtin>.list
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - pygments.lexer.Lexer.add_filter
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - options.get
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 8
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 12
    ICount: 8
    IfCount: 8
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 334
    functionName: pygments.lexers.lisp.CommonLispLexer.get_tokens_unprocessed
    functionSourceFile: pygments.lexers.lisp
    functionUses: 0
    functionsReached:
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - m.end
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - <builtin>.isinstance
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - value.split
    - <builtin>.list
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - statestack.append
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - statestack.pop
    - m.group
    - <builtin>.abs
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - <builtin>.len
    - stack.append
    - value.lower
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.lisp.CommonLispLexer
    functionSourceFile: pygments.lexers.lisp
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - entries
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 517
    functionName: pygments.lexers.lisp.HyLexer._multi_escape
    functionSourceFile: pygments.lexers.lisp
    functionUses: 1
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pygments.lexers.lisp.HyLexer
    functionSourceFile: pygments.lexers.lisp
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    - pygments.lexers.lisp.HyLexer._multi_escape
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 585
    functionName: pygments.lexers.lisp.HyLexer.analyse_text
    functionSourceFile: pygments.lexers.lisp
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.lisp.RacketLexer
    functionSourceFile: pygments.lexers.lisp
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.lisp.NewLispLexer
    functionSourceFile: pygments.lexers.lisp
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 7
    IfCount: 7
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 2205
    functionName: pygments.lexers.lisp.EmacsLispLexer.get_tokens_unprocessed
    functionSourceFile: pygments.lexers.lisp
    functionUses: 0
    functionsReached:
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - m.end
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - <builtin>.isinstance
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - value.split
    - <builtin>.list
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - statestack.append
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - statestack.pop
    - m.group
    - <builtin>.abs
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - <builtin>.len
    - stack.append
    - value.lower
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.lisp.EmacsLispLexer
    functionSourceFile: pygments.lexers.lisp
    functionUses: 0
    functionsReached:
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.lisp.ShenLexer
    functionSourceFile: pygments.lexers.lisp
    functionUses: 0
    functionsReached:
    - MAPPINGS.update
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 2398
    functionName: pygments.lexers.lisp.ShenLexer.get_tokens_unprocessed
    functionSourceFile: pygments.lexers.lisp
    functionUses: 0
    functionsReached:
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - m.end
    - pygments.lexers.lisp.ShenLexer._process_symbols
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - value.istitle
    - pygments.lexers.lisp.ShenLexer._process_declaration
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - <builtin>.isinstance
    - pygments.lexers.lisp.ShenLexer._process_declarations
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - value.split
    - <builtin>.list
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - statestack.append
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - pygments.lexers.lisp.ShenLexer._process_signature
    - pygments.lexers.lisp.ShenLexer._relevant
    - statestack.pop
    - m.group
    - <builtin>.abs
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - <builtin>.len
    - stack.append
    - value.lower
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argNames:
    - self
    - tokens
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2417
    functionName: pygments.lexers.lisp.ShenLexer._process_symbols
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 2
    argNames:
    - self
    - tokens
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 2407
    functionName: pygments.lexers.lisp.ShenLexer._process_declarations
    functionSourceFile: pygments.lexers.lisp
    functionUses: 1
    functionsReached:
    - pygments.lexers.lisp.ShenLexer._relevant
    - pygments.lexers.lisp.ShenLexer._process_declaration
    - pygments.lexers.lisp.ShenLexer._process_signature
    - value.istitle
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - token
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2404
    functionName: pygments.lexers.lisp.ShenLexer._relevant
    functionSourceFile: pygments.lexers.lisp
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 8
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 12
    ICount: 10
    IfCount: 8
    argCount: 3
    argNames:
    - self
    - declaration
    - tokens
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2427
    functionName: pygments.lexers.lisp.ShenLexer._process_declaration
    functionSourceFile: pygments.lexers.lisp
    functionUses: 2
    functionsReached:
    - pygments.lexers.lisp.ShenLexer._relevant
    - pygments.lexers.lisp.ShenLexer._process_signature
    - value.istitle
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 2
    argNames:
    - self
    - tokens
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2465
    functionName: pygments.lexers.lisp.ShenLexer._process_signature
    functionSourceFile: pygments.lexers.lisp
    functionUses: 3
    functionsReached:
    - value.istitle
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.lisp.CPSALexer
    functionSourceFile: pygments.lexers.lisp
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.lisp.XtlangLexer
    functionSourceFile: pygments.lexers.lisp
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.lisp.FennelLexer
    functionSourceFile: pygments.lexers.lisp
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers._lilypond_builtins
    functionSourceFile: pygments.lexers._lilypond_builtins
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.sas
    functionSourceFile: lexers.sas
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.sas.SASLexer
    functionSourceFile: lexers.sas
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.arrow
    functionSourceFile: lexers.arrow
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.arrow.ArrowLexer
    functionSourceFile: lexers.arrow
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.spice
    functionSourceFile: lexers.spice
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.spice.SpiceLexer
    functionSourceFile: lexers.spice
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers._mql_builtins
    functionSourceFile: lexers._mql_builtins
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.slash
    functionSourceFile: lexers.slash
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - new_state
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 22
    functionName: lexers.slash.SlashLanguageLexer.move_state
    functionSourceFile: lexers.slash
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 3
    argNames:
    - lexer
    - match
    - ctx
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 25
    functionName: lexers.slash.SlashLanguageLexer.right_angle_bracket
    functionSourceFile: lexers.slash
    functionUses: 0
    functionsReached:
    - match.start
    - <builtin>.len
    - ctx.stack.pop
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.slash.SlashLanguageLexer
    functionSourceFile: lexers.slash
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - lexers.slash.SlashLanguageLexer.move_state
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 182
    functionName: lexers.slash.SlashLexer.__init__
    functionSourceFile: lexers.slash
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.web
    functionSourceFile: pygments.lexers.web
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.actionscript
    functionSourceFile: lexers.actionscript
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.actionscript.ActionScriptLexer
    functionSourceFile: lexers.actionscript
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 112
    functionName: lexers.actionscript.ActionScriptLexer.analyse_text
    functionSourceFile: lexers.actionscript
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: lexers.actionscript.ActionScript3Lexer
    functionSourceFile: lexers.actionscript
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 198
    functionName: lexers.actionscript.ActionScript3Lexer.analyse_text
    functionSourceFile: lexers.actionscript
    functionUses: 4
    functionsReached:
    - re.match
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: lexers.actionscript.MxmlLexer
    functionSourceFile: lexers.actionscript
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.dalvik
    functionSourceFile: lexers.dalvik
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.dalvik.SmaliLexer
    functionSourceFile: lexers.dalvik
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 110
    functionName: lexers.dalvik.SmaliLexer.analyse_text
    functionSourceFile: lexers.dalvik
    functionUses: 0
    functionsReached:
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers
    functionSourceFile: lexers
    functionUses: 0
    functionsReached:
    - types.ModuleType.__init__
    - types.ModuleType.__dict__.update
    - <builtin>.list
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argNames:
    - module_name
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 31
    functionName: lexers._load_lexers
    functionSourceFile: lexers
    functionUses: 10
    functionsReached:
    - <builtin>.__import__
    - <builtin>.getattr
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 3
    IfCount: 1
    argCount: 1
    argNames:
    - plugins
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 39
    functionName: lexers.get_all_lexers
    functionSourceFile: lexers
    functionUses: 0
    functionsReached:
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - LEXERS.values
    - pygments.plugin.iter_entry_points
    - pygments.plugin.find_plugin_lexers
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 2
    IfCount: 3
    argCount: 1
    argNames:
    - name
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 53
    functionName: lexers.find_lexer_class
    functionSourceFile: lexers
    functionUses: 0
    functionsReached:
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - <builtin>.__import__
    - pkg_resources.iter_entry_points
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - LEXERS.values
    - pygments.plugin.iter_entry_points
    - pygments.plugin.find_plugin_lexers
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - <builtin>.getattr
    - lexers._load_lexers
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 2
    IfCount: 4
    argCount: 1
    argNames:
    - _alias
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 71
    functionName: lexers.find_lexer_class_by_name
    functionSourceFile: lexers
    functionUses: 0
    functionsReached:
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - <builtin>.__import__
    - pkg_resources.iter_entry_points.load
    - pkg_resources.iter_entry_points
    - importlib.metadata.entry_points
    - LEXERS.values
    - pygments.plugin.iter_entry_points
    - pygments.plugin.find_plugin_lexers
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - <builtin>.getattr
    - lexers._load_lexers
    - _alias.lower
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 2
    IfCount: 4
    argCount: 2
    argNames:
    - _alias
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 93
    functionName: lexers.get_lexer_by_name
    functionSourceFile: lexers
    functionUses: 1
    functionsReached:
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - <builtin>.__import__
    - pkg_resources.iter_entry_points.load
    - pkg_resources.iter_entry_points
    - importlib.metadata.entry_points
    - LEXERS.values
    - pygments.plugin.iter_entry_points
    - pygments.plugin.find_plugin_lexers
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - <builtin>.getattr
    - lexers._load_lexers
    - _alias.lower
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 3
    argNames:
    - filename
    - lexername
    - options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 114
    functionName: lexers.load_lexer_from_file
    functionSourceFile: lexers
    functionUses: 0
    functionsReached:
    - <builtin>.exec
    - f.read
    - <builtin>.open
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 5
    IfCount: 5
    argCount: 2
    argNames:
    - _fn
    - code
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 149
    functionName: lexers.find_lexer_class_for_filename
    functionSourceFile: lexers
    functionUses: 1
    functionsReached:
    - text.decode
    - <builtin>.__import__
    - <builtin>.getattr
    - pkg_resources.iter_entry_points
    - pygments.util.guess_decode
    - fnmatch.fnmatch
    - matches.sort
    - lexers._load_lexers
    - matches.append
    - <builtin>.isinstance
    - LEXERS.values
    - pygments.plugin.iter_entry_points
    - locale.getpreferredencoding
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - pygments.plugin.find_plugin_lexers
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - os.path.basename
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - info
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 174
    functionName: lexers.find_lexer_class_for_filename.get_rating
    functionSourceFile: lexers
    functionUses: 0
    functionsReached:
    - cls.analyse_text
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argNames:
    - _fn
    - code
    - options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 192
    functionName: lexers.get_lexer_for_filename
    functionSourceFile: lexers
    functionUses: 0
    functionsReached:
    - text.decode
    - <builtin>.__import__
    - <builtin>.getattr
    - pkg_resources.iter_entry_points
    - lexers.find_lexer_class_for_filename
    - pygments.util.guess_decode
    - fnmatch.fnmatch
    - matches.sort
    - lexers._load_lexers
    - matches.append
    - <builtin>.isinstance
    - LEXERS.values
    - pygments.plugin.iter_entry_points
    - locale.getpreferredencoding
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - pygments.plugin.find_plugin_lexers
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - os.path.basename
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 2
    IfCount: 3
    argCount: 2
    argNames:
    - _mime
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 206
    functionName: lexers.get_lexer_for_mimetype
    functionSourceFile: lexers
    functionUses: 0
    functionsReached:
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - <builtin>.__import__
    - pkg_resources.iter_entry_points
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - LEXERS.values
    - pygments.plugin.iter_entry_points
    - pygments.plugin.find_plugin_lexers
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - <builtin>.getattr
    - lexers._load_lexers
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    IfCount: 2
    argCount: 1
    argNames:
    - plugins
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 222
    functionName: lexers._iter_lexerclasses
    functionSourceFile: lexers
    functionUses: 2
    functionsReached:
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - <builtin>.__import__
    - pkg_resources.iter_entry_points
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - pygments.plugin.iter_entry_points
    - pygments.plugin.find_plugin_lexers
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - <builtin>.getattr
    - lexers._load_lexers
    - <builtin>.sorted
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 5
    IfCount: 5
    argCount: 3
    argNames:
    - _fn
    - _text
    - options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 233
    functionName: lexers.guess_lexer_for_filename
    functionSourceFile: lexers
    functionUses: 0
    functionsReached:
    - lexers._iter_lexerclasses
    - <builtin>.__import__
    - result.append
    - <builtin>.getattr
    - matching_lexers.add
    - <builtin>.sorted
    - result.sort
    - pkg_resources.iter_entry_points
    - matching_lexers.pop
    - fnmatch.fnmatch
    - lexers._load_lexers
    - pygments.plugin.iter_entry_points
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - lexer.analyse_text
    - pygments.plugin.find_plugin_lexers
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - <builtin>.len
    - os.path.basename
    - <builtin>.set
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - t
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 272
    functionName: lexers.guess_lexer_for_filename.type_sort
    functionSourceFile: lexers
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 1
    IfCount: 6
    argCount: 2
    argNames:
    - _text
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 284
    functionName: lexers.guess_lexer
    functionSourceFile: lexers
    functionUses: 0
    functionsReached:
    - text.decode
    - lexers._iter_lexerclasses
    - <builtin>.__import__
    - pygments.modeline.get_filetype_from_line
    - modeline_re.search
    - lexers.get_lexer_by_name
    - pygments.modeline.get_filetype_from_buffer
    - <builtin>.getattr
    - pkg_resources.iter_entry_points
    - pygments.util.guess_decode
    - _text.decode
    - lexers._load_lexers
    - _alias.lower
    - <builtin>.isinstance
    - buf.splitlines
    - LEXERS.values
    - pygments.plugin.iter_entry_points
    - locale.getpreferredencoding
    - <builtin>.range
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - m.group
    - importlib.metadata.entry_points
    - options.get
    - lexer.analyse_text
    - pygments.plugin.find_plugin_lexers
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - <builtin>.len
    - <builtin>.sorted
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 2
    argNames:
    - self
    - name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 318
    functionName: lexers._automodule.__getattr__
    functionSourceFile: lexers
    functionUses: 0
    functionsReached:
    - <builtin>.__import__
    - LEXERS.get
    - <builtin>.AttributeError
    - <builtin>.setattr
    - <builtin>.getattr
    - lexers._load_lexers
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.ampl
    functionSourceFile: lexers.ampl
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: lexers.ampl.AmplLexer
    functionSourceFile: lexers.ampl
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.basic
    functionSourceFile: lexers.basic
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.basic.BlitzMaxLexer
    functionSourceFile: lexers.basic
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.basic.BlitzBasicLexer
    functionSourceFile: lexers.basic
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.basic.MonkeyLexer
    functionSourceFile: lexers.basic
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 356
    functionName: lexers.basic.CbmBasicV2Lexer.analyse_text
    functionSourceFile: lexers.basic
    functionUses: 0
    functionsReached:
    - re.match
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.basic.QBasicLexer
    functionSourceFile: lexers.basic
    functionUses: 0
    functionsReached:
    - <builtin>.map
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 501
    functionName: lexers.basic.QBasicLexer.analyse_text
    functionSourceFile: lexers.basic
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.basic.VBScriptLexer
    functionSourceFile: lexers.basic
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.basic.BBCBasicLexer
    functionSourceFile: lexers.basic
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 663
    functionName: lexers.basic.BBCBasicLexer.analyse_text
    functionSourceFile: lexers.basic
    functionUses: 0
    functionsReached:
    - text.startswith
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers._vbscript_builtins
    functionSourceFile: pygments.lexers._vbscript_builtins
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.urbi
    functionSourceFile: lexers.urbi
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 3
    IfCount: 1
    argCount: 3
    argNames:
    - lexer
    - match
    - ctx
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 38
    functionName: lexers.urbi.UrbiscriptLexer.blob_callback
    functionSourceFile: lexers.urbi
    functionUses: 0
    functionsReached:
    - match.start
    - <builtin>.int
    - match.group
    - <builtin>.len
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.urbi.UrbiscriptLexer
    functionSourceFile: lexers.urbi
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 134
    functionName: lexers.urbi.UrbiscriptLexer.analyse_text
    functionSourceFile: lexers.urbi
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.tal
    functionSourceFile: lexers.tal
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.tal.TalLexer
    functionSourceFile: lexers.tal
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 73
    functionName: lexers.tal.TalLexer.analyse_text
    functionSourceFile: lexers.tal
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.other
    functionSourceFile: lexers.other
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.dsls
    functionSourceFile: pygments.lexers.dsls
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.dsls.ProtoBufLexer
    functionSourceFile: pygments.lexers.dsls
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pygments.lexers.dsls.ThriftLexer
    functionSourceFile: pygments.lexers.dsls
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    - pygments.lexer.words.__init__
    - kwargs.pop
    - pygments.lexer.combined.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.dsls.ZeekLexer
    functionSourceFile: pygments.lexers.dsls
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.dsls.PuppetLexer
    functionSourceFile: pygments.lexers.dsls
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.dsls.RslLexer
    functionSourceFile: pygments.lexers.dsls
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 497
    functionName: pygments.lexers.dsls.RslLexer.analyse_text
    functionSourceFile: pygments.lexers.dsls
    functionUses: 0
    functionsReached:
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.dsls.MscgenLexer
    functionSourceFile: pygments.lexers.dsls
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.dsls.VGLLexer
    functionSourceFile: pygments.lexers.dsls
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.dsls.AlloyLexer
    functionSourceFile: pygments.lexers.dsls
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.dsls.PanLexer
    functionSourceFile: pygments.lexers.dsls
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.dsls.CrmshLexer
    functionSourceFile: pygments.lexers.dsls
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.dsls.FlatlineLexer
    functionSourceFile: pygments.lexers.dsls
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 880
    functionName: pygments.lexers.dsls.SnowballLexer.__init__
    functionSourceFile: pygments.lexers.dsls
    functionUses: 0
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - string.lower
    - pygments.lexers.dsls.SnowballLexer._reset_stringescapes
    - pygments.util.get_bool_opt
    - pkg_resources.iter_entry_points
    - pygments.util.get_list_opt
    - <builtin>.int
    - <builtin>.isinstance
    - <builtin>.list
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - pygments.lexer.Lexer.add_filter
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - options.get
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 884
    functionName: pygments.lexers.dsls.SnowballLexer._reset_stringescapes
    functionSourceFile: ''
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - do_string_first
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 888
    functionName: pygments.lexers.dsls.SnowballLexer._string
    functionSourceFile: pygments.lexers.dsls
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 5
    IfCount: 3
    argCount: 3
    argNames:
    - lexer
    - match
    - ctx
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 889
    functionName: pygments.lexers.dsls.SnowballLexer._string.callback
    functionSourceFile: pygments.lexers.dsls
    functionUses: 0
    functionsReached:
    - match.start
    - re.compile
    - re.escape
    - match.group
    - <builtin>.len
    - ctx.stack.pop
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argNames:
    - lexer
    - match
    - ctx
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 916
    functionName: pygments.lexers.dsls.SnowballLexer._stringescapes
    functionSourceFile: pygments.lexers.dsls
    functionUses: 0
    functionsReached:
    - match.start
    - pygments.lexer.bygroups.callback
    - pygments.lexer.bygroups
    - <builtin>.type
    - match.group
    - <builtin>.enumerate
    - pygments.lexer._PseudoMatch.__init__
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.dsls.SnowballLexer
    functionSourceFile: pygments.lexers.dsls
    functionUses: 0
    functionsReached:
    - pygments.lexers.dsls.SnowballLexer._string
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argNames:
    - self
    - text
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 971
    functionName: pygments.lexers.dsls.SnowballLexer.get_tokens_unprocessed
    functionSourceFile: pygments.lexers.dsls
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - m.group
    - <builtin>.abs
    - ctx.stack.append
    - <builtin>.type
    - m.end
    - <builtin>.len
    - ctx.stack.pop
    - pygments.lexer.LexerContext.__init__
    - pygments.lexers.dsls.SnowballLexer._reset_stringescapes
    - pygments.lexer.ExtendedRegexLexer.get_tokens_unprocessed
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.automation
    functionSourceFile: pygments.lexers.automation
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.automation.AutohotkeyLexer
    functionSourceFile: pygments.lexers.automation
    functionUses: 0
    functionsReached:
    - pygments.lexer.combined.__init__
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.automation.AutoItLexer
    functionSourceFile: pygments.lexers.automation
    functionUses: 0
    functionsReached:
    - pygments.lexer.combined.__init__
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.testing
    functionSourceFile: pygments.lexers.testing
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.testing.GherkinLexer
    functionSourceFile: pygments.lexers.testing
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 132
    functionName: pygments.lexers.testing.GherkinLexer.analyse_text
    functionSourceFile: pygments.lexers.testing
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.testing.TAPLexer
    functionSourceFile: pygments.lexers.testing
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.basic
    functionSourceFile: pygments.lexers.basic
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.basic.BlitzMaxLexer
    functionSourceFile: pygments.lexers.basic
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.basic.BlitzBasicLexer
    functionSourceFile: pygments.lexers.basic
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.basic.MonkeyLexer
    functionSourceFile: pygments.lexers.basic
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 356
    functionName: pygments.lexers.basic.CbmBasicV2Lexer.analyse_text
    functionSourceFile: pygments.lexers.basic
    functionUses: 0
    functionsReached:
    - re.match
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.basic.QBasicLexer
    functionSourceFile: pygments.lexers.basic
    functionUses: 0
    functionsReached:
    - <builtin>.map
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 501
    functionName: pygments.lexers.basic.QBasicLexer.analyse_text
    functionSourceFile: pygments.lexers.basic
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.basic.VBScriptLexer
    functionSourceFile: pygments.lexers.basic
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.basic.BBCBasicLexer
    functionSourceFile: pygments.lexers.basic
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 663
    functionName: pygments.lexers.basic.BBCBasicLexer.analyse_text
    functionSourceFile: pygments.lexers.basic
    functionUses: 0
    functionsReached:
    - text.startswith
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.ecl
    functionSourceFile: pygments.lexers.ecl
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.ecl.ECLLexer
    functionSourceFile: pygments.lexers.ecl
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 133
    functionName: pygments.lexers.ecl.ECLLexer.analyse_text
    functionSourceFile: pygments.lexers.ecl
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.graphics
    functionSourceFile: pygments.lexers.graphics
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.graphics.GLShaderLexer
    functionSourceFile: pygments.lexers.graphics
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.graphics.HLSLShaderLexer
    functionSourceFile: pygments.lexers.graphics
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.graphics.PostScriptLexer
    functionSourceFile: pygments.lexers.graphics
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pygments.lexers.graphics.AsymptoteLexer
    functionSourceFile: pygments.lexers.graphics
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 507
    functionName: pygments.lexers.graphics.AsymptoteLexer.get_tokens_unprocessed
    functionSourceFile: pygments.lexers.graphics
    functionUses: 0
    functionsReached:
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - m.end
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - <builtin>.isinstance
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - value.split
    - <builtin>.list
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - statestack.append
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - statestack.pop
    - m.group
    - <builtin>.abs
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - <builtin>.len
    - stack.append
    - value.lower
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - word
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 518
    functionName: pygments.lexers.graphics._shortened
    functionSourceFile: pygments.lexers.graphics
    functionUses: 1
    functionsReached:
    - word.find
    - <builtin>.range
    - <builtin>.len
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: word.find
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - words
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 524
    functionName: pygments.lexers.graphics._shortened_many
    functionSourceFile: pygments.lexers.graphics
    functionUses: 1
    functionsReached:
    - <builtin>.map
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pygments.lexers.graphics.GnuplotLexer
    functionSourceFile: pygments.lexers.graphics
    functionUses: 0
    functionsReached:
    - pygments.lexers.graphics._shortened_many
    - <builtin>.map
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    - <builtin>.range
    - pygments.lexers.graphics._shortened
    - <builtin>.len
    - word.find
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.graphics.PovrayLexer
    functionSourceFile: pygments.lexers.graphics
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 780
    functionName: pygments.lexers.graphics.PovrayLexer.analyse_text
    functionSourceFile: pygments.lexers.graphics
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers._asy_builtins
    functionSourceFile: pygments.lexers._asy_builtins
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.robotframework
    functionSourceFile: pygments.lexers.robotframework
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argNames:
    - string
    - remove
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 47
    functionName: pygments.lexers.robotframework.normalize
    functionSourceFile: pygments.lexers.robotframework
    functionUses: 18
    functionsReached:
    - string.replace
    - string.lower
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 69
    functionName: pygments.lexers.robotframework.RobotFrameworkLexer.__init__
    functionSourceFile: pygments.lexers.robotframework
    functionUses: 0
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - string.lower
    - pygments.util.get_bool_opt
    - pkg_resources.iter_entry_points
    - pygments.util.get_list_opt
    - <builtin>.int
    - <builtin>.isinstance
    - <builtin>.list
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - pygments.lexer.Lexer.add_filter
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - options.get
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 74
    functionName: pygments.lexers.robotframework.RobotFrameworkLexer.get_tokens_unprocessed
    functionSourceFile: pygments.lexers.robotframework
    functionUses: 0
    functionsReached:
    - string.replace
    - pygments.lexers.robotframework.VariableSplitter._scanning_list_variable_index
    - pygments.lexers.robotframework.SettingTable.end_row
    - pygments.lexers.robotframework.GherkinTokenizer.tokenize
    - pygments.lexers.robotframework._Table.end_row
    - pygments.lexers.robotframework.ForLoop.__init__
    - pygments.lexers.robotframework._Table.__init__
    - value.endswith
    - pygments.lexers.robotframework._Table._is_empty
    - pygments.lexers.robotframework.Tokenizer._tokenize
    - <builtin>.divmod
    - string.lower
    - pygments.lexers.robotframework.Setting.__init__
    - <builtin>.type
    - value.upper
    - pygments.lexers.robotframework.TestCaseTable._tokenizer_class
    - pygments.lexers.robotframework.VariableSplitter._internal_variable_start_state
    - value.startswith
    - pygments.lexers.robotframework.KeywordCall._tokenize
    - pygments.lexers.robotframework.VariableSplitter.__init__
    - pygments.lexers.robotframework.Tokenizer.tokenize
    - pygments.lexers.robotframework.TestCaseTable._tokenize
    - pygments.lexers.robotframework.VariableSplitter._split
    - pygments.lexers.robotframework.RowTokenizer._start_table
    - text.splitlines
    - pygments.lexers.robotframework.TestCaseTable.set_default_template
    - pygments.lexers.robotframework.VariableSplitter._has_list_or_dict_variable_index
    - pygments.lexers.robotframework.TestCaseTable._continues
    - pygments.lexers.robotframework.VariableSplitter._waiting_list_variable_index_state
    - row.startswith
    - <builtin>.str
    - pygments.lexers.robotframework.KeywordCall.__init__
    - pygments.lexers.robotframework._Table.tokenize
    - pygments.lexers.robotframework.VariableSplitter._is_escaped
    - <builtin>.min
    - pygments.lexers.robotframework.TestCaseTable._is_for_loop
    - pygments.lexers.robotframework.VariableTokenizer.tokenize
    - <builtin>.enumerate
    - pygments.lexers.robotframework.RowTokenizer.__init__
    - string.rfind
    - string.find
    - <builtin>.isinstance
    - pygments.lexers.robotframework.TestCaseTable._is_setting
    - pygments.lexers.robotframework.TestCaseTable._is_template
    - pygments.lexers.robotframework.TestCaseTable._is_template_set
    - pygments.lexers.robotframework.VariableSplitter._list_variable_index_state
    - pygments.lexers.robotframework.KeywordTable._is_template
    - pygments.lexers.robotframework.ForLoop._tokenize
    - pygments.lexers.robotframework.VariableSplitter._find_variable
    - <builtin>.ValueError
    - pygments.lexers.robotframework.VariableTokenizer._tokenize
    - pygments.lexers.robotframework._Table._continues
    - pygments.lexers.robotframework.Setting._tokenize
    - pygments.lexers.robotframework.SettingTable._tokenize
    - <builtin>.all
    - pygments.lexers.robotframework.normalize
    - match.end
    - pygments.lexers.robotframework.UnknownTable._continues
    - pygments.lexers.robotframework.SettingTable.__init__
    - pygments.lexers.robotframework.VariableSplitter._variable_state
    - pygments.lexers.robotframework.RowTokenizer._tokenize
    - pygments.lexers.robotframework.Tokenizer.__init__
    - pygments.lexers.robotframework._Table._tokenize
    - pygments.lexers.robotframework.TestCaseSetting._tokenize
    - pygments.lexers.robotframework.VariableSplitter._start_index_is_ok
    - <builtin>.len
    - pygments.lexers.robotframework.RowTokenizer.tokenize
    - pygments.lexers.robotframework.VariableSplitter._finalize
    - pygments.lexers.robotframework.VariableSplitter._is_list_or_dict_variable
    - pygments.lexers.robotframework.RowSplitter.split
    - pygments.lexers.robotframework.Variable._tokenize
    - pygments.lexers.robotframework.Tokenizer._is_assign
    - pygments.lexers.robotframework.VariableSplitter._find_start_index
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 112
    functionName: pygments.lexers.robotframework.RowTokenizer.__init__
    functionSourceFile: pygments.lexers.robotframework
    functionUses: 1
    functionsReached:
    - pygments.lexers.robotframework.SettingTable.__init__
    - pygments.lexers.robotframework._Table.__init__
    - pygments.lexers.robotframework.Tokenizer.__init__
    - pygments.lexers.robotframework.KeywordCall.__init__
    - pygments.lexers.robotframework.Setting.__init__
    - pygments.lexers.robotframework.TestCaseTable._tokenizer_class
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 2
    argNames:
    - self
    - row
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 13
    functionLinenumber: 127
    functionName: pygments.lexers.robotframework.RowTokenizer.tokenize
    functionSourceFile: pygments.lexers.robotframework
    functionUses: 1
    functionsReached:
    - pygments.lexers.robotframework.VariableSplitter._scanning_list_variable_index
    - string.replace
    - pygments.lexers.robotframework.SettingTable.end_row
    - pygments.lexers.robotframework.GherkinTokenizer.tokenize
    - pygments.lexers.robotframework._Table.end_row
    - pygments.lexers.robotframework.ForLoop.__init__
    - pygments.lexers.robotframework._Table.__init__
    - value.endswith
    - pygments.lexers.robotframework._Table._is_empty
    - pygments.lexers.robotframework.Tokenizer._tokenize
    - <builtin>.divmod
    - string.lower
    - pygments.lexers.robotframework.Setting.__init__
    - <builtin>.type
    - value.upper
    - pygments.lexers.robotframework.TestCaseTable._tokenizer_class
    - pygments.lexers.robotframework.VariableSplitter._internal_variable_start_state
    - value.startswith
    - pygments.lexers.robotframework.KeywordCall._tokenize
    - pygments.lexers.robotframework.VariableSplitter.__init__
    - pygments.lexers.robotframework.Tokenizer.tokenize
    - pygments.lexers.robotframework.TestCaseTable._tokenize
    - pygments.lexers.robotframework.VariableSplitter._split
    - pygments.lexers.robotframework.RowTokenizer._start_table
    - pygments.lexers.robotframework.TestCaseTable.set_default_template
    - pygments.lexers.robotframework.VariableSplitter._has_list_or_dict_variable_index
    - pygments.lexers.robotframework.TestCaseTable._continues
    - pygments.lexers.robotframework.VariableSplitter._waiting_list_variable_index_state
    - row.startswith
    - pygments.lexers.robotframework.KeywordCall.__init__
    - pygments.lexers.robotframework._Table.tokenize
    - <builtin>.min
    - pygments.lexers.robotframework.TestCaseTable._is_for_loop
    - <builtin>.enumerate
    - pygments.lexers.robotframework.VariableSplitter._is_escaped
    - string.find
    - string.rfind
    - <builtin>.isinstance
    - pygments.lexers.robotframework.TestCaseTable._is_setting
    - pygments.lexers.robotframework.TestCaseTable._is_template
    - pygments.lexers.robotframework.TestCaseTable._is_template_set
    - pygments.lexers.robotframework.VariableSplitter._list_variable_index_state
    - pygments.lexers.robotframework.KeywordTable._is_template
    - pygments.lexers.robotframework.ForLoop._tokenize
    - pygments.lexers.robotframework.VariableSplitter._find_variable
    - <builtin>.ValueError
    - pygments.lexers.robotframework._Table._continues
    - pygments.lexers.robotframework.Setting._tokenize
    - pygments.lexers.robotframework.SettingTable._tokenize
    - <builtin>.all
    - pygments.lexers.robotframework.normalize
    - match.end
    - pygments.lexers.robotframework.UnknownTable._continues
    - pygments.lexers.robotframework.SettingTable.__init__
    - pygments.lexers.robotframework.VariableSplitter._variable_state
    - pygments.lexers.robotframework.Tokenizer.__init__
    - pygments.lexers.robotframework.RowTokenizer._tokenize
    - pygments.lexers.robotframework._Table._tokenize
    - pygments.lexers.robotframework.TestCaseSetting._tokenize
    - pygments.lexers.robotframework.VariableSplitter._start_index_is_ok
    - <builtin>.len
    - pygments.lexers.robotframework.VariableSplitter._finalize
    - pygments.lexers.robotframework.VariableSplitter._is_list_or_dict_variable
    - pygments.lexers.robotframework.RowSplitter.split
    - pygments.lexers.robotframework.Variable._tokenize
    - pygments.lexers.robotframework.Tokenizer._is_assign
    - pygments.lexers.robotframework.VariableSplitter._find_start_index
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 3
    argNames:
    - self
    - string
    - token
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 88
    functionName: pygments.lexers.robotframework.VariableTokenizer.tokenize
    functionSourceFile: pygments.lexers.robotframework
    functionUses: 2
    functionsReached:
    - pygments.lexers.robotframework.VariableSplitter._scanning_list_variable_index
    - pygments.lexers.robotframework.VariableSplitter._internal_variable_start_state
    - pygments.lexers.robotframework.VariableSplitter.__init__
    - pygments.lexers.robotframework.VariableSplitter._split
    - pygments.lexers.robotframework.VariableSplitter._has_list_or_dict_variable_index
    - pygments.lexers.robotframework.VariableSplitter._waiting_list_variable_index_state
    - pygments.lexers.robotframework.VariableSplitter._is_escaped
    - <builtin>.enumerate
    - string.find
    - pygments.lexers.robotframework.VariableTokenizer.tokenize
    - string.rfind
    - pygments.lexers.robotframework.VariableSplitter._list_variable_index_state
    - pygments.lexers.robotframework.VariableSplitter._find_variable
    - <builtin>.ValueError
    - pygments.lexers.robotframework.VariableTokenizer._tokenize
    - pygments.lexers.robotframework.VariableSplitter._variable_state
    - pygments.lexers.robotframework.VariableSplitter._start_index_is_ok
    - <builtin>.len
    - pygments.lexers.robotframework.VariableSplitter._finalize
    - pygments.lexers.robotframework.VariableSplitter._is_list_or_dict_variable
    - pygments.lexers.robotframework.VariableSplitter._find_start_index
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argNames:
    - self
    - string
    - identifiers
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 436
    functionName: pygments.lexers.robotframework.VariableSplitter.__init__
    functionSourceFile: pygments.lexers.robotframework
    functionUses: 15
    functionsReached:
    - pygments.lexers.robotframework.VariableSplitter._scanning_list_variable_index
    - pygments.lexers.robotframework.VariableSplitter._split
    - pygments.lexers.robotframework.VariableSplitter._list_variable_index_state
    - pygments.lexers.robotframework.VariableSplitter._variable_state
    - pygments.lexers.robotframework.VariableSplitter._has_list_or_dict_variable_index
    - pygments.lexers.robotframework.VariableSplitter._find_variable
    - <builtin>.ValueError
    - pygments.lexers.robotframework.VariableSplitter._waiting_list_variable_index_state
    - pygments.lexers.robotframework.VariableSplitter._is_escaped
    - pygments.lexers.robotframework.VariableSplitter._start_index_is_ok
    - pygments.lexers.robotframework.VariableSplitter._internal_variable_start_state
    - <builtin>.enumerate
    - pygments.lexers.robotframework.VariableSplitter._finalize
    - <builtin>.len
    - pygments.lexers.robotframework.VariableSplitter._is_list_or_dict_variable
    - string.rfind
    - string.find
    - pygments.lexers.robotframework.VariableSplitter._find_start_index
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 8
    IfCount: 1
    argCount: 4
    argNames:
    - self
    - var
    - string
    - orig_token
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 97
    functionName: pygments.lexers.robotframework.VariableTokenizer._tokenize
    functionSourceFile: pygments.lexers.robotframework
    functionUses: 2
    functionsReached:
    - pygments.lexers.robotframework.VariableSplitter._scanning_list_variable_index
    - pygments.lexers.robotframework.VariableSplitter._internal_variable_start_state
    - pygments.lexers.robotframework.VariableSplitter.__init__
    - pygments.lexers.robotframework.VariableSplitter._split
    - pygments.lexers.robotframework.VariableSplitter._has_list_or_dict_variable_index
    - pygments.lexers.robotframework.VariableSplitter._waiting_list_variable_index_state
    - pygments.lexers.robotframework.VariableSplitter._is_escaped
    - <builtin>.enumerate
    - string.find
    - pygments.lexers.robotframework.VariableTokenizer.tokenize
    - string.rfind
    - pygments.lexers.robotframework.VariableSplitter._list_variable_index_state
    - pygments.lexers.robotframework.VariableSplitter._find_variable
    - <builtin>.ValueError
    - pygments.lexers.robotframework.VariableTokenizer._tokenize
    - pygments.lexers.robotframework.VariableSplitter._variable_state
    - pygments.lexers.robotframework.VariableSplitter._start_index_is_ok
    - <builtin>.len
    - pygments.lexers.robotframework.VariableSplitter._finalize
    - pygments.lexers.robotframework.VariableSplitter._is_list_or_dict_variable
    - pygments.lexers.robotframework.VariableSplitter._find_start_index
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - prev_tokenizer
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 319
    functionName: pygments.lexers.robotframework._Table.__init__
    functionSourceFile: pygments.lexers.robotframework
    functionUses: 7
    functionsReached:
    - pygments.lexers.robotframework.KeywordCall.__init__
    - pygments.lexers.robotframework.Setting.__init__
    - pygments.lexers.robotframework.Tokenizer.__init__
    - pygments.lexers.robotframework.TestCaseTable._tokenizer_class
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argNames:
    - self
    - template_setter
    - prev_tokenizer
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 360
    functionName: pygments.lexers.robotframework.SettingTable.__init__
    functionSourceFile: pygments.lexers.robotframework
    functionUses: 4
    functionsReached:
    - pygments.lexers.robotframework._Table.__init__
    - pygments.lexers.robotframework.Tokenizer.__init__
    - pygments.lexers.robotframework.KeywordCall.__init__
    - pygments.lexers.robotframework.Setting.__init__
    - pygments.lexers.robotframework.TestCaseTable._tokenizer_class
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - row
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 161
    functionName: pygments.lexers.robotframework.RowSplitter.split
    functionSourceFile: pygments.lexers.robotframework
    functionUses: 2
    functionsReached:
    - row.startswith
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - header
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 142
    functionName: pygments.lexers.robotframework.RowTokenizer._start_table
    functionSourceFile: pygments.lexers.robotframework
    functionUses: 2
    functionsReached:
    - string.replace
    - pygments.lexers.robotframework._Table.__init__
    - pygments.lexers.robotframework.Tokenizer.__init__
    - string.lower
    - pygments.lexers.robotframework.KeywordCall.__init__
    - pygments.lexers.robotframework.Setting.__init__
    - pygments.lexers.robotframework.TestCaseTable._tokenizer_class
    - pygments.lexers.robotframework.normalize
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 4
    IfCount: 3
    argCount: 6
    argNames:
    - self
    - value
    - index
    - commented
    - separator
    - heading
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 12
    functionLinenumber: 146
    functionName: pygments.lexers.robotframework.RowTokenizer._tokenize
    functionSourceFile: pygments.lexers.robotframework
    functionUses: 2
    functionsReached:
    - pygments.lexers.robotframework.VariableSplitter._scanning_list_variable_index
    - string.replace
    - pygments.lexers.robotframework.GherkinTokenizer.tokenize
    - pygments.lexers.robotframework.ForLoop.__init__
    - value.endswith
    - pygments.lexers.robotframework._Table._is_empty
    - pygments.lexers.robotframework.Tokenizer._tokenize
    - string.lower
    - pygments.lexers.robotframework.Setting.__init__
    - <builtin>.type
    - value.upper
    - pygments.lexers.robotframework.VariableSplitter._internal_variable_start_state
    - value.startswith
    - pygments.lexers.robotframework.KeywordCall._tokenize
    - pygments.lexers.robotframework.VariableSplitter.__init__
    - pygments.lexers.robotframework.Tokenizer.tokenize
    - pygments.lexers.robotframework.TestCaseTable._tokenize
    - pygments.lexers.robotframework.VariableSplitter._split
    - pygments.lexers.robotframework.TestCaseTable.set_default_template
    - pygments.lexers.robotframework.VariableSplitter._has_list_or_dict_variable_index
    - pygments.lexers.robotframework.TestCaseTable._continues
    - pygments.lexers.robotframework.VariableSplitter._waiting_list_variable_index_state
    - pygments.lexers.robotframework.VariableSplitter._is_escaped
    - <builtin>.min
    - pygments.lexers.robotframework._Table.tokenize
    - pygments.lexers.robotframework.TestCaseTable._is_for_loop
    - pygments.lexers.robotframework.KeywordCall.__init__
    - <builtin>.enumerate
    - string.find
    - string.rfind
    - <builtin>.isinstance
    - pygments.lexers.robotframework.TestCaseTable._is_setting
    - pygments.lexers.robotframework.TestCaseTable._is_template
    - pygments.lexers.robotframework.TestCaseTable._is_template_set
    - pygments.lexers.robotframework.VariableSplitter._list_variable_index_state
    - pygments.lexers.robotframework.KeywordTable._is_template
    - pygments.lexers.robotframework.ForLoop._tokenize
    - pygments.lexers.robotframework.VariableSplitter._find_variable
    - <builtin>.ValueError
    - pygments.lexers.robotframework._Table._continues
    - pygments.lexers.robotframework.Setting._tokenize
    - pygments.lexers.robotframework.SettingTable._tokenize
    - <builtin>.all
    - pygments.lexers.robotframework.normalize
    - match.end
    - pygments.lexers.robotframework.UnknownTable._continues
    - pygments.lexers.robotframework.VariableSplitter._variable_state
    - pygments.lexers.robotframework.Tokenizer.__init__
    - pygments.lexers.robotframework.TestCaseSetting._tokenize
    - pygments.lexers.robotframework._Table._tokenize
    - pygments.lexers.robotframework.VariableSplitter._start_index_is_ok
    - <builtin>.len
    - pygments.lexers.robotframework.VariableSplitter._finalize
    - pygments.lexers.robotframework.VariableSplitter._is_list_or_dict_variable
    - pygments.lexers.robotframework.Variable._tokenize
    - pygments.lexers.robotframework.Tokenizer._is_assign
    - pygments.lexers.robotframework.VariableSplitter._find_start_index
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 369
    functionName: pygments.lexers.robotframework.SettingTable.end_row
    functionSourceFile: pygments.lexers.robotframework
    functionUses: 2
    functionsReached:
    - pygments.lexers.robotframework.SettingTable.__init__
    - pygments.lexers.robotframework._Table.__init__
    - pygments.lexers.robotframework.Tokenizer.__init__
    - pygments.lexers.robotframework.KeywordCall.__init__
    - pygments.lexers.robotframework.Setting.__init__
    - pygments.lexers.robotframework.TestCaseTable._tokenizer_class
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 342
    functionName: pygments.lexers.robotframework._Table.end_row
    functionSourceFile: pygments.lexers.robotframework
    functionUses: 2
    functionsReached:
    - pygments.lexers.robotframework._Table.__init__
    - pygments.lexers.robotframework.Tokenizer.__init__
    - pygments.lexers.robotframework.KeywordCall.__init__
    - pygments.lexers.robotframework.Setting.__init__
    - pygments.lexers.robotframework.TestCaseTable._tokenizer_class
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 3
    IfCount: 1
    argCount: 3
    argNames:
    - self
    - value
    - index
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 11
    functionLinenumber: 324
    functionName: pygments.lexers.robotframework._Table.tokenize
    functionSourceFile: pygments.lexers.robotframework
    functionUses: 6
    functionsReached:
    - pygments.lexers.robotframework.VariableSplitter._scanning_list_variable_index
    - string.replace
    - pygments.lexers.robotframework.ForLoop.__init__
    - pygments.lexers.robotframework.GherkinTokenizer.tokenize
    - value.endswith
    - pygments.lexers.robotframework._Table._is_empty
    - pygments.lexers.robotframework.Tokenizer._tokenize
    - string.lower
    - pygments.lexers.robotframework.Setting.__init__
    - <builtin>.type
    - value.upper
    - pygments.lexers.robotframework.VariableSplitter._internal_variable_start_state
    - value.startswith
    - pygments.lexers.robotframework.KeywordCall._tokenize
    - pygments.lexers.robotframework.VariableSplitter.__init__
    - pygments.lexers.robotframework.Tokenizer.tokenize
    - pygments.lexers.robotframework.TestCaseTable._tokenize
    - pygments.lexers.robotframework.VariableSplitter._split
    - pygments.lexers.robotframework.TestCaseTable.set_default_template
    - pygments.lexers.robotframework.VariableSplitter._has_list_or_dict_variable_index
    - pygments.lexers.robotframework.TestCaseTable._continues
    - pygments.lexers.robotframework.VariableSplitter._waiting_list_variable_index_state
    - pygments.lexers.robotframework.VariableSplitter._is_escaped
    - <builtin>.min
    - pygments.lexers.robotframework.TestCaseTable._is_for_loop
    - pygments.lexers.robotframework._Table.tokenize
    - pygments.lexers.robotframework.KeywordCall.__init__
    - <builtin>.enumerate
    - string.find
    - string.rfind
    - <builtin>.isinstance
    - pygments.lexers.robotframework.TestCaseTable._is_setting
    - pygments.lexers.robotframework.TestCaseTable._is_template
    - pygments.lexers.robotframework.TestCaseTable._is_template_set
    - pygments.lexers.robotframework.VariableSplitter._list_variable_index_state
    - pygments.lexers.robotframework.KeywordTable._is_template
    - pygments.lexers.robotframework.ForLoop._tokenize
    - pygments.lexers.robotframework.VariableSplitter._find_variable
    - <builtin>.ValueError
    - pygments.lexers.robotframework._Table._continues
    - pygments.lexers.robotframework.Setting._tokenize
    - pygments.lexers.robotframework.SettingTable._tokenize
    - <builtin>.all
    - pygments.lexers.robotframework.normalize
    - match.end
    - pygments.lexers.robotframework.UnknownTable._continues
    - pygments.lexers.robotframework.VariableSplitter._variable_state
    - pygments.lexers.robotframework.Tokenizer.__init__
    - pygments.lexers.robotframework.TestCaseSetting._tokenize
    - pygments.lexers.robotframework._Table._tokenize
    - pygments.lexers.robotframework.VariableSplitter._start_index_is_ok
    - <builtin>.len
    - pygments.lexers.robotframework.VariableSplitter._finalize
    - pygments.lexers.robotframework.VariableSplitter._is_list_or_dict_variable
    - pygments.lexers.robotframework.Variable._tokenize
    - pygments.lexers.robotframework.Tokenizer._is_assign
    - pygments.lexers.robotframework.VariableSplitter._find_start_index
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.robotframework.RowSplitter
    functionSourceFile: pygments.lexers.robotframework
    functionUses: 0
    functionsReached:
    - re.compile
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - row
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 167
    functionName: pygments.lexers.robotframework.RowSplitter._split_from_spaces
    functionSourceFile: pygments.lexers.robotframework
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 4
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - row
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 171
    functionName: pygments.lexers.robotframework.RowSplitter._split_from_pipes
    functionSourceFile: pygments.lexers.robotframework
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 184
    functionName: pygments.lexers.robotframework.Tokenizer.__init__
    functionSourceFile: pygments.lexers.robotframework
    functionUses: 21
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argNames:
    - self
    - value
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 9
    functionLinenumber: 187
    functionName: pygments.lexers.robotframework.Tokenizer.tokenize
    functionSourceFile: pygments.lexers.robotframework
    functionUses: 11
    functionsReached:
    - string.replace
    - pygments.lexers.robotframework.VariableSplitter._scanning_list_variable_index
    - pygments.lexers.robotframework.GherkinTokenizer.tokenize
    - value.endswith
    - pygments.lexers.robotframework.Tokenizer._tokenize
    - string.lower
    - <builtin>.type
    - value.upper
    - pygments.lexers.robotframework.VariableSplitter._internal_variable_start_state
    - pygments.lexers.robotframework.KeywordCall._tokenize
    - pygments.lexers.robotframework.VariableSplitter.__init__
    - pygments.lexers.robotframework.Tokenizer.tokenize
    - pygments.lexers.robotframework.VariableSplitter._split
    - pygments.lexers.robotframework.TestCaseTable.set_default_template
    - pygments.lexers.robotframework.VariableSplitter._has_list_or_dict_variable_index
    - pygments.lexers.robotframework.VariableSplitter._waiting_list_variable_index_state
    - pygments.lexers.robotframework.VariableSplitter._is_escaped
    - pygments.lexers.robotframework.KeywordCall.__init__
    - <builtin>.min
    - <builtin>.enumerate
    - string.find
    - string.rfind
    - <builtin>.isinstance
    - pygments.lexers.robotframework.TestCaseTable._is_template_set
    - pygments.lexers.robotframework.VariableSplitter._list_variable_index_state
    - pygments.lexers.robotframework.ForLoop._tokenize
    - pygments.lexers.robotframework.VariableSplitter._find_variable
    - <builtin>.ValueError
    - pygments.lexers.robotframework.Setting._tokenize
    - pygments.lexers.robotframework.normalize
    - match.end
    - pygments.lexers.robotframework.VariableSplitter._variable_state
    - pygments.lexers.robotframework.Tokenizer.__init__
    - pygments.lexers.robotframework.TestCaseSetting._tokenize
    - pygments.lexers.robotframework.VariableSplitter._start_index_is_ok
    - <builtin>.len
    - pygments.lexers.robotframework.VariableSplitter._finalize
    - pygments.lexers.robotframework.VariableSplitter._is_list_or_dict_variable
    - pygments.lexers.robotframework.Variable._tokenize
    - pygments.lexers.robotframework.Tokenizer._is_assign
    - pygments.lexers.robotframework.VariableSplitter._find_start_index
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 1
    IfCount: 6
    argCount: 3
    argNames:
    - self
    - value
    - index
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 9
    functionLinenumber: 223
    functionName: pygments.lexers.robotframework.Setting._tokenize
    functionSourceFile: pygments.lexers.robotframework
    functionUses: 11
    functionsReached:
    - string.replace
    - pygments.lexers.robotframework.VariableSplitter._scanning_list_variable_index
    - pygments.lexers.robotframework.GherkinTokenizer.tokenize
    - value.endswith
    - pygments.lexers.robotframework.Tokenizer._tokenize
    - string.lower
    - <builtin>.type
    - value.upper
    - pygments.lexers.robotframework.VariableSplitter._internal_variable_start_state
    - pygments.lexers.robotframework.KeywordCall._tokenize
    - pygments.lexers.robotframework.VariableSplitter.__init__
    - pygments.lexers.robotframework.Tokenizer.tokenize
    - pygments.lexers.robotframework.VariableSplitter._split
    - pygments.lexers.robotframework.TestCaseTable.set_default_template
    - pygments.lexers.robotframework.VariableSplitter._has_list_or_dict_variable_index
    - pygments.lexers.robotframework.VariableSplitter._waiting_list_variable_index_state
    - pygments.lexers.robotframework.VariableSplitter._is_escaped
    - pygments.lexers.robotframework.KeywordCall.__init__
    - <builtin>.min
    - <builtin>.enumerate
    - string.find
    - string.rfind
    - <builtin>.isinstance
    - pygments.lexers.robotframework.TestCaseTable._is_template_set
    - pygments.lexers.robotframework.VariableSplitter._list_variable_index_state
    - pygments.lexers.robotframework.ForLoop._tokenize
    - pygments.lexers.robotframework.VariableSplitter._find_variable
    - <builtin>.ValueError
    - pygments.lexers.robotframework.Setting._tokenize
    - pygments.lexers.robotframework.normalize
    - match.end
    - pygments.lexers.robotframework.VariableSplitter._variable_state
    - pygments.lexers.robotframework.Tokenizer.__init__
    - pygments.lexers.robotframework.TestCaseSetting._tokenize
    - pygments.lexers.robotframework.VariableSplitter._start_index_is_ok
    - <builtin>.len
    - pygments.lexers.robotframework.VariableSplitter._finalize
    - pygments.lexers.robotframework.VariableSplitter._is_list_or_dict_variable
    - pygments.lexers.robotframework.Variable._tokenize
    - pygments.lexers.robotframework.Tokenizer._is_assign
    - pygments.lexers.robotframework.VariableSplitter._find_start_index
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 3
    argNames:
    - self
    - value
    - index
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 278
    functionName: pygments.lexers.robotframework.KeywordCall._tokenize
    functionSourceFile: pygments.lexers.robotframework
    functionUses: 11
    functionsReached:
    - pygments.lexers.robotframework.VariableSplitter._scanning_list_variable_index
    - string.replace
    - pygments.lexers.robotframework.GherkinTokenizer.tokenize
    - value.endswith
    - pygments.lexers.robotframework.Tokenizer._tokenize
    - string.lower
    - <builtin>.type
    - value.upper
    - pygments.lexers.robotframework.VariableSplitter._internal_variable_start_state
    - pygments.lexers.robotframework.KeywordCall._tokenize
    - pygments.lexers.robotframework.VariableSplitter.__init__
    - pygments.lexers.robotframework.Tokenizer.tokenize
    - pygments.lexers.robotframework.VariableSplitter._split
    - pygments.lexers.robotframework.TestCaseTable.set_default_template
    - pygments.lexers.robotframework.VariableSplitter._has_list_or_dict_variable_index
    - pygments.lexers.robotframework.VariableSplitter._waiting_list_variable_index_state
    - pygments.lexers.robotframework.VariableSplitter._is_escaped
    - pygments.lexers.robotframework.KeywordCall.__init__
    - <builtin>.min
    - <builtin>.enumerate
    - string.find
    - string.rfind
    - <builtin>.isinstance
    - pygments.lexers.robotframework.TestCaseTable._is_template_set
    - pygments.lexers.robotframework.VariableSplitter._list_variable_index_state
    - pygments.lexers.robotframework.ForLoop._tokenize
    - pygments.lexers.robotframework.VariableSplitter._find_variable
    - <builtin>.ValueError
    - pygments.lexers.robotframework.Setting._tokenize
    - pygments.lexers.robotframework.normalize
    - match.end
    - pygments.lexers.robotframework.VariableSplitter._variable_state
    - pygments.lexers.robotframework.Tokenizer.__init__
    - pygments.lexers.robotframework.TestCaseSetting._tokenize
    - pygments.lexers.robotframework.VariableSplitter._start_index_is_ok
    - <builtin>.len
    - pygments.lexers.robotframework.VariableSplitter._finalize
    - pygments.lexers.robotframework.VariableSplitter._is_list_or_dict_variable
    - pygments.lexers.robotframework.Variable._tokenize
    - pygments.lexers.robotframework.Tokenizer._is_assign
    - pygments.lexers.robotframework.VariableSplitter._find_start_index
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argNames:
    - self
    - value
    - index
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 264
    functionName: pygments.lexers.robotframework.Variable._tokenize
    functionSourceFile: pygments.lexers.robotframework
    functionUses: 11
    functionsReached:
    - string.replace
    - pygments.lexers.robotframework.VariableSplitter._scanning_list_variable_index
    - pygments.lexers.robotframework.GherkinTokenizer.tokenize
    - value.endswith
    - pygments.lexers.robotframework.Tokenizer._tokenize
    - string.lower
    - <builtin>.type
    - value.upper
    - pygments.lexers.robotframework.VariableSplitter._internal_variable_start_state
    - pygments.lexers.robotframework.KeywordCall._tokenize
    - pygments.lexers.robotframework.VariableSplitter.__init__
    - pygments.lexers.robotframework.Tokenizer.tokenize
    - pygments.lexers.robotframework.VariableSplitter._split
    - pygments.lexers.robotframework.TestCaseTable.set_default_template
    - pygments.lexers.robotframework.VariableSplitter._has_list_or_dict_variable_index
    - pygments.lexers.robotframework.VariableSplitter._waiting_list_variable_index_state
    - pygments.lexers.robotframework.VariableSplitter._is_escaped
    - <builtin>.min
    - pygments.lexers.robotframework.KeywordCall.__init__
    - <builtin>.enumerate
    - string.find
    - string.rfind
    - <builtin>.isinstance
    - pygments.lexers.robotframework.TestCaseTable._is_template_set
    - pygments.lexers.robotframework.VariableSplitter._list_variable_index_state
    - pygments.lexers.robotframework.ForLoop._tokenize
    - pygments.lexers.robotframework.VariableSplitter._find_variable
    - <builtin>.ValueError
    - pygments.lexers.robotframework.Setting._tokenize
    - pygments.lexers.robotframework.normalize
    - match.end
    - pygments.lexers.robotframework.VariableSplitter._variable_state
    - pygments.lexers.robotframework.Tokenizer.__init__
    - pygments.lexers.robotframework.TestCaseSetting._tokenize
    - pygments.lexers.robotframework.VariableSplitter._start_index_is_ok
    - <builtin>.len
    - pygments.lexers.robotframework.VariableSplitter._finalize
    - pygments.lexers.robotframework.VariableSplitter._is_list_or_dict_variable
    - pygments.lexers.robotframework.Variable._tokenize
    - pygments.lexers.robotframework.Tokenizer._is_assign
    - pygments.lexers.robotframework.VariableSplitter._find_start_index
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argNames:
    - self
    - value
    - index
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 194
    functionName: pygments.lexers.robotframework.Tokenizer._tokenize
    functionSourceFile: pygments.lexers.robotframework
    functionUses: 12
    functionsReached:
    - <builtin>.min
    - <builtin>.len
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argNames:
    - self
    - value
    - index
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 249
    functionName: pygments.lexers.robotframework.TestCaseSetting._tokenize
    functionSourceFile: pygments.lexers.robotframework
    functionUses: 11
    functionsReached:
    - string.replace
    - pygments.lexers.robotframework.VariableSplitter._scanning_list_variable_index
    - pygments.lexers.robotframework.GherkinTokenizer.tokenize
    - value.endswith
    - pygments.lexers.robotframework.Tokenizer._tokenize
    - string.lower
    - <builtin>.type
    - value.upper
    - pygments.lexers.robotframework.VariableSplitter._internal_variable_start_state
    - pygments.lexers.robotframework.KeywordCall._tokenize
    - pygments.lexers.robotframework.VariableSplitter.__init__
    - pygments.lexers.robotframework.Tokenizer.tokenize
    - pygments.lexers.robotframework.VariableSplitter._split
    - pygments.lexers.robotframework.TestCaseTable.set_default_template
    - pygments.lexers.robotframework.VariableSplitter._has_list_or_dict_variable_index
    - pygments.lexers.robotframework.VariableSplitter._waiting_list_variable_index_state
    - pygments.lexers.robotframework.VariableSplitter._is_escaped
    - pygments.lexers.robotframework.KeywordCall.__init__
    - <builtin>.min
    - <builtin>.enumerate
    - string.find
    - string.rfind
    - <builtin>.isinstance
    - pygments.lexers.robotframework.TestCaseTable._is_template_set
    - pygments.lexers.robotframework.VariableSplitter._list_variable_index_state
    - pygments.lexers.robotframework.ForLoop._tokenize
    - pygments.lexers.robotframework.VariableSplitter._find_variable
    - <builtin>.ValueError
    - pygments.lexers.robotframework.Setting._tokenize
    - pygments.lexers.robotframework.normalize
    - match.end
    - pygments.lexers.robotframework.VariableSplitter._variable_state
    - pygments.lexers.robotframework.Tokenizer.__init__
    - pygments.lexers.robotframework.TestCaseSetting._tokenize
    - pygments.lexers.robotframework.VariableSplitter._start_index_is_ok
    - <builtin>.len
    - pygments.lexers.robotframework.VariableSplitter._finalize
    - pygments.lexers.robotframework.VariableSplitter._is_list_or_dict_variable
    - pygments.lexers.robotframework.Variable._tokenize
    - pygments.lexers.robotframework.Tokenizer._is_assign
    - pygments.lexers.robotframework.VariableSplitter._find_start_index
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argNames:
    - self
    - value
    - index
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 309
    functionName: pygments.lexers.robotframework.ForLoop._tokenize
    functionSourceFile: pygments.lexers.robotframework
    functionUses: 12
    functionsReached:
    - value.upper
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argNames:
    - self
    - value
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 198
    functionName: pygments.lexers.robotframework.Tokenizer._is_assign
    functionSourceFile: pygments.lexers.robotframework
    functionUses: 12
    functionsReached:
    - pygments.lexers.robotframework.VariableSplitter._scanning_list_variable_index
    - value.endswith
    - pygments.lexers.robotframework.VariableSplitter._internal_variable_start_state
    - pygments.lexers.robotframework.VariableSplitter.__init__
    - pygments.lexers.robotframework.VariableSplitter._split
    - pygments.lexers.robotframework.VariableSplitter._has_list_or_dict_variable_index
    - pygments.lexers.robotframework.VariableSplitter._waiting_list_variable_index_state
    - pygments.lexers.robotframework.VariableSplitter._is_escaped
    - <builtin>.enumerate
    - string.find
    - string.rfind
    - pygments.lexers.robotframework.VariableSplitter._list_variable_index_state
    - pygments.lexers.robotframework.VariableSplitter._find_variable
    - <builtin>.ValueError
    - pygments.lexers.robotframework.VariableSplitter._variable_state
    - pygments.lexers.robotframework.VariableSplitter._start_index_is_ok
    - <builtin>.len
    - pygments.lexers.robotframework.VariableSplitter._finalize
    - pygments.lexers.robotframework.VariableSplitter._is_list_or_dict_variable
    - pygments.lexers.robotframework.VariableSplitter._find_start_index
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - template_setter
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 219
    functionName: pygments.lexers.robotframework.Setting.__init__
    functionSourceFile: pygments.lexers.robotframework
    functionUses: 13
    functionsReached:
    - pygments.lexers.robotframework.Tokenizer.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - template
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 417
    functionName: pygments.lexers.robotframework.TestCaseTable.set_default_template
    functionSourceFile: pygments.lexers.robotframework
    functionUses: 12
    functionsReached:
    - string.lower
    - string.replace
    - pygments.lexers.robotframework.normalize
    - pygments.lexers.robotframework.TestCaseTable._is_template_set
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - support_assign
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 273
    functionName: pygments.lexers.robotframework.KeywordCall.__init__
    functionSourceFile: pygments.lexers.robotframework
    functionUses: 18
    functionsReached:
    - pygments.lexers.robotframework.Tokenizer.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argNames:
    - self
    - value
    - token
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 291
    functionName: pygments.lexers.robotframework.GherkinTokenizer.tokenize
    functionSourceFile: pygments.lexers.robotframework
    functionUses: 12
    functionsReached:
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.robotframework.GherkinTokenizer
    functionSourceFile: pygments.lexers.robotframework
    functionUses: 0
    functionsReached:
    - re.compile
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 305
    functionName: pygments.lexers.robotframework.ForLoop.__init__
    functionSourceFile: pygments.lexers.robotframework
    functionUses: 7
    functionsReached:
    - pygments.lexers.robotframework.Tokenizer.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 379
    functionName: pygments.lexers.robotframework.TestCaseTable._tokenizer_class
    functionSourceFile: ''
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argNames:
    - self
    - value
    - index
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 385
    functionName: pygments.lexers.robotframework.TestCaseTable._continues
    functionSourceFile: pygments.lexers.robotframework
    functionUses: 7
    functionsReached:
    - pygments.lexers.robotframework._Table._is_empty
    - pygments.lexers.robotframework.TestCaseTable._continues
    - pygments.lexers.robotframework._Table._continues
    - <builtin>.all
    - pygments.lexers.robotframework.UnknownTable._continues
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argNames:
    - self
    - value
    - index
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 332
    functionName: pygments.lexers.robotframework._Table._continues
    functionSourceFile: pygments.lexers.robotframework
    functionUses: 8
    functionsReached:
    - <builtin>.all
    - pygments.lexers.robotframework._Table._is_empty
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argNames:
    - self
    - value
    - index
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 349
    functionName: pygments.lexers.robotframework.UnknownTable._continues
    functionSourceFile: ''
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argNames:
    - self
    - value
    - index
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 339
    functionName: pygments.lexers.robotframework._Table._tokenize
    functionSourceFile: pygments.lexers.robotframework
    functionUses: 6
    functionsReached:
    - pygments.lexers.robotframework.VariableSplitter._scanning_list_variable_index
    - string.replace
    - pygments.lexers.robotframework.GherkinTokenizer.tokenize
    - pygments.lexers.robotframework.ForLoop.__init__
    - value.endswith
    - pygments.lexers.robotframework._Table._is_empty
    - pygments.lexers.robotframework.Tokenizer._tokenize
    - string.lower
    - <builtin>.type
    - pygments.lexers.robotframework.Setting.__init__
    - value.upper
    - pygments.lexers.robotframework.VariableSplitter._internal_variable_start_state
    - value.startswith
    - pygments.lexers.robotframework.KeywordCall._tokenize
    - pygments.lexers.robotframework.VariableSplitter.__init__
    - pygments.lexers.robotframework.Tokenizer.tokenize
    - pygments.lexers.robotframework.TestCaseTable._tokenize
    - pygments.lexers.robotframework.VariableSplitter._split
    - pygments.lexers.robotframework.TestCaseTable.set_default_template
    - pygments.lexers.robotframework.VariableSplitter._has_list_or_dict_variable_index
    - pygments.lexers.robotframework.TestCaseTable._continues
    - pygments.lexers.robotframework.VariableSplitter._waiting_list_variable_index_state
    - pygments.lexers.robotframework.VariableSplitter._is_escaped
    - <builtin>.min
    - pygments.lexers.robotframework._Table.tokenize
    - pygments.lexers.robotframework.TestCaseTable._is_for_loop
    - pygments.lexers.robotframework.KeywordCall.__init__
    - <builtin>.enumerate
    - string.find
    - string.rfind
    - <builtin>.isinstance
    - pygments.lexers.robotframework.TestCaseTable._is_setting
    - pygments.lexers.robotframework.TestCaseTable._is_template
    - pygments.lexers.robotframework.TestCaseTable._is_template_set
    - pygments.lexers.robotframework.VariableSplitter._list_variable_index_state
    - pygments.lexers.robotframework.KeywordTable._is_template
    - pygments.lexers.robotframework.ForLoop._tokenize
    - pygments.lexers.robotframework.VariableSplitter._find_variable
    - <builtin>.ValueError
    - pygments.lexers.robotframework.Setting._tokenize
    - pygments.lexers.robotframework._Table._continues
    - pygments.lexers.robotframework.SettingTable._tokenize
    - <builtin>.all
    - pygments.lexers.robotframework.normalize
    - match.end
    - pygments.lexers.robotframework.UnknownTable._continues
    - pygments.lexers.robotframework.VariableSplitter._variable_state
    - pygments.lexers.robotframework.Tokenizer.__init__
    - pygments.lexers.robotframework.TestCaseSetting._tokenize
    - pygments.lexers.robotframework._Table._tokenize
    - pygments.lexers.robotframework.VariableSplitter._start_index_is_ok
    - <builtin>.len
    - pygments.lexers.robotframework.VariableSplitter._finalize
    - pygments.lexers.robotframework.VariableSplitter._is_list_or_dict_variable
    - pygments.lexers.robotframework.Variable._tokenize
    - pygments.lexers.robotframework.Tokenizer._is_assign
    - pygments.lexers.robotframework.VariableSplitter._find_start_index
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 0
    IfCount: 6
    argCount: 3
    argNames:
    - self
    - value
    - index
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 11
    functionLinenumber: 388
    functionName: pygments.lexers.robotframework.TestCaseTable._tokenize
    functionSourceFile: pygments.lexers.robotframework
    functionUses: 6
    functionsReached:
    - pygments.lexers.robotframework.VariableSplitter._scanning_list_variable_index
    - string.replace
    - pygments.lexers.robotframework.ForLoop.__init__
    - pygments.lexers.robotframework.GherkinTokenizer.tokenize
    - value.endswith
    - pygments.lexers.robotframework._Table._is_empty
    - pygments.lexers.robotframework.Tokenizer._tokenize
    - string.lower
    - pygments.lexers.robotframework.Setting.__init__
    - <builtin>.type
    - value.upper
    - pygments.lexers.robotframework.VariableSplitter._internal_variable_start_state
    - value.startswith
    - pygments.lexers.robotframework.KeywordCall._tokenize
    - pygments.lexers.robotframework.VariableSplitter.__init__
    - pygments.lexers.robotframework.Tokenizer.tokenize
    - pygments.lexers.robotframework.TestCaseTable._tokenize
    - pygments.lexers.robotframework.VariableSplitter._split
    - pygments.lexers.robotframework.TestCaseTable.set_default_template
    - pygments.lexers.robotframework.VariableSplitter._has_list_or_dict_variable_index
    - pygments.lexers.robotframework.TestCaseTable._continues
    - pygments.lexers.robotframework.VariableSplitter._waiting_list_variable_index_state
    - pygments.lexers.robotframework.VariableSplitter._is_escaped
    - <builtin>.min
    - pygments.lexers.robotframework.TestCaseTable._is_for_loop
    - pygments.lexers.robotframework._Table.tokenize
    - pygments.lexers.robotframework.KeywordCall.__init__
    - <builtin>.enumerate
    - string.find
    - string.rfind
    - <builtin>.isinstance
    - pygments.lexers.robotframework.TestCaseTable._is_setting
    - pygments.lexers.robotframework.TestCaseTable._is_template
    - pygments.lexers.robotframework.TestCaseTable._is_template_set
    - pygments.lexers.robotframework.VariableSplitter._list_variable_index_state
    - pygments.lexers.robotframework.KeywordTable._is_template
    - pygments.lexers.robotframework.ForLoop._tokenize
    - pygments.lexers.robotframework.VariableSplitter._find_variable
    - <builtin>.ValueError
    - pygments.lexers.robotframework.Setting._tokenize
    - pygments.lexers.robotframework._Table._continues
    - pygments.lexers.robotframework.SettingTable._tokenize
    - <builtin>.all
    - pygments.lexers.robotframework.normalize
    - match.end
    - pygments.lexers.robotframework.UnknownTable._continues
    - pygments.lexers.robotframework.VariableSplitter._variable_state
    - pygments.lexers.robotframework.Tokenizer.__init__
    - pygments.lexers.robotframework.TestCaseSetting._tokenize
    - pygments.lexers.robotframework._Table._tokenize
    - pygments.lexers.robotframework.VariableSplitter._start_index_is_ok
    - <builtin>.len
    - pygments.lexers.robotframework.VariableSplitter._finalize
    - pygments.lexers.robotframework.VariableSplitter._is_list_or_dict_variable
    - pygments.lexers.robotframework.Variable._tokenize
    - pygments.lexers.robotframework.Tokenizer._is_assign
    - pygments.lexers.robotframework.VariableSplitter._find_start_index
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argNames:
    - self
    - value
    - index
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 11
    functionLinenumber: 364
    functionName: pygments.lexers.robotframework.SettingTable._tokenize
    functionSourceFile: pygments.lexers.robotframework
    functionUses: 6
    functionsReached:
    - pygments.lexers.robotframework.VariableSplitter._scanning_list_variable_index
    - string.replace
    - pygments.lexers.robotframework.ForLoop.__init__
    - pygments.lexers.robotframework.GherkinTokenizer.tokenize
    - value.endswith
    - pygments.lexers.robotframework._Table._is_empty
    - pygments.lexers.robotframework.Tokenizer._tokenize
    - string.lower
    - pygments.lexers.robotframework.Setting.__init__
    - <builtin>.type
    - value.upper
    - pygments.lexers.robotframework.VariableSplitter._internal_variable_start_state
    - value.startswith
    - pygments.lexers.robotframework.KeywordCall._tokenize
    - pygments.lexers.robotframework.VariableSplitter.__init__
    - pygments.lexers.robotframework.Tokenizer.tokenize
    - pygments.lexers.robotframework.TestCaseTable._tokenize
    - pygments.lexers.robotframework.VariableSplitter._split
    - pygments.lexers.robotframework.TestCaseTable.set_default_template
    - pygments.lexers.robotframework.VariableSplitter._has_list_or_dict_variable_index
    - pygments.lexers.robotframework.TestCaseTable._continues
    - pygments.lexers.robotframework.VariableSplitter._waiting_list_variable_index_state
    - pygments.lexers.robotframework.VariableSplitter._is_escaped
    - <builtin>.min
    - pygments.lexers.robotframework.TestCaseTable._is_for_loop
    - pygments.lexers.robotframework._Table.tokenize
    - pygments.lexers.robotframework.KeywordCall.__init__
    - <builtin>.enumerate
    - string.find
    - string.rfind
    - <builtin>.isinstance
    - pygments.lexers.robotframework.TestCaseTable._is_setting
    - pygments.lexers.robotframework.TestCaseTable._is_template
    - pygments.lexers.robotframework.TestCaseTable._is_template_set
    - pygments.lexers.robotframework.VariableSplitter._list_variable_index_state
    - pygments.lexers.robotframework.KeywordTable._is_template
    - pygments.lexers.robotframework.ForLoop._tokenize
    - pygments.lexers.robotframework.VariableSplitter._find_variable
    - <builtin>.ValueError
    - pygments.lexers.robotframework.Setting._tokenize
    - pygments.lexers.robotframework._Table._continues
    - pygments.lexers.robotframework.SettingTable._tokenize
    - <builtin>.all
    - pygments.lexers.robotframework.normalize
    - match.end
    - pygments.lexers.robotframework.UnknownTable._continues
    - pygments.lexers.robotframework.VariableSplitter._variable_state
    - pygments.lexers.robotframework.Tokenizer.__init__
    - pygments.lexers.robotframework.TestCaseSetting._tokenize
    - pygments.lexers.robotframework._Table._tokenize
    - pygments.lexers.robotframework.VariableSplitter._start_index_is_ok
    - <builtin>.len
    - pygments.lexers.robotframework.VariableSplitter._finalize
    - pygments.lexers.robotframework.VariableSplitter._is_list_or_dict_variable
    - pygments.lexers.robotframework.Variable._tokenize
    - pygments.lexers.robotframework.Tokenizer._is_assign
    - pygments.lexers.robotframework.VariableSplitter._find_start_index
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - value
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 336
    functionName: pygments.lexers.robotframework._Table._is_empty
    functionSourceFile: ''
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - value
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 405
    functionName: pygments.lexers.robotframework.TestCaseTable._is_setting
    functionSourceFile: pygments.lexers.robotframework
    functionUses: 7
    functionsReached:
    - value.endswith
    - value.startswith
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - value
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 428
    functionName: pygments.lexers.robotframework.KeywordTable._is_template
    functionSourceFile: ''
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - value
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 408
    functionName: pygments.lexers.robotframework.TestCaseTable._is_template
    functionSourceFile: pygments.lexers.robotframework
    functionUses: 7
    functionsReached:
    - string.replace
    - pygments.lexers.robotframework.normalize
    - string.lower
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - value
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 411
    functionName: pygments.lexers.robotframework.TestCaseTable._is_for_loop
    functionSourceFile: pygments.lexers.robotframework
    functionUses: 7
    functionsReached:
    - value.startswith
    - string.replace
    - pygments.lexers.robotframework.normalize
    - string.lower
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - template
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 414
    functionName: pygments.lexers.robotframework.TestCaseTable.set_test_template
    functionSourceFile: pygments.lexers.robotframework
    functionUses: 0
    functionsReached:
    - string.lower
    - string.replace
    - pygments.lexers.robotframework.normalize
    - pygments.lexers.robotframework.TestCaseTable._is_template_set
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - template
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 420
    functionName: pygments.lexers.robotframework.TestCaseTable._is_template_set
    functionSourceFile: pygments.lexers.robotframework
    functionUses: 14
    functionsReached:
    - string.replace
    - pygments.lexers.robotframework.normalize
    - string.lower
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argNames:
    - self
    - string
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 468
    functionName: pygments.lexers.robotframework.VariableSplitter._split
    functionSourceFile: pygments.lexers.robotframework
    functionUses: 16
    functionsReached:
    - pygments.lexers.robotframework.VariableSplitter._scanning_list_variable_index
    - pygments.lexers.robotframework.VariableSplitter._list_variable_index_state
    - pygments.lexers.robotframework.VariableSplitter._variable_state
    - pygments.lexers.robotframework.VariableSplitter._find_variable
    - <builtin>.ValueError
    - pygments.lexers.robotframework.VariableSplitter._waiting_list_variable_index_state
    - pygments.lexers.robotframework.VariableSplitter._is_escaped
    - pygments.lexers.robotframework.VariableSplitter._start_index_is_ok
    - pygments.lexers.robotframework.VariableSplitter._internal_variable_start_state
    - <builtin>.enumerate
    - string.find
    - pygments.lexers.robotframework.VariableSplitter._is_list_or_dict_variable
    - string.rfind
    - pygments.lexers.robotframework.VariableSplitter._find_start_index
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 456
    functionName: pygments.lexers.robotframework.VariableSplitter._finalize
    functionSourceFile: pygments.lexers.robotframework
    functionUses: 16
    functionsReached:
    - pygments.lexers.robotframework.VariableSplitter._has_list_or_dict_variable_index
    - <builtin>.len
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argNames:
    - self
    - variables
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 451
    functionName: pygments.lexers.robotframework.VariableSplitter.get_replaced_base
    functionSourceFile: pygments.lexers.robotframework
    functionUses: 0
    functionsReached:
    - variables.replace_string
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 464
    functionName: pygments.lexers.robotframework.VariableSplitter._has_list_or_dict_variable_index
    functionSourceFile: ''
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 2
    argNames:
    - self
    - string
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 490
    functionName: pygments.lexers.robotframework.VariableSplitter._find_variable
    functionSourceFile: pygments.lexers.robotframework
    functionUses: 17
    functionsReached:
    - <builtin>.ValueError
    - pygments.lexers.robotframework.VariableSplitter._find_variable
    - pygments.lexers.robotframework.VariableSplitter._is_escaped
    - pygments.lexers.robotframework.VariableSplitter._start_index_is_ok
    - string.find
    - string.rfind
    - pygments.lexers.robotframework.VariableSplitter._find_start_index
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 3
    argNames:
    - self
    - char
    - index
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 534
    functionName: pygments.lexers.robotframework.VariableSplitter._internal_variable_start_state
    functionSourceFile: pygments.lexers.robotframework
    functionUses: 17
    functionsReached:
    - pygments.lexers.robotframework.VariableSplitter._is_escaped
    - pygments.lexers.robotframework.VariableSplitter._variable_state
    - pygments.lexers.robotframework.VariableSplitter._is_list_or_dict_variable
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argNames:
    - self
    - char
    - index
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 549
    functionName: pygments.lexers.robotframework.VariableSplitter._list_variable_index_state
    functionSourceFile: ''
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 3
    argNames:
    - self
    - char
    - index
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 520
    functionName: pygments.lexers.robotframework.VariableSplitter._variable_state
    functionSourceFile: pygments.lexers.robotframework
    functionUses: 18
    functionsReached:
    - pygments.lexers.robotframework.VariableSplitter._is_escaped
    - pygments.lexers.robotframework.VariableSplitter._is_list_or_dict_variable
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argNames:
    - self
    - char
    - index
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 543
    functionName: pygments.lexers.robotframework.VariableSplitter._waiting_list_variable_index_state
    functionSourceFile: ''
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 486
    functionName: pygments.lexers.robotframework.VariableSplitter._scanning_list_variable_index
    functionSourceFile: ''
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argNames:
    - self
    - string
    - index
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 513
    functionName: pygments.lexers.robotframework.VariableSplitter._is_escaped
    functionSourceFile: ''
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 4
    argNames:
    - self
    - string
    - start
    - end
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 501
    functionName: pygments.lexers.robotframework.VariableSplitter._find_start_index
    functionSourceFile: pygments.lexers.robotframework
    functionUses: 18
    functionsReached:
    - pygments.lexers.robotframework.VariableSplitter._is_escaped
    - pygments.lexers.robotframework.VariableSplitter._start_index_is_ok
    - string.find
    - pygments.lexers.robotframework.VariableSplitter._find_start_index
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argNames:
    - self
    - string
    - index
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 509
    functionName: pygments.lexers.robotframework.VariableSplitter._start_index_is_ok
    functionSourceFile: pygments.lexers.robotframework
    functionUses: 19
    functionsReached:
    - pygments.lexers.robotframework.VariableSplitter._is_escaped
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 531
    functionName: pygments.lexers.robotframework.VariableSplitter._is_list_or_dict_variable
    functionSourceFile: ''
    functionUses: 19
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.business
    functionSourceFile: pygments.lexers.business
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.business.CobolLexer
    functionSourceFile: pygments.lexers.business
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.business.ABAPLexer
    functionSourceFile: pygments.lexers.business
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.business.OpenEdgeLexer
    functionSourceFile: pygments.lexers.business
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 502
    functionName: pygments.lexers.business.OpenEdgeLexer.analyse_text
    functionSourceFile: pygments.lexers.business
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.business.MaqlLexer
    functionSourceFile: pygments.lexers.business
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.sql
    functionSourceFile: pygments.lexers.sql
    functionUses: 0
    functionsReached:
    - re.compile
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 9
    IfCount: 4
    argCount: 2
    argNames:
    - lexer
    - match
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 78
    functionName: pygments.lexers.sql.language_callback
    functionSourceFile: pygments.lexers.sql
    functionUses: 0
    functionsReached:
    - match.start
    - language_re.match
    - <builtin>.list
    - m.group
    - language_re.finditer
    - do_re.finditer
    - lx.get_tokens_unprocessed
    - match.group
    - lexer._get_lexer
    - <builtin>.max
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argNames:
    - self
    - text
    - args
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 123
    functionName: pygments.lexers.sql.PostgresBase.get_tokens_unprocessed
    functionSourceFile: pygments.lexers.sql
    functionUses: 1
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 3
    IfCount: 4
    argCount: 2
    argNames:
    - self
    - lang
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 128
    functionName: pygments.lexers.sql.PostgresBase._get_lexer
    functionSourceFile: pygments.lexers.sql
    functionUses: 0
    functionsReached:
    - lang.lower
    - <builtin>.__import__
    - <builtin>.getattr
    - tries.append
    - lang.startswith
    - pkg_resources.iter_entry_points
    - _alias.lower
    - LEXERS.values
    - pygments.plugin.iter_entry_points
    - pygments.lexers.get_lexer_by_name
    - pygments.lexers._load_lexers
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - lang.endswith
    - pygments.plugin.find_plugin_lexers
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.sql.PostgresLexer
    functionSourceFile: pygments.lexers.sql
    functionUses: 0
    functionsReached:
    - s.replace
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.sql.PlPgsqlLexer
    functionSourceFile: pygments.lexers.sql
    functionUses: 0
    functionsReached:
    - <builtin>.enumerate
    - pygments.lexer.words.__init__
    - PostgresLexer.tokens.items
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.sql.PsqlRegexLexer
    functionSourceFile: pygments.lexers.sql
    functionUses: 0
    functionsReached:
    - PostgresLexer.tokens.items
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - x
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 279
    functionName: pygments.lexers.sql.lookahead.__init__
    functionSourceFile: pygments.lexers.sql
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 283
    functionName: pygments.lexers.sql.lookahead.__iter__
    functionSourceFile: pygments.lexers.sql
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - i
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 286
    functionName: pygments.lexers.sql.lookahead.send
    functionSourceFile: pygments.lexers.sql
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 290
    functionName: pygments.lexers.sql.lookahead.__next__
    functionSourceFile: pygments.lexers.sql
    functionUses: 1
    functionsReached:
    - pygments.lexers.sql.lookahead.__next__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 7
    IfCount: 6
    argCount: 2
    argNames:
    - self
    - data
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 310
    functionName: pygments.lexers.sql.PostgresConsoleLexer.get_tokens_unprocessed
    functionSourceFile: pygments.lexers.sql
    functionUses: 0
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - pygments.filters.find_filter_class
    - <builtin>.__import__
    - <builtin>.bool
    - mmsg.start
    - pygments.plugin.find_plugin_filters
    - <builtin>.next
    - pygments.lexer.do_insertions
    - <builtin>.iter
    - string.lower
    - <builtin>.getattr
    - pygments.lexers.sql.lookahead.__init__
    - re_psql_command.match
    - re_end_command.search
    - pygments.util.get_bool_opt
    - re_prompt.match
    - pkg_resources.iter_entry_points
    - pygments.util.get_list_opt
    - mprompt.group
    - <builtin>.int
    - pygments.lexers.sql.PostgresBase.get_tokens_unprocessed
    - pygments.lexers.sql.lookahead.__iter__
    - pygments.lexers.sql.lookahead.__next__
    - val.split
    - _alias.lower
    - <builtin>.isinstance
    - <builtin>.super
    - <builtin>.list
    - LEXERS.values
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - pygments.lexers.sql.lookahead.send
    - insertions.append
    - re_message.match
    - pygments.lexer.Lexer.add_filter
    - pygments.lexers.get_lexer_by_name
    - pygments.lexers._load_lexers
    - mmsg.group
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - options.get
    - pygments.plugin.find_plugin_lexers
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - line.startswith
    - <builtin>.len
    - lexer.get_tokens_unprocessed
    - line_re.findall
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.sql.SqlLexer
    functionSourceFile: pygments.lexers.sql
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 499
    functionName: pygments.lexers.sql.SqlLexer.analyse_text
    functionSourceFile: pygments.lexers.sql
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.sql.TransactSqlLexer
    functionSourceFile: pygments.lexers.sql
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 0
    IfCount: 6
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 558
    functionName: pygments.lexers.sql.TransactSqlLexer.analyse_text
    functionSourceFile: pygments.lexers.sql
    functionUses: 0
    functionsReached:
    - tsql_variable_re.search
    - name_between_bracket_re.findall
    - <builtin>.len
    - name_between_backtick_re.findall
    - tsql_declare_re.search
    - tsql_go_re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.sql.MySqlLexer
    functionSourceFile: pygments.lexers.sql
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 751
    functionName: pygments.lexers.sql.MySqlLexer.analyse_text
    functionSourceFile: pygments.lexers.sql
    functionUses: 0
    functionsReached:
    - name_between_backtick_re.findall
    - <builtin>.len
    - name_between_bracket_re.findall
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 6
    IfCount: 4
    argCount: 2
    argNames:
    - self
    - data
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 782
    functionName: pygments.lexers.sql.SqliteConsoleLexer.get_tokens_unprocessed
    functionSourceFile: pygments.lexers.sql
    functionUses: 0
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - <builtin>.next
    - pygments.lexer.do_insertions
    - <builtin>.iter
    - string.lower
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - m.end
    - pygments.util.get_bool_opt
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - pkg_resources.iter_entry_points
    - pygments.util.get_list_opt
    - <builtin>.int
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - match.group
    - sqlite_prompt_re.match
    - <builtin>.isinstance
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - value.split
    - <builtin>.list
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - statestack.append
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - insertions.append
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - pygments.lexer.Lexer.add_filter
    - importlib_metadata.entry_points.select
    - match.start
    - importlib_metadata.entry_points.get
    - statestack.pop
    - pkg_resources.iter_entry_points.load
    - m.group
    - importlib.metadata.entry_points
    - <builtin>.abs
    - options.get
    - line_re.finditer
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - <builtin>.len
    - line.startswith
    - stack.append
    - value.lower
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.smv
    functionSourceFile: pygments.lexers.smv
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.smv.NuSMVLexer
    functionSourceFile: pygments.lexers.smv
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.rebol
    functionSourceFile: pygments.lexers.rebol
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 13
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 8
    EdgeCount: 19
    ICount: 14
    IfCount: 13
    argCount: 2
    argNames:
    - lexer
    - match
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 35
    functionName: pygments.lexers.rebol.RebolLexer.word_callback
    functionSourceFile: pygments.lexers.rebol
    functionUses: 0
    functionsReached:
    - match.start
    - match.group
    - re.match
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 234
    functionName: pygments.lexers.rebol.RebolLexer.analyse_text
    functionSourceFile: pygments.lexers.rebol
    functionUses: 0
    functionsReached:
    - re.search
    - re.match
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 15
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 9
    EdgeCount: 22
    ICount: 16
    IfCount: 15
    argCount: 2
    argNames:
    - lexer
    - match
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 261
    functionName: pygments.lexers.rebol.RedLexer.word_callback
    functionSourceFile: pygments.lexers.rebol
    functionUses: 0
    functionsReached:
    - match.start
    - match.group
    - re.match
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.rebol.RedLexer
    functionSourceFile: pygments.lexers.rebol
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.snobol
    functionSourceFile: pygments.lexers.snobol
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.snobol.SnobolLexer
    functionSourceFile: pygments.lexers.snobol
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.pawn
    functionSourceFile: pygments.lexers.pawn
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 107
    functionName: pygments.lexers.pawn.SourcePawnLexer.__init__
    functionSourceFile: pygments.lexers.pawn
    functionUses: 0
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - string.lower
    - pygments.util.get_bool_opt
    - pkg_resources.iter_entry_points
    - pygments.util.get_list_opt
    - <builtin>.int
    - <builtin>.isinstance
    - <builtin>.list
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - pygments.lexer.Lexer.add_filter
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - options.get
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - <builtin>.set
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 117
    functionName: pygments.lexers.pawn.SourcePawnLexer.get_tokens_unprocessed
    functionSourceFile: pygments.lexers.pawn
    functionUses: 0
    functionsReached:
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - m.end
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - <builtin>.isinstance
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - value.split
    - <builtin>.list
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - statestack.append
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - statestack.pop
    - m.group
    - <builtin>.abs
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - <builtin>.len
    - stack.append
    - value.lower
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 198
    functionName: pygments.lexers.pawn.PawnLexer.analyse_text
    functionSourceFile: pygments.lexers.pawn
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: -1
    functionName: pygments.lexers._sourcemod_builtins
    functionSourceFile: pygments.lexers._sourcemod_builtins
    functionUses: 0
    functionsReached:
    - line.decode
    - re.compile
    - content.find
    - <builtin>.open
    - pygments.lexers._sourcemod_builtins.get_version
    - <builtin>.repr
    - functions.append
    - fp.read
    - <builtin>.print
    - lines.append
    - <builtin>.ValueError
    - pygments.util.format_lines
    - pygments.lexers._sourcemod_builtins.run
    - pygments.lexers._sourcemod_builtins.get_sm_functions
    - m.groups
    - r.search
    - fp.write
    - urllib.request.FancyURLopener.__init__
    - pygments.lexers._sourcemod_builtins.regenerate
    - urllib.request.FancyURLopener.open
    - functionlist.append
    - <builtin>.len
    - r.match
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib.request.FancyURLopener.__init__
    functionSourceFile: ''
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1105
    functionName: pygments.lexers._sourcemod_builtins.get_version
    functionSourceFile: pygments.lexers._sourcemod_builtins
    functionUses: 2
    functionsReached:
    - line.decode
    - re.compile
    - m.groups
    - r.search
    - <builtin>.ValueError
    - urllib.request.FancyURLopener.open
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib.request.FancyURLopener.open
    functionSourceFile: urllib
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: line.decode
    functionSourceFile: <builtin>
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: r.search
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1114
    functionName: pygments.lexers._sourcemod_builtins.get_sm_functions
    functionSourceFile: pygments.lexers._sourcemod_builtins
    functionUses: 2
    functionsReached:
    - line.decode
    - re.compile
    - m.groups
    - urllib.request.FancyURLopener.open
    - functions.append
    - r.match
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 2
    argNames:
    - filename
    - natives
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1124
    functionName: pygments.lexers._sourcemod_builtins.regenerate
    functionSourceFile: pygments.lexers._sourcemod_builtins
    functionUses: 2
    functionsReached:
    - content.find
    - <builtin>.open
    - lines.append
    - fp.write
    - pygments.util.format_lines
    - <builtin>.repr
    - fp.read
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 5
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1137
    functionName: pygments.lexers._sourcemod_builtins.run
    functionSourceFile: pygments.lexers._sourcemod_builtins
    functionUses: 1
    functionsReached:
    - line.decode
    - re.compile
    - content.find
    - <builtin>.open
    - pygments.lexers._sourcemod_builtins.get_version
    - <builtin>.repr
    - functions.append
    - fp.read
    - <builtin>.print
    - lines.append
    - <builtin>.ValueError
    - pygments.util.format_lines
    - pygments.lexers._sourcemod_builtins.get_sm_functions
    - m.groups
    - r.search
    - fp.write
    - pygments.lexers._sourcemod_builtins.regenerate
    - urllib.request.FancyURLopener.open
    - functionlist.append
    - <builtin>.len
    - r.match
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: functionlist.append
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.modeling
    functionSourceFile: pygments.lexers.modeling
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pygments.lexers.modeling.ModelicaLexer
    functionSourceFile: pygments.lexers.modeling
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - kwargs.pop
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.modeling.BugsLexer
    functionSourceFile: pygments.lexers.modeling
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 188
    functionName: pygments.lexers.modeling.BugsLexer.analyse_text
    functionSourceFile: pygments.lexers.modeling
    functionUses: 0
    functionsReached:
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.modeling.JagsLexer
    functionSourceFile: pygments.lexers.modeling
    functionUses: 0
    functionsReached:
    - <builtin>.tuple
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 271
    functionName: pygments.lexers.modeling.JagsLexer.analyse_text
    functionSourceFile: pygments.lexers.modeling
    functionUses: 0
    functionsReached:
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.modeling.StanLexer
    functionSourceFile: pygments.lexers.modeling
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 365
    functionName: pygments.lexers.modeling.StanLexer.analyse_text
    functionSourceFile: pygments.lexers.modeling
    functionUses: 0
    functionsReached:
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers._stan_builtins
    functionSourceFile: pygments.lexers._stan_builtins
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.urbi
    functionSourceFile: pygments.lexers.urbi
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 3
    IfCount: 1
    argCount: 3
    argNames:
    - lexer
    - match
    - ctx
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 38
    functionName: pygments.lexers.urbi.UrbiscriptLexer.blob_callback
    functionSourceFile: pygments.lexers.urbi
    functionUses: 0
    functionsReached:
    - match.start
    - <builtin>.int
    - match.group
    - <builtin>.len
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.urbi.UrbiscriptLexer
    functionSourceFile: pygments.lexers.urbi
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 134
    functionName: pygments.lexers.urbi.UrbiscriptLexer.analyse_text
    functionSourceFile: pygments.lexers.urbi
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.esoteric
    functionSourceFile: pygments.lexers.esoteric
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 1
    IfCount: 5
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 50
    functionName: pygments.lexers.esoteric.BrainfuckLexer.analyse_text
    functionSourceFile: pygments.lexers.esoteric
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - <builtin>.max
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.esoteric.CAmkESLexer
    functionSourceFile: pygments.lexers.esoteric
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.esoteric.CapDLLexer
    functionSourceFile: pygments.lexers.esoteric
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.smalltalk
    functionSourceFile: pygments.lexers.smalltalk
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.smalltalk.SmalltalkLexer
    functionSourceFile: pygments.lexers.smalltalk
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.smalltalk.NewspeakLexer
    functionSourceFile: pygments.lexers.smalltalk
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.prolog
    functionSourceFile: pygments.lexers.prolog
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.prolog.PrologLexer
    functionSourceFile: pygments.lexers.prolog
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 80
    functionName: pygments.lexers.prolog.PrologLexer.analyse_text
    functionSourceFile: pygments.lexers.prolog
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 0
    IfCount: 4
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 294
    functionName: pygments.lexers.prolog.LogtalkLexer.analyse_text
    functionSourceFile: pygments.lexers.prolog
    functionUses: 0
    functionsReached:
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.pointless
    functionSourceFile: lexers.pointless
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.pointless.PointlessLexer
    functionSourceFile: lexers.pointless
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.pawn
    functionSourceFile: lexers.pawn
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 107
    functionName: lexers.pawn.SourcePawnLexer.__init__
    functionSourceFile: lexers.pawn
    functionUses: 0
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - string.lower
    - pygments.util.get_bool_opt
    - pkg_resources.iter_entry_points
    - pygments.util.get_list_opt
    - <builtin>.int
    - <builtin>.isinstance
    - <builtin>.list
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - pygments.lexer.Lexer.add_filter
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - options.get
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - <builtin>.set
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 117
    functionName: lexers.pawn.SourcePawnLexer.get_tokens_unprocessed
    functionSourceFile: lexers.pawn
    functionUses: 0
    functionsReached:
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - m.end
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - <builtin>.isinstance
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - value.split
    - <builtin>.list
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - statestack.append
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - statestack.pop
    - m.group
    - <builtin>.abs
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - <builtin>.len
    - stack.append
    - value.lower
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 198
    functionName: lexers.pawn.PawnLexer.analyse_text
    functionSourceFile: lexers.pawn
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.parsers
    functionSourceFile: lexers.parsers
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: lexers.parsers.RagelEmbeddedLexer
    functionSourceFile: lexers.parsers
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 209
    functionName: lexers.parsers.RagelEmbeddedLexer.analyse_text
    functionSourceFile: lexers.parsers
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 224
    functionName: lexers.parsers.RagelRubyLexer.__init__
    functionSourceFile: lexers.parsers
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 227
    functionName: lexers.parsers.RagelRubyLexer.analyse_text
    functionSourceFile: lexers.parsers
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 242
    functionName: lexers.parsers.RagelCLexer.__init__
    functionSourceFile: lexers.parsers
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 245
    functionName: lexers.parsers.RagelCLexer.analyse_text
    functionSourceFile: lexers.parsers
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 260
    functionName: lexers.parsers.RagelDLexer.__init__
    functionSourceFile: lexers.parsers
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 263
    functionName: lexers.parsers.RagelDLexer.analyse_text
    functionSourceFile: lexers.parsers
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 278
    functionName: lexers.parsers.RagelCppLexer.__init__
    functionSourceFile: lexers.parsers
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 281
    functionName: lexers.parsers.RagelCppLexer.analyse_text
    functionSourceFile: lexers.parsers
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 296
    functionName: lexers.parsers.RagelObjectiveCLexer.__init__
    functionSourceFile: lexers.parsers
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 299
    functionName: lexers.parsers.RagelObjectiveCLexer.analyse_text
    functionSourceFile: lexers.parsers
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 314
    functionName: lexers.parsers.RagelJavaLexer.__init__
    functionSourceFile: lexers.parsers
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 317
    functionName: lexers.parsers.RagelJavaLexer.analyse_text
    functionSourceFile: lexers.parsers
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.parsers.AntlrLexer
    functionSourceFile: lexers.parsers
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 510
    functionName: lexers.parsers.AntlrLexer.analyse_text
    functionSourceFile: lexers.parsers
    functionUses: 8
    functionsReached:
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 527
    functionName: lexers.parsers.AntlrCppLexer.__init__
    functionSourceFile: lexers.parsers
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 530
    functionName: lexers.parsers.AntlrCppLexer.analyse_text
    functionSourceFile: lexers.parsers
    functionUses: 0
    functionsReached:
    - re.search
    - lexers.parsers.AntlrLexer.analyse_text
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 546
    functionName: lexers.parsers.AntlrObjectiveCLexer.__init__
    functionSourceFile: lexers.parsers
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 549
    functionName: lexers.parsers.AntlrObjectiveCLexer.analyse_text
    functionSourceFile: lexers.parsers
    functionUses: 0
    functionsReached:
    - re.search
    - lexers.parsers.AntlrLexer.analyse_text
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 565
    functionName: lexers.parsers.AntlrCSharpLexer.__init__
    functionSourceFile: lexers.parsers
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 568
    functionName: lexers.parsers.AntlrCSharpLexer.analyse_text
    functionSourceFile: lexers.parsers
    functionUses: 0
    functionsReached:
    - re.search
    - lexers.parsers.AntlrLexer.analyse_text
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 584
    functionName: lexers.parsers.AntlrPythonLexer.__init__
    functionSourceFile: lexers.parsers
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 587
    functionName: lexers.parsers.AntlrPythonLexer.analyse_text
    functionSourceFile: lexers.parsers
    functionUses: 0
    functionsReached:
    - re.search
    - lexers.parsers.AntlrLexer.analyse_text
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 603
    functionName: lexers.parsers.AntlrJavaLexer.__init__
    functionSourceFile: lexers.parsers
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 606
    functionName: lexers.parsers.AntlrJavaLexer.analyse_text
    functionSourceFile: lexers.parsers
    functionUses: 0
    functionsReached:
    - re.search
    - lexers.parsers.AntlrLexer.analyse_text
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 622
    functionName: lexers.parsers.AntlrRubyLexer.__init__
    functionSourceFile: lexers.parsers
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 625
    functionName: lexers.parsers.AntlrRubyLexer.analyse_text
    functionSourceFile: lexers.parsers
    functionUses: 0
    functionsReached:
    - re.search
    - lexers.parsers.AntlrLexer.analyse_text
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 641
    functionName: lexers.parsers.AntlrPerlLexer.__init__
    functionSourceFile: lexers.parsers
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 644
    functionName: lexers.parsers.AntlrPerlLexer.analyse_text
    functionSourceFile: lexers.parsers
    functionUses: 0
    functionsReached:
    - re.search
    - lexers.parsers.AntlrLexer.analyse_text
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 660
    functionName: lexers.parsers.AntlrActionScriptLexer.__init__
    functionSourceFile: lexers.parsers
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 664
    functionName: lexers.parsers.AntlrActionScriptLexer.analyse_text
    functionSourceFile: lexers.parsers
    functionUses: 0
    functionsReached:
    - re.search
    - lexers.parsers.AntlrLexer.analyse_text
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.parsers.TreetopBaseLexer
    functionSourceFile: lexers.parsers
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 749
    functionName: lexers.parsers.TreetopLexer.__init__
    functionSourceFile: lexers.parsers
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.perl
    functionSourceFile: pygments.lexers.perl
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.perl.PerlLexer
    functionSourceFile: pygments.lexers.perl
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 208
    functionName: pygments.lexers.perl.PerlLexer.analyse_text
    functionSourceFile: pygments.lexers.perl
    functionUses: 4
    functionsReached:
    - text.lower
    - x.startswith
    - re.compile
    - split_path_re.split
    - text.find
    - pygments.util.shebang_matches
    - re.search
    - regex.search
    - first_line.startswith
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 4
    argNames:
    - words
    - boundary_regex_fragment
    - prefix
    - suffix
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 495
    functionName: pygments.lexers.perl.Perl6Lexer._build_word_match
    functionSourceFile: pygments.lexers.perl
    functionUses: 1
    functionsReached:
    - re.escape
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - token_class
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 504
    functionName: pygments.lexers.perl.Perl6Lexer.brackets_callback
    functionSourceFile: pygments.lexers.perl
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 1
    IfCount: 6
    argCount: 3
    argNames:
    - lexer
    - match
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 505
    functionName: pygments.lexers.perl.Perl6Lexer.brackets_callback.callback
    functionSourceFile: pygments.lexers.perl
    functionUses: 0
    functionsReached:
    - match.start
    - groups.get
    - end_heredoc.end
    - Perl6Lexer.PERL6_BRACKETS.get
    - re.escape
    - <builtin>.len
    - text.find
    - re.search
    - match.groupdict
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: match.groupdict
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: groups.get
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: Perl6Lexer.PERL6_BRACKETS.get
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: end_heredoc.end
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argNames:
    - lexer
    - match
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 560
    functionName: pygments.lexers.perl.Perl6Lexer.opening_brace_callback
    functionSourceFile: pygments.lexers.perl
    functionUses: 0
    functionsReached:
    - match.start
    - <builtin>.len
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 3
    argNames:
    - lexer
    - match
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 573
    functionName: pygments.lexers.perl.Perl6Lexer.closing_brace_callback
    functionSourceFile: pygments.lexers.perl
    functionUses: 0
    functionsReached:
    - match.start
    - stack.pop
    - <builtin>.len
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argNames:
    - lexer
    - match
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 587
    functionName: pygments.lexers.perl.Perl6Lexer.embedded_perl6_callback
    functionSourceFile: pygments.lexers.perl
    functionUses: 0
    functionsReached:
    - match.start
    - context.stack.append
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: context.stack.append
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pygments.lexers.perl.Perl6Lexer
    functionSourceFile: pygments.lexers.perl
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexers.perl.Perl6Lexer.brackets_callback
    - pygments.lexer.bygroups
    - re.escape
    - pygments.lexer.default.__init__
    - kwargs.pop
    - pygments.lexers.perl.Perl6Lexer._build_word_match
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 0
    IfCount: 7
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 676
    functionName: pygments.lexers.perl.Perl6Lexer.analyse_text
    functionSourceFile: pygments.lexers.perl
    functionUses: 0
    functionsReached:
    - text.lower
    - x.startswith
    - re.sub
    - re.compile
    - text.splitlines
    - class_decl.group
    - pygments.lexers.perl.Perl6Lexer.analyse_text.strip_pod
    - split_path_re.split
    - regex.search
    - text.find
    - pygments.util.shebang_matches
    - stripped_lines.append
    - re.search
    - re.match
    - first_line.startswith
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 1
    argNames:
    - lines
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 677
    functionName: pygments.lexers.perl.Perl6Lexer.analyse_text.strip_pod
    functionSourceFile: pygments.lexers.perl
    functionUses: 1
    functionsReached:
    - stripped_lines.append
    - re.match
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: stripped_lines.append
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: class_decl.group
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 731
    functionName: pygments.lexers.perl.Perl6Lexer.__init__
    functionSourceFile: pygments.lexers.perl
    functionUses: 0
    functionsReached:
    - options.get
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.objective
    functionSourceFile: pygments.lexers.objective
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argNames:
    - baselexer
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 23
    functionName: pygments.lexers.objective.objective
    functionSourceFile: pygments.lexers.objective
    functionUses: 0
    functionsReached:
    - re.compile
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pygments.lexers.objective.objective.GeneratedObjectiveCVariant
    functionSourceFile: pygments.lexers.objective
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    - pygments.lexer.words.__init__
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 0
    IfCount: 4
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 167
    functionName: pygments.lexers.objective.objective.GeneratedObjectiveCVariant.analyse_text
    functionSourceFile: pygments.lexers.objective
    functionUses: 0
    functionsReached:
    - re.search
    - _oc_message.search
    - _oc_keywords.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _oc_keywords.search
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _oc_message.search
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 3
    argNames:
    - self
    - text
    - stack
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 11
    functionLinenumber: 178
    functionName: pygments.lexers.objective.objective.GeneratedObjectiveCVariant.get_tokens_unprocessed
    functionSourceFile: pygments.lexers.objective
    functionUses: 0
    functionsReached:
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - m.end
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - <builtin>.isinstance
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - value.split
    - <builtin>.list
    - pygments.lexers.c_cpp.CFamilyLexer.get_tokens_unprocessed
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - statestack.append
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - statestack.pop
    - m.group
    - <builtin>.abs
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - <builtin>.len
    - stack.append
    - value.lower
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.objective.LogosLexer
    functionSourceFile: pygments.lexers.objective
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - re.compile
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 277
    functionName: pygments.lexers.objective.LogosLexer.analyse_text
    functionSourceFile: pygments.lexers.objective
    functionUses: 0
    functionsReached:
    - LogosLexer._logos_keywords.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: LogosLexer._logos_keywords.search
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.objective.SwiftLexer
    functionSourceFile: pygments.lexers.objective
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 494
    functionName: pygments.lexers.objective.SwiftLexer.get_tokens_unprocessed
    functionSourceFile: pygments.lexers.objective
    functionUses: 0
    functionsReached:
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - m.end
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - <builtin>.isinstance
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - value.split
    - <builtin>.list
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - statestack.append
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - statestack.pop
    - m.group
    - <builtin>.abs
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - <builtin>.len
    - stack.append
    - value.lower
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 13
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers._cocoa_builtins
    functionSourceFile: pygments.lexers._cocoa_builtins
    functionUses: 0
    functionsReached:
    - os.listdir
    - os.path.exists
    - f.read
    - <builtin>.sorted
    - <builtin>.open
    - all_primitives.add
    - <builtin>.list
    - all_protocols.add
    - all_interfaces.add
    - <builtin>.set
    - f.endswith
    - re.findall
    - <builtin>.print
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.dotnet
    functionSourceFile: pygments.lexers.dotnet
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pygments.lexers.dotnet.CSharpLexer
    functionSourceFile: pygments.lexers.dotnet
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - <builtin>.globals
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    - pygments.unistring.combine
    - pygments.unistring.allexcept
    - newcats.remove
    - pygments.lexer.words.__init__
    - kwargs.pop
    - levels.items
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: levels.items
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 137
    functionName: pygments.lexers.dotnet.CSharpLexer.__init__
    functionSourceFile: pygments.lexers.dotnet
    functionUses: 0
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - <builtin>.map
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - string.lower
    - pygments.util.get_bool_opt
    - pygments.util.get_choice_opt
    - pkg_resources.iter_entry_points
    - pygments.util.get_list_opt
    - <builtin>.int
    - <builtin>.isinstance
    - <builtin>.list
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - pygments.lexer.Lexer.add_filter
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - options.get
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pygments.lexers.dotnet.NemerleLexer
    functionSourceFile: pygments.lexers.dotnet
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - <builtin>.globals
    - pygments.lexer.bygroups
    - pygments.unistring.combine
    - pygments.unistring.allexcept
    - newcats.remove
    - kwargs.pop
    - levels.items
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 304
    functionName: pygments.lexers.dotnet.NemerleLexer.__init__
    functionSourceFile: pygments.lexers.dotnet
    functionUses: 0
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - <builtin>.map
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - string.lower
    - pygments.util.get_bool_opt
    - pygments.util.get_choice_opt
    - pkg_resources.iter_entry_points
    - pygments.util.get_list_opt
    - <builtin>.int
    - <builtin>.isinstance
    - <builtin>.list
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - pygments.lexer.Lexer.add_filter
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - options.get
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 315
    functionName: pygments.lexers.dotnet.NemerleLexer.analyse_text
    functionSourceFile: pygments.lexers.dotnet
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.dotnet.BooLexer
    functionSourceFile: pygments.lexers.dotnet
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pygments.lexers.dotnet.VbNetLexer
    functionSourceFile: pygments.lexers.dotnet
    functionUses: 0
    functionsReached:
    - <builtin>.globals
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    - pygments.unistring.combine
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 500
    functionName: pygments.lexers.dotnet.VbNetLexer.analyse_text
    functionSourceFile: pygments.lexers.dotnet
    functionUses: 0
    functionsReached:
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pygments.lexers.dotnet.GenericAspxLexer
    functionSourceFile: pygments.lexers.dotnet
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 539
    functionName: pygments.lexers.dotnet.CSharpAspxLexer.__init__
    functionSourceFile: pygments.lexers.dotnet
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 542
    functionName: pygments.lexers.dotnet.CSharpAspxLexer.analyse_text
    functionSourceFile: pygments.lexers.dotnet
    functionUses: 0
    functionsReached:
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 559
    functionName: pygments.lexers.dotnet.VbNetAspxLexer.__init__
    functionSourceFile: pygments.lexers.dotnet
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 562
    functionName: pygments.lexers.dotnet.VbNetAspxLexer.analyse_text
    functionSourceFile: pygments.lexers.dotnet
    functionUses: 0
    functionsReached:
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.dotnet.FSharpLexer
    functionSourceFile: pygments.lexers.dotnet
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 720
    functionName: pygments.lexers.dotnet.FSharpLexer.analyse_text
    functionSourceFile: pygments.lexers.dotnet
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.j
    functionSourceFile: lexers.j
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.j.JLexer
    functionSourceFile: lexers.j
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.jsonnet
    functionSourceFile: lexers.jsonnet
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - quote_mark
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 21
    functionName: lexers.jsonnet.string_rules
    functionSourceFile: lexers.jsonnet
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - quote_mark
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 29
    functionName: lexers.jsonnet.quoted_field_name
    functionSourceFile: lexers.jsonnet
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.jsonnet.JsonnetLexer
    functionSourceFile: lexers.jsonnet
    functionUses: 0
    functionsReached:
    - lexers.jsonnet.string_rules
    - lexers.jsonnet.quoted_field_name
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.xorg
    functionSourceFile: lexers.xorg
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.xorg.XorgLexer
    functionSourceFile: lexers.xorg
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.phix
    functionSourceFile: lexers.phix
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.phix.PhixLexer
    functionSourceFile: lexers.phix
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.css
    functionSourceFile: lexers.css
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.css.CssLexer
    functionSourceFile: lexers.css
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 3
    IfCount: 1
    argCount: 3
    argNames:
    - lexer
    - match
    - ctx
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 414
    functionName: lexers.css._indentation
    functionSourceFile: lexers.css
    functionUses: 0
    functionsReached:
    - match.start
    - ctx.stack.append
    - <builtin>.hasattr
    - match.group
    - indentation.startswith
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argNames:
    - token
    - state
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 430
    functionName: lexers.css._starts_block
    functionSourceFile: lexers.css
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argNames:
    - lexer
    - match
    - ctx
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 431
    functionName: lexers.css._starts_block.callback
    functionSourceFile: lexers.css
    functionUses: 0
    functionsReached:
    - match.start
    - match.group
    - match.end
    - <builtin>.hasattr
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.css.SassLexer
    functionSourceFile: lexers.css
    functionUses: 0
    functionsReached:
    - copy.copy
    - common_sass_tokens.items
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    - lexers.css._starts_block
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.css.ScssLexer
    functionSourceFile: lexers.css
    functionUses: 0
    functionsReached:
    - common_sass_tokens.items
    - copy.copy
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers._openedge_builtins
    functionSourceFile: lexers._openedge_builtins
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.functional
    functionSourceFile: lexers.functional
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.erlang
    functionSourceFile: pygments.lexers.erlang
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.erlang.ErlangLexer
    functionSourceFile: pygments.lexers.erlang
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.erlang.ErlangShellLexer
    functionSourceFile: pygments.lexers.erlang
    functionUses: 0
    functionsReached:
    - re.compile
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 5
    IfCount: 4
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 163
    functionName: pygments.lexers.erlang.ErlangShellLexer.get_tokens_unprocessed
    functionSourceFile: pygments.lexers.erlang
    functionUses: 0
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - <builtin>.next
    - pygments.lexer.do_insertions
    - <builtin>.iter
    - string.lower
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - m.end
    - pygments.util.get_bool_opt
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - pkg_resources.iter_entry_points
    - pygments.util.get_list_opt
    - <builtin>.int
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - match.group
    - <builtin>.isinstance
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - value.split
    - <builtin>.list
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - statestack.append
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - insertions.append
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - pygments.lexer.Lexer.add_filter
    - importlib_metadata.entry_points.select
    - match.start
    - importlib_metadata.entry_points.get
    - statestack.pop
    - pkg_resources.iter_entry_points.load
    - m.group
    - importlib.metadata.entry_points
    - <builtin>.abs
    - options.get
    - line_re.finditer
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - <builtin>.len
    - line.startswith
    - stack.append
    - value.lower
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argNames:
    - name
    - symbol
    - token
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 191
    functionName: pygments.lexers.erlang.gen_elixir_string_rules
    functionSourceFile: pygments.lexers.erlang
    functionUses: 1
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 4
    argNames:
    - term
    - term_class
    - token
    - interpol
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 203
    functionName: pygments.lexers.erlang.gen_elixir_sigstr_rules
    functionSourceFile: pygments.lexers.erlang
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 285
    functionName: pygments.lexers.erlang.ElixirLexer.gen_elixir_sigil_rules
    functionSourceFile: pygments.lexers.erlang
    functionUses: 1
    functionsReached:
    - pygments.lexers.erlang.gen_elixir_sigstr_rules
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 5
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pygments.lexers.erlang.ElixirLexer
    functionSourceFile: pygments.lexers.erlang
    functionUses: 0
    functionsReached:
    - pygments.lexers.erlang.gen_elixir_string_rules
    - pygments.lexers.erlang.ElixirLexer.gen_elixir_sigil_rules
    - pygments.lexer.bygroups
    - re.escape
    - pygments.lexer.default.__init__
    - tokens.update
    - pygments.lexers.erlang.gen_elixir_sigstr_rules
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.erlang.ElixirConsoleLexer
    functionSourceFile: pygments.lexers.erlang
    functionUses: 0
    functionsReached:
    - re.compile
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 5
    IfCount: 4
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 497
    functionName: pygments.lexers.erlang.ElixirConsoleLexer.get_tokens_unprocessed
    functionSourceFile: pygments.lexers.erlang
    functionUses: 0
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - <builtin>.next
    - pygments.lexer.do_insertions
    - string.lower
    - <builtin>.iter
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - m.end
    - pygments.util.get_bool_opt
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - pkg_resources.iter_entry_points
    - pygments.util.get_list_opt
    - <builtin>.int
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - match.group
    - <builtin>.isinstance
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.list
    - value.split
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - statestack.append
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - insertions.append
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - pygments.lexer.Lexer.add_filter
    - importlib_metadata.entry_points.select
    - match.start
    - statestack.pop
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - m.group
    - importlib.metadata.entry_points
    - <builtin>.abs
    - options.get
    - line_re.finditer
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - line.startswith
    - <builtin>.len
    - stack.append
    - value.lower
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.theorem
    functionSourceFile: pygments.lexers.theorem
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.theorem.CoqLexer
    functionSourceFile: pygments.lexers.theorem
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 165
    functionName: pygments.lexers.theorem.CoqLexer.analyse_text
    functionSourceFile: pygments.lexers.theorem
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.theorem.IsabelleLexer
    functionSourceFile: pygments.lexers.theorem
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.theorem.LeanLexer
    functionSourceFile: pygments.lexers.theorem
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.ml
    functionSourceFile: pygments.lexers.ml
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - whatkind
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 60
    functionName: pygments.lexers.ml.SMLLexer.stringy
    functionSourceFile: pygments.lexers.ml
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 2
    argNames:
    - self
    - match
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 75
    functionName: pygments.lexers.ml.SMLLexer.long_id_callback
    functionSourceFile: pygments.lexers.ml
    functionUses: 0
    functionsReached:
    - match.start
    - match.group
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argNames:
    - self
    - match
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 83
    functionName: pygments.lexers.ml.SMLLexer.end_id_callback
    functionSourceFile: pygments.lexers.ml
    functionUses: 0
    functionsReached:
    - match.start
    - match.group
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argNames:
    - self
    - match
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 92
    functionName: pygments.lexers.ml.SMLLexer.id_callback
    functionSourceFile: pygments.lexers.ml
    functionUses: 0
    functionsReached:
    - match.start
    - match.group
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.ml.SMLLexer
    functionSourceFile: pygments.lexers.ml
    functionUses: 0
    functionsReached:
    - pygments.lexers.ml.SMLLexer.stringy
    - pygments.lexer.bygroups
    - re.escape
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.ml.OcamlLexer
    functionSourceFile: pygments.lexers.ml
    functionUses: 0
    functionsReached:
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.ml.OpaLexer
    functionSourceFile: pygments.lexers.ml
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.ml.ReasonLexer
    functionSourceFile: pygments.lexers.ml
    functionUses: 0
    functionsReached:
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.ml.FStarLexer
    functionSourceFile: pygments.lexers.ml
    functionUses: 0
    functionsReached:
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.haskell
    functionSourceFile: pygments.lexers.haskell
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.haskell.HaskellLexer
    functionSourceFile: pygments.lexers.haskell
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.haskell.HspecLexer
    functionSourceFile: pygments.lexers.haskell
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.haskell.IdrisLexer
    functionSourceFile: pygments.lexers.haskell
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.haskell.AgdaLexer
    functionSourceFile: pygments.lexers.haskell
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.haskell.CryptolLexer
    functionSourceFile: pygments.lexers.haskell
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.haskell.LiterateLexer
    functionSourceFile: pygments.lexers.haskell
    functionUses: 0
    functionsReached:
    - re.compile
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argNames:
    - self
    - baselexer
    - options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 517
    functionName: pygments.lexers.haskell.LiterateLexer.__init__
    functionSourceFile: pygments.lexers.haskell
    functionUses: 4
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - string.lower
    - pygments.util.get_bool_opt
    - pkg_resources.iter_entry_points
    - pygments.util.get_list_opt
    - <builtin>.int
    - <builtin>.isinstance
    - <builtin>.list
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - pygments.lexer.Lexer.add_filter
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - options.get
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 5
    IfCount: 6
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 521
    functionName: pygments.lexers.haskell.LiterateLexer.get_tokens_unprocessed
    functionSourceFile: pygments.lexers.haskell
    functionUses: 0
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - <builtin>.next
    - pygments.lexer.do_insertions
    - <builtin>.iter
    - string.lower
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - m.end
    - text.lstrip
    - pygments.lexers.haskell.LiterateLexer.get_tokens_unprocessed
    - pygments.util.get_bool_opt
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - pkg_resources.iter_entry_points
    - pygments.util.get_list_opt
    - <builtin>.int
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - match.group
    - line.lstrip
    - <builtin>.isinstance
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.list
    - value.split
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - statestack.append
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - insertions.append
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - pygments.lexer.Lexer.add_filter
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - statestack.pop
    - pkg_resources.iter_entry_points.load
    - m.group
    - importlib.metadata.entry_points
    - <builtin>.abs
    - options.get
    - line_re.finditer
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - <builtin>.len
    - stack.append
    - value.lower
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: text.lstrip
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 584
    functionName: pygments.lexers.haskell.LiterateHaskellLexer.__init__
    functionSourceFile: pygments.lexers.haskell
    functionUses: 0
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - string.lower
    - pygments.util.get_bool_opt
    - pkg_resources.iter_entry_points
    - pygments.lexers.haskell.LiterateLexer.__init__
    - pygments.util.get_list_opt
    - <builtin>.int
    - <builtin>.isinstance
    - <builtin>.list
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - pygments.lexer.Lexer.add_filter
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - options.get
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 607
    functionName: pygments.lexers.haskell.LiterateIdrisLexer.__init__
    functionSourceFile: pygments.lexers.haskell
    functionUses: 0
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - string.lower
    - pygments.util.get_bool_opt
    - pkg_resources.iter_entry_points
    - pygments.lexers.haskell.LiterateLexer.__init__
    - pygments.util.get_list_opt
    - <builtin>.int
    - <builtin>.isinstance
    - <builtin>.list
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - pygments.lexer.Lexer.add_filter
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - options.get
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 630
    functionName: pygments.lexers.haskell.LiterateAgdaLexer.__init__
    functionSourceFile: pygments.lexers.haskell
    functionUses: 0
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - string.lower
    - pygments.util.get_bool_opt
    - pkg_resources.iter_entry_points
    - pygments.lexers.haskell.LiterateLexer.__init__
    - pygments.util.get_list_opt
    - <builtin>.int
    - <builtin>.isinstance
    - <builtin>.list
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - pygments.lexer.Lexer.add_filter
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - options.get
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 653
    functionName: pygments.lexers.haskell.LiterateCryptolLexer.__init__
    functionSourceFile: pygments.lexers.haskell
    functionUses: 0
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - string.lower
    - pygments.util.get_bool_opt
    - pkg_resources.iter_entry_points
    - pygments.lexers.haskell.LiterateLexer.__init__
    - pygments.util.get_list_opt
    - <builtin>.int
    - <builtin>.isinstance
    - <builtin>.list
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - pygments.lexer.Lexer.add_filter
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - options.get
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.haskell.KokaLexer
    functionSourceFile: pygments.lexers.haskell
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.make
    functionSourceFile: lexers.make
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.make.MakefileLexer
    functionSourceFile: lexers.make
    functionUses: 0
    functionsReached:
    - re.compile
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    IfCount: 2
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 45
    functionName: lexers.make.MakefileLexer.get_tokens_unprocessed
    functionSourceFile: lexers.make
    functionUses: 0
    functionsReached:
    - ins.append
    - pygments.lexer.Lexer.__init__
    - pygments.filters.get_filter_by_name
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - <builtin>.next
    - line.strip
    - pygments.lexer.do_insertions
    - string.lower
    - <builtin>.iter
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - m.end
    - pygments.util.get_bool_opt
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - pkg_resources.iter_entry_points
    - pygments.util.get_list_opt
    - text.splitlines
    - <builtin>.int
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - <builtin>.isinstance
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - value.split
    - <builtin>.list
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - statestack.append
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - pygments.lexer.Lexer.add_filter
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - statestack.pop
    - pkg_resources.iter_entry_points.load
    - m.group
    - importlib.metadata.entry_points
    - <builtin>.abs
    - options.get
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - <builtin>.len
    - stack.append
    - value.lower
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 61
    functionName: lexers.make.MakefileLexer.analyse_text
    functionSourceFile: lexers.make
    functionUses: 0
    functionsReached:
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: lexers.make.BaseMakefileLexer
    functionSourceFile: lexers.make
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.make.CMakeLexer
    functionSourceFile: lexers.make
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 197
    functionName: lexers.make.CMakeLexer.analyse_text
    functionSourceFile: lexers.make
    functionUses: 0
    functionsReached:
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers._usd_builtins
    functionSourceFile: lexers._usd_builtins
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.devicetree
    functionSourceFile: lexers.devicetree
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.devicetree.DevicetreeLexer
    functionSourceFile: lexers.devicetree
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.dotnet
    functionSourceFile: lexers.dotnet
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: lexers.dotnet.CSharpLexer
    functionSourceFile: lexers.dotnet
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - <builtin>.globals
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    - pygments.unistring.combine
    - pygments.unistring.allexcept
    - newcats.remove
    - pygments.lexer.words.__init__
    - kwargs.pop
    - levels.items
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 137
    functionName: lexers.dotnet.CSharpLexer.__init__
    functionSourceFile: lexers.dotnet
    functionUses: 0
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - <builtin>.map
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - string.lower
    - pygments.util.get_bool_opt
    - pygments.util.get_choice_opt
    - pkg_resources.iter_entry_points
    - pygments.util.get_list_opt
    - <builtin>.int
    - <builtin>.isinstance
    - <builtin>.list
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - pygments.lexer.Lexer.add_filter
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - options.get
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: lexers.dotnet.NemerleLexer
    functionSourceFile: lexers.dotnet
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - <builtin>.globals
    - pygments.lexer.bygroups
    - pygments.unistring.combine
    - pygments.unistring.allexcept
    - newcats.remove
    - kwargs.pop
    - levels.items
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 304
    functionName: lexers.dotnet.NemerleLexer.__init__
    functionSourceFile: lexers.dotnet
    functionUses: 0
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - <builtin>.map
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - string.lower
    - pygments.util.get_bool_opt
    - pygments.util.get_choice_opt
    - pkg_resources.iter_entry_points
    - pygments.util.get_list_opt
    - <builtin>.int
    - <builtin>.isinstance
    - <builtin>.list
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - pygments.lexer.Lexer.add_filter
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - options.get
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 315
    functionName: lexers.dotnet.NemerleLexer.analyse_text
    functionSourceFile: lexers.dotnet
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.dotnet.BooLexer
    functionSourceFile: lexers.dotnet
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: lexers.dotnet.VbNetLexer
    functionSourceFile: lexers.dotnet
    functionUses: 0
    functionsReached:
    - <builtin>.globals
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    - pygments.unistring.combine
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 500
    functionName: lexers.dotnet.VbNetLexer.analyse_text
    functionSourceFile: lexers.dotnet
    functionUses: 0
    functionsReached:
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: lexers.dotnet.GenericAspxLexer
    functionSourceFile: lexers.dotnet
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 539
    functionName: lexers.dotnet.CSharpAspxLexer.__init__
    functionSourceFile: lexers.dotnet
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 542
    functionName: lexers.dotnet.CSharpAspxLexer.analyse_text
    functionSourceFile: lexers.dotnet
    functionUses: 0
    functionsReached:
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 559
    functionName: lexers.dotnet.VbNetAspxLexer.__init__
    functionSourceFile: lexers.dotnet
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 562
    functionName: lexers.dotnet.VbNetAspxLexer.analyse_text
    functionSourceFile: lexers.dotnet
    functionUses: 0
    functionsReached:
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.dotnet.FSharpLexer
    functionSourceFile: lexers.dotnet
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 720
    functionName: lexers.dotnet.FSharpLexer.analyse_text
    functionSourceFile: lexers.dotnet
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.ml
    functionSourceFile: lexers.ml
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - whatkind
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 60
    functionName: lexers.ml.SMLLexer.stringy
    functionSourceFile: lexers.ml
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 2
    argNames:
    - self
    - match
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 75
    functionName: lexers.ml.SMLLexer.long_id_callback
    functionSourceFile: lexers.ml
    functionUses: 0
    functionsReached:
    - match.start
    - match.group
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argNames:
    - self
    - match
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 83
    functionName: lexers.ml.SMLLexer.end_id_callback
    functionSourceFile: lexers.ml
    functionUses: 0
    functionsReached:
    - match.start
    - match.group
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argNames:
    - self
    - match
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 92
    functionName: lexers.ml.SMLLexer.id_callback
    functionSourceFile: lexers.ml
    functionUses: 0
    functionsReached:
    - match.start
    - match.group
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.ml.SMLLexer
    functionSourceFile: lexers.ml
    functionUses: 0
    functionsReached:
    - pygments.lexer.default.__init__
    - pygments.lexer.bygroups
    - re.escape
    - lexers.ml.SMLLexer.stringy
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.ml.OcamlLexer
    functionSourceFile: lexers.ml
    functionUses: 0
    functionsReached:
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.ml.OpaLexer
    functionSourceFile: lexers.ml
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.ml.ReasonLexer
    functionSourceFile: lexers.ml
    functionUses: 0
    functionsReached:
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.ml.FStarLexer
    functionSourceFile: lexers.ml
    functionUses: 0
    functionsReached:
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.bibtex
    functionSourceFile: lexers.bibtex
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argNames:
    - self
    - match
    - ctx
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 37
    functionName: lexers.bibtex.BibTeXLexer.open_brace_callback
    functionSourceFile: lexers.bibtex
    functionUses: 0
    functionsReached:
    - match.start
    - match.group
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 3
    argNames:
    - self
    - match
    - ctx
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 43
    functionName: lexers.bibtex.BibTeXLexer.close_brace_callback
    functionSourceFile: lexers.bibtex
    functionUses: 0
    functionsReached:
    - match.start
    - match.group
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.bibtex.BibTeXLexer
    functionSourceFile: lexers.bibtex
    functionUses: 0
    functionsReached:
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.bibtex.BSTLexer
    functionSourceFile: lexers.bibtex
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.markup
    functionSourceFile: lexers.markup
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.markup.BBCodeLexer
    functionSourceFile: lexers.markup
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: lexers.markup.MoinWikiLexer
    functionSourceFile: lexers.markup
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 10
    IfCount: 3
    argCount: 2
    argNames:
    - self
    - match
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 130
    functionName: lexers.markup.RstLexer._handle_sourcecode
    functionSourceFile: lexers.markup
    functionUses: 0
    functionsReached:
    - ins.append
    - <builtin>.__import__
    - <builtin>.next
    - pygments.lexer.do_insertions
    - <builtin>.iter
    - <builtin>.getattr
    - code.splitlines
    - pkg_resources.iter_entry_points
    - match.group
    - _alias.lower
    - LEXERS.values
    - pygments.plugin.iter_entry_points
    - pygments.lexers.get_lexer_by_name
    - pygments.lexers._load_lexers
    - importlib_metadata.entry_points.select
    - match.start
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - pygments.plugin.find_plugin_lexers
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - <builtin>.len
    - lexer.get_tokens_unprocessed
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: lexers.markup.RstLexer
    functionSourceFile: lexers.markup
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - re.escape
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 259
    functionName: lexers.markup.RstLexer.__init__
    functionSourceFile: lexers.markup
    functionUses: 0
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - string.lower
    - pygments.util.get_bool_opt
    - pkg_resources.iter_entry_points
    - pygments.util.get_list_opt
    - <builtin>.int
    - <builtin>.isinstance
    - <builtin>.list
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - pygments.lexer.Lexer.add_filter
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - options.get
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 263
    functionName: lexers.markup.RstLexer.analyse_text
    functionSourceFile: lexers.markup
    functionUses: 0
    functionsReached:
    - text.find
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.markup.TexLexer
    functionSourceFile: lexers.markup
    functionUses: 0
    functionsReached:
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 326
    functionName: lexers.markup.TexLexer.analyse_text
    functionSourceFile: lexers.markup
    functionUses: 0
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.markup.GroffLexer
    functionSourceFile: lexers.markup
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 0
    IfCount: 4
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 378
    functionName: lexers.markup.GroffLexer.analyse_text
    functionSourceFile: lexers.markup
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.markup.MozPreprocHashLexer
    functionSourceFile: lexers.markup
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 463
    functionName: lexers.markup.MozPreprocXulLexer.__init__
    functionSourceFile: lexers.markup
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 479
    functionName: lexers.markup.MozPreprocJavascriptLexer.__init__
    functionSourceFile: lexers.markup
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 495
    functionName: lexers.markup.MozPreprocCssLexer.__init__
    functionSourceFile: lexers.markup
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    IfCount: 2
    argCount: 2
    argNames:
    - self
    - match
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 512
    functionName: lexers.markup.MarkdownLexer._handle_codeblock
    functionSourceFile: lexers.markup
    functionUses: 0
    functionsReached:
    - <builtin>.__import__
    - <builtin>.next
    - pygments.lexer.do_insertions
    - <builtin>.iter
    - <builtin>.getattr
    - pkg_resources.iter_entry_points
    - match.group
    - _alias.lower
    - LEXERS.values
    - pygments.plugin.iter_entry_points
    - pygments.lexers.get_lexer_by_name
    - pygments.lexers._load_lexers
    - importlib_metadata.entry_points.select
    - match.start
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - pygments.plugin.find_plugin_lexers
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - <builtin>.len
    - lexer.get_tokens_unprocessed
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: lexers.markup.MarkdownLexer
    functionSourceFile: lexers.markup
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 604
    functionName: lexers.markup.MarkdownLexer.__init__
    functionSourceFile: lexers.markup
    functionUses: 0
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - string.lower
    - pygments.util.get_bool_opt
    - pkg_resources.iter_entry_points
    - pygments.util.get_list_opt
    - <builtin>.int
    - <builtin>.isinstance
    - <builtin>.list
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - pygments.lexer.Lexer.add_filter
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - options.get
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    IfCount: 2
    argCount: 2
    argNames:
    - self
    - match
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 622
    functionName: lexers.markup.TiddlyWiki5Lexer._handle_codeblock
    functionSourceFile: lexers.markup
    functionUses: 0
    functionsReached:
    - <builtin>.__import__
    - <builtin>.next
    - pygments.lexer.do_insertions
    - <builtin>.iter
    - <builtin>.getattr
    - pkg_resources.iter_entry_points
    - match.group
    - _alias.lower
    - LEXERS.values
    - pygments.plugin.iter_entry_points
    - pygments.lexers.get_lexer_by_name
    - pygments.lexers._load_lexers
    - importlib_metadata.entry_points.select
    - match.start
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - pygments.plugin.find_plugin_lexers
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - <builtin>.len
    - lexer.get_tokens_unprocessed
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    IfCount: 2
    argCount: 2
    argNames:
    - self
    - match
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 651
    functionName: lexers.markup.TiddlyWiki5Lexer._handle_cssblock
    functionSourceFile: lexers.markup
    functionUses: 0
    functionsReached:
    - <builtin>.__import__
    - <builtin>.next
    - pygments.lexer.do_insertions
    - <builtin>.iter
    - <builtin>.getattr
    - pkg_resources.iter_entry_points
    - match.group
    - _alias.lower
    - LEXERS.values
    - pygments.plugin.iter_entry_points
    - pygments.lexers.get_lexer_by_name
    - pygments.lexers._load_lexers
    - importlib_metadata.entry_points.select
    - match.start
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - pygments.plugin.find_plugin_lexers
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - <builtin>.len
    - lexer.get_tokens_unprocessed
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: lexers.markup.TiddlyWiki5Lexer
    functionSourceFile: lexers.markup
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 763
    functionName: lexers.markup.TiddlyWiki5Lexer.__init__
    functionSourceFile: lexers.markup
    functionUses: 0
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - string.lower
    - pygments.util.get_bool_opt
    - pkg_resources.iter_entry_points
    - pygments.util.get_list_opt
    - <builtin>.int
    - <builtin>.isinstance
    - <builtin>.list
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - pygments.lexer.Lexer.add_filter
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - options.get
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.compiled
    functionSourceFile: lexers.compiled
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.nimrod
    functionSourceFile: pygments.lexers.nimrod
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argNames:
    - words
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 35
    functionName: pygments.lexers.nimrod.NimrodLexer.underscorize
    functionSourceFile: pygments.lexers.nimrod
    functionUses: 1
    functionsReached:
    - newWords.append
    - new.append
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: new.append
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: newWords.append
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pygments.lexers.nimrod.NimrodLexer
    functionSourceFile: pygments.lexers.nimrod
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - new.append
    - pygments.lexer.default.__init__
    - pygments.lexers.nimrod.NimrodLexer.underscorize
    - newWords.append
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.crystal
    functionSourceFile: pygments.lexers.crystal
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 10
    IfCount: 4
    argCount: 3
    argNames:
    - self
    - match
    - ctx
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 42
    functionName: pygments.lexers.crystal.CrystalLexer.heredoc_callback
    functionSourceFile: pygments.lexers.crystal
    functionUses: 0
    functionsReached:
    - <builtin>.bool
    - amatch.group
    - <builtin>.type
    - m.end
    - amatch.start
    - ctx.stack.append
    - match.group
    - pygments.lexer.LexerContext.__init__
    - pygments.lexer.ExtendedRegexLexer.get_tokens_unprocessed
    - <builtin>.isinstance
    - lines.append
    - match.end
    - match.start
    - m.group
    - ctx.__dict__.setdefault
    - heredocstack.append
    - <builtin>.abs
    - line_re.finditer
    - <builtin>.len
    - ctx.stack.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 89
    functionName: pygments.lexers.crystal.CrystalLexer.gen_crystalstrings_rules
    functionSourceFile: pygments.lexers.crystal
    functionUses: 1
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pygments.lexers.crystal.CrystalLexer
    functionSourceFile: pygments.lexers.crystal
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - tokens.update
    - pygments.lexer.default.__init__
    - pygments.lexers.crystal.CrystalLexer.gen_crystalstrings_rules
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.c_like
    functionSourceFile: pygments.lexers.c_like
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.c_like.PikeLexer
    functionSourceFile: pygments.lexers.c_like
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.c_like.NesCLexer
    functionSourceFile: pygments.lexers.c_like
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.c_like.ECLexer
    functionSourceFile: pygments.lexers.c_like
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.c_like.ValaLexer
    functionSourceFile: pygments.lexers.c_like
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 1
    IfCount: 7
    argCount: 3
    argNames:
    - self
    - text
    - stack
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 11
    functionLinenumber: 308
    functionName: pygments.lexers.c_like.CudaLexer.get_tokens_unprocessed
    functionSourceFile: pygments.lexers.c_like
    functionUses: 0
    functionsReached:
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - m.end
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - <builtin>.isinstance
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - value.split
    - <builtin>.list
    - pygments.lexers.c_cpp.CFamilyLexer.get_tokens_unprocessed
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - statestack.append
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - statestack.pop
    - m.group
    - <builtin>.abs
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - <builtin>.len
    - stack.append
    - value.lower
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 377
    functionName: pygments.lexers.c_like.SwigLexer.analyse_text
    functionSourceFile: pygments.lexers.c_like
    functionUses: 0
    functionsReached:
    - re.findall
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.c_like.MqlLexer
    functionSourceFile: pygments.lexers.c_like
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 6
    IfCount: 5
    argCount: 3
    argNames:
    - self
    - text
    - stack
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 11
    functionLinenumber: 529
    functionName: pygments.lexers.c_like.ArduinoLexer.get_tokens_unprocessed
    functionSourceFile: pygments.lexers.c_like
    functionUses: 0
    functionsReached:
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - m.end
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - <builtin>.isinstance
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - value.split
    - <builtin>.list
    - pygments.lexers.c_cpp.CFamilyLexer.get_tokens_unprocessed
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - statestack.append
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - statestack.pop
    - m.group
    - <builtin>.abs
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - <builtin>.len
    - stack.append
    - value.lower
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.c_like.CharmciLexer
    functionSourceFile: pygments.lexers.c_like
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.c_like.OmgIdlLexer
    functionSourceFile: pygments.lexers.c_like
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers._mql_builtins
    functionSourceFile: pygments.lexers._mql_builtins
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.go
    functionSourceFile: pygments.lexers.go
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.go.GoLexer
    functionSourceFile: pygments.lexers.go
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.rust
    functionSourceFile: pygments.lexers.rust
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.rust.RustLexer
    functionSourceFile: pygments.lexers.rust
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.pascal
    functionSourceFile: pygments.lexers.pascal
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 5
    IfCount: 3
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 299
    functionName: pygments.lexers.pascal.DelphiLexer.__init__
    functionSourceFile: pygments.lexers.pascal
    functionUses: 0
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - string.lower
    - pygments.util.get_bool_opt
    - pkg_resources.iter_entry_points
    - pygments.util.get_list_opt
    - <builtin>.int
    - <builtin>.isinstance
    - <builtin>.list
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - pygments.lexer.Lexer.add_filter
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - options.get
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - <builtin>.set
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 58
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 26
    EdgeCount: 82
    ICount: 13
    IfCount: 58
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 312
    functionName: pygments.lexers.pascal.DelphiLexer.get_tokens_unprocessed
    functionSourceFile: pygments.lexers.pascal
    functionUses: 0
    functionsReached:
    - stack.pop
    - re.compile
    - m.group
    - m.start
    - pygments.scanner.Scanner.scan
    - scanner.match.lower
    - scanner.match.strip
    - pygments.scanner.Scanner.check
    - block_labels.add
    - m.end
    - <builtin>.len
    - pygments.scanner.Scanner.test
    - pygments.scanner.Scanner.__init__
    - <builtin>.set
    - stack.append
    - scanner.match.startswith
    - pygments.scanner.Scanner.get_char
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.fortran
    functionSourceFile: pygments.lexers.fortran
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.fortran.FortranLexer
    functionSourceFile: pygments.lexers.fortran
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 3
    argNames:
    - self
    - match
    - ctx
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 185
    functionName: pygments.lexers.fortran.FortranFixedLexer._lex_fortran
    functionSourceFile: pygments.lexers.fortran
    functionUses: 0
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - string.lower
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - m.end
    - pygments.util.get_bool_opt
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - pkg_resources.iter_entry_points
    - pygments.util.get_list_opt
    - <builtin>.int
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - value.replace
    - match.group
    - <builtin>.isinstance
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - value.split
    - <builtin>.list
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - statestack.append
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - pygments.lexer.Lexer.add_filter
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - statestack.pop
    - pkg_resources.iter_entry_points.load
    - m.group
    - importlib.metadata.entry_points
    - <builtin>.abs
    - options.get
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - <builtin>.len
    - stack.append
    - value.lower
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pygments.lexers.fortran.FortranFixedLexer
    functionSourceFile: pygments.lexers.fortran
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.ooc
    functionSourceFile: pygments.lexers.ooc
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.ooc.OocLexer
    functionSourceFile: pygments.lexers.ooc
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.felix
    functionSourceFile: pygments.lexers.felix
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.felix.FelixLexer
    functionSourceFile: pygments.lexers.felix
    functionUses: 0
    functionsReached:
    - pygments.lexer.combined.__init__
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.ada
    functionSourceFile: pygments.lexers.ada
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pygments.lexers.ada.AdaLexer
    functionSourceFile: pygments.lexers.ada
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    - pygments.lexer.words.__init__
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.dylan
    functionSourceFile: pygments.lexers.dylan
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.dylan.DylanLexer
    functionSourceFile: pygments.lexers.dylan
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.dylan.DylanLidLexer
    functionSourceFile: pygments.lexers.dylan
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.dylan.DylanConsoleLexer
    functionSourceFile: pygments.lexers.dylan
    functionUses: 0
    functionsReached:
    - re.compile
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 4
    IfCount: 3
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 265
    functionName: pygments.lexers.dylan.DylanConsoleLexer.get_tokens_unprocessed
    functionSourceFile: pygments.lexers.dylan
    functionUses: 0
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - <builtin>.next
    - pygments.lexer.do_insertions
    - string.lower
    - <builtin>.iter
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - m.end
    - pygments.util.get_bool_opt
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - pkg_resources.iter_entry_points
    - pygments.util.get_list_opt
    - <builtin>.int
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - match.group
    - <builtin>.isinstance
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.list
    - value.split
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - statestack.append
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - insertions.append
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - pygments.lexer.Lexer.add_filter
    - importlib_metadata.entry_points.select
    - match.start
    - statestack.pop
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - m.group
    - importlib.metadata.entry_points
    - <builtin>.abs
    - options.get
    - line_re.finditer
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - <builtin>.len
    - stack.append
    - value.lower
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.textedit
    functionSourceFile: lexers.textedit
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.textedit.AwkLexer
    functionSourceFile: lexers.textedit
    functionUses: 0
    functionsReached:
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.textedit.SedLexer
    functionSourceFile: lexers.textedit
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: lexers.textedit.VimLexer
    functionSourceFile: lexers.textedit
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 156
    functionName: lexers.textedit.VimLexer.__init__
    functionSourceFile: lexers.textedit
    functionUses: 0
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - string.lower
    - pygments.util.get_bool_opt
    - pkg_resources.iter_entry_points
    - pygments.util.get_list_opt
    - <builtin>.int
    - <builtin>.isinstance
    - <builtin>.list
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - pygments.lexer.Lexer.add_filter
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - options.get
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 3
    argNames:
    - self
    - w
    - mapping
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 164
    functionName: lexers.textedit.VimLexer.is_in
    functionSourceFile: lexers.textedit
    functionUses: 1
    functionsReached:
    - bisect.bisect
    - <builtin>.len
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 4
    IfCount: 3
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 187
    functionName: lexers.textedit.VimLexer.get_tokens_unprocessed
    functionSourceFile: lexers.textedit
    functionUses: 0
    functionsReached:
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - m.end
    - bisect.bisect
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - <builtin>.isinstance
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - value.split
    - <builtin>.list
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - statestack.append
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - lexers.textedit.VimLexer.is_in
    - statestack.pop
    - m.group
    - <builtin>.abs
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - <builtin>.len
    - stack.append
    - value.lower
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.capnproto
    functionSourceFile: lexers.capnproto
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.capnproto.CapnProtoLexer
    functionSourceFile: lexers.capnproto
    functionUses: 0
    functionsReached:
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.maxima
    functionSourceFile: lexers.maxima
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.maxima.MaximaLexer
    functionSourceFile: lexers.maxima
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 77
    functionName: lexers.maxima.MaximaLexer.analyse_text
    functionSourceFile: lexers.maxima
    functionUses: 0
    functionsReached:
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.savi
    functionSourceFile: lexers.savi
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.savi.SaviLexer
    functionSourceFile: lexers.savi
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.unicon
    functionSourceFile: lexers.unicon
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: lexers.unicon.UniconLexer
    functionSourceFile: lexers.unicon
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: lexers.unicon.IconLexer
    functionSourceFile: lexers.unicon
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.unicon.UcodeLexer
    functionSourceFile: lexers.unicon
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 1
    IfCount: 5
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 388
    functionName: lexers.unicon.UcodeLexer.analyse_text
    functionSourceFile: lexers.unicon
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.smalltalk
    functionSourceFile: lexers.smalltalk
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.smalltalk.SmalltalkLexer
    functionSourceFile: lexers.smalltalk
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.smalltalk.NewspeakLexer
    functionSourceFile: lexers.smalltalk
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.ecl
    functionSourceFile: lexers.ecl
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.ecl.ECLLexer
    functionSourceFile: lexers.ecl
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 133
    functionName: lexers.ecl.ECLLexer.analyse_text
    functionSourceFile: lexers.ecl
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.nimrod
    functionSourceFile: lexers.nimrod
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argNames:
    - words
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 35
    functionName: lexers.nimrod.NimrodLexer.underscorize
    functionSourceFile: lexers.nimrod
    functionUses: 1
    functionsReached:
    - newWords.append
    - new.append
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: lexers.nimrod.NimrodLexer
    functionSourceFile: lexers.nimrod
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - new.append
    - pygments.lexer.default.__init__
    - lexers.nimrod.NimrodLexer.underscorize
    - newWords.append
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.qlik
    functionSourceFile: lexers.qlik
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.qlik.QlikLexer
    functionSourceFile: lexers.qlik
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers._qlik_builtins
    functionSourceFile: pygments.lexers._qlik_builtins
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers._stan_builtins
    functionSourceFile: lexers._stan_builtins
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.nit
    functionSourceFile: lexers.nit
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.nit.NitLexer
    functionSourceFile: lexers.nit
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.webassembly
    functionSourceFile: lexers.webassembly
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.webassembly.WatLexer
    functionSourceFile: lexers.webassembly
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.tnt
    functionSourceFile: lexers.tnt
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.tnt.TNTLexer
    functionSourceFile: lexers.tnt
    functionUses: 0
    functionsReached:
    - <builtin>.set
    - re.compile
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argNames:
    - self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 56
    functionName: lexers.tnt.TNTLexer.__init__
    functionSourceFile: lexers.tnt
    functionUses: 0
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - string.lower
    - pygments.util.get_bool_opt
    - pkg_resources.iter_entry_points
    - pygments.util.get_list_opt
    - <builtin>.int
    - <builtin>.isinstance
    - <builtin>.list
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - pygments.lexer.Lexer.add_filter
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - options.get
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 4
    argNames:
    - self
    - start
    - text
    - required
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 60
    functionName: lexers.tnt.TNTLexer.whitespace
    functionSourceFile: lexers.tnt
    functionUses: 2
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 3
    argNames:
    - self
    - start
    - text
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 74
    functionName: lexers.tnt.TNTLexer.variable
    functionSourceFile: lexers.tnt
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 6
    IfCount: 6
    argCount: 3
    argNames:
    - self
    - start
    - text
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 84
    functionName: lexers.tnt.TNTLexer.term
    functionSourceFile: lexers.tnt
    functionUses: 2
    functionsReached:
    - lexers.tnt.TNTLexer.term
    - lexers.tnt.TNTLexer.variable
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 8
    IfCount: 7
    argCount: 3
    argNames:
    - self
    - start
    - text
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 110
    functionName: lexers.tnt.TNTLexer.formula
    functionSourceFile: lexers.tnt
    functionUses: 1
    functionsReached:
    - lexers.tnt.TNTLexer.term
    - lexers.tnt.TNTLexer.variable
    - lexers.tnt.TNTLexer.formula
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 4
    IfCount: 3
    argCount: 3
    argNames:
    - self
    - start
    - text
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 144
    functionName: lexers.tnt.TNTLexer.rule
    functionSourceFile: lexers.tnt
    functionUses: 1
    functionsReached:
    - <builtin>.sorted
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    IfCount: 2
    argCount: 3
    argNames:
    - self
    - start
    - text
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 163
    functionName: lexers.tnt.TNTLexer.lineno
    functionSourceFile: lexers.tnt
    functionUses: 1
    functionsReached:
    - match.start
    - match.group
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 3
    argNames:
    - self
    - start
    - text
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 180
    functionName: lexers.tnt.TNTLexer.error_till_line_end
    functionSourceFile: lexers.tnt
    functionUses: 1
    functionsReached:
    - <builtin>.len
    - lexers.tnt.TNTLexer.whitespace
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 6
    IfCount: 4
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 193
    functionName: lexers.tnt.TNTLexer.get_tokens_unprocessed
    functionSourceFile: lexers.tnt
    functionUses: 0
    functionsReached:
    - match.start
    - lexers.tnt.TNTLexer.whitespace
    - lexers.tnt.TNTLexer.rule
    - lexers.tnt.TNTLexer.error_till_line_end
    - <builtin>.len
    - match.group
    - lexers.tnt.TNTLexer.formula
    - <builtin>.sorted
    - lexers.tnt.TNTLexer.term
    - lexers.tnt.TNTLexer.variable
    - lexers.tnt.TNTLexer.lineno
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 6
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: lexers._scilab_builtins
    functionSourceFile: lexers._scilab_builtins
    functionUses: 0
    functionsReached:
    - f.read
    - content.find
    - <builtin>.open
    - s.communicate
    - <builtin>.repr
    - pygments.util.duplicates_removed
    - <builtin>.Exception
    - new_data.items
    - <builtin>.sorted
    - text.split
    - lst.append
    - lines.append
    - pygments.util.format_lines
    - lexers._scilab_builtins.extract_completion
    - subprocess.Popen
    - f.write
    - seen.update
    - <builtin>.len
    - <builtin>.set
    - seen.add
    - text.startswith
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argNames:
    - var_type
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3060
    functionName: lexers._scilab_builtins.extract_completion
    functionSourceFile: lexers._scilab_builtins
    functionUses: 1
    functionsReached:
    - text.split
    - subprocess.Popen
    - s.communicate
    - <builtin>.len
    - <builtin>.Exception
    - text.startswith
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen
    functionSourceFile: subprocess
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: s.communicate
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.Exception
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: seen.update
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: new_data.items
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.foxpro
    functionSourceFile: lexers.foxpro
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.matlab
    functionSourceFile: lexers.matlab
    functionUses: 0
    functionsReached:
    - re.compile
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.matlab.MatlabLexer
    functionSourceFile: lexers.matlab
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2723
    functionName: lexers.matlab.MatlabLexer.analyse_text
    functionSourceFile: lexers.matlab
    functionUses: 4
    functionsReached:
    - text.splitlines
    - <builtin>.next
    - first_non_comment.startswith
    - re.search
    - re.match
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: first_non_comment.startswith
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 8
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 12
    ICount: 7
    IfCount: 8
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 2751
    functionName: lexers.matlab.MatlabSessionLexer.get_tokens_unprocessed
    functionSourceFile: lexers.matlab
    functionUses: 0
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - <builtin>.next
    - line.strip
    - pygments.lexer.do_insertions
    - <builtin>.iter
    - string.lower
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - m.end
    - pygments.util.get_bool_opt
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - pkg_resources.iter_entry_points
    - pygments.util.get_list_opt
    - <builtin>.int
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - match.group
    - <builtin>.isinstance
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - value.split
    - <builtin>.list
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - statestack.append
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - insertions.append
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - pygments.lexer.Lexer.add_filter
    - importlib_metadata.entry_points.select
    - match.start
    - importlib_metadata.entry_points.get
    - statestack.pop
    - pkg_resources.iter_entry_points.load
    - m.group
    - importlib.metadata.entry_points
    - <builtin>.abs
    - options.get
    - line_re.finditer
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - line.startswith
    - <builtin>.len
    - stack.append
    - value.lower
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.matlab.OctaveLexer
    functionSourceFile: lexers.matlab
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3224
    functionName: lexers.matlab.OctaveLexer.analyse_text
    functionSourceFile: lexers.matlab
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.matlab.ScilabLexer
    functionSourceFile: lexers.matlab
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3299
    functionName: lexers.matlab.ScilabLexer.analyse_text
    functionSourceFile: lexers.matlab
    functionUses: 0
    functionsReached:
    - re.search
    - <builtin>.min
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 6
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pygments.lexers._scilab_builtins
    functionSourceFile: pygments.lexers._scilab_builtins
    functionUses: 0
    functionsReached:
    - f.read
    - content.find
    - <builtin>.open
    - s.communicate
    - <builtin>.repr
    - pygments.util.duplicates_removed
    - <builtin>.Exception
    - new_data.items
    - text.split
    - lst.append
    - lines.append
    - pygments.util.format_lines
    - <builtin>.set
    - pygments.lexers._scilab_builtins.extract_completion
    - subprocess.Popen
    - f.write
    - seen.update
    - <builtin>.len
    - <builtin>.sorted
    - seen.add
    - text.startswith
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argNames:
    - var_type
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3060
    functionName: pygments.lexers._scilab_builtins.extract_completion
    functionSourceFile: pygments.lexers._scilab_builtins
    functionUses: 1
    functionsReached:
    - text.split
    - subprocess.Popen
    - s.communicate
    - <builtin>.len
    - <builtin>.Exception
    - text.startswith
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.mosel
    functionSourceFile: lexers.mosel
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.mosel.MoselLexer
    functionSourceFile: lexers.mosel
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.rnc
    functionSourceFile: lexers.rnc
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers._mapping
    functionSourceFile: lexers._mapping
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.pony
    functionSourceFile: lexers.pony
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.pony.PonyLexer
    functionSourceFile: lexers.pony
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.elpi
    functionSourceFile: lexers.elpi
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.elpi.ElpiLexer
    functionSourceFile: lexers.elpi
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers._tsql_builtins
    functionSourceFile: lexers._tsql_builtins
    functionUses: 0
    functionsReached:
    - <builtin>.set
    - <builtin>.sorted
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.meson
    functionSourceFile: lexers.meson
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.meson.MesonLexer
    functionSourceFile: lexers.meson
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.go
    functionSourceFile: lexers.go
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.go.GoLexer
    functionSourceFile: lexers.go
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.fantom
    functionSourceFile: lexers.fantom
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - str
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 33
    functionName: lexers.fantom.FantomLexer.s
    functionSourceFile: lexers.fantom
    functionUses: 1
    functionsReached:
    - string.Template
    - <builtin>.dict
    - string.Template.substitute
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: string.Template
    functionSourceFile: string
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: string.Template.substitute
    functionSourceFile: string
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: lexers.fantom.FantomLexer
    functionSourceFile: lexers.fantom
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    - string.Template.substitute
    - string.Template
    - <builtin>.dict
    - pygments.lexer.words.__init__
    - lexers.fantom.FantomLexer.s
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.yang
    functionSourceFile: lexers.yang
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.yang.YangLexer
    functionSourceFile: lexers.yang
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.whiley
    functionSourceFile: lexers.whiley
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.whiley.WhileyLexer
    functionSourceFile: lexers.whiley
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.x10
    functionSourceFile: lexers.x10
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers._stata_builtins
    functionSourceFile: lexers._stata_builtins
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers._cl_builtins
    functionSourceFile: lexers._cl_builtins
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.console
    functionSourceFile: lexers.console
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.console.PyPyLogLexer
    functionSourceFile: lexers.console
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.srcinfo
    functionSourceFile: lexers.srcinfo
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.srcinfo.SrcinfoLexer
    functionSourceFile: lexers.srcinfo
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.q
    functionSourceFile: lexers.q
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.q.KLexer
    functionSourceFile: lexers.q
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.q.QLexer
    functionSourceFile: lexers.q
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.inferno
    functionSourceFile: lexers.inferno
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.inferno.LimboLexer
    functionSourceFile: lexers.inferno
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 81
    functionName: lexers.inferno.LimboLexer.analyse_text
    functionSourceFile: lexers.inferno
    functionUses: 0
    functionsReached:
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.scripting
    functionSourceFile: lexers.scripting
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.scripting.LuaLexer
    functionSourceFile: lexers.scripting
    functionUses: 0
    functionsReached:
    - pygments.lexer.combined.__init__
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 137
    functionName: lexers.scripting.LuaLexer.__init__
    functionSourceFile: lexers.scripting
    functionUses: 0
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - string.lower
    - pygments.util.get_bool_opt
    - pkg_resources.iter_entry_points
    - pygments.util.get_list_opt
    - <builtin>.int
    - <builtin>.isinstance
    - <builtin>.list
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - pygments.lexer.Lexer.add_filter
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - options.get
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - MODULES.items
    - <builtin>.set
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 5
    IfCount: 3
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 150
    functionName: lexers.scripting.LuaLexer.get_tokens_unprocessed
    functionSourceFile: lexers.scripting
    functionUses: 1
    functionsReached:
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - m.end
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - <builtin>.isinstance
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - value.split
    - <builtin>.list
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - statestack.append
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - statestack.pop
    - m.group
    - <builtin>.abs
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - <builtin>.len
    - stack.append
    - value.lower
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.scripting.MoonScriptLexer
    functionSourceFile: lexers.scripting
    functionUses: 0
    functionsReached:
    - pygments.lexer.combined.__init__
    - pygments.lexer.words.__init__
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 11
    functionLinenumber: 226
    functionName: lexers.scripting.MoonScriptLexer.get_tokens_unprocessed
    functionSourceFile: lexers.scripting
    functionUses: 0
    functionsReached:
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - m.end
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - <builtin>.isinstance
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - value.split
    - lexers.scripting.LuaLexer.get_tokens_unprocessed
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - <builtin>.list
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - statestack.append
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - statestack.pop
    - m.group
    - <builtin>.abs
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - <builtin>.len
    - stack.append
    - value.lower
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.scripting.ChaiscriptLexer
    functionSourceFile: lexers.scripting
    functionUses: 0
    functionsReached:
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.scripting.AppleScriptLexer
    functionSourceFile: lexers.scripting
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: lexers.scripting.RexxLexer
    functionSourceFile: lexers.scripting
    functionUses: 0
    functionsReached:
    - lexers.scripting.RexxLexer.<lambda1>
    - pygments.lexer.bygroups
    - re.compile
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.scripting.RexxLexer.<lambda1>
    functionSourceFile: lexers.scripting
    functionUses: 1
    functionsReached:
    - re.compile
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 802
    functionName: lexers.scripting.RexxLexer.analyse_text
    functionSourceFile: lexers.scripting
    functionUses: 0
    functionsReached:
    - text.lower
    - <builtin>.sum
    - <builtin>.min
    - pattern.search
    - re.search
    - text.startswith
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.scripting.MOOCodeLexer
    functionSourceFile: lexers.scripting
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.scripting.HybrisLexer
    functionSourceFile: lexers.scripting
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 949
    functionName: lexers.scripting.HybrisLexer.analyse_text
    functionSourceFile: lexers.scripting
    functionUses: 0
    functionsReached:
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.scripting.EasytrieveLexer
    functionSourceFile: lexers.scripting
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - re.compile
    - pygments.lexer.words.__init__
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 21
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 11
    EdgeCount: 30
    ICount: 1
    IfCount: 21
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1069
    functionName: lexers.scripting.EasytrieveLexer.analyse_text
    functionSourceFile: lexers.scripting
    functionUses: 0
    functionsReached:
    - text.split
    - EasytrieveLexer._COMMENT_LINE_REGEX.match
    - <builtin>.bool
    - lexers.scripting.EasytrieveLexer.analyse_text.isCommentLine
    - line.strip
    - lexers.scripting.EasytrieveLexer.analyse_text.isEmptyLine
    - EasytrieveLexer._MACRO_HEADER_REGEX.match
    - <builtin>.len
    - line.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - line
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1083
    functionName: lexers.scripting.EasytrieveLexer.analyse_text.isCommentLine
    functionSourceFile: lexers.scripting
    functionUses: 1
    functionsReached:
    - EasytrieveLexer._COMMENT_LINE_REGEX.match
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - line
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1086
    functionName: lexers.scripting.EasytrieveLexer.analyse_text.isEmptyLine
    functionSourceFile: lexers.scripting
    functionUses: 1
    functionsReached:
    - line.strip
    - <builtin>.bool
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.scripting.JclLexer
    functionSourceFile: lexers.scripting
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - re.compile
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1221
    functionName: lexers.scripting.JclLexer.analyse_text
    functionSourceFile: lexers.scripting
    functionUses: 0
    functionsReached:
    - text.split
    - <builtin>.len
    - JclLexer._JOB_HEADER_PATTERN.match
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.scripting.MiniScriptLexer
    functionSourceFile: lexers.scripting
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.agile
    functionSourceFile: lexers.agile
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.factor
    functionSourceFile: pygments.lexers.factor
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.factor.FactorLexer
    functionSourceFile: pygments.lexers.factor
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.iolang
    functionSourceFile: pygments.lexers.iolang
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.tcl
    functionSourceFile: pygments.lexers.tcl
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.tcl.TclLexer
    functionSourceFile: pygments.lexers.tcl
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    - pygments.lexers.tcl.TclLexer._gen_command_rules
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argNames:
    - keyword_cmds_re
    - builtin_cmds_re
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 52
    functionName: pygments.lexers.tcl.TclLexer._gen_command_rules
    functionSourceFile: pygments.lexers.tcl
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 148
    functionName: pygments.lexers.tcl.TclLexer.analyse_text
    functionSourceFile: pygments.lexers.tcl
    functionUses: 0
    functionsReached:
    - text.lower
    - x.startswith
    - re.compile
    - split_path_re.split
    - text.find
    - pygments.util.shebang_matches
    - regex.search
    - first_line.startswith
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.stata
    functionSourceFile: lexers.stata
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.stata.StataLexer
    functionSourceFile: lexers.stata
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers._stata_builtins
    functionSourceFile: pygments.lexers._stata_builtins
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.cplint
    functionSourceFile: lexers.cplint
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.cplint.CplintLexer
    functionSourceFile: lexers.cplint
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.haskell
    functionSourceFile: lexers.haskell
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.haskell.HaskellLexer
    functionSourceFile: lexers.haskell
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.haskell.HspecLexer
    functionSourceFile: lexers.haskell
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.haskell.IdrisLexer
    functionSourceFile: lexers.haskell
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.haskell.AgdaLexer
    functionSourceFile: lexers.haskell
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.haskell.CryptolLexer
    functionSourceFile: lexers.haskell
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.haskell.LiterateLexer
    functionSourceFile: lexers.haskell
    functionUses: 0
    functionsReached:
    - re.compile
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argNames:
    - self
    - baselexer
    - options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 517
    functionName: lexers.haskell.LiterateLexer.__init__
    functionSourceFile: lexers.haskell
    functionUses: 4
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - string.lower
    - pygments.util.get_bool_opt
    - pkg_resources.iter_entry_points
    - pygments.util.get_list_opt
    - <builtin>.int
    - <builtin>.isinstance
    - <builtin>.list
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - pygments.lexer.Lexer.add_filter
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - options.get
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 5
    IfCount: 6
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 521
    functionName: lexers.haskell.LiterateLexer.get_tokens_unprocessed
    functionSourceFile: lexers.haskell
    functionUses: 0
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - <builtin>.next
    - pygments.lexer.do_insertions
    - <builtin>.iter
    - string.lower
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - m.end
    - text.lstrip
    - pygments.util.get_bool_opt
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - pkg_resources.iter_entry_points
    - pygments.util.get_list_opt
    - <builtin>.int
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.haskell.LiterateLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - match.group
    - line.lstrip
    - <builtin>.isinstance
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.list
    - value.split
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - statestack.append
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - insertions.append
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - pygments.lexer.Lexer.add_filter
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - statestack.pop
    - pkg_resources.iter_entry_points.load
    - m.group
    - importlib.metadata.entry_points
    - <builtin>.abs
    - options.get
    - line_re.finditer
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - <builtin>.len
    - stack.append
    - value.lower
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 584
    functionName: lexers.haskell.LiterateHaskellLexer.__init__
    functionSourceFile: lexers.haskell
    functionUses: 0
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - string.lower
    - pygments.util.get_bool_opt
    - pkg_resources.iter_entry_points
    - lexers.haskell.LiterateLexer.__init__
    - pygments.util.get_list_opt
    - <builtin>.int
    - <builtin>.isinstance
    - <builtin>.list
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - pygments.lexer.Lexer.add_filter
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - options.get
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 607
    functionName: lexers.haskell.LiterateIdrisLexer.__init__
    functionSourceFile: lexers.haskell
    functionUses: 0
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - string.lower
    - pygments.util.get_bool_opt
    - pkg_resources.iter_entry_points
    - lexers.haskell.LiterateLexer.__init__
    - pygments.util.get_list_opt
    - <builtin>.int
    - <builtin>.isinstance
    - <builtin>.list
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - pygments.lexer.Lexer.add_filter
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - options.get
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 630
    functionName: lexers.haskell.LiterateAgdaLexer.__init__
    functionSourceFile: lexers.haskell
    functionUses: 0
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - string.lower
    - pygments.util.get_bool_opt
    - pkg_resources.iter_entry_points
    - lexers.haskell.LiterateLexer.__init__
    - pygments.util.get_list_opt
    - <builtin>.int
    - <builtin>.isinstance
    - <builtin>.list
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - pygments.lexer.Lexer.add_filter
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - options.get
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 653
    functionName: lexers.haskell.LiterateCryptolLexer.__init__
    functionSourceFile: lexers.haskell
    functionUses: 0
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - string.lower
    - pygments.util.get_bool_opt
    - pkg_resources.iter_entry_points
    - lexers.haskell.LiterateLexer.__init__
    - pygments.util.get_list_opt
    - <builtin>.int
    - <builtin>.isinstance
    - <builtin>.list
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - pygments.lexer.Lexer.add_filter
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - options.get
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.haskell.KokaLexer
    functionSourceFile: lexers.haskell
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers._scheme_builtins
    functionSourceFile: lexers._scheme_builtins
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.factor
    functionSourceFile: lexers.factor
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.factor.FactorLexer
    functionSourceFile: lexers.factor
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.webidl
    functionSourceFile: lexers.webidl
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.webidl.WebIDLLexer
    functionSourceFile: lexers.webidl
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.sophia
    functionSourceFile: lexers.sophia
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.sophia.SophiaLexer
    functionSourceFile: lexers.sophia
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.nix
    functionSourceFile: lexers.nix
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.nix.NixLexer
    functionSourceFile: lexers.nix
    functionUses: 0
    functionsReached:
    - re.escape
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 0
    IfCount: 4
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 123
    functionName: lexers.nix.NixLexer.analyse_text
    functionSourceFile: lexers.nix
    functionUses: 0
    functionsReached:
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.esoteric
    functionSourceFile: lexers.esoteric
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 1
    IfCount: 5
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 50
    functionName: lexers.esoteric.BrainfuckLexer.analyse_text
    functionSourceFile: lexers.esoteric
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - <builtin>.max
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.esoteric.CAmkESLexer
    functionSourceFile: lexers.esoteric
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.esoteric.CapDLLexer
    functionSourceFile: lexers.esoteric
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.floscript
    functionSourceFile: lexers.floscript
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - ttype
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 30
    functionName: lexers.floscript.FloScriptLexer.innerstring_rules
    functionSourceFile: lexers.floscript
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.floscript.FloScriptLexer
    functionSourceFile: lexers.floscript
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.math
    functionSourceFile: lexers.math
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.algebra
    functionSourceFile: pygments.lexers.algebra
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 72
    functionName: pygments.lexers.algebra.GAPLexer.analyse_text
    functionSourceFile: pygments.lexers.algebra
    functionUses: 4
    functionsReached:
    - re.search
    - <builtin>.min
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 6
    IfCount: 5
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 102
    functionName: pygments.lexers.algebra.GAPConsoleLexer.get_tokens_unprocessed
    functionSourceFile: pygments.lexers.algebra
    functionUses: 0
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - <builtin>.next
    - pygments.lexer.do_insertions
    - <builtin>.iter
    - string.lower
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - m.end
    - pygments.util.get_bool_opt
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - pkg_resources.iter_entry_points
    - pygments.util.get_list_opt
    - text.splitlines
    - <builtin>.int
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - <builtin>.isinstance
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - value.split
    - <builtin>.list
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - statestack.append
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - insertions.append
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - pygments.lexer.Lexer.add_filter
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - statestack.pop
    - pkg_resources.iter_entry_points.load
    - m.group
    - importlib.metadata.entry_points
    - <builtin>.abs
    - options.get
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - line.startswith
    - <builtin>.len
    - stack.append
    - value.lower
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 138
    functionName: pygments.lexers.algebra.GAPConsoleLexer.analyse_text
    functionSourceFile: pygments.lexers.algebra
    functionUses: 0
    functionsReached:
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - entries
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 173
    functionName: pygments.lexers.algebra.MathematicaLexer._multi_escape
    functionSourceFile: pygments.lexers.algebra
    functionUses: 0
    functionsReached:
    - re.escape
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.algebra.MathematicaLexer
    functionSourceFile: pygments.lexers.algebra
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.algebra.MuPADLexer
    functionSourceFile: pygments.lexers.algebra
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.algebra.BCLexer
    functionSourceFile: pygments.lexers.algebra
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.r
    functionSourceFile: pygments.lexers.r
    functionUses: 0
    functionsReached:
    - re.compile
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 4
    IfCount: 3
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 32
    functionName: pygments.lexers.r.RConsoleLexer.get_tokens_unprocessed
    functionSourceFile: pygments.lexers.r
    functionUses: 0
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - <builtin>.next
    - pygments.lexer.do_insertions
    - <builtin>.iter
    - string.lower
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - m.end
    - pygments.util.get_bool_opt
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - pkg_resources.iter_entry_points
    - pygments.util.get_list_opt
    - <builtin>.int
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - match.group
    - <builtin>.isinstance
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - value.split
    - <builtin>.list
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - statestack.append
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - insertions.append
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - pygments.lexer.Lexer.add_filter
    - importlib_metadata.entry_points.select
    - match.start
    - importlib_metadata.entry_points.get
    - statestack.pop
    - pkg_resources.iter_entry_points.load
    - m.group
    - importlib.metadata.entry_points
    - <builtin>.abs
    - options.get
    - line_re.finditer
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - line.startswith
    - <builtin>.len
    - stack.append
    - value.lower
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 149
    functionName: pygments.lexers.r.SLexer.analyse_text
    functionSourceFile: pygments.lexers.r
    functionUses: 4
    functionsReached:
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.matlab
    functionSourceFile: pygments.lexers.matlab
    functionUses: 0
    functionsReached:
    - re.compile
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.matlab.MatlabLexer
    functionSourceFile: pygments.lexers.matlab
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2723
    functionName: pygments.lexers.matlab.MatlabLexer.analyse_text
    functionSourceFile: pygments.lexers.matlab
    functionUses: 4
    functionsReached:
    - text.splitlines
    - <builtin>.next
    - first_non_comment.startswith
    - re.search
    - re.match
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 8
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 12
    ICount: 7
    IfCount: 8
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 2751
    functionName: pygments.lexers.matlab.MatlabSessionLexer.get_tokens_unprocessed
    functionSourceFile: pygments.lexers.matlab
    functionUses: 0
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - <builtin>.next
    - line.strip
    - pygments.lexer.do_insertions
    - <builtin>.iter
    - string.lower
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - m.end
    - pygments.util.get_bool_opt
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - pkg_resources.iter_entry_points
    - pygments.util.get_list_opt
    - <builtin>.int
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - match.group
    - <builtin>.isinstance
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - value.split
    - <builtin>.list
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - statestack.append
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - insertions.append
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - pygments.lexer.Lexer.add_filter
    - importlib_metadata.entry_points.select
    - match.start
    - importlib_metadata.entry_points.get
    - statestack.pop
    - pkg_resources.iter_entry_points.load
    - m.group
    - importlib.metadata.entry_points
    - <builtin>.abs
    - options.get
    - line_re.finditer
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - line.startswith
    - <builtin>.len
    - stack.append
    - value.lower
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.matlab.OctaveLexer
    functionSourceFile: pygments.lexers.matlab
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3224
    functionName: pygments.lexers.matlab.OctaveLexer.analyse_text
    functionSourceFile: pygments.lexers.matlab
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.matlab.ScilabLexer
    functionSourceFile: pygments.lexers.matlab
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3299
    functionName: pygments.lexers.matlab.ScilabLexer.analyse_text
    functionSourceFile: pygments.lexers.matlab
    functionUses: 0
    functionsReached:
    - re.search
    - <builtin>.min
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.idl
    functionSourceFile: pygments.lexers.idl
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.idl.IDLLexer
    functionSourceFile: pygments.lexers.idl
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 276
    functionName: pygments.lexers.idl.IDLLexer.analyse_text
    functionSourceFile: pygments.lexers.idl
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.julia
    functionSourceFile: pygments.lexers.julia
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.julia.JuliaLexer
    functionSourceFile: pygments.lexers.julia
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 243
    functionName: pygments.lexers.julia.JuliaLexer.analyse_text
    functionSourceFile: pygments.lexers.julia
    functionUses: 4
    functionsReached:
    - text.lower
    - x.startswith
    - re.compile
    - split_path_re.split
    - text.find
    - pygments.util.shebang_matches
    - regex.search
    - first_line.startswith
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 8
    IfCount: 6
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 256
    functionName: pygments.lexers.julia.JuliaConsoleLexer.get_tokens_unprocessed
    functionSourceFile: pygments.lexers.julia
    functionUses: 0
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - <builtin>.next
    - pygments.lexer.do_insertions
    - <builtin>.iter
    - string.lower
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - m.end
    - pygments.util.get_bool_opt
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - pkg_resources.iter_entry_points
    - pygments.util.get_list_opt
    - text.splitlines
    - <builtin>.int
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - <builtin>.isinstance
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - value.split
    - <builtin>.list
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - statestack.append
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - insertions.append
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - pygments.lexer.Lexer.add_filter
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - statestack.pop
    - pkg_resources.iter_entry_points.load
    - m.group
    - importlib.metadata.entry_points
    - <builtin>.abs
    - options.get
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - line.startswith
    - <builtin>.len
    - stack.append
    - value.lower
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 4
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers._julia_builtins
    functionSourceFile: pygments.lexers._julia_builtins
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.berry
    functionSourceFile: lexers.berry
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.berry.BerryLexer
    functionSourceFile: lexers.berry
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.python
    functionSourceFile: lexers.python
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - ttype
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 67
    functionName: lexers.python.PythonLexer.innerstring_rules
    functionSourceFile: lexers.python
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - ttype
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 87
    functionName: lexers.python.PythonLexer.fstring_rules
    functionSourceFile: lexers.python
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: lexers.python.PythonLexer
    functionSourceFile: lexers.python
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - lexers.python.PythonLexer.innerstring_rules
    - lexers.python.PythonLexer.fstring_rules
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    - pygments.lexer.words.__init__
    - kwargs.pop
    - pygments.lexer.combined.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 409
    functionName: lexers.python.PythonLexer.analyse_text
    functionSourceFile: lexers.python
    functionUses: 4
    functionsReached:
    - text.lower
    - x.startswith
    - re.compile
    - split_path_re.split
    - text.find
    - pygments.util.shebang_matches
    - regex.search
    - first_line.startswith
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - ttype
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 433
    functionName: lexers.python.Python2Lexer.innerstring_rules
    functionSourceFile: lexers.python
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.python.Python2Lexer
    functionSourceFile: lexers.python
    functionUses: 0
    functionsReached:
    - lexers.python.Python2Lexer.innerstring_rules
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    - pygments.lexer.words.__init__
    - pygments.lexer.combined.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 635
    functionName: lexers.python.Python2Lexer.analyse_text
    functionSourceFile: lexers.python
    functionUses: 4
    functionsReached:
    - text.lower
    - x.startswith
    - re.compile
    - split_path_re.split
    - text.find
    - pygments.util.shebang_matches
    - regex.search
    - first_line.startswith
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 666
    functionName: lexers.python.PythonConsoleLexer.__init__
    functionSourceFile: lexers.python
    functionUses: 0
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - string.lower
    - pygments.util.get_bool_opt
    - pkg_resources.iter_entry_points
    - pygments.util.get_list_opt
    - <builtin>.int
    - <builtin>.isinstance
    - <builtin>.list
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - pygments.lexer.Lexer.add_filter
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - options.get
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 10
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 15
    ICount: 8
    IfCount: 10
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 670
    functionName: lexers.python.PythonConsoleLexer.get_tokens_unprocessed
    functionSourceFile: lexers.python
    functionUses: 0
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - <builtin>.next
    - line.strip
    - pygments.lexer.do_insertions
    - <builtin>.iter
    - string.lower
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - m.end
    - pygments.util.get_bool_opt
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - pkg_resources.iter_entry_points
    - pygments.util.get_list_opt
    - <builtin>.int
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - match.group
    - re.match
    - <builtin>.isinstance
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - value.split
    - <builtin>.list
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - statestack.append
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - insertions.append
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - pygments.lexer.Lexer.add_filter
    - importlib_metadata.entry_points.select
    - match.start
    - importlib_metadata.entry_points.get
    - statestack.pop
    - pkg_resources.iter_entry_points.load
    - m.group
    - importlib.metadata.entry_points
    - <builtin>.abs
    - line.rstrip
    - options.get
    - line_re.finditer
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - line.startswith
    - <builtin>.len
    - stack.append
    - value.lower
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: lexers.python.PythonTracebackLexer
    functionSourceFile: lexers.python
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: lexers.python.Python2TracebackLexer
    functionSourceFile: lexers.python
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.python.CythonLexer
    functionSourceFile: lexers.python
    functionUses: 0
    functionsReached:
    - pygments.lexer.combined.__init__
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.python.DgLexer
    functionSourceFile: lexers.python
    functionUses: 0
    functionsReached:
    - pygments.lexer.combined.__init__
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 1192
    functionName: lexers.python.NumPyLexer.get_tokens_unprocessed
    functionSourceFile: lexers.python
    functionUses: 0
    functionsReached:
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - m.end
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - <builtin>.isinstance
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - value.split
    - <builtin>.list
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - statestack.append
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - statestack.pop
    - m.group
    - <builtin>.abs
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - <builtin>.len
    - stack.append
    - value.lower
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1200
    functionName: lexers.python.NumPyLexer.analyse_text
    functionSourceFile: lexers.python
    functionUses: 0
    functionsReached:
    - text.lower
    - x.startswith
    - re.compile
    - split_path_re.split
    - text.find
    - pygments.util.shebang_matches
    - regex.search
    - first_line.startswith
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.modeling
    functionSourceFile: lexers.modeling
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: lexers.modeling.ModelicaLexer
    functionSourceFile: lexers.modeling
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - kwargs.pop
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.modeling.BugsLexer
    functionSourceFile: lexers.modeling
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 188
    functionName: lexers.modeling.BugsLexer.analyse_text
    functionSourceFile: lexers.modeling
    functionUses: 0
    functionsReached:
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.modeling.JagsLexer
    functionSourceFile: lexers.modeling
    functionUses: 0
    functionsReached:
    - <builtin>.tuple
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 271
    functionName: lexers.modeling.JagsLexer.analyse_text
    functionSourceFile: lexers.modeling
    functionUses: 0
    functionsReached:
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.modeling.StanLexer
    functionSourceFile: lexers.modeling
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 365
    functionName: lexers.modeling.StanLexer.analyse_text
    functionSourceFile: lexers.modeling
    functionUses: 0
    functionsReached:
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.ezhil
    functionSourceFile: lexers.ezhil
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.ezhil.EzhilLexer
    functionSourceFile: lexers.ezhil
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 67
    functionName: lexers.ezhil.EzhilLexer.analyse_text
    functionSourceFile: lexers.ezhil
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - re.findall
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 75
    functionName: lexers.ezhil.EzhilLexer.__init__
    functionSourceFile: lexers.ezhil
    functionUses: 0
    functionsReached:
    - options.get
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.special
    functionSourceFile: lexers.special
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 31
    functionName: lexers.special.TextLexer.get_tokens_unprocessed
    functionSourceFile: lexers.special
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 34
    functionName: lexers.special.TextLexer.analyse_text
    functionSourceFile: lexers.special
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 47
    functionName: lexers.special.OutputLexer.get_tokens_unprocessed
    functionSourceFile: lexers.special
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 69
    functionName: lexers.special.RawTokenLexer.__init__
    functionSourceFile: lexers.special
    functionUses: 0
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - <builtin>.map
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - string.lower
    - pygments.util.get_bool_opt
    - pygments.util.get_choice_opt
    - pkg_resources.iter_entry_points
    - pygments.util.get_list_opt
    - <builtin>.int
    - <builtin>.isinstance
    - <builtin>.list
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - pygments.lexer.Lexer.add_filter
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - options.get
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 2
    IfCount: 5
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 74
    functionName: lexers.special.RawTokenLexer.get_tokens
    functionSourceFile: lexers.special
    functionUses: 0
    functionsReached:
    - text.decode
    - <builtin>.isinstance
    - lexers.special.RawTokenLexer.get_tokens_unprocessed
    - gzip.decompress
    - _ttype_cache.get
    - bz2.decompress
    - text.strip
    - line_re.finditer
    - ast.literal_eval
    - <builtin>.ValueError
    - match.group
    - <builtin>.len
    - text.encode
    - <builtin>.getattr
    - ttypestr.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: text.encode
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: gzip.decompress
    functionSourceFile: gzip
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: bz2.decompress
    functionSourceFile: bz2
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 95
    functionName: lexers.special.RawTokenLexer.get_tokens_unprocessed
    functionSourceFile: lexers.special
    functionUses: 1
    functionsReached:
    - <builtin>.isinstance
    - _ttype_cache.get
    - line_re.finditer
    - ast.literal_eval
    - <builtin>.ValueError
    - match.group
    - <builtin>.len
    - <builtin>.getattr
    - ttypestr.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _ttype_cache.get
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: ttypestr.split
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: ast.literal_eval
    functionSourceFile: ast
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.clean
    functionSourceFile: lexers.clean
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.clean.CleanLexer
    functionSourceFile: lexers.clean
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.snobol
    functionSourceFile: lexers.snobol
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.snobol.SnobolLexer
    functionSourceFile: lexers.snobol
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.graphviz
    functionSourceFile: lexers.graphviz
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.graphviz.GraphvizLexer
    functionSourceFile: lexers.graphviz
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.mips
    functionSourceFile: lexers.mips
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.mips.MIPSLexer
    functionSourceFile: lexers.mips
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.templates
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.templates.ErbLexer
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - re.compile
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 68
    functionName: lexers.templates.ErbLexer.__init__
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - string.lower
    - pygments.util.get_bool_opt
    - pkg_resources.iter_entry_points
    - pygments.util.get_list_opt
    - <builtin>.int
    - <builtin>.isinstance
    - <builtin>.list
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - pygments.lexer.Lexer.add_filter
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - options.get
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 8
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 12
    ICount: 13
    IfCount: 8
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 73
    functionName: lexers.templates.ErbLexer.get_tokens_unprocessed
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - tokens.pop
    - m.group
    - <builtin>.abs
    - ctx.stack.append
    - tokens.reverse
    - <builtin>.type
    - m.end
    - <builtin>.len
    - ctx.stack.pop
    - pygments.lexer.LexerContext.__init__
    - pygments.lexer.ExtendedRegexLexer.get_tokens_unprocessed
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tokens.reverse
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tokens.pop
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 141
    functionName: lexers.templates.ErbLexer.analyse_text
    functionSourceFile: lexers.templates
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: lexers.templates.SmartyLexer
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 0
    IfCount: 4
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 190
    functionName: lexers.templates.SmartyLexer.analyse_text
    functionSourceFile: lexers.templates
    functionUses: 4
    functionsReached:
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.templates.VelocityLexer
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 0
    IfCount: 4
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 272
    functionName: lexers.templates.VelocityLexer.analyse_text
    functionSourceFile: lexers.templates
    functionUses: 1
    functionsReached:
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 298
    functionName: lexers.templates.VelocityHtmlLexer.__init__
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 314
    functionName: lexers.templates.VelocityXmlLexer.__init__
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 317
    functionName: lexers.templates.VelocityXmlLexer.analyse_text
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - lexers.templates.VelocityLexer.analyse_text
    - <builtin>.hash
    - xml_decl_re.match
    - doctype_lookup_re.search
    - tag_re.search
    - pygments.util.looks_like_xml
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.templates.DjangoLexer
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 396
    functionName: lexers.templates.DjangoLexer.analyse_text
    functionSourceFile: lexers.templates
    functionUses: 4
    functionsReached:
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: lexers.templates.MyghtyLexer
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 466
    functionName: lexers.templates.MyghtyHtmlLexer.__init__
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 482
    functionName: lexers.templates.MyghtyXmlLexer.__init__
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 500
    functionName: lexers.templates.MyghtyJavascriptLexer.__init__
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 516
    functionName: lexers.templates.MyghtyCssLexer.__init__
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: lexers.templates.MasonLexer
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 566
    functionName: lexers.templates.MasonLexer.analyse_text
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: lexers.templates.MakoLexer
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 654
    functionName: lexers.templates.MakoHtmlLexer.__init__
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 670
    functionName: lexers.templates.MakoXmlLexer.__init__
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 688
    functionName: lexers.templates.MakoJavascriptLexer.__init__
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 704
    functionName: lexers.templates.MakoCssLexer.__init__
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: lexers.templates.CheetahLexer
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 777
    functionName: lexers.templates.CheetahHtmlLexer.__init__
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 791
    functionName: lexers.templates.CheetahXmlLexer.__init__
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 811
    functionName: lexers.templates.CheetahJavascriptLexer.__init__
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: lexers.templates.GenshiTextLexer
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: lexers.templates.GenshiMarkupLexer
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 925
    functionName: lexers.templates.HtmlGenshiLexer.__init__
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 928
    functionName: lexers.templates.HtmlGenshiLexer.analyse_text
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - re.compile
    - pygments.util.doctype_matches
    - pygments.util.html_doctype_matches
    - m.group
    - doctype.strip
    - pygments.lexers.html.HtmlLexer.analyse_text
    - doctype_lookup_re.search
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 949
    functionName: lexers.templates.GenshiLexer.__init__
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 952
    functionName: lexers.templates.GenshiLexer.analyse_text
    functionSourceFile: lexers.templates
    functionUses: 2
    functionsReached:
    - pygments.lexers.html.XmlLexer.analyse_text
    - <builtin>.hash
    - xml_decl_re.match
    - doctype_lookup_re.search
    - tag_re.search
    - pygments.util.looks_like_xml
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 974
    functionName: lexers.templates.JavascriptGenshiLexer.__init__
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 977
    functionName: lexers.templates.JavascriptGenshiLexer.analyse_text
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - pygments.lexers.html.XmlLexer.analyse_text
    - <builtin>.hash
    - xml_decl_re.match
    - doctype_lookup_re.search
    - tag_re.search
    - pygments.util.looks_like_xml
    - re.search
    - lexers.templates.GenshiLexer.analyse_text
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 991
    functionName: lexers.templates.CssGenshiLexer.__init__
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 994
    functionName: lexers.templates.CssGenshiLexer.analyse_text
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - pygments.lexers.html.XmlLexer.analyse_text
    - <builtin>.hash
    - xml_decl_re.match
    - doctype_lookup_re.search
    - tag_re.search
    - pygments.util.looks_like_xml
    - re.search
    - lexers.templates.GenshiLexer.analyse_text
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1012
    functionName: lexers.templates.RhtmlLexer.__init__
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1015
    functionName: lexers.templates.RhtmlLexer.analyse_text
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - lexers.templates.ErbLexer.analyse_text
    - re.compile
    - pygments.util.doctype_matches
    - pygments.util.html_doctype_matches
    - m.group
    - doctype.strip
    - doctype_lookup_re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1034
    functionName: lexers.templates.XmlErbLexer.__init__
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1037
    functionName: lexers.templates.XmlErbLexer.analyse_text
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - lexers.templates.ErbLexer.analyse_text
    - <builtin>.hash
    - xml_decl_re.match
    - doctype_lookup_re.search
    - tag_re.search
    - pygments.util.looks_like_xml
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1054
    functionName: lexers.templates.CssErbLexer.__init__
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1057
    functionName: lexers.templates.CssErbLexer.analyse_text
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - lexers.templates.ErbLexer.analyse_text
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1074
    functionName: lexers.templates.JavascriptErbLexer.__init__
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1077
    functionName: lexers.templates.JavascriptErbLexer.analyse_text
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - lexers.templates.ErbLexer.analyse_text
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1097
    functionName: lexers.templates.HtmlPhpLexer.__init__
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1100
    functionName: lexers.templates.HtmlPhpLexer.analyse_text
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - pygments.lexers.php.PhpLexer.analyse_text
    - text.lower
    - x.startswith
    - re.compile
    - pygments.util.doctype_matches
    - pygments.util.html_doctype_matches
    - m.group
    - doctype.strip
    - split_path_re.split
    - doctype_lookup_re.search
    - text.find
    - pygments.util.shebang_matches
    - re.search
    - regex.search
    - first_line.startswith
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1117
    functionName: lexers.templates.XmlPhpLexer.__init__
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1120
    functionName: lexers.templates.XmlPhpLexer.analyse_text
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - pygments.lexers.php.PhpLexer.analyse_text
    - text.lower
    - x.startswith
    - re.compile
    - <builtin>.hash
    - xml_decl_re.match
    - split_path_re.split
    - tag_re.search
    - pygments.util.looks_like_xml
    - doctype_lookup_re.search
    - text.find
    - pygments.util.shebang_matches
    - re.search
    - regex.search
    - first_line.startswith
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1137
    functionName: lexers.templates.CssPhpLexer.__init__
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1140
    functionName: lexers.templates.CssPhpLexer.analyse_text
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - pygments.lexers.php.PhpLexer.analyse_text
    - text.lower
    - x.startswith
    - re.compile
    - split_path_re.split
    - text.find
    - pygments.util.shebang_matches
    - re.search
    - regex.search
    - first_line.startswith
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1157
    functionName: lexers.templates.JavascriptPhpLexer.__init__
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1160
    functionName: lexers.templates.JavascriptPhpLexer.analyse_text
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - pygments.lexers.php.PhpLexer.analyse_text
    - text.lower
    - x.startswith
    - re.compile
    - split_path_re.split
    - text.find
    - pygments.util.shebang_matches
    - re.search
    - regex.search
    - first_line.startswith
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1177
    functionName: lexers.templates.HtmlSmartyLexer.__init__
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1180
    functionName: lexers.templates.HtmlSmartyLexer.analyse_text
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - re.compile
    - pygments.util.doctype_matches
    - pygments.util.html_doctype_matches
    - m.group
    - doctype.strip
    - doctype_lookup_re.search
    - lexers.templates.SmartyLexer.analyse_text
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1198
    functionName: lexers.templates.XmlSmartyLexer.__init__
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1201
    functionName: lexers.templates.XmlSmartyLexer.analyse_text
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.hash
    - xml_decl_re.match
    - doctype_lookup_re.search
    - tag_re.search
    - pygments.util.looks_like_xml
    - lexers.templates.SmartyLexer.analyse_text
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1219
    functionName: lexers.templates.CssSmartyLexer.__init__
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1222
    functionName: lexers.templates.CssSmartyLexer.analyse_text
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - lexers.templates.SmartyLexer.analyse_text
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1239
    functionName: lexers.templates.JavascriptSmartyLexer.__init__
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1242
    functionName: lexers.templates.JavascriptSmartyLexer.analyse_text
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - lexers.templates.SmartyLexer.analyse_text
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1260
    functionName: lexers.templates.HtmlDjangoLexer.__init__
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1263
    functionName: lexers.templates.HtmlDjangoLexer.analyse_text
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - re.compile
    - pygments.util.doctype_matches
    - pygments.util.html_doctype_matches
    - lexers.templates.DjangoLexer.analyse_text
    - doctype.strip
    - m.group
    - doctype_lookup_re.search
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1282
    functionName: lexers.templates.XmlDjangoLexer.__init__
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1285
    functionName: lexers.templates.XmlDjangoLexer.analyse_text
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - lexers.templates.DjangoLexer.analyse_text
    - <builtin>.hash
    - xml_decl_re.match
    - doctype_lookup_re.search
    - tag_re.search
    - pygments.util.looks_like_xml
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1304
    functionName: lexers.templates.CssDjangoLexer.__init__
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1307
    functionName: lexers.templates.CssDjangoLexer.analyse_text
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - re.search
    - lexers.templates.DjangoLexer.analyse_text
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1329
    functionName: lexers.templates.JavascriptDjangoLexer.__init__
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1332
    functionName: lexers.templates.JavascriptDjangoLexer.analyse_text
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - re.search
    - lexers.templates.DjangoLexer.analyse_text
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: lexers.templates.JspRootLexer
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1372
    functionName: lexers.templates.JspLexer.__init__
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 1375
    functionName: lexers.templates.JspLexer.analyse_text
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - re.compile
    - pygments.lexers.python.Python2Lexer.analyse_text
    - pygments.lexers.actionscript.ActionScript3Lexer.analyse_text
    - lexers.php.PhpLexer.analyse_text
    - doctype.strip
    - <builtin>.next
    - <builtin>.hash
    - split_path_re.split
    - pygments.lexers.html.HtmlLexer.analyse_text
    - pygments.lexers.algebra.GAPLexer.analyse_text
    - doctype_lookup_re.search
    - pygments.lexers.asm.GasLexer.analyse_text
    - pygments.lexer.Lexer.analyse_text
    - pygments.util.shebang_matches
    - pygments.util.looks_like_xml
    - first_non_comment.startswith
    - lexers.python.Python2Lexer.analyse_text
    - lexers.python.PythonLexer.analyse_text
    - lexers.asm.GasLexer.analyse_text
    - pygments.lexers.php.PhpLexer.analyse_text
    - text.lower
    - lexers.sql.SqlLexer.analyse_text
    - pygments.lexers.sql.SqlLexer.analyse_text
    - pygments.lexers.markup.TexLexer.analyse_text
    - text.splitlines
    - pygments.lexers.r.SLexer.analyse_text
    - tag_re.search
    - <builtin>.min
    - pygments.lexers.special.TextLexer.analyse_text
    - pygments.lexers.matlab.MatlabLexer.analyse_text
    - re.match
    - regex.search
    - first_line.startswith
    - pygments.util.html_doctype_matches
    - lexers.ruby.RubyLexer.analyse_text
    - pygments.lexers.python.PythonLexer.analyse_text
    - pygments.lexers.julia.JuliaLexer.analyse_text
    - pygments.lexers.shell.BashLexer.analyse_text
    - x.startswith
    - lexers.r.SLexer.analyse_text
    - lexers.matlab.MatlabLexer.analyse_text
    - pygments.util.doctype_matches
    - m.group
    - pygments.lexers.ruby.RubyLexer.analyse_text
    - lexers.actionscript.ActionScript3Lexer.analyse_text
    - pygments.lexers.html.XmlLexer.analyse_text
    - xml_decl_re.match
    - pygments.lexers.asm.NasmLexer.analyse_text
    - lexers.julia.JuliaLexer.analyse_text
    - lexers.algebra.GAPLexer.analyse_text
    - <builtin>.len
    - lexers.asm.NasmLexer.analyse_text
    - pygments.lexers.perl.PerlLexer.analyse_text
    - text.find
    - re.search
    - text.startswith
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 102
    functionName: pygments.lexers.asm.GasLexer.analyse_text
    functionSourceFile: pygments.lexers.asm
    functionUses: 4
    functionsReached:
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 790
    functionName: pygments.lexers.asm.NasmLexer.analyse_text
    functionSourceFile: pygments.lexers.asm
    functionUses: 4
    functionsReached:
    - re.match
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 72
    functionName: lexers.algebra.GAPLexer.analyse_text
    functionSourceFile: lexers.algebra
    functionUses: 4
    functionsReached:
    - re.search
    - <builtin>.min
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 34
    functionName: pygments.lexers.special.TextLexer.analyse_text
    functionSourceFile: ''
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 243
    functionName: lexers.julia.JuliaLexer.analyse_text
    functionSourceFile: lexers.julia
    functionUses: 4
    functionsReached:
    - text.lower
    - x.startswith
    - re.compile
    - split_path_re.split
    - text.find
    - pygments.util.shebang_matches
    - regex.search
    - first_line.startswith
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: lexers.templates.EvoqueLexer
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1436
    functionName: lexers.templates.EvoqueLexer.analyse_text
    functionSourceFile: lexers.templates
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1453
    functionName: lexers.templates.EvoqueHtmlLexer.__init__
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1456
    functionName: lexers.templates.EvoqueHtmlLexer.analyse_text
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - lexers.templates.EvoqueLexer.analyse_text
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1472
    functionName: lexers.templates.EvoqueXmlLexer.__init__
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1475
    functionName: lexers.templates.EvoqueXmlLexer.analyse_text
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - lexers.templates.EvoqueLexer.analyse_text
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.templates.ColdfusionLexer
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: lexers.templates.ColdfusionMarkupLexer
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1582
    functionName: lexers.templates.ColdfusionHtmlLexer.__init__
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1597
    functionName: lexers.templates.ColdfusionCFCLexer.__init__
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1612
    functionName: lexers.templates.SspLexer.__init__
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1615
    functionName: lexers.templates.SspLexer.analyse_text
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.hash
    - xml_decl_re.match
    - doctype_lookup_re.search
    - tag_re.search
    - pygments.util.looks_like_xml
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: lexers.templates.TeaTemplateRootLexer
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1659
    functionName: lexers.templates.TeaTemplateLexer.__init__
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 1662
    functionName: lexers.templates.TeaTemplateLexer.analyse_text
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - re.compile
    - pygments.lexers.python.Python2Lexer.analyse_text
    - pygments.lexers.actionscript.ActionScript3Lexer.analyse_text
    - lexers.php.PhpLexer.analyse_text
    - doctype.strip
    - <builtin>.next
    - <builtin>.hash
    - split_path_re.split
    - pygments.lexers.html.HtmlLexer.analyse_text
    - pygments.lexers.algebra.GAPLexer.analyse_text
    - doctype_lookup_re.search
    - pygments.lexers.asm.GasLexer.analyse_text
    - pygments.lexer.Lexer.analyse_text
    - pygments.util.shebang_matches
    - pygments.util.looks_like_xml
    - first_non_comment.startswith
    - lexers.python.Python2Lexer.analyse_text
    - lexers.python.PythonLexer.analyse_text
    - lexers.asm.GasLexer.analyse_text
    - pygments.lexers.php.PhpLexer.analyse_text
    - text.lower
    - lexers.sql.SqlLexer.analyse_text
    - pygments.lexers.sql.SqlLexer.analyse_text
    - pygments.lexers.markup.TexLexer.analyse_text
    - text.splitlines
    - pygments.lexers.r.SLexer.analyse_text
    - tag_re.search
    - <builtin>.min
    - pygments.lexers.special.TextLexer.analyse_text
    - pygments.lexers.matlab.MatlabLexer.analyse_text
    - re.match
    - regex.search
    - first_line.startswith
    - pygments.util.html_doctype_matches
    - lexers.ruby.RubyLexer.analyse_text
    - pygments.lexers.python.PythonLexer.analyse_text
    - pygments.lexers.julia.JuliaLexer.analyse_text
    - pygments.lexers.shell.BashLexer.analyse_text
    - x.startswith
    - lexers.r.SLexer.analyse_text
    - lexers.matlab.MatlabLexer.analyse_text
    - pygments.util.doctype_matches
    - m.group
    - pygments.lexers.ruby.RubyLexer.analyse_text
    - lexers.actionscript.ActionScript3Lexer.analyse_text
    - pygments.lexers.html.XmlLexer.analyse_text
    - xml_decl_re.match
    - pygments.lexers.asm.NasmLexer.analyse_text
    - lexers.julia.JuliaLexer.analyse_text
    - lexers.algebra.GAPLexer.analyse_text
    - <builtin>.len
    - lexers.asm.NasmLexer.analyse_text
    - pygments.lexers.perl.PerlLexer.analyse_text
    - text.find
    - re.search
    - text.startswith
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1689
    functionName: lexers.templates.LassoHtmlLexer.__init__
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1692
    functionName: lexers.templates.LassoHtmlLexer.analyse_text
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - pygments.lexers.javascript.LassoLexer.analyse_text
    - re.compile
    - pygments.util.doctype_matches
    - pygments.util.html_doctype_matches
    - m.group
    - doctype.strip
    - doctype_lookup_re.search
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1713
    functionName: lexers.templates.LassoXmlLexer.__init__
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1716
    functionName: lexers.templates.LassoXmlLexer.analyse_text
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - pygments.lexers.javascript.LassoLexer.analyse_text
    - <builtin>.hash
    - xml_decl_re.match
    - doctype_lookup_re.search
    - tag_re.search
    - pygments.util.looks_like_xml
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1736
    functionName: lexers.templates.LassoCssLexer.__init__
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1740
    functionName: lexers.templates.LassoCssLexer.analyse_text
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - pygments.lexers.javascript.LassoLexer.analyse_text
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1764
    functionName: lexers.templates.LassoJavascriptLexer.__init__
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1768
    functionName: lexers.templates.LassoJavascriptLexer.analyse_text
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - pygments.lexers.javascript.LassoLexer.analyse_text
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: lexers.templates.HandlebarsLexer
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1863
    functionName: lexers.templates.HandlebarsHtmlLexer.__init__
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1882
    functionName: lexers.templates.YamlJinjaLexer.__init__
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: lexers.templates.LiquidLexer
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - kwargs.pop
    - pygments.lexer.combined.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.templates.TwigLexer
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2188
    functionName: lexers.templates.TwigHtmlLexer.__init__
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.templates.Angular2Lexer
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2267
    functionName: lexers.templates.Angular2HtmlLexer.__init__
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2282
    functionName: lexers.templates.SqlJinjaLexer.__init__
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2285
    functionName: lexers.templates.SqlJinjaLexer.analyse_text
    functionSourceFile: lexers.templates
    functionUses: 0
    functionsReached:
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.automation
    functionSourceFile: lexers.automation
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.automation.AutohotkeyLexer
    functionSourceFile: lexers.automation
    functionUses: 0
    functionsReached:
    - pygments.lexer.combined.__init__
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.automation.AutoItLexer
    functionSourceFile: lexers.automation
    functionUses: 0
    functionsReached:
    - pygments.lexer.combined.__init__
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.perl
    functionSourceFile: lexers.perl
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.perl.PerlLexer
    functionSourceFile: lexers.perl
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 208
    functionName: lexers.perl.PerlLexer.analyse_text
    functionSourceFile: lexers.perl
    functionUses: 0
    functionsReached:
    - text.lower
    - x.startswith
    - re.compile
    - split_path_re.split
    - text.find
    - pygments.util.shebang_matches
    - re.search
    - regex.search
    - first_line.startswith
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 4
    argNames:
    - words
    - boundary_regex_fragment
    - prefix
    - suffix
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 495
    functionName: lexers.perl.Perl6Lexer._build_word_match
    functionSourceFile: lexers.perl
    functionUses: 1
    functionsReached:
    - re.escape
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - token_class
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 504
    functionName: lexers.perl.Perl6Lexer.brackets_callback
    functionSourceFile: lexers.perl
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 1
    IfCount: 6
    argCount: 3
    argNames:
    - lexer
    - match
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 505
    functionName: lexers.perl.Perl6Lexer.brackets_callback.callback
    functionSourceFile: lexers.perl
    functionUses: 0
    functionsReached:
    - match.start
    - groups.get
    - end_heredoc.end
    - Perl6Lexer.PERL6_BRACKETS.get
    - re.escape
    - <builtin>.len
    - text.find
    - re.search
    - match.groupdict
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argNames:
    - lexer
    - match
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 560
    functionName: lexers.perl.Perl6Lexer.opening_brace_callback
    functionSourceFile: lexers.perl
    functionUses: 0
    functionsReached:
    - match.start
    - <builtin>.len
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 3
    argNames:
    - lexer
    - match
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 573
    functionName: lexers.perl.Perl6Lexer.closing_brace_callback
    functionSourceFile: lexers.perl
    functionUses: 0
    functionsReached:
    - match.start
    - stack.pop
    - <builtin>.len
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argNames:
    - lexer
    - match
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 587
    functionName: lexers.perl.Perl6Lexer.embedded_perl6_callback
    functionSourceFile: lexers.perl
    functionUses: 0
    functionsReached:
    - match.start
    - context.stack.append
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: lexers.perl.Perl6Lexer
    functionSourceFile: lexers.perl
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - re.escape
    - pygments.lexer.default.__init__
    - lexers.perl.Perl6Lexer._build_word_match
    - kwargs.pop
    - lexers.perl.Perl6Lexer.brackets_callback
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 0
    IfCount: 7
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 676
    functionName: lexers.perl.Perl6Lexer.analyse_text
    functionSourceFile: lexers.perl
    functionUses: 0
    functionsReached:
    - text.lower
    - x.startswith
    - re.sub
    - re.compile
    - text.splitlines
    - class_decl.group
    - lexers.perl.Perl6Lexer.analyse_text.strip_pod
    - split_path_re.split
    - regex.search
    - text.find
    - pygments.util.shebang_matches
    - stripped_lines.append
    - re.search
    - re.match
    - first_line.startswith
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 1
    argNames:
    - lines
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 677
    functionName: lexers.perl.Perl6Lexer.analyse_text.strip_pod
    functionSourceFile: lexers.perl
    functionUses: 1
    functionsReached:
    - stripped_lines.append
    - re.match
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 731
    functionName: lexers.perl.Perl6Lexer.__init__
    functionSourceFile: lexers.perl
    functionUses: 0
    functionsReached:
    - options.get
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.ul4
    functionSourceFile: lexers.ul4
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.ul4.UL4Lexer
    functionSourceFile: lexers.ul4
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 214
    functionName: lexers.ul4.HTMLUL4Lexer.__init__
    functionSourceFile: lexers.ul4
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 227
    functionName: lexers.ul4.XMLUL4Lexer.__init__
    functionSourceFile: lexers.ul4
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 240
    functionName: lexers.ul4.CSSUL4Lexer.__init__
    functionSourceFile: lexers.ul4
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 253
    functionName: lexers.ul4.JavascriptUL4Lexer.__init__
    functionSourceFile: lexers.ul4
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 266
    functionName: lexers.ul4.PythonUL4Lexer.__init__
    functionSourceFile: lexers.ul4
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.sieve
    functionSourceFile: lexers.sieve
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.sieve.SieveLexer
    functionSourceFile: lexers.sieve
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.iolang
    functionSourceFile: lexers.iolang
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.c_like
    functionSourceFile: lexers.c_like
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.c_like.PikeLexer
    functionSourceFile: lexers.c_like
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.c_like.NesCLexer
    functionSourceFile: lexers.c_like
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.c_like.ECLexer
    functionSourceFile: lexers.c_like
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.c_like.ValaLexer
    functionSourceFile: lexers.c_like
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 1
    IfCount: 7
    argCount: 3
    argNames:
    - self
    - text
    - stack
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 11
    functionLinenumber: 308
    functionName: lexers.c_like.CudaLexer.get_tokens_unprocessed
    functionSourceFile: lexers.c_like
    functionUses: 0
    functionsReached:
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - m.end
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - <builtin>.isinstance
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - value.split
    - <builtin>.list
    - pygments.lexers.c_cpp.CFamilyLexer.get_tokens_unprocessed
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - statestack.append
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - statestack.pop
    - m.group
    - <builtin>.abs
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - <builtin>.len
    - stack.append
    - value.lower
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 377
    functionName: lexers.c_like.SwigLexer.analyse_text
    functionSourceFile: lexers.c_like
    functionUses: 0
    functionsReached:
    - re.findall
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.c_like.MqlLexer
    functionSourceFile: lexers.c_like
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 6
    IfCount: 5
    argCount: 3
    argNames:
    - self
    - text
    - stack
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 11
    functionLinenumber: 529
    functionName: lexers.c_like.ArduinoLexer.get_tokens_unprocessed
    functionSourceFile: lexers.c_like
    functionUses: 0
    functionsReached:
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - m.end
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - <builtin>.isinstance
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - value.split
    - <builtin>.list
    - pygments.lexers.c_cpp.CFamilyLexer.get_tokens_unprocessed
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - statestack.append
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - statestack.pop
    - m.group
    - <builtin>.abs
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - <builtin>.len
    - stack.append
    - value.lower
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.c_like.CharmciLexer
    functionSourceFile: lexers.c_like
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.c_like.OmgIdlLexer
    functionSourceFile: lexers.c_like
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.procfile
    functionSourceFile: lexers.procfile
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.procfile.ProcfileLexer
    functionSourceFile: lexers.procfile
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.func
    functionSourceFile: lexers.func
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.func.FuncLexer
    functionSourceFile: lexers.func
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers._qlik_builtins
    functionSourceFile: lexers._qlik_builtins
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.apl
    functionSourceFile: lexers.apl
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers._csound_builtins
    functionSourceFile: lexers._csound_builtins
    functionUses: 0
    functionsReached:
    - <builtin>.set
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.igor
    functionSourceFile: lexers.igor
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.igor.IgorLexer
    functionSourceFile: lexers.igor
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.bdd
    functionSourceFile: lexers.bdd
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 57
    functionName: lexers.bdd.BddLexer.analyse_text
    functionSourceFile: lexers.bdd
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.forth
    functionSourceFile: lexers.forth
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.forth.ForthLexer
    functionSourceFile: lexers.forth
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 175
    functionName: lexers.forth.ForthLexer.analyse_text
    functionSourceFile: lexers.forth
    functionUses: 0
    functionsReached:
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: -1
    functionName: lexers._sourcemod_builtins
    functionSourceFile: lexers._sourcemod_builtins
    functionUses: 0
    functionsReached:
    - content.find
    - line.decode
    - re.compile
    - <builtin>.open
    - <builtin>.repr
    - fp.read
    - functions.append
    - <builtin>.print
    - lexers._sourcemod_builtins.run
    - lexers._sourcemod_builtins.regenerate
    - lexers._sourcemod_builtins.get_version
    - lines.append
    - <builtin>.ValueError
    - pygments.util.format_lines
    - m.groups
    - lexers._sourcemod_builtins.get_sm_functions
    - r.search
    - fp.write
    - urllib.request.FancyURLopener.__init__
    - urllib.request.FancyURLopener.open
    - functionlist.append
    - <builtin>.len
    - r.match
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1105
    functionName: lexers._sourcemod_builtins.get_version
    functionSourceFile: lexers._sourcemod_builtins
    functionUses: 2
    functionsReached:
    - line.decode
    - re.compile
    - m.groups
    - r.search
    - <builtin>.ValueError
    - urllib.request.FancyURLopener.open
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1114
    functionName: lexers._sourcemod_builtins.get_sm_functions
    functionSourceFile: lexers._sourcemod_builtins
    functionUses: 2
    functionsReached:
    - line.decode
    - re.compile
    - m.groups
    - urllib.request.FancyURLopener.open
    - functions.append
    - r.match
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 2
    argNames:
    - filename
    - natives
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1124
    functionName: lexers._sourcemod_builtins.regenerate
    functionSourceFile: lexers._sourcemod_builtins
    functionUses: 2
    functionsReached:
    - content.find
    - <builtin>.open
    - lines.append
    - fp.write
    - pygments.util.format_lines
    - <builtin>.repr
    - fp.read
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 5
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1137
    functionName: lexers._sourcemod_builtins.run
    functionSourceFile: lexers._sourcemod_builtins
    functionUses: 1
    functionsReached:
    - line.decode
    - re.compile
    - content.find
    - <builtin>.open
    - <builtin>.repr
    - functions.append
    - fp.read
    - <builtin>.print
    - lexers._sourcemod_builtins.regenerate
    - lexers._sourcemod_builtins.get_version
    - lines.append
    - <builtin>.ValueError
    - pygments.util.format_lines
    - m.groups
    - lexers._sourcemod_builtins.get_sm_functions
    - r.search
    - fp.write
    - urllib.request.FancyURLopener.open
    - functionlist.append
    - <builtin>.len
    - r.match
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.archetype
    functionSourceFile: lexers.archetype
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.archetype.AtomsLexer
    functionSourceFile: lexers.archetype
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.archetype.OdinLexer
    functionSourceFile: lexers.archetype
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.archetype.CadlLexer
    functionSourceFile: lexers.archetype
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: lexers.archetype.AdlLexer
    functionSourceFile: lexers.archetype
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.ooc
    functionSourceFile: lexers.ooc
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.ooc.OocLexer
    functionSourceFile: lexers.ooc
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers._lilypond_builtins
    functionSourceFile: lexers._lilypond_builtins
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: -1
    functionName: lexers._postgres_builtins
    functionSourceFile: lexers._postgres_builtins
    functionUses: 0
    functionsReached:
    - kw.sort
    - f.read
    - tmp.split
    - <builtin>.map
    - urllib.request.urlopen
    - re.compile
    - <builtin>.open
    - lexers._postgres_builtins.update_myself
    - re.finditer
    - m.start
    - lexers._postgres_builtins.parse_keywords
    - t.split
    - dt.append
    - <builtin>.iter
    - <builtin>.repr
    - m.end
    - re_start.match
    - <builtin>.sorted
    - re.sub
    - <builtin>.tuple
    - re_end.match
    - lexers._postgres_builtins.parse_datatypes
    - <builtin>.list
    - lines.append
    - <builtin>.ValueError
    - pygments.util.format_lines
    - lexers._postgres_builtins.update_consts
    - dt.add
    - re_entry.match
    - re_match.search
    - urllib.request.urlopen.read
    - m.group
    - t.strip
    - f.write
    - kw.append
    - lexers._postgres_builtins.parse_pseudos
    - <builtin>.set
    - line.split
    - content.splitlines
    - dt.sort
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 586
    functionName: lexers._postgres_builtins.update_myself
    functionSourceFile: lexers._postgres_builtins
    functionUses: 1
    functionsReached:
    - kw.sort
    - f.read
    - tmp.split
    - urllib.request.urlopen
    - re.compile
    - <builtin>.open
    - re.finditer
    - m.start
    - lexers._postgres_builtins.parse_keywords
    - t.split
    - dt.append
    - <builtin>.iter
    - <builtin>.repr
    - m.end
    - re_start.match
    - re.sub
    - re_end.match
    - lexers._postgres_builtins.parse_datatypes
    - <builtin>.list
    - lines.append
    - <builtin>.ValueError
    - pygments.util.format_lines
    - lexers._postgres_builtins.update_consts
    - dt.add
    - re_entry.match
    - re_match.search
    - urllib.request.urlopen.read
    - m.group
    - t.strip
    - f.write
    - kw.append
    - lexers._postgres_builtins.parse_pseudos
    - <builtin>.set
    - line.split
    - content.splitlines
    - dt.sort
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 2
    IfCount: 3
    argCount: 1
    argNames:
    - f
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 610
    functionName: lexers._postgres_builtins.parse_datatypes
    functionSourceFile: lexers._postgres_builtins
    functionUses: 2
    functionsReached:
    - tmp.split
    - re.sub
    - <builtin>.list
    - t.strip
    - t.split
    - dt.add
    - <builtin>.set
    - line.split
    - dt.sort
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 2
    IfCount: 4
    argCount: 1
    argNames:
    - f
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 638
    functionName: lexers._postgres_builtins.parse_pseudos
    functionSourceFile: lexers._postgres_builtins
    functionUses: 2
    functionsReached:
    - re.compile
    - m.group
    - <builtin>.ValueError
    - re_end.match
    - dt.append
    - <builtin>.iter
    - re_start.match
    - re_entry.match
    - dt.sort
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 1
    argNames:
    - f
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 599
    functionName: lexers._postgres_builtins.parse_keywords
    functionSourceFile: lexers._postgres_builtins
    functionUses: 2
    functionsReached:
    - kw.sort
    - m.group
    - re.finditer
    - <builtin>.ValueError
    - kw.append
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argNames:
    - filename
    - constname
    - content
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 667
    functionName: lexers._postgres_builtins.update_consts
    functionSourceFile: lexers._postgres_builtins
    functionUses: 2
    functionsReached:
    - f.read
    - re_match.search
    - re.compile
    - <builtin>.open
    - f.write
    - m.start
    - lines.append
    - <builtin>.ValueError
    - pygments.util.format_lines
    - <builtin>.repr
    - m.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.julia
    functionSourceFile: lexers.julia
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.julia.JuliaLexer
    functionSourceFile: lexers.julia
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 8
    IfCount: 6
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 256
    functionName: lexers.julia.JuliaConsoleLexer.get_tokens_unprocessed
    functionSourceFile: lexers.julia
    functionUses: 0
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - <builtin>.next
    - pygments.lexer.do_insertions
    - <builtin>.iter
    - string.lower
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - m.end
    - pygments.util.get_bool_opt
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - pkg_resources.iter_entry_points
    - pygments.util.get_list_opt
    - text.splitlines
    - <builtin>.int
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - <builtin>.isinstance
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - value.split
    - <builtin>.list
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - statestack.append
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - insertions.append
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - pygments.lexer.Lexer.add_filter
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - statestack.pop
    - pkg_resources.iter_entry_points.load
    - m.group
    - importlib.metadata.entry_points
    - <builtin>.abs
    - options.get
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - line.startswith
    - <builtin>.len
    - stack.append
    - value.lower
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.usd
    functionSourceFile: lexers.usd
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argNames:
    - words
    - type_
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 21
    functionName: lexers.usd._keywords
    functionSourceFile: lexers.usd
    functionUses: 1
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: lexers.usd.UsdLexer
    functionSourceFile: lexers.usd
    functionUses: 0
    functionsReached:
    - lexers.usd._keywords
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers._usd_builtins
    functionSourceFile: pygments.lexers._usd_builtins
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.oberon
    functionSourceFile: lexers.oberon
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.oberon.ComponentPascalLexer
    functionSourceFile: lexers.oberon
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 106
    functionName: lexers.oberon.ComponentPascalLexer.analyse_text
    functionSourceFile: lexers.oberon
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.promql
    functionSourceFile: lexers.promql
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.promql.PromQLLexer
    functionSourceFile: lexers.promql
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.qvt
    functionSourceFile: lexers.qvt
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.qvt.QVToLexer
    functionSourceFile: lexers.qvt
    functionUses: 0
    functionsReached:
    - pygments.lexer.combined.__init__
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.gsql
    functionSourceFile: lexers.gsql
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: lexers.gsql.GSQLLexer
    functionSourceFile: lexers.gsql
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.dylan
    functionSourceFile: lexers.dylan
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.dylan.DylanLexer
    functionSourceFile: lexers.dylan
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.dylan.DylanLidLexer
    functionSourceFile: lexers.dylan
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.dylan.DylanConsoleLexer
    functionSourceFile: lexers.dylan
    functionUses: 0
    functionsReached:
    - re.compile
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 4
    IfCount: 3
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 265
    functionName: lexers.dylan.DylanConsoleLexer.get_tokens_unprocessed
    functionSourceFile: lexers.dylan
    functionUses: 0
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - <builtin>.next
    - pygments.lexer.do_insertions
    - string.lower
    - <builtin>.iter
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - m.end
    - pygments.util.get_bool_opt
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - pkg_resources.iter_entry_points
    - pygments.util.get_list_opt
    - <builtin>.int
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - match.group
    - <builtin>.isinstance
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.list
    - value.split
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - statestack.append
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - insertions.append
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - pygments.lexer.Lexer.add_filter
    - importlib_metadata.entry_points.select
    - match.start
    - statestack.pop
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - m.group
    - importlib.metadata.entry_points
    - <builtin>.abs
    - options.get
    - line_re.finditer
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - <builtin>.len
    - stack.append
    - value.lower
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.supercollider
    functionSourceFile: lexers.supercollider
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.supercollider.SuperColliderLexer
    functionSourceFile: lexers.supercollider
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 92
    functionName: lexers.supercollider.SuperColliderLexer.analyse_text
    functionSourceFile: lexers.supercollider
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.rdf
    functionSourceFile: lexers.rdf
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.rdf.SparqlLexer
    functionSourceFile: lexers.rdf
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.rdf.TurtleLexer
    functionSourceFile: lexers.rdf
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 313
    functionName: lexers.rdf.TurtleLexer.analyse_text
    functionSourceFile: lexers.rdf
    functionUses: 0
    functionsReached:
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.rdf.ShExCLexer
    functionSourceFile: lexers.rdf
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.graphics
    functionSourceFile: lexers.graphics
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.graphics.GLShaderLexer
    functionSourceFile: lexers.graphics
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.graphics.HLSLShaderLexer
    functionSourceFile: lexers.graphics
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.graphics.PostScriptLexer
    functionSourceFile: lexers.graphics
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: lexers.graphics.AsymptoteLexer
    functionSourceFile: lexers.graphics
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 507
    functionName: lexers.graphics.AsymptoteLexer.get_tokens_unprocessed
    functionSourceFile: lexers.graphics
    functionUses: 0
    functionsReached:
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - m.end
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - <builtin>.isinstance
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - value.split
    - <builtin>.list
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - statestack.append
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - statestack.pop
    - m.group
    - <builtin>.abs
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - <builtin>.len
    - stack.append
    - value.lower
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - word
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 518
    functionName: lexers.graphics._shortened
    functionSourceFile: lexers.graphics
    functionUses: 1
    functionsReached:
    - word.find
    - <builtin>.range
    - <builtin>.len
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - words
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 524
    functionName: lexers.graphics._shortened_many
    functionSourceFile: lexers.graphics
    functionUses: 1
    functionsReached:
    - <builtin>.map
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: lexers.graphics.GnuplotLexer
    functionSourceFile: lexers.graphics
    functionUses: 0
    functionsReached:
    - <builtin>.map
    - lexers.graphics._shortened_many
    - lexers.graphics._shortened
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    - <builtin>.range
    - <builtin>.len
    - word.find
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.graphics.PovrayLexer
    functionSourceFile: lexers.graphics
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 780
    functionName: lexers.graphics.PovrayLexer.analyse_text
    functionSourceFile: lexers.graphics
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.tlb
    functionSourceFile: lexers.tlb
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.tlb.TlbLexer
    functionSourceFile: lexers.tlb
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.trafficscript
    functionSourceFile: lexers.trafficscript
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers._lasso_builtins
    functionSourceFile: lexers._lasso_builtins
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: -1
    functionName: lexers._mysql_builtins
    functionSourceFile: lexers._mysql_builtins
    functionUses: 0
    functionsReached:
    - f.read
    - urllib.request.urlopen
    - re.compile
    - <builtin>.open
    - m.start
    - re.finditer
    - <builtin>.repr
    - functions.update
    - m.end
    - <builtin>.sorted
    - lexers._mysql_builtins.parse_lex_optimizer_hints
    - <builtin>.tuple
    - results.add
    - lexers._mysql_builtins.parse_item_create_functions
    - lexers._mysql_builtins.update_content
    - lexers._mysql_builtins.parse_lex_functions
    - lines.append
    - <builtin>.ValueError
    - pygments.util.format_lines
    - lexers._mysql_builtins.update_myself
    - re_match.search
    - urllib.request.urlopen.read
    - m.group
    - lexers._mysql_builtins.parse_lex_keywords
    - f.write
    - <builtin>.set
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 4
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1246
    functionName: lexers._mysql_builtins.update_myself
    functionSourceFile: lexers._mysql_builtins
    functionUses: 1
    functionsReached:
    - f.read
    - urllib.request.urlopen
    - re.compile
    - <builtin>.open
    - m.start
    - re.finditer
    - <builtin>.repr
    - functions.update
    - m.end
    - <builtin>.sorted
    - lexers._mysql_builtins.parse_lex_optimizer_hints
    - <builtin>.tuple
    - results.add
    - lexers._mysql_builtins.parse_item_create_functions
    - lexers._mysql_builtins.update_content
    - lexers._mysql_builtins.parse_lex_functions
    - lines.append
    - <builtin>.ValueError
    - pygments.util.format_lines
    - re_match.search
    - urllib.request.urlopen.read
    - m.group
    - lexers._mysql_builtins.parse_lex_keywords
    - f.write
    - <builtin>.set
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 1
    argNames:
    - f
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1265
    functionName: lexers._mysql_builtins.parse_lex_keywords
    functionSourceFile: lexers._mysql_builtins
    functionUses: 2
    functionsReached:
    - m.group
    - re.finditer
    - <builtin>.ValueError
    - results.add
    - <builtin>.set
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 1
    argNames:
    - f
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1291
    functionName: lexers._mysql_builtins.parse_lex_functions
    functionSourceFile: lexers._mysql_builtins
    functionUses: 2
    functionsReached:
    - m.group
    - re.finditer
    - <builtin>.ValueError
    - results.add
    - <builtin>.set
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 1
    argNames:
    - f
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1278
    functionName: lexers._mysql_builtins.parse_lex_optimizer_hints
    functionSourceFile: lexers._mysql_builtins
    functionUses: 2
    functionsReached:
    - m.group
    - re.finditer
    - <builtin>.ValueError
    - results.add
    - <builtin>.set
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 1
    argNames:
    - f
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1304
    functionName: lexers._mysql_builtins.parse_item_create_functions
    functionSourceFile: lexers._mysql_builtins
    functionUses: 2
    functionsReached:
    - m.group
    - re.finditer
    - <builtin>.ValueError
    - results.add
    - <builtin>.set
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 2
    argNames:
    - field_name
    - content
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1317
    functionName: lexers._mysql_builtins.update_content
    functionSourceFile: lexers._mysql_builtins
    functionUses: 2
    functionsReached:
    - f.read
    - re_match.search
    - re.compile
    - <builtin>.open
    - f.write
    - m.start
    - lines.append
    - <builtin>.ValueError
    - pygments.util.format_lines
    - <builtin>.repr
    - m.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: lexers.javascript
    functionSourceFile: lexers.javascript
    functionUses: 0
    functionsReached:
    - pygments.unistring.combine
    - <builtin>.globals
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.javascript.JavascriptLexer
    functionSourceFile: lexers.javascript
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.javascript.TypeScriptLexer
    functionSourceFile: lexers.javascript
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.javascript.KalLexer
    functionSourceFile: lexers.javascript
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.javascript.LiveScriptLexer
    functionSourceFile: lexers.javascript
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: lexers.javascript.DartLexer
    functionSourceFile: lexers.javascript
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.javascript.LassoLexer
    functionSourceFile: lexers.javascript
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 3
    IfCount: 1
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 750
    functionName: lexers.javascript.LassoLexer.__init__
    functionSourceFile: lexers.javascript
    functionUses: 0
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - string.lower
    - MEMBERS.items
    - pygments.util.get_bool_opt
    - pkg_resources.iter_entry_points
    - pygments.util.get_list_opt
    - <builtin>.int
    - <builtin>.isinstance
    - BUILTINS.items
    - <builtin>.list
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - pygments.lexer.Lexer.add_filter
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - options.get
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - <builtin>.set
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    IfCount: 2
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 766
    functionName: lexers.javascript.LassoLexer.get_tokens_unprocessed
    functionSourceFile: lexers.javascript
    functionUses: 0
    functionsReached:
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - m.end
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - <builtin>.isinstance
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - value.split
    - <builtin>.list
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - statestack.append
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - statestack.pop
    - m.group
    - <builtin>.abs
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - <builtin>.len
    - stack.append
    - value.lower
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 779
    functionName: lexers.javascript.LassoLexer.analyse_text
    functionSourceFile: lexers.javascript
    functionUses: 0
    functionsReached:
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: lexers.javascript.ObjectiveJLexer
    functionSourceFile: lexers.javascript
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1006
    functionName: lexers.javascript.ObjectiveJLexer.analyse_text
    functionSourceFile: lexers.javascript
    functionUses: 0
    functionsReached:
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.javascript.CoffeeScriptLexer
    functionSourceFile: lexers.javascript
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: lexers.javascript.MaskLexer
    functionSourceFile: lexers.javascript
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.javascript.EarlGreyLexer
    functionSourceFile: lexers.javascript
    functionUses: 0
    functionsReached:
    - pygments.lexer.combined.__init__
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.javascript.JuttleLexer
    functionSourceFile: lexers.javascript
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 5
    IfCount: 4
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 1552
    functionName: lexers.javascript.NodeConsoleLexer.get_tokens_unprocessed
    functionSourceFile: lexers.javascript
    functionUses: 0
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - <builtin>.next
    - pygments.lexer.do_insertions
    - <builtin>.iter
    - string.lower
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - m.end
    - pygments.util.get_bool_opt
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - pkg_resources.iter_entry_points
    - pygments.util.get_list_opt
    - <builtin>.int
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - match.group
    - line.lstrip
    - <builtin>.isinstance
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - value.split
    - <builtin>.list
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - statestack.append
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - insertions.append
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - pygments.lexer.Lexer.add_filter
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - statestack.pop
    - pkg_resources.iter_entry_points.load
    - m.group
    - importlib.metadata.entry_points
    - <builtin>.abs
    - options.get
    - line_re.finditer
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - line.startswith
    - <builtin>.len
    - stack.append
    - value.lower
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.solidity
    functionSourceFile: lexers.solidity
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.solidity.SolidityLexer
    functionSourceFile: lexers.solidity
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.objective
    functionSourceFile: lexers.objective
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argNames:
    - baselexer
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 23
    functionName: lexers.objective.objective
    functionSourceFile: lexers.objective
    functionUses: 0
    functionsReached:
    - re.compile
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: lexers.objective.objective.GeneratedObjectiveCVariant
    functionSourceFile: lexers.objective
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    - pygments.lexer.words.__init__
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 0
    IfCount: 4
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 167
    functionName: lexers.objective.objective.GeneratedObjectiveCVariant.analyse_text
    functionSourceFile: lexers.objective
    functionUses: 0
    functionsReached:
    - re.search
    - _oc_message.search
    - _oc_keywords.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 3
    argNames:
    - self
    - text
    - stack
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 11
    functionLinenumber: 178
    functionName: lexers.objective.objective.GeneratedObjectiveCVariant.get_tokens_unprocessed
    functionSourceFile: lexers.objective
    functionUses: 0
    functionsReached:
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - m.end
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - <builtin>.isinstance
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - value.split
    - <builtin>.list
    - pygments.lexers.c_cpp.CFamilyLexer.get_tokens_unprocessed
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - statestack.append
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - statestack.pop
    - m.group
    - <builtin>.abs
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - <builtin>.len
    - stack.append
    - value.lower
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.objective.LogosLexer
    functionSourceFile: lexers.objective
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - re.compile
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 277
    functionName: lexers.objective.LogosLexer.analyse_text
    functionSourceFile: lexers.objective
    functionUses: 0
    functionsReached:
    - LogosLexer._logos_keywords.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.objective.SwiftLexer
    functionSourceFile: lexers.objective
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 494
    functionName: lexers.objective.SwiftLexer.get_tokens_unprocessed
    functionSourceFile: lexers.objective
    functionUses: 0
    functionsReached:
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - m.end
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - <builtin>.isinstance
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - value.split
    - <builtin>.list
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - statestack.append
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - statestack.pop
    - m.group
    - <builtin>.abs
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - <builtin>.len
    - stack.append
    - value.lower
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexers.algebra
    functionSourceFile: lexers.algebra
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 6
    IfCount: 5
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 102
    functionName: lexers.algebra.GAPConsoleLexer.get_tokens_unprocessed
    functionSourceFile: lexers.algebra
    functionUses: 0
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - <builtin>.next
    - pygments.lexer.do_insertions
    - <builtin>.iter
    - string.lower
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - m.end
    - pygments.util.get_bool_opt
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - pkg_resources.iter_entry_points
    - pygments.util.get_list_opt
    - text.splitlines
    - <builtin>.int
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - <builtin>.isinstance
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - value.split
    - <builtin>.list
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - statestack.append
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - insertions.append
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - pygments.lexer.Lexer.add_filter
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - statestack.pop
    - pkg_resources.iter_entry_points.load
    - m.group
    - importlib.metadata.entry_points
    - <builtin>.abs
    - options.get
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - line.startswith
    - <builtin>.len
    - stack.append
    - value.lower
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 138
    functionName: lexers.algebra.GAPConsoleLexer.analyse_text
    functionSourceFile: lexers.algebra
    functionUses: 0
    functionsReached:
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - entries
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 173
    functionName: lexers.algebra.MathematicaLexer._multi_escape
    functionSourceFile: lexers.algebra
    functionUses: 0
    functionsReached:
    - re.escape
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.algebra.MathematicaLexer
    functionSourceFile: lexers.algebra
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.algebra.MuPADLexer
    functionSourceFile: lexers.algebra
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: lexers.algebra.BCLexer
    functionSourceFile: lexers.algebra
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.cmdline
    functionSourceFile: pygments.cmdline
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argNames:
    - o_strs
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 33
    functionName: pygments.cmdline._parse_options
    functionSourceFile: pygments.cmdline
    functionUses: 4
    functionsReached:
    - o_str.split
    - o_str.strip
    - o_arg.strip
    - o_key.strip
    - o_val.strip
    - o_arg.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: o_str.strip
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: o_str.split
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: o_arg.strip
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: o_arg.split
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: o_key.strip
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: o_val.strip
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 1
    argNames:
    - f_strs
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 54
    functionName: pygments.cmdline._parse_filters
    functionSourceFile: pygments.cmdline
    functionUses: 3
    functionsReached:
    - o_str.split
    - pygments.cmdline._parse_options
    - f_str.split
    - o_str.strip
    - filters.append
    - o_arg.strip
    - o_key.strip
    - o_val.strip
    - o_arg.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: f_str.split
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: filters.append
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 7
    IfCount: 3
    argCount: 2
    argNames:
    - what
    - name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 67
    functionName: pygments.cmdline._print_help
    functionSourceFile: pygments.cmdline
    functionUses: 3
    functionsReached:
    - pygments.filters.find_filter_class
    - <builtin>.__import__
    - pygments.plugin.find_plugin_filters
    - FORMATTERS.values
    - <builtin>.getattr
    - pygments.formatters.find_formatter_class
    - <builtin>.print
    - pkg_resources.iter_entry_points
    - textwrap.dedent
    - _alias.lower
    - LEXERS.values
    - pygments.plugin.iter_entry_points
    - pygments.lexers.get_lexer_by_name
    - pygments.lexers._load_lexers
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - pygments.formatters._load_formatters
    - pygments.plugin.find_plugin_formatters
    - pygments.plugin.find_plugin_lexers
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: textwrap.dedent
    functionSourceFile: textwrap
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 22
    IfCount: 4
    argCount: 1
    argNames:
    - what
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 87
    functionName: pygments.cmdline._print_list
    functionSourceFile: pygments.cmdline
    functionUses: 3
    functionsReached:
    - pygments.plugin.find_plugin_styles
    - pygments.filters.find_filter_class
    - <builtin>.__import__
    - pygments.plugin.find_plugin_filters
    - pygments.styles.get_all_styles
    - line.strip
    - FORMATTERS.values
    - pygments.lexers.get_all_lexers
    - <builtin>.getattr
    - <builtin>.print
    - pkg_resources.iter_entry_points
    - name.title
    - res.append
    - LEXERS.values
    - pygments.plugin.iter_entry_points
    - info.append
    - obj.__doc__.strip
    - pygments.formatters.get_all_formatters
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - pygments.filters.get_all_filters
    - importlib.metadata.entry_points
    - pygments.formatters._load_formatters
    - pygments.plugin.find_plugin_formatters
    - pygments.plugin.find_plugin_lexers
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - pygments.util.docstring_headline
    - pygments.styles.get_style_by_name
    - info.sort
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: info.append
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: info.sort
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 1
    argNames:
    - requested_items
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 138
    functionName: pygments.cmdline._print_list_as_json
    functionSourceFile: pygments.cmdline
    functionUses: 3
    functionsReached:
    - pygments.plugin.find_plugin_styles
    - pygments.filters.find_filter_class
    - <builtin>.__import__
    - pygments.plugin.find_plugin_filters
    - pygments.styles.get_all_styles
    - line.strip
    - json.dump
    - FORMATTERS.values
    - pygments.lexers.get_all_lexers
    - <builtin>.getattr
    - pkg_resources.iter_entry_points
    - name.title
    - res.append
    - LEXERS.values
    - pygments.plugin.iter_entry_points
    - obj.__doc__.strip
    - pygments.formatters.get_all_formatters
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - pygments.filters.get_all_filters
    - importlib.metadata.entry_points
    - pygments.formatters._load_formatters
    - pygments.plugin.find_plugin_formatters
    - pygments.plugin.find_plugin_lexers
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - pygments.util.docstring_headline
    - pygments.styles.get_style_by_name
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json.dump
    functionSourceFile: json
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 53
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 24
    EdgeCount: 75
    ICount: 37
    IfCount: 53
    argCount: 2
    argNames:
    - parser
    - argns
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 182
    functionName: pygments.cmdline.main_inner
    functionSourceFile: pygments.cmdline
    functionUses: 2
    functionsReached:
    - text.decode
    - pygments.plugin.find_plugin_styles
    - pygments.formatters.html.HtmlFormatter._format_lines
    - pygments.lexers.guess_lexer
    - os.path.splitext
    - pygments.formatters.terminal256.Terminal256Formatter._setup_styles
    - pygments.highlight
    - <builtin>.open
    - pygments.formatters.html.HtmlFormatter._get_css_classes
    - pygments.formatters.html.HtmlFormatter._wrap_inlinelinenos
    - pygments.formatters.html.HtmlFormatter._lookup_ctag
    - io.StringIO.write
    - pygments.styles.get_all_styles
    - value.splitlines
    - pygments.lexer.do_insertions
    - <builtin>.type
    - m.end
    - result.append
    - pygments.formatters.html.HtmlFormatter._wrap_div
    - pygments.formatters.terminal.TerminalFormatter._get_color
    - token.encode
    - pygments.formatters.find_formatter_class
    - pygments.lexers.templates.CheetahPythonLexer.get_tokens_unprocessed
    - pygments.formatters.latex.LatexEmbeddedLexer.get_tokens_unprocessed
    - res.append
    - pygments.formatters.html.HtmlFormatter._get_css_inline_styles
    - <builtin>.vars
    - matches.sort
    - o_key.strip
    - matches.append
    - queue.clear
    - enc.get
    - pygments.formatters.terminal256.Terminal256Formatter._write_lineno
    - LEXERS.values
    - <builtin>.any
    - sys.stdout.buffer.close
    - pygments.formatters.html.HtmlFormatter._wrap_lineanchors
    - sys.stdin.buffer.readline
    - p_opt.split
    - arg_set.discard
    - pygments.formatters.terminal256.Terminal256Formatter._color_index
    - pkg_resources.iter_entry_points.load
    - insertion_buf.append
    - filter_.filter
    - pygments.cmdline._parse_options
    - line.endswith
    - special_modes.add_argument
    - io.TextIOWrapper.flush
    - importlib_metadata.entry_points
    - os.path.basename
    - pygments.formatters.html.HtmlFormatter.get_style_defs
    - pygments.util.guess_decode_from_terminal
    - pygments.formatter._lookup_style
    - pygments.formatters.html.HtmlFormatter._wrap_linespans
    - <builtin>.TypeError
    - <builtin>.issubclass
    - pygments.filters.get_filter_by_name
    - pygments.formatters.html.HtmlFormatter.get_linenos_style_defs
    - <builtin>.map
    - <builtin>.bool
    - os.path.dirname
    - pygments.modeline.get_filetype_from_line
    - <builtin>.next
    - pygments.lexers._iter_lexerclasses
    - pygments.lexer.Lexer.get_tokens
    - pygments.cmdline._print_list_as_json
    - pygments.util.UnclosingTextIOWrapper.close
    - pygments.lexers.get_all_lexers
    - pygments.modeline.get_filetype_from_buffer
    - <builtin>.getattr
    - lexername.rsplit
    - queue.append
    - <builtin>.print
    - pygments.util.get_choice_opt
    - pkg_resources.iter_entry_points
    - pygments.formatters.terminal256.Terminal256Formatter._closest_color
    - colorama.initialise.wrap_stream
    - pygments.formatters.latex.LatexEmbeddedLexer._find_safe_escape_tokens
    - pygments.formatters.html.HtmlFormatter._highlight_lines
    - pygments.util.get_list_opt
    - pygments.util.guess_decode
    - pygments.formatters.terminal.TerminalFormatter.format_unencoded
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - pygments.filter.apply_filters._apply
    - fnmatch.fnmatch
    - os.path.join
    - _text.decode
    - sys.stdout.buffer.flush
    - pygments.formatters.terminal256.Terminal256Formatter.format
    - pygments.console.ansiformat
    - pygments.formatters.terminal.TerminalFormatter.__init__
    - value.split
    - text.expandtabs
    - pygments.util.terminal_encoding
    - lines.append
    - text.partition
    - pygments.plugin.iter_entry_points
    - parsed_opts.get
    - pygments.lexers.special.TextLexer.get_tokens_unprocessed
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - pygments.formatters.terminal.TerminalFormatter._write_lineno
    - pygments.cmdline.main_inner
    - sys.stdout.buffer.write
    - value.translate
    - pygments.formatters.get_all_formatters
    - pygments.formatters.terminal256.EscapeSequence.escape
    - o_arg.split
    - STANDARD_TYPES.get
    - importlib_metadata.entry_points.get
    - pygments.cmdline._print_help
    - pygments.formatters.html.HtmlFormatter.get_background_style_defs
    - pygments.filters.get_all_filters
    - pygments.formatter.Formatter.format
    - importlib.metadata.entry_points
    - options.get
    - pygments.cmdline.main
    - argparse.ArgumentParser
    - line.rstrip
    - lexer.analyse_text
    - pygments.formatter.Formatter.__init__
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - line.extend
    - pygments.formatters.terminal256.TerminalTrueColorFormatter._color_tuple
    - pygments.util.docstring_headline
    - filters.append
    - <builtin>.ImportError
    - stack.append
    - arg_set.add
    - value.lower
    - codecs.lookup
    - f.read
    - <builtin>.__import__
    - o_str.split
    - pygments.plugin.find_plugin_filters
    - modeline_re.search
    - line.strip
    - string.lower
    - io.TextIOWrapper.__init__
    - FORMATTERS.values
    - realoutfile.getvalue
    - special_modes_group.add_mutually_exclusive_group
    - traceback.format_exception
    - style.append
    - text.endswith
    - pygments.formatters.terminal256.EscapeSequence.reset_string
    - flags.add_argument
    - attrs.extend
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - pygments.formatters.terminal256.EscapeSequence.true_color_string
    - attrs.append
    - name.title
    - <builtin>.int
    - pygments.formatters.terminal256.TerminalTrueColorFormatter._build_color_table
    - pygments.lexer.Lexer.get_tokens.streamer
    - io.TextIOWrapper.write
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - <builtin>.str
    - operation.add_argument
    - pygments.formatters.html.HtmlFormatter._translate_parts
    - ctags.TagEntry
    - pygments.formatters.html.HtmlFormatter.get_css_prefix.prefix
    - pygments.formatters.html.HtmlFormatter.get_token_style_defs
    - o_val.strip
    - _alias.lower
    - io.BytesIO
    - lexers.templates.CheetahPythonLexer.get_tokens_unprocessed
    - lexersel.add_argument
    - <builtin>.isinstance
    - os.path.split
    - pygments.formatters.terminal256.EscapeSequence.__init__
    - operation.add_mutually_exclusive_group
    - cf.write
    - os.path.isabs
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.formatters.html.HtmlFormatter._wrap_code
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - style_lines.extend
    - info.append
    - obj.__doc__.strip
    - sys.stdin.buffer.read
    - pygments.formatters.get_formatter_for_filename
    - pygments.lexer.Lexer.add_filter
    - text.replace
    - <builtin>.exec
    - pygments.lexers.get_lexer_by_name
    - pygments.formatters.latex.LatexEmbeddedLexer._find_escape_tokens
    - parser.print_help
    - pygments.formatters.terminal256.Terminal256Formatter._build_color_table
    - pygments.lexers.load_lexer_from_file
    - special_modes_group.add_argument
    - statestack.pop
    - m.group
    - <builtin>.abs
    - pygments.formatters.html.HtmlFormatter.format_unencoded
    - pygments.formatters.html._get_ttype_class
    - pygments.formatter.Formatter.get_style_defs
    - pygments.plugin.find_plugin_formatters
    - pygments.plugin.find_plugin_lexers
    - pygments.lexers.data.JsonLexer.get_tokens_unprocessed
    - pygments.cmdline.main_inner.is_only_option
    - io.StringIO
    - line.append
    - o_str.strip
    - pygments.styles.get_style_by_name
    - infp.read
    - o_arg.strip
    - <builtin>.set
    - <builtin>.sorted
    - fmter.rsplit
    - pygments.formatters.terminal256.Terminal256Formatter.format_unencoded
    - text.startswith
    - pygments.lexer.Lexer.__init__
    - pygments.filters.find_filter_class
    - chardet.detect
    - lines.insert
    - text.strip
    - pygments.lexers.find_lexer_class_for_filename
    - pygments.lex
    - <builtin>.iter
    - <builtin>.repr
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - json.dump
    - pygments.formatters.html.HtmlFormatter._wrap_tablelinenos
    - pygments.formatters.html.HtmlFormatter.get_css_prefix
    - pygments.formatters.load_formatter_from_file
    - tmp.append
    - pygments.formatters.terminal256.TerminalTrueColorFormatter._setup_styles
    - pygments.util.get_bool_opt
    - io.StringIO.getvalue
    - pygments.formatters.html.HtmlFormatter._get_css_class
    - pygments.format
    - f_str.split
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - textwrap.dedent
    - sys.exc_info
    - parser.add_argument_group
    - pygments.formatters.terminal256.EscapeSequence.color_string
    - <builtin>.enumerate
    - <builtin>.dict
    - arg.rstrip
    - buf.splitlines
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.list
    - statestack.append
    - os.path.exists
    - pygments.cmdline._parse_filters
    - pygments.util.get_int_opt
    - locale.getpreferredencoding
    - insertions.append
    - pygments.formatters.html.HtmlFormatter._wrap_full
    - <builtin>.range
    - pygments.formatters.html.HtmlFormatter.wrap
    - pygments.formatters.latex.LatexEmbeddedLexer._filter_to
    - pygments.lexers._load_lexers
    - importlib_metadata.entry_points.select
    - pygments.formatters.terminal256.Terminal256Formatter.__init__
    - pygments.lexer.Lexer.get_tokens_unprocessed
    - pygments.formatters.latex.LatexEmbeddedLexer.__init__
    - pygments.formatters.terminal.TerminalFormatter.format
    - pygments.cmdline._print_list
    - pygments.lexers.get_lexer_for_filename
    - styles.sort
    - pygments.formatters._load_formatters
    - parser.parse_args
    - os.environ.get
    - pygments.formatters.html.HtmlFormatter._wrap_pre
    - <builtin>.hasattr
    - pygments.formatters.get_formatter_by_name
    - pygments.filter.apply_filters
    - <builtin>.len
    - val.split
    - info.sort
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: parser.print_help
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - opt
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 192
    functionName: pygments.cmdline.main_inner.is_only_option
    functionSourceFile: pygments.cmdline
    functionUses: 3
    functionsReached:
    - <builtin>.any
    - <builtin>.vars
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.vars
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.any
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: arg_set.add
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: arg_set.discard
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 32
    IfCount: 2
    argCount: 1
    argNames:
    - args
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 15
    functionLinenumber: 528
    functionName: pygments.cmdline.main
    functionSourceFile: pygments.cmdline
    functionUses: 2
    functionsReached:
    - text.decode
    - pygments.plugin.find_plugin_styles
    - pygments.formatters.html.HtmlFormatter._format_lines
    - pygments.lexers.guess_lexer
    - os.path.splitext
    - pygments.formatters.terminal256.Terminal256Formatter._setup_styles
    - <builtin>.open
    - pygments.highlight
    - pygments.formatters.html.HtmlFormatter._get_css_classes
    - pygments.formatters.html.HtmlFormatter._wrap_inlinelinenos
    - pygments.formatters.html.HtmlFormatter._lookup_ctag
    - io.StringIO.write
    - pygments.styles.get_all_styles
    - value.splitlines
    - pygments.lexer.do_insertions
    - <builtin>.type
    - m.end
    - result.append
    - pygments.formatters.html.HtmlFormatter._wrap_div
    - pygments.formatters.terminal.TerminalFormatter._get_color
    - token.encode
    - pygments.formatters.find_formatter_class
    - pygments.lexers.templates.CheetahPythonLexer.get_tokens_unprocessed
    - pygments.formatters.latex.LatexEmbeddedLexer.get_tokens_unprocessed
    - res.append
    - pygments.formatters.html.HtmlFormatter._get_css_inline_styles
    - <builtin>.vars
    - matches.sort
    - o_key.strip
    - matches.append
    - queue.clear
    - enc.get
    - pygments.formatters.terminal256.Terminal256Formatter._write_lineno
    - LEXERS.values
    - <builtin>.any
    - sys.stdout.buffer.close
    - pygments.formatters.html.HtmlFormatter._wrap_lineanchors
    - sys.stdin.buffer.readline
    - p_opt.split
    - arg_set.discard
    - pygments.formatters.terminal256.Terminal256Formatter._color_index
    - special_modes.add_argument
    - insertion_buf.append
    - pkg_resources.iter_entry_points.load
    - pygments.cmdline._parse_options
    - filter_.filter
    - line.endswith
    - io.TextIOWrapper.flush
    - importlib_metadata.entry_points
    - os.path.basename
    - pygments.formatters.html.HtmlFormatter.get_style_defs
    - pygments.util.guess_decode_from_terminal
    - pygments.formatter._lookup_style
    - pygments.formatters.html.HtmlFormatter._wrap_linespans
    - <builtin>.TypeError
    - <builtin>.issubclass
    - pygments.filters.get_filter_by_name
    - pygments.formatters.html.HtmlFormatter.get_linenos_style_defs
    - <builtin>.map
    - <builtin>.bool
    - os.path.dirname
    - pygments.modeline.get_filetype_from_line
    - <builtin>.next
    - pygments.lexers._iter_lexerclasses
    - pygments.lexer.Lexer.get_tokens
    - pygments.cmdline._print_list_as_json
    - pygments.util.UnclosingTextIOWrapper.close
    - pygments.lexers.get_all_lexers
    - pygments.modeline.get_filetype_from_buffer
    - <builtin>.getattr
    - lexername.rsplit
    - queue.append
    - <builtin>.print
    - pygments.util.get_choice_opt
    - pkg_resources.iter_entry_points
    - pygments.formatters.terminal256.Terminal256Formatter._closest_color
    - colorama.initialise.wrap_stream
    - pygments.formatters.latex.LatexEmbeddedLexer._find_safe_escape_tokens
    - pygments.formatters.html.HtmlFormatter._highlight_lines
    - pygments.util.get_list_opt
    - pygments.util.guess_decode
    - pygments.formatters.terminal.TerminalFormatter.format_unencoded
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - pygments.filter.apply_filters._apply
    - fnmatch.fnmatch
    - os.path.join
    - _text.decode
    - sys.stdout.buffer.flush
    - pygments.formatters.terminal256.Terminal256Formatter.format
    - pygments.console.ansiformat
    - pygments.formatters.terminal.TerminalFormatter.__init__
    - value.split
    - text.expandtabs
    - pygments.util.terminal_encoding
    - lines.append
    - text.partition
    - pygments.plugin.iter_entry_points
    - parsed_opts.get
    - pygments.lexers.special.TextLexer.get_tokens_unprocessed
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - pygments.cmdline.main_inner
    - pygments.formatters.terminal.TerminalFormatter._write_lineno
    - sys.stdout.buffer.write
    - value.translate
    - pygments.formatters.get_all_formatters
    - pygments.formatters.terminal256.EscapeSequence.escape
    - o_arg.split
    - STANDARD_TYPES.get
    - importlib_metadata.entry_points.get
    - pygments.cmdline._print_help
    - pygments.formatters.html.HtmlFormatter.get_background_style_defs
    - argparse.ArgumentParser
    - pygments.filters.get_all_filters
    - importlib.metadata.entry_points
    - pygments.formatter.Formatter.format
    - pygments.cmdline.main
    - line.rstrip
    - lexer.analyse_text
    - options.get
    - pygments.formatter.Formatter.__init__
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - line.extend
    - pygments.formatters.terminal256.TerminalTrueColorFormatter._color_tuple
    - pygments.util.docstring_headline
    - filters.append
    - <builtin>.ImportError
    - stack.append
    - arg_set.add
    - value.lower
    - codecs.lookup
    - f.read
    - <builtin>.__import__
    - o_str.split
    - pygments.plugin.find_plugin_filters
    - modeline_re.search
    - line.strip
    - string.lower
    - io.TextIOWrapper.__init__
    - special_modes_group.add_mutually_exclusive_group
    - FORMATTERS.values
    - realoutfile.getvalue
    - traceback.format_exception
    - style.append
    - flags.add_argument
    - text.endswith
    - pygments.formatters.terminal256.EscapeSequence.reset_string
    - attrs.extend
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - pygments.formatters.terminal256.EscapeSequence.true_color_string
    - attrs.append
    - name.title
    - <builtin>.int
    - pygments.formatters.terminal256.TerminalTrueColorFormatter._build_color_table
    - pygments.lexer.Lexer.get_tokens.streamer
    - io.TextIOWrapper.write
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - <builtin>.str
    - operation.add_argument
    - pygments.formatters.html.HtmlFormatter._translate_parts
    - ctags.TagEntry
    - pygments.formatters.html.HtmlFormatter.get_css_prefix.prefix
    - pygments.formatters.html.HtmlFormatter.get_token_style_defs
    - o_val.strip
    - _alias.lower
    - lexersel.add_argument
    - lexers.templates.CheetahPythonLexer.get_tokens_unprocessed
    - io.BytesIO
    - <builtin>.isinstance
    - os.path.split
    - pygments.formatters.terminal256.EscapeSequence.__init__
    - operation.add_mutually_exclusive_group
    - cf.write
    - os.path.isabs
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.formatters.html.HtmlFormatter._wrap_code
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - style_lines.extend
    - info.append
    - obj.__doc__.strip
    - sys.stdin.buffer.read
    - pygments.formatters.get_formatter_for_filename
    - pygments.lexer.Lexer.add_filter
    - text.replace
    - <builtin>.exec
    - pygments.lexers.get_lexer_by_name
    - pygments.formatters.latex.LatexEmbeddedLexer._find_escape_tokens
    - parser.print_help
    - pygments.formatters.terminal256.Terminal256Formatter._build_color_table
    - special_modes_group.add_argument
    - pygments.lexers.load_lexer_from_file
    - statestack.pop
    - m.group
    - <builtin>.abs
    - pygments.formatters.html.HtmlFormatter.format_unencoded
    - pygments.formatters.html._get_ttype_class
    - pygments.formatter.Formatter.get_style_defs
    - pygments.plugin.find_plugin_formatters
    - pygments.plugin.find_plugin_lexers
    - pygments.lexers.data.JsonLexer.get_tokens_unprocessed
    - pygments.cmdline.main_inner.is_only_option
    - io.StringIO
    - line.append
    - o_str.strip
    - pygments.styles.get_style_by_name
    - infp.read
    - o_arg.strip
    - <builtin>.set
    - <builtin>.sorted
    - fmter.rsplit
    - pygments.formatters.terminal256.Terminal256Formatter.format_unencoded
    - text.startswith
    - pygments.lexer.Lexer.__init__
    - chardet.detect
    - pygments.filters.find_filter_class
    - lines.insert
    - text.strip
    - pygments.lexers.find_lexer_class_for_filename
    - pygments.lex
    - <builtin>.iter
    - <builtin>.repr
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - json.dump
    - pygments.formatters.html.HtmlFormatter._wrap_tablelinenos
    - pygments.formatters.html.HtmlFormatter.get_css_prefix
    - pygments.formatters.load_formatter_from_file
    - tmp.append
    - pygments.formatters.terminal256.TerminalTrueColorFormatter._setup_styles
    - pygments.util.get_bool_opt
    - io.StringIO.getvalue
    - pygments.formatters.html.HtmlFormatter._get_css_class
    - pygments.format
    - f_str.split
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - textwrap.dedent
    - sys.exc_info
    - parser.add_argument_group
    - pygments.formatters.terminal256.EscapeSequence.color_string
    - <builtin>.enumerate
    - <builtin>.dict
    - arg.rstrip
    - buf.splitlines
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.list
    - statestack.append
    - os.path.exists
    - pygments.cmdline._parse_filters
    - pygments.util.get_int_opt
    - locale.getpreferredencoding
    - insertions.append
    - pygments.formatters.html.HtmlFormatter._wrap_full
    - <builtin>.range
    - pygments.formatters.html.HtmlFormatter.wrap
    - pygments.formatters.latex.LatexEmbeddedLexer._filter_to
    - pygments.lexers._load_lexers
    - importlib_metadata.entry_points.select
    - pygments.formatters.terminal256.Terminal256Formatter.__init__
    - pygments.lexer.Lexer.get_tokens_unprocessed
    - pygments.formatters.latex.LatexEmbeddedLexer.__init__
    - pygments.formatters.terminal.TerminalFormatter.format
    - pygments.cmdline._print_list
    - pygments.lexers.get_lexer_for_filename
    - styles.sort
    - parser.parse_args
    - pygments.formatters._load_formatters
    - os.environ.get
    - pygments.formatters.html.HtmlFormatter._wrap_pre
    - <builtin>.hasattr
    - pygments.formatters.get_formatter_by_name
    - pygments.filter.apply_filters
    - <builtin>.len
    - val.split
    - info.sort
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: arg.rstrip
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: p_opt.split
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: parsed_opts.get
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: sys.stdin.buffer.read
    functionSourceFile: sys
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexername.rsplit
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: infp.read
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fmter.rsplit
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.environ.get
    functionSourceFile: os
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 135
    functionName: pygments.formatters.terminal256.Terminal256Formatter.__init__
    functionSourceFile: pygments.formatters.terminal256
    functionUses: 3
    functionsReached:
    - pygments.plugin.find_plugin_styles
    - <builtin>.__import__
    - pygments.formatters.terminal256.Terminal256Formatter._setup_styles
    - <builtin>.bool
    - string.lower
    - <builtin>.getattr
    - pygments.formatters.terminal256.EscapeSequence.reset_string
    - pygments.formatters.terminal256.TerminalTrueColorFormatter._setup_styles
    - attrs.extend
    - pygments.util.get_bool_opt
    - pygments.formatters.terminal256.EscapeSequence.true_color_string
    - pygments.formatters.terminal256.Terminal256Formatter._closest_color
    - attrs.append
    - pkg_resources.iter_entry_points
    - name.title
    - <builtin>.int
    - pygments.formatters.terminal256.TerminalTrueColorFormatter._build_color_table
    - <builtin>.str
    - pygments.formatters.terminal256.EscapeSequence.color_string
    - <builtin>.isinstance
    - pygments.formatters.terminal256.EscapeSequence.__init__
    - pygments.plugin.iter_entry_points
    - <builtin>.range
    - pygments.formatters.terminal256.EscapeSequence.escape
    - pygments.formatters.terminal256.Terminal256Formatter._build_color_table
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pygments.formatters.terminal256.Terminal256Formatter._color_index
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - options.get
    - pygments.formatter.Formatter.__init__
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - <builtin>.len
    - pygments.formatters.terminal256.TerminalTrueColorFormatter._color_tuple
    - pygments.styles.get_style_by_name
    - pygments.formatter._lookup_style
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 83
    functionName: pygments.formatters.terminal.TerminalFormatter.__init__
    functionSourceFile: pygments.formatters.terminal
    functionUses: 3
    functionsReached:
    - pygments.plugin.find_plugin_styles
    - <builtin>.map
    - <builtin>.__import__
    - <builtin>.bool
    - string.lower
    - <builtin>.getattr
    - pygments.util.get_bool_opt
    - pygments.util.get_choice_opt
    - pkg_resources.iter_entry_points
    - name.title
    - <builtin>.isinstance
    - pygments.plugin.iter_entry_points
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - options.get
    - pygments.formatter.Formatter.__init__
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - pygments.styles.get_style_by_name
    - pygments.formatter._lookup_style
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: io.TextIOWrapper.__init__
    functionSourceFile: ''
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: colorama.initialise.wrap_stream
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argNames:
    - self
    - left
    - right
    - lang
    - options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 451
    functionName: pygments.formatters.latex.LatexEmbeddedLexer.__init__
    functionSourceFile: pygments.formatters.latex
    functionUses: 3
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - string.lower
    - pygments.util.get_bool_opt
    - pkg_resources.iter_entry_points
    - pygments.util.get_list_opt
    - <builtin>.int
    - <builtin>.isinstance
    - <builtin>.list
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - pygments.lexer.Lexer.add_filter
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - options.get
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: sys.stdout.buffer.close
    functionSourceFile: sys
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: sys.stdin.buffer.readline
    functionSourceFile: sys
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: sys.stdout.buffer.flush
    functionSourceFile: sys
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 5
    argNames:
    - self
    - prog
    - indent_increment
    - max_help_position
    - width
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 518
    functionName: pygments.cmdline.HelpFormatter.__init__
    functionSourceFile: pygments.cmdline
    functionUses: 0
    functionsReached:
    - argparse.HelpFormatter.__init__
    - shutil.get_terminal_size
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: shutil.get_terminal_size
    functionSourceFile: shutil
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: argparse.HelpFormatter.__init__
    functionSourceFile: argparse
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: argparse.ArgumentParser
    functionSourceFile: argparse
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: parser.add_argument_group
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: operation.add_mutually_exclusive_group
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lexersel.add_argument
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: operation.add_argument
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: flags.add_argument
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: special_modes_group.add_mutually_exclusive_group
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: special_modes.add_argument
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: special_modes_group.add_argument
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: parser.parse_args
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: sys.exc_info
    functionSourceFile: sys
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: traceback.format_exception
    functionSourceFile: traceback
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.formatters.terminal256
    functionSourceFile: pygments.formatters.terminal256
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argNames:
    - self
    - fg
    - bg
    - bold
    - underline
    - italic
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 35
    functionName: pygments.formatters.terminal256.EscapeSequence.__init__
    functionSourceFile: pygments.formatters.terminal256
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argNames:
    - self
    - attrs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 42
    functionName: pygments.formatters.terminal256.EscapeSequence.escape
    functionSourceFile: pygments.formatters.terminal256
    functionUses: 9
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 8
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 12
    ICount: 7
    IfCount: 8
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 47
    functionName: pygments.formatters.terminal256.EscapeSequence.color_string
    functionSourceFile: pygments.formatters.terminal256
    functionUses: 5
    functionsReached:
    - attrs.append
    - <builtin>.int
    - <builtin>.str
    - <builtin>.len
    - pygments.formatters.terminal256.EscapeSequence.escape
    - attrs.extend
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: attrs.append
    functionSourceFile: <builtin>
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: attrs.extend
    functionSourceFile: <builtin>
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 5
    IfCount: 5
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 73
    functionName: pygments.formatters.terminal256.EscapeSequence.true_color_string
    functionSourceFile: pygments.formatters.terminal256
    functionUses: 5
    functionsReached:
    - attrs.append
    - <builtin>.str
    - <builtin>.len
    - pygments.formatters.terminal256.EscapeSequence.escape
    - attrs.extend
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 3
    IfCount: 3
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 87
    functionName: pygments.formatters.terminal256.EscapeSequence.reset_string
    functionSourceFile: pygments.formatters.terminal256
    functionUses: 6
    functionsReached:
    - pygments.formatters.terminal256.EscapeSequence.escape
    - <builtin>.len
    - attrs.append
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 18
    IfCount: 0
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 152
    functionName: pygments.formatters.terminal256.Terminal256Formatter._build_color_table
    functionSourceFile: pygments.formatters.terminal256
    functionUses: 4
    functionsReached:
    - <builtin>.range
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 311
    functionName: pygments.formatters.terminal256.TerminalTrueColorFormatter._build_color_table
    functionSourceFile: ''
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 0
    IfCount: 7
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 224
    functionName: pygments.formatters.terminal256.Terminal256Formatter._setup_styles
    functionSourceFile: pygments.formatters.terminal256
    functionUses: 4
    functionsReached:
    - pygments.formatters.terminal256.Terminal256Formatter._color_index
    - pygments.formatters.terminal256.Terminal256Formatter._closest_color
    - pygments.formatters.terminal256.EscapeSequence.__init__
    - attrs.append
    - <builtin>.int
    - <builtin>.str
    - <builtin>.range
    - pygments.formatters.terminal256.EscapeSequence.color_string
    - <builtin>.len
    - pygments.formatters.terminal256.EscapeSequence.escape
    - pygments.formatters.terminal256.EscapeSequence.reset_string
    - attrs.extend
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 0
    IfCount: 5
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 324
    functionName: pygments.formatters.terminal256.TerminalTrueColorFormatter._setup_styles
    functionSourceFile: pygments.formatters.terminal256
    functionUses: 4
    functionsReached:
    - pygments.formatters.terminal256.EscapeSequence.__init__
    - pygments.formatters.terminal256.EscapeSequence.true_color_string
    - attrs.append
    - <builtin>.int
    - <builtin>.str
    - <builtin>.len
    - pygments.formatters.terminal256.TerminalTrueColorFormatter._color_tuple
    - pygments.formatters.terminal256.EscapeSequence.escape
    - pygments.formatters.terminal256.EscapeSequence.reset_string
    - attrs.extend
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 4
    argNames:
    - self
    - r
    - g
    - b
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 188
    functionName: pygments.formatters.terminal256.Terminal256Formatter._closest_color
    functionSourceFile: pygments.formatters.terminal256
    functionUses: 6
    functionsReached:
    - <builtin>.range
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 2
    argNames:
    - self
    - color
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 205
    functionName: pygments.formatters.terminal256.Terminal256Formatter._color_index
    functionSourceFile: pygments.formatters.terminal256
    functionUses: 5
    functionsReached:
    - <builtin>.str
    - <builtin>.range
    - <builtin>.int
    - pygments.formatters.terminal256.Terminal256Formatter._closest_color
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - outfile
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 245
    functionName: pygments.formatters.terminal256.Terminal256Formatter._write_lineno
    functionSourceFile: pygments.formatters.terminal256
    functionUses: 10
    functionsReached:
    - sys.stdout.buffer.write
    - io.TextIOWrapper.write
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - color
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 314
    functionName: pygments.formatters.terminal256.TerminalTrueColorFormatter._color_tuple
    functionSourceFile: pygments.formatters.terminal256
    functionUses: 5
    functionsReached:
    - <builtin>.str
    - <builtin>.int
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.style
    functionSourceFile: pygments.style
    functionUses: 0
    functionsReached:
    - <builtin>.set
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 16
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 9
    EdgeCount: 23
    ICount: 0
    IfCount: 16
    argCount: 4
    argNames:
    - mcs
    - name
    - bases
    - dct
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 60
    functionName: pygments.style.StyleMeta.__new__
    functionSourceFile: pygments.style
    functionUses: 0
    functionsReached:
    - type.__new__
    - _styles.get
    - pygments.style.StyleMeta.__new__.colorformat
    - <builtin>.len
    - ttype.split
    - obj.styles.get
    - text.startswith
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 0
    IfCount: 6
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 66
    functionName: pygments.style.StyleMeta.__new__.colorformat
    functionSourceFile: pygments.style
    functionUses: 1
    functionsReached:
    - <builtin>.len
    - text.startswith
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: ttype.split
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _styles.get
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: obj.styles.get
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 0
    IfCount: 4
    argCount: 2
    argNames:
    - cls
    - token
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 126
    functionName: pygments.style.StyleMeta.style_for_token
    functionSourceFile: pygments.style
    functionUses: 1
    functionsReached:
    - <builtin>.bool
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - cls
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 156
    functionName: pygments.style.StyleMeta.list_styles
    functionSourceFile: pygments.style
    functionUses: 0
    functionsReached:
    - <builtin>.list
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argNames:
    - cls
    - ttype
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 159
    functionName: pygments.style.StyleMeta.styles_token
    functionSourceFile: pygments.style
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argNames:
    - cls
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 162
    functionName: pygments.style.StyleMeta.__iter__
    functionSourceFile: pygments.style
    functionUses: 0
    functionsReached:
    - pygments.style.StyleMeta.style_for_token
    - <builtin>.bool
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - cls
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 166
    functionName: pygments.style.StyleMeta.__len__
    functionSourceFile: pygments.style
    functionUses: 0
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.console
    functionSourceFile: pygments.console
    functionUses: 0
    functionsReached:
    - <builtin>.zip
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.zip
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 40
    functionName: pygments.console.reset_color
    functionSourceFile: pygments.console
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argNames:
    - color_key
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 44
    functionName: pygments.console.colorize
    functionSourceFile: pygments.console
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 7
    IfCount: 3
    argCount: 2
    argNames:
    - attr
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 48
    functionName: pygments.console.ansiformat
    functionSourceFile: pygments.console
    functionUses: 10
    functionsReached:
    - result.append
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.formatters.terminal
    functionSourceFile: pygments.formatters.terminal
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - outfile
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 94
    functionName: pygments.formatters.terminal.TerminalFormatter._write_lineno
    functionSourceFile: pygments.formatters.terminal
    functionUses: 10
    functionsReached:
    - sys.stdout.buffer.write
    - io.TextIOWrapper.write
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - ttype
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 98
    functionName: pygments.formatters.terminal.TerminalFormatter._get_color
    functionSourceFile: pygments.formatters.terminal
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: value.splitlines
    functionSourceFile: <builtin>
    functionUses: 13
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: line.endswith
    functionSourceFile: <builtin>
    functionUses: 13
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.special
    functionSourceFile: pygments.lexers.special
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 47
    functionName: pygments.lexers.special.OutputLexer.get_tokens_unprocessed
    functionSourceFile: pygments.lexers.special
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 69
    functionName: pygments.lexers.special.RawTokenLexer.__init__
    functionSourceFile: pygments.lexers.special
    functionUses: 0
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - <builtin>.map
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - string.lower
    - pygments.util.get_bool_opt
    - pygments.util.get_choice_opt
    - pkg_resources.iter_entry_points
    - pygments.util.get_list_opt
    - <builtin>.int
    - <builtin>.isinstance
    - <builtin>.list
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - pygments.lexer.Lexer.add_filter
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - options.get
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 2
    IfCount: 5
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 74
    functionName: pygments.lexers.special.RawTokenLexer.get_tokens
    functionSourceFile: pygments.lexers.special
    functionUses: 0
    functionsReached:
    - text.decode
    - <builtin>.isinstance
    - gzip.decompress
    - _ttype_cache.get
    - bz2.decompress
    - text.strip
    - line_re.finditer
    - ast.literal_eval
    - <builtin>.ValueError
    - match.group
    - pygments.lexers.special.RawTokenLexer.get_tokens_unprocessed
    - <builtin>.len
    - text.encode
    - <builtin>.getattr
    - ttypestr.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 95
    functionName: pygments.lexers.special.RawTokenLexer.get_tokens_unprocessed
    functionSourceFile: pygments.lexers.special
    functionUses: 1
    functionsReached:
    - <builtin>.isinstance
    - _ttype_cache.get
    - line_re.finditer
    - ast.literal_eval
    - <builtin>.ValueError
    - match.group
    - <builtin>.len
    - <builtin>.getattr
    - ttypestr.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.formatters.latex
    functionSourceFile: pygments.formatters.latex
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argNames:
    - text
    - commandprefix
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 22
    functionName: pygments.formatters.latex.escape_tex
    functionSourceFile: pygments.formatters.latex
    functionUses: 1
    functionsReached:
    - text.replace
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - ttype
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 135
    functionName: pygments.formatters.latex._get_ttype_name
    functionSourceFile: pygments.formatters.latex
    functionUses: 3
    functionsReached:
    - STANDARD_TYPES.get
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 256
    functionName: pygments.formatters.latex.LatexFormatter.__init__
    functionSourceFile: pygments.formatters.latex
    functionUses: 0
    functionsReached:
    - pygments.plugin.find_plugin_styles
    - <builtin>.__import__
    - <builtin>.bool
    - string.lower
    - <builtin>.getattr
    - pygments.util.get_bool_opt
    - pkg_resources.iter_entry_points
    - name.title
    - pygments.formatters.latex.LatexFormatter._create_stylesheet.rgbcolor
    - <builtin>.int
    - pygments.formatters.latex._get_ttype_name
    - <builtin>.isinstance
    - pygments.formatters.latex.LatexFormatter._create_stylesheet
    - cmndef.replace
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - STANDARD_TYPES.get
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - <builtin>.abs
    - options.get
    - pygments.formatter.Formatter.__init__
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - <builtin>.len
    - pygments.styles.get_style_by_name
    - pygments.formatter._lookup_style
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 10
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 15
    ICount: 0
    IfCount: 10
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 279
    functionName: pygments.formatters.latex.LatexFormatter._create_stylesheet
    functionSourceFile: pygments.formatters.latex
    functionUses: 1
    functionsReached:
    - cmndef.replace
    - pygments.formatters.latex.LatexFormatter._create_stylesheet.rgbcolor
    - <builtin>.int
    - pygments.formatters.latex._get_ttype_name
    - STANDARD_TYPES.get
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - col
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 284
    functionName: pygments.formatters.latex.LatexFormatter._create_stylesheet.rgbcolor
    functionSourceFile: pygments.formatters.latex
    functionUses: 2
    functionsReached:
    - <builtin>.int
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: cmndef.replace
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - arg
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 324
    functionName: pygments.formatters.latex.LatexFormatter.get_style_defs
    functionSourceFile: pygments.formatters.latex
    functionUses: 1
    functionsReached:
    - styles.append
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: styles.append
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 19
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 11
    EdgeCount: 28
    ICount: 13
    IfCount: 19
    argCount: 3
    argNames:
    - self
    - tokensource
    - outfile
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 336
    functionName: pygments.formatters.latex.LatexFormatter.format_unencoded
    functionSourceFile: pygments.formatters.latex
    functionUses: 0
    functionsReached:
    - io.StringIO.getvalue
    - value.split
    - pygments.formatters.latex.escape_tex
    - pygments.formatters.latex.LatexFormatter.get_style_defs
    - io.StringIO.write
    - io.StringIO
    - styles.append
    - text.partition
    - <builtin>.range
    - <builtin>.dict
    - <builtin>.len
    - <builtin>.enumerate
    - encoding.replace
    - text.replace
    - pygments.formatters.latex._get_ttype_name
    - <builtin>.reversed
    - STANDARD_TYPES.get
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: text.partition
    functionSourceFile: <builtin>
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.reversed
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: encoding.replace
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 3
    IfCount: 1
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 476
    functionName: pygments.formatters.latex.LatexEmbeddedLexer._find_safe_escape_tokens
    functionSourceFile: pygments.formatters.latex
    functionUses: 9
    functionsReached:
    - insertion_buf.append
    - pygments.formatters.latex.LatexEmbeddedLexer._find_safe_escape_tokens
    - <builtin>.next
    - pygments.formatters.latex.LatexEmbeddedLexer.get_tokens_unprocessed
    - text.partition
    - pygments.lexers.special.TextLexer.get_tokens_unprocessed
    - pygments.lexer.do_insertions
    - <builtin>.iter
    - insertions.append
    - <builtin>.len
    - pygments.formatters.latex.LatexEmbeddedLexer._find_escape_tokens
    - pygments.formatters.latex.LatexEmbeddedLexer._filter_to
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: insertion_buf.append
    functionSourceFile: <builtin>
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.formatters.latex.LatexEmbeddedLexer._find_safe_escape_tokens.<lambda1>
    functionSourceFile: pygments.formatters.latex
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 4
    IfCount: 4
    argCount: 3
    argNames:
    - self
    - it
    - pred
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 488
    functionName: pygments.formatters.latex.LatexEmbeddedLexer._filter_to
    functionSourceFile: ''
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 4
    IfCount: 3
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 505
    functionName: pygments.formatters.latex.LatexEmbeddedLexer._find_escape_tokens
    functionSourceFile: pygments.formatters.latex
    functionUses: 10
    functionsReached:
    - text.partition
    - <builtin>.len
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 16
    functionLinenumber: -1
    functionName: pygments.__main__
    functionSourceFile: pygments.__main__
    functionUses: 0
    functionsReached:
    - text.decode
    - pygments.plugin.find_plugin_styles
    - pygments.formatters.html.HtmlFormatter._format_lines
    - pygments.lexers.guess_lexer
    - os.path.splitext
    - pygments.formatters.terminal256.Terminal256Formatter._setup_styles
    - <builtin>.open
    - pygments.highlight
    - pygments.formatters.html.HtmlFormatter._get_css_classes
    - pygments.formatters.html.HtmlFormatter._wrap_inlinelinenos
    - pygments.formatters.html.HtmlFormatter._lookup_ctag
    - io.StringIO.write
    - pygments.styles.get_all_styles
    - value.splitlines
    - pygments.lexer.do_insertions
    - <builtin>.type
    - m.end
    - result.append
    - pygments.formatters.html.HtmlFormatter._wrap_div
    - pygments.formatters.terminal.TerminalFormatter._get_color
    - token.encode
    - pygments.formatters.find_formatter_class
    - pygments.lexers.templates.CheetahPythonLexer.get_tokens_unprocessed
    - pygments.formatters.latex.LatexEmbeddedLexer.get_tokens_unprocessed
    - res.append
    - pygments.formatters.html.HtmlFormatter._get_css_inline_styles
    - <builtin>.vars
    - matches.sort
    - o_key.strip
    - matches.append
    - queue.clear
    - enc.get
    - pygments.formatters.terminal256.Terminal256Formatter._write_lineno
    - LEXERS.values
    - <builtin>.any
    - sys.stdout.buffer.close
    - pygments.formatters.html.HtmlFormatter._wrap_lineanchors
    - sys.stdin.buffer.readline
    - p_opt.split
    - arg_set.discard
    - pygments.formatters.terminal256.Terminal256Formatter._color_index
    - special_modes.add_argument
    - insertion_buf.append
    - pkg_resources.iter_entry_points.load
    - pygments.cmdline._parse_options
    - filter_.filter
    - line.endswith
    - io.TextIOWrapper.flush
    - importlib_metadata.entry_points
    - os.path.basename
    - pygments.formatters.html.HtmlFormatter.get_style_defs
    - pygments.util.guess_decode_from_terminal
    - pygments.formatter._lookup_style
    - pygments.formatters.html.HtmlFormatter._wrap_linespans
    - <builtin>.TypeError
    - <builtin>.issubclass
    - pygments.filters.get_filter_by_name
    - pygments.formatters.html.HtmlFormatter.get_linenos_style_defs
    - <builtin>.map
    - <builtin>.bool
    - os.path.dirname
    - pygments.modeline.get_filetype_from_line
    - <builtin>.next
    - pygments.lexers._iter_lexerclasses
    - pygments.lexer.Lexer.get_tokens
    - pygments.cmdline._print_list_as_json
    - pygments.util.UnclosingTextIOWrapper.close
    - pygments.lexers.get_all_lexers
    - pygments.modeline.get_filetype_from_buffer
    - <builtin>.getattr
    - lexername.rsplit
    - queue.append
    - <builtin>.print
    - pygments.util.get_choice_opt
    - pkg_resources.iter_entry_points
    - pygments.formatters.terminal256.Terminal256Formatter._closest_color
    - colorama.initialise.wrap_stream
    - pygments.formatters.latex.LatexEmbeddedLexer._find_safe_escape_tokens
    - pygments.formatters.html.HtmlFormatter._highlight_lines
    - pygments.util.get_list_opt
    - pygments.util.guess_decode
    - pygments.formatters.terminal.TerminalFormatter.format_unencoded
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - pygments.filter.apply_filters._apply
    - fnmatch.fnmatch
    - os.path.join
    - _text.decode
    - sys.stdout.buffer.flush
    - pygments.formatters.terminal256.Terminal256Formatter.format
    - pygments.console.ansiformat
    - pygments.formatters.terminal.TerminalFormatter.__init__
    - value.split
    - text.expandtabs
    - pygments.util.terminal_encoding
    - lines.append
    - text.partition
    - pygments.plugin.iter_entry_points
    - parsed_opts.get
    - pygments.lexers.special.TextLexer.get_tokens_unprocessed
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - pygments.cmdline.main_inner
    - pygments.formatters.terminal.TerminalFormatter._write_lineno
    - value.translate
    - sys.stdout.buffer.write
    - pygments.formatters.get_all_formatters
    - pygments.formatters.terminal256.EscapeSequence.escape
    - o_arg.split
    - STANDARD_TYPES.get
    - importlib_metadata.entry_points.get
    - pygments.cmdline._print_help
    - pygments.formatters.html.HtmlFormatter.get_background_style_defs
    - argparse.ArgumentParser
    - pygments.cmdline.main
    - pygments.filters.get_all_filters
    - importlib.metadata.entry_points
    - pygments.formatter.Formatter.format
    - line.rstrip
    - lexer.analyse_text
    - options.get
    - pygments.formatter.Formatter.__init__
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - line.extend
    - pygments.formatters.terminal256.TerminalTrueColorFormatter._color_tuple
    - pygments.util.docstring_headline
    - filters.append
    - <builtin>.ImportError
    - stack.append
    - arg_set.add
    - value.lower
    - codecs.lookup
    - f.read
    - <builtin>.__import__
    - o_str.split
    - pygments.plugin.find_plugin_filters
    - modeline_re.search
    - line.strip
    - string.lower
    - io.TextIOWrapper.__init__
    - special_modes_group.add_mutually_exclusive_group
    - FORMATTERS.values
    - realoutfile.getvalue
    - traceback.format_exception
    - style.append
    - flags.add_argument
    - text.endswith
    - pygments.formatters.terminal256.EscapeSequence.reset_string
    - attrs.extend
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - pygments.formatters.terminal256.EscapeSequence.true_color_string
    - attrs.append
    - name.title
    - <builtin>.int
    - pygments.formatters.terminal256.TerminalTrueColorFormatter._build_color_table
    - pygments.lexer.Lexer.get_tokens.streamer
    - pygments.formatters.html.HtmlFormatter._translate_parts
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - <builtin>.str
    - operation.add_argument
    - io.TextIOWrapper.write
    - ctags.TagEntry
    - pygments.formatters.html.HtmlFormatter.get_css_prefix.prefix
    - pygments.formatters.html.HtmlFormatter.get_token_style_defs
    - o_val.strip
    - _alias.lower
    - lexersel.add_argument
    - lexers.templates.CheetahPythonLexer.get_tokens_unprocessed
    - io.BytesIO
    - <builtin>.isinstance
    - os.path.split
    - pygments.formatters.terminal256.EscapeSequence.__init__
    - operation.add_mutually_exclusive_group
    - cf.write
    - os.path.isabs
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.formatters.html.HtmlFormatter._wrap_code
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - style_lines.extend
    - info.append
    - obj.__doc__.strip
    - sys.stdin.buffer.read
    - pygments.formatters.get_formatter_for_filename
    - pygments.lexer.Lexer.add_filter
    - text.replace
    - <builtin>.exec
    - pygments.lexers.get_lexer_by_name
    - pygments.formatters.latex.LatexEmbeddedLexer._find_escape_tokens
    - parser.print_help
    - pygments.formatters.terminal256.Terminal256Formatter._build_color_table
    - special_modes_group.add_argument
    - pygments.lexers.load_lexer_from_file
    - statestack.pop
    - m.group
    - <builtin>.abs
    - pygments.formatters.html.HtmlFormatter.format_unencoded
    - io.StringIO
    - pygments.formatter.Formatter.get_style_defs
    - pygments.plugin.find_plugin_formatters
    - pygments.plugin.find_plugin_lexers
    - pygments.lexers.data.JsonLexer.get_tokens_unprocessed
    - pygments.cmdline.main_inner.is_only_option
    - pygments.formatters.html._get_ttype_class
    - line.append
    - o_str.strip
    - pygments.styles.get_style_by_name
    - infp.read
    - o_arg.strip
    - <builtin>.set
    - <builtin>.sorted
    - fmter.rsplit
    - pygments.formatters.terminal256.Terminal256Formatter.format_unencoded
    - text.startswith
    - pygments.lexer.Lexer.__init__
    - chardet.detect
    - pygments.filters.find_filter_class
    - lines.insert
    - text.strip
    - pygments.lexers.find_lexer_class_for_filename
    - pygments.lex
    - <builtin>.iter
    - <builtin>.repr
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - json.dump
    - pygments.formatters.html.HtmlFormatter._wrap_tablelinenos
    - pygments.formatters.html.HtmlFormatter.get_css_prefix
    - pygments.formatters.load_formatter_from_file
    - tmp.append
    - pygments.formatters.terminal256.TerminalTrueColorFormatter._setup_styles
    - pygments.util.get_bool_opt
    - io.StringIO.getvalue
    - pygments.formatters.html.HtmlFormatter._get_css_class
    - pygments.format
    - f_str.split
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - textwrap.dedent
    - sys.exc_info
    - parser.add_argument_group
    - pygments.formatters.terminal256.EscapeSequence.color_string
    - <builtin>.enumerate
    - <builtin>.dict
    - arg.rstrip
    - sys.exit
    - buf.splitlines
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.list
    - statestack.append
    - os.path.exists
    - pygments.cmdline._parse_filters
    - pygments.util.get_int_opt
    - locale.getpreferredencoding
    - insertions.append
    - pygments.formatters.html.HtmlFormatter._wrap_full
    - <builtin>.range
    - pygments.formatters.html.HtmlFormatter.wrap
    - pygments.formatters.latex.LatexEmbeddedLexer._filter_to
    - pygments.lexers._load_lexers
    - importlib_metadata.entry_points.select
    - pygments.formatters.terminal256.Terminal256Formatter.__init__
    - pygments.lexer.Lexer.get_tokens_unprocessed
    - pygments.formatters.latex.LatexEmbeddedLexer.__init__
    - pygments.formatters.terminal.TerminalFormatter.format
    - pygments.cmdline._print_list
    - pygments.lexers.get_lexer_for_filename
    - styles.sort
    - parser.parse_args
    - pygments.formatters._load_formatters
    - os.environ.get
    - pygments.formatters.html.HtmlFormatter._wrap_pre
    - <builtin>.hasattr
    - pygments.formatters.get_formatter_by_name
    - pygments.filter.apply_filters
    - <builtin>.len
    - val.split
    - info.sort
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: sys.exit
    functionSourceFile: sys
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.sphinxext
    functionSourceFile: pygments.sphinxext
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 2
    IfCount: 4
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 69
    functionName: pygments.sphinxext.PygmentsDoc.run
    functionSourceFile: pygments.sphinxext
    functionUses: 0
    functionsReached:
    - pygments.sphinxext.PygmentsDoc.document_lexers_overview
    - <builtin>.__import__
    - pygments.sphinxext.PygmentsDoc.document_lexers_overview.write_seperator
    - c.ljust
    - pygments.sphinxext.PygmentsDoc.document_formatters
    - <builtin>.Exception
    - <builtin>.getattr
    - modules.setdefault
    - pygments.sphinxext.PygmentsDoc.document_filters
    - out.append
    - <builtin>.sorted
    - <builtin>.print
    - pkg_resources.iter_entry_points
    - <builtin>.max
    - table.append
    - docstring.decode
    - <builtin>.zip
    - <builtin>.isinstance
    - docutils.statemachine.ViewList
    - moddoc.decode
    - LEXERS.values
    - out.split
    - modules.items
    - pygments.plugin.iter_entry_points
    - sphinx.util.nodes.nested_parse_with_titles
    - FILTERS.items
    - pygments.lexers.find_lexer_class
    - pygments.lexers._load_lexers
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - LEXERS.items
    - docutils.nodes.compound
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - docutils.parsers.rst.Directive.state.document.settings.record_dependencies.add
    - pygments.sphinxext.PygmentsDoc.document_lexers_overview.write_row
    - pygments.plugin.find_plugin_lexers
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - <builtin>.len
    - FORMATTERS.items
    - <builtin>.set
    - pygments.sphinxext.PygmentsDoc.document_lexers
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 5
    IfCount: 5
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 148
    functionName: pygments.sphinxext.PygmentsDoc.document_lexers
    functionSourceFile: pygments.sphinxext
    functionUses: 1
    functionsReached:
    - <builtin>.isinstance
    - LEXERS.items
    - <builtin>.__import__
    - moddoc.decode
    - modules.items
    - <builtin>.len
    - <builtin>.getattr
    - modules.setdefault
    - <builtin>.Exception
    - <builtin>.sorted
    - docstring.decode
    - out.append
    - <builtin>.print
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 185
    functionName: pygments.sphinxext.PygmentsDoc.document_formatters
    functionSourceFile: pygments.sphinxext
    functionUses: 1
    functionsReached:
    - <builtin>.isinstance
    - <builtin>.__import__
    - <builtin>.getattr
    - out.append
    - FORMATTERS.items
    - <builtin>.sorted
    - docstring.decode
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 203
    functionName: pygments.sphinxext.PygmentsDoc.document_filters
    functionSourceFile: pygments.sphinxext
    functionUses: 1
    functionsReached:
    - out.append
    - <builtin>.isinstance
    - FILTERS.items
    - docstring.decode
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 7
    IfCount: 0
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 88
    functionName: pygments.sphinxext.PygmentsDoc.document_lexers_overview
    functionSourceFile: pygments.sphinxext
    functionUses: 1
    functionsReached:
    - <builtin>.__import__
    - pygments.sphinxext.PygmentsDoc.document_lexers_overview.write_seperator
    - c.ljust
    - <builtin>.getattr
    - out.append
    - pkg_resources.iter_entry_points
    - <builtin>.max
    - table.append
    - <builtin>.zip
    - LEXERS.values
    - pygments.plugin.iter_entry_points
    - pygments.lexers.find_lexer_class
    - pygments.lexers._load_lexers
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - LEXERS.items
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - pygments.sphinxext.PygmentsDoc.document_lexers_overview.write_row
    - pygments.plugin.find_plugin_lexers
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - <builtin>.len
    - <builtin>.sorted
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: docutils.nodes.compound
    functionSourceFile: docutils
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: out.split
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: docutils.statemachine.ViewList
    functionSourceFile: docutils
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: sphinx.util.nodes.nested_parse_with_titles
    functionSourceFile: sphinx
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: docutils.parsers.rst.Directive.state.document.settings.record_dependencies.add
    functionSourceFile: docutils
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argNames:
    - name
    - url
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 99
    functionName: pygments.sphinxext.PygmentsDoc.document_lexers_overview.format_link
    functionSourceFile: pygments.sphinxext
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: LEXERS.items
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.sphinxext.PygmentsDoc.document_lexers_overview.<lambda1>
    functionSourceFile: pygments.sphinxext
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: table.append
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 3
    IfCount: 1
    argCount: 1
    argNames:
    - columns
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 119
    functionName: pygments.sphinxext.PygmentsDoc.document_lexers_overview.write_row
    functionSourceFile: pygments.sphinxext
    functionUses: 3
    functionsReached:
    - c.ljust
    - <builtin>.zip
    - out.append
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: c.ljust
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: out.append
    functionSourceFile: <builtin>
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 130
    functionName: pygments.sphinxext.PygmentsDoc.document_lexers_overview.write_seperator
    functionSourceFile: pygments.sphinxext
    functionUses: 2
    functionsReached:
    - c.ljust
    - <builtin>.zip
    - pygments.sphinxext.PygmentsDoc.document_lexers_overview.write_row
    - out.append
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.sphinxext.PygmentsDoc.document_lexers.<lambda1>
    functionSourceFile: pygments.sphinxext
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: docstring.decode
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: moddoc.decode
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.sphinxext.PygmentsDoc.document_lexers.<lambda2>
    functionSourceFile: pygments.sphinxext
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: FORMATTERS.items
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.sphinxext.PygmentsDoc.document_formatters.<lambda1>
    functionSourceFile: pygments.sphinxext
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: FILTERS.items
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argNames:
    - app
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 216
    functionName: pygments.sphinxext.setup
    functionSourceFile: pygments.sphinxext
    functionUses: 0
    functionsReached:
    - app.add_directive
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: app.add_directive
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.formatters.groff
    functionSourceFile: pygments.formatters.groff
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 45
    functionName: pygments.formatters.groff.GroffFormatter.__init__
    functionSourceFile: pygments.formatters.groff
    functionUses: 0
    functionsReached:
    - pygments.plugin.find_plugin_styles
    - <builtin>.__import__
    - <builtin>.bool
    - string.lower
    - <builtin>.getattr
    - pygments.formatters.groff.GroffFormatter._make_styles
    - pygments.util.get_bool_opt
    - pkg_resources.iter_entry_points
    - name.title
    - <builtin>.int
    - <builtin>.isinstance
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - options.get
    - pygments.formatter.Formatter.__init__
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - pygments.styles.get_style_by_name
    - pygments.formatter._lookup_style
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 0
    IfCount: 4
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 58
    functionName: pygments.formatters.groff.GroffFormatter._make_styles
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 2
    argNames:
    - self
    - outfile
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 81
    functionName: pygments.formatters.groff.GroffFormatter._define_colors
    functionSourceFile: pygments.formatters.groff
    functionUses: 1
    functionsReached:
    - <builtin>.set
    - outfile.write
    - colors.add
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: colors.add
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: outfile.write
    functionSourceFile: <builtin>
    functionUses: 14
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - outfile
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 91
    functionName: pygments.formatters.groff.GroffFormatter._write_lineno
    functionSourceFile: pygments.formatters.groff
    functionUses: 1
    functionsReached:
    - outfile.write
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 2
    argNames:
    - self
    - line
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 96
    functionName: pygments.formatters.groff.GroffFormatter._wrap_line
    functionSourceFile: pygments.formatters.groff
    functionUses: 1
    functionsReached:
    - line.rstrip
    - <builtin>.range
    - <builtin>.len
    - math.floor
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: math.floor
    functionSourceFile: math
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 119
    functionName: pygments.formatters.groff.GroffFormatter._escape_chars
    functionSourceFile: pygments.formatters.groff
    functionUses: 1
    functionsReached:
    - text.replace
    - <builtin>.len
    - char.encode
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: char.encode
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 8
    IfCount: 6
    argCount: 3
    argNames:
    - self
    - tokensource
    - outfile
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 138
    functionName: pygments.formatters.groff.GroffFormatter.format_unencoded
    functionSourceFile: pygments.formatters.groff
    functionUses: 0
    functionsReached:
    - line.endswith
    - line.rstrip
    - pygments.formatters.groff.GroffFormatter._escape_chars
    - pygments.formatters.groff.GroffFormatter._define_colors
    - value.splitlines
    - colors.add
    - pygments.formatters.groff.GroffFormatter._write_lineno
    - math.floor
    - <builtin>.range
    - outfile.write
    - pygments.formatters.groff.GroffFormatter._wrap_line
    - <builtin>.len
    - text.replace
    - <builtin>.set
    - char.encode
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.formatters.img
    functionSourceFile: pygments.formatters.img
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 3
    IfCount: 5
    argCount: 3
    argNames:
    - self
    - font_name
    - font_size
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 66
    functionName: pygments.formatters.img.FontManager.__init__
    functionSourceFile: pygments.formatters.img
    functionUses: 1
    functionsReached:
    - os.path.splitext
    - line.decode
    - pygments.formatters.img.FontManager._get_mac_font_path
    - pygments.formatters.img.FontManager._lookup_win
    - pygments.formatters.img.FontManager._get_nix_font_path
    - winreg.CloseKey
    - winreg.QueryValueEx
    - font_map.update
    - proc.communicate
    - pygments.formatters.img.FontManager._create_nix
    - pygments.formatters.img.FontManager._create_win
    - os.path.join
    - _winreg.OpenKey
    - sys.platform.startswith
    - stdout.splitlines
    - os.listdir
    - f.lower
    - os.getenv
    - pygments.formatters.img.FontManager._create_mac
    - font_map.get
    - subprocess.Popen
    - winreg.OpenKey
    - PIL.ImageFont.truetype
    - _winreg.CloseKey
    - _winreg.QueryValueEx
    - line.startswith
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: sys.platform.startswith
    functionSourceFile: sys
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 166
    functionName: pygments.formatters.img.FontManager._create_win
    functionSourceFile: pygments.formatters.img
    functionUses: 2
    functionsReached:
    - winreg.OpenKey
    - PIL.ImageFont.truetype
    - _winreg.CloseKey
    - pygments.formatters.img.FontManager._lookup_win
    - winreg.CloseKey
    - _winreg.QueryValueEx
    - _winreg.OpenKey
    - winreg.QueryValueEx
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 122
    functionName: pygments.formatters.img.FontManager._create_mac
    functionSourceFile: pygments.formatters.img
    functionUses: 2
    functionsReached:
    - os.path.splitext
    - os.listdir
    - f.lower
    - font_map.update
    - pygments.formatters.img.FontManager._get_mac_font_path
    - PIL.ImageFont.truetype
    - os.getenv
    - os.path.join
    - font_map.get
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 98
    functionName: pygments.formatters.img.FontManager._create_nix
    functionSourceFile: pygments.formatters.img
    functionUses: 2
    functionsReached:
    - line.decode
    - subprocess.Popen
    - PIL.ImageFont.truetype
    - proc.communicate
    - pygments.formatters.img.FontManager._get_nix_font_path
    - line.startswith
    - stdout.splitlines
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 3
    argNames:
    - self
    - name
    - style
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 84
    functionName: pygments.formatters.img.FontManager._get_nix_font_path
    functionSourceFile: pygments.formatters.img
    functionUses: 3
    functionsReached:
    - line.decode
    - subprocess.Popen
    - proc.communicate
    - line.startswith
    - stdout.splitlines
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: proc.communicate
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: stdout.splitlines
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: PIL.ImageFont.truetype
    functionSourceFile: PIL
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argNames:
    - self
    - font_map
    - name
    - style
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 119
    functionName: pygments.formatters.img.FontManager._get_mac_font_path
    functionSourceFile: pygments.formatters.img
    functionUses: 3
    functionsReached:
    - font_map.get
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: font_map.get
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.getenv
    functionSourceFile: os
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: f.lower
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: font_map.update
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argNames:
    - self
    - key
    - basename
    - styles
    - fail
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 151
    functionName: pygments.formatters.img.FontManager._lookup_win
    functionSourceFile: pygments.formatters.img
    functionUses: 3
    functionsReached:
    - _winreg.QueryValueEx
    - winreg.QueryValueEx
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _winreg.QueryValueEx
    functionSourceFile: _winreg
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: winreg.QueryValueEx
    functionSourceFile: winreg
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: winreg.OpenKey
    functionSourceFile: winreg
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _winreg.OpenKey
    functionSourceFile: _winreg
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: winreg.CloseKey
    functionSourceFile: winreg
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _winreg.CloseKey
    functionSourceFile: _winreg
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 205
    functionName: pygments.formatters.img.FontManager.get_char_size
    functionSourceFile: pygments.formatters.img
    functionUses: 1
    functionsReached:
    - pygments.formatters.img.FontManager.get_text_size
    - font.getsize
    - font.getbbox
    - <builtin>.hasattr
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 211
    functionName: pygments.formatters.img.FontManager.get_text_size
    functionSourceFile: pygments.formatters.img
    functionUses: 4
    functionsReached:
    - font.getsize
    - font.getbbox
    - <builtin>.hasattr
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: font.getbbox
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: font.getsize
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 3
    argNames:
    - self
    - bold
    - oblique
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 221
    functionName: pygments.formatters.img.FontManager.get_font
    functionSourceFile: pygments.formatters.img
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 3
    IfCount: 3
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 353
    functionName: pygments.formatters.img.ImageFormatter.__init__
    functionSourceFile: pygments.formatters.img
    functionUses: 0
    functionsReached:
    - os.path.splitext
    - pygments.plugin.find_plugin_styles
    - <builtin>.map
    - line.decode
    - pygments.formatters.img.FontManager._get_mac_font_path
    - <builtin>.bool
    - <builtin>.__import__
    - pygments.formatters.img.FontManager._lookup_win
    - pygments.formatters.img.FontManager._get_nix_font_path
    - string.lower
    - winreg.CloseKey
    - <builtin>.getattr
    - winreg.QueryValueEx
    - pygments.util.get_bool_opt
    - font_map.update
    - pygments.util.get_choice_opt
    - pkg_resources.iter_entry_points
    - pygments.formatters.img.FontManager.__init__
    - name.title
    - pygments.util.get_list_opt
    - proc.communicate
    - <builtin>.int
    - font.getsize
    - pygments.formatters.img.FontManager._create_nix
    - <builtin>.dict
    - pygments.formatters.img.FontManager._create_win
    - os.path.join
    - pygments.formatters.img.FontManager.get_text_size
    - _winreg.OpenKey
    - sys.platform.startswith
    - stdout.splitlines
    - <builtin>.isinstance
    - os.listdir
    - f.lower
    - font.getbbox
    - <builtin>.list
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - os.getenv
    - pygments.formatters.img.FontManager._create_mac
    - font_map.get
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - subprocess.Popen
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - pygments.formatters.img.FontManager.get_char_size
    - winreg.OpenKey
    - options.get
    - PIL.ImageFont.truetype
    - _winreg.CloseKey
    - pygments.formatter.Formatter.__init__
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - _winreg.QueryValueEx
    - line.startswith
    - pygments.styles.get_style_by_name
    - pygments.formatter._lookup_style
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - arg
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 409
    functionName: pygments.formatters.img.ImageFormatter.get_style_defs
    functionSourceFile: pygments.formatters.img
    functionUses: 0
    functionsReached:
    - <builtin>.NotImplementedError
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 413
    functionName: pygments.formatters.img.ImageFormatter._get_line_height
    functionSourceFile: pygments.formatters.img
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - lineno
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 419
    functionName: pygments.formatters.img.ImageFormatter._get_line_y
    functionSourceFile: pygments.formatters.img
    functionUses: 7
    functionsReached:
    - pygments.formatters.img.ImageFormatter._get_line_height
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 425
    functionName: pygments.formatters.img.ImageFormatter._get_char_width
    functionSourceFile: pygments.formatters.img
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - linelength
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 431
    functionName: pygments.formatters.img.ImageFormatter._get_char_x
    functionSourceFile: pygments.formatters.img
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argNames:
    - self
    - linelength
    - lineno
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 437
    functionName: pygments.formatters.img.ImageFormatter._get_text_pos
    functionSourceFile: pygments.formatters.img
    functionUses: 2
    functionsReached:
    - pygments.formatters.img.ImageFormatter._get_line_height
    - pygments.formatters.img.ImageFormatter._get_char_x
    - pygments.formatters.img.ImageFormatter._get_line_y
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - lineno
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 443
    functionName: pygments.formatters.img.ImageFormatter._get_linenumber_pos
    functionSourceFile: pygments.formatters.img
    functionUses: 3
    functionsReached:
    - pygments.formatters.img.ImageFormatter._get_line_height
    - pygments.formatters.img.ImageFormatter._get_line_y
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argNames:
    - self
    - style
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 449
    functionName: pygments.formatters.img.ImageFormatter._get_text_color
    functionSourceFile: pygments.formatters.img
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argNames:
    - self
    - style
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 459
    functionName: pygments.formatters.img.ImageFormatter._get_text_bg_color
    functionSourceFile: pygments.formatters.img
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - style
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 469
    functionName: pygments.formatters.img.ImageFormatter._get_style_font
    functionSourceFile: pygments.formatters.img
    functionUses: 2
    functionsReached:
    - pygments.formatters.img.FontManager.get_font
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argNames:
    - self
    - maxlinelength
    - maxlineno
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 475
    functionName: pygments.formatters.img.ImageFormatter._get_image_size
    functionSourceFile: pygments.formatters.img
    functionUses: 1
    functionsReached:
    - pygments.formatters.img.ImageFormatter._get_line_height
    - pygments.formatters.img.ImageFormatter._get_char_x
    - pygments.formatters.img.ImageFormatter._get_line_y
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argNames:
    - self
    - posno
    - lineno
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 482
    functionName: pygments.formatters.img.ImageFormatter._draw_linenumber
    functionSourceFile: pygments.formatters.img
    functionUses: 2
    functionsReached:
    - pygments.formatters.img.ImageFormatter._get_line_height
    - pygments.formatters.img.FontManager.get_font
    - pygments.formatters.img.ImageFormatter._get_line_y
    - pygments.formatters.img.ImageFormatter._draw_text
    - <builtin>.str
    - pygments.formatters.img.ImageFormatter._get_linenumber_pos
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 6
    argNames:
    - self
    - pos
    - text
    - font
    - text_fg
    - text_bg
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 495
    functionName: pygments.formatters.img.ImageFormatter._draw_text
    functionSourceFile: ''
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 2
    argNames:
    - self
    - tokensource
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 501
    functionName: pygments.formatters.img.ImageFormatter._create_drawables
    functionSourceFile: pygments.formatters.img
    functionUses: 1
    functionsReached:
    - pygments.formatters.img.ImageFormatter._get_text_pos
    - value.splitlines
    - pygments.formatters.img.ImageFormatter._get_line_y
    - pygments.formatters.img.ImageFormatter._get_line_height
    - font.getsize
    - <builtin>.enumerate
    - <builtin>.max
    - pygments.formatters.img.FontManager.get_text_size
    - value.expandtabs
    - pygments.formatters.img.ImageFormatter._get_char_x
    - pygments.formatters.img.ImageFormatter._get_text_bg_color
    - font.getbbox
    - pygments.formatters.img.ImageFormatter._draw_text
    - pygments.formatters.img.ImageFormatter._get_text_color
    - line.endswith
    - line.rstrip
    - pygments.formatters.img.FontManager.get_font
    - <builtin>.hasattr
    - pygments.formatters.img.ImageFormatter._get_style_font
    - <builtin>.len
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: value.expandtabs
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 541
    functionName: pygments.formatters.img.ImageFormatter._draw_line_numbers
    functionSourceFile: pygments.formatters.img
    functionUses: 1
    functionsReached:
    - pygments.formatters.img.ImageFormatter._get_line_height
    - pygments.formatters.img.FontManager.get_font
    - pygments.formatters.img.ImageFormatter._get_line_y
    - pygments.formatters.img.ImageFormatter._draw_text
    - <builtin>.str
    - <builtin>.range
    - pygments.formatters.img.ImageFormatter._get_linenumber_pos
    - pygments.formatters.img.ImageFormatter._draw_linenumber
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 3
    IfCount: 3
    argCount: 2
    argNames:
    - self
    - im
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 552
    functionName: pygments.formatters.img.ImageFormatter._paint_line_number_bg
    functionSourceFile: pygments.formatters.img
    functionUses: 1
    functionsReached:
    - draw.rectangle
    - PIL.ImageDraw.Draw
    - draw.line
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: PIL.ImageDraw.Draw
    functionSourceFile: PIL
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: draw.rectangle
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: draw.line
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    IfCount: 2
    argCount: 3
    argNames:
    - self
    - tokensource
    - outfile
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 569
    functionName: pygments.formatters.img.ImageFormatter.format
    functionSourceFile: pygments.formatters.img
    functionUses: 0
    functionsReached:
    - pygments.formatters.img.ImageFormatter._get_text_pos
    - pygments.formatters.img.ImageFormatter._draw_line_numbers
    - value.splitlines
    - pygments.formatters.img.ImageFormatter._get_line_y
    - pygments.formatters.img.ImageFormatter._get_linenumber_pos
    - pygments.formatters.img.ImageFormatter._get_line_height
    - pygments.formatters.img.ImageFormatter._get_image_size
    - draw.textsize
    - PIL.ImageDraw.Draw
    - im.save
    - pygments.formatters.img.ImageFormatter._paint_line_number_bg
    - PIL.Image.new
    - <builtin>.str
    - font.getsize
    - <builtin>.enumerate
    - <builtin>.max
    - pygments.formatters.img.FontManager.get_text_size
    - value.expandtabs
    - pygments.formatters.img.ImageFormatter._get_char_x
    - pygments.formatters.img.ImageFormatter._get_text_bg_color
    - font.getbbox
    - pygments.formatters.img.ImageFormatter._create_drawables
    - pygments.formatters.img.ImageFormatter._draw_text
    - <builtin>.range
    - pygments.formatters.img.ImageFormatter._get_text_color
    - draw.text
    - draw.rectangle
    - line.endswith
    - draw.line
    - line.rstrip
    - pygments.formatters.img.FontManager.get_font
    - <builtin>.hasattr
    - pygments.formatters.img.ImageFormatter._get_style_font
    - <builtin>.len
    - pygments.formatters.img.ImageFormatter._draw_linenumber
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: PIL.Image.new
    functionSourceFile: PIL
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: draw.textsize
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: draw.text
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: im.save
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.formatters.irc
    functionSourceFile: pygments.formatters.irc
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 0
    IfCount: 4
    argCount: 2
    argNames:
    - color
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 76
    functionName: pygments.formatters.irc.ircformat
    functionSourceFile: pygments.formatters.irc
    functionUses: 1
    functionsReached:
    - <builtin>.str
    - <builtin>.len
    - color.strip
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: color.strip
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 122
    functionName: pygments.formatters.irc.IRCFormatter.__init__
    functionSourceFile: pygments.formatters.irc
    functionUses: 0
    functionsReached:
    - pygments.plugin.find_plugin_styles
    - <builtin>.map
    - <builtin>.__import__
    - <builtin>.bool
    - string.lower
    - <builtin>.getattr
    - pygments.util.get_bool_opt
    - pygments.util.get_choice_opt
    - pkg_resources.iter_entry_points
    - name.title
    - <builtin>.isinstance
    - pygments.plugin.iter_entry_points
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - options.get
    - pygments.formatter.Formatter.__init__
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - pygments.styles.get_style_by_name
    - pygments.formatter._lookup_style
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argNames:
    - self
    - outfile
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 130
    functionName: pygments.formatters.irc.IRCFormatter._write_lineno
    functionSourceFile: pygments.formatters.irc
    functionUses: 1
    functionsReached:
    - outfile.write
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 6
    IfCount: 3
    argCount: 3
    argNames:
    - self
    - tokensource
    - outfile
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 135
    functionName: pygments.formatters.irc.IRCFormatter.format_unencoded
    functionSourceFile: pygments.formatters.irc
    functionUses: 0
    functionsReached:
    - value.split
    - pygments.formatters.irc.ircformat
    - <builtin>.str
    - pygments.formatters.irc.IRCFormatter._write_lineno
    - <builtin>.len
    - outfile.write
    - color.strip
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.formatters.rtf
    functionSourceFile: pygments.formatters.rtf
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 50
    functionName: pygments.formatters.rtf.RtfFormatter.__init__
    functionSourceFile: pygments.formatters.rtf
    functionUses: 0
    functionsReached:
    - pygments.plugin.find_plugin_styles
    - <builtin>.__import__
    - <builtin>.bool
    - string.lower
    - <builtin>.getattr
    - pygments.util.get_bool_opt
    - pkg_resources.iter_entry_points
    - name.title
    - <builtin>.int
    - <builtin>.isinstance
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - options.get
    - pygments.formatter.Formatter.__init__
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - pygments.styles.get_style_by_name
    - pygments.formatter._lookup_style
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 66
    functionName: pygments.formatters.rtf.RtfFormatter._escape
    functionSourceFile: pygments.formatters.rtf
    functionUses: 2
    functionsReached:
    - text.replace
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 3
    IfCount: 4
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 71
    functionName: pygments.formatters.rtf.RtfFormatter._escape_text
    functionSourceFile: pygments.formatters.rtf
    functionUses: 1
    functionsReached:
    - <builtin>.ord
    - buf.append
    - pygments.util.surrogatepair
    - <builtin>.str
    - pygments.formatters.rtf.RtfFormatter._escape
    - text.replace
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 10
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 15
    ICount: 14
    IfCount: 10
    argCount: 3
    argNames:
    - self
    - tokensource
    - outfile
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 95
    functionName: pygments.formatters.rtf.RtfFormatter.format_unencoded
    functionSourceFile: pygments.formatters.rtf
    functionUses: 0
    functionsReached:
    - <builtin>.ord
    - buf.append
    - pygments.util.surrogatepair
    - <builtin>.int
    - pygments.formatters.rtf.RtfFormatter._escape_text
    - <builtin>.str
    - pygments.formatters.rtf.RtfFormatter._escape
    - outfile.write
    - text.replace
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.formatters.other
    functionSourceFile: pygments.formatters.other
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 3
    argNames:
    - self
    - tokensource
    - outfile
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 27
    functionName: pygments.formatters.other.NullFormatter.format
    functionSourceFile: pygments.formatters.other
    functionUses: 0
    functionsReached:
    - value.encode
    - outfile.write
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: value.encode
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 62
    functionName: pygments.formatters.other.RawTokenFormatter.__init__
    functionSourceFile: pygments.formatters.other
    functionUses: 0
    functionsReached:
    - pygments.plugin.find_plugin_styles
    - <builtin>.map
    - <builtin>.__import__
    - <builtin>.bool
    - string.lower
    - <builtin>.getattr
    - pygments.util.get_bool_opt
    - pygments.util.get_choice_opt
    - pkg_resources.iter_entry_points
    - name.title
    - <builtin>.isinstance
    - pygments.console.colorize
    - <builtin>.ValueError
    - pygments.plugin.iter_entry_points
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - options.get
    - pygments.formatter.Formatter.__init__
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - pygments.styles.get_style_by_name
    - pygments.formatter._lookup_style
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 5
    IfCount: 4
    argCount: 3
    argNames:
    - self
    - tokensource
    - outfile
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 80
    functionName: pygments.formatters.other.RawTokenFormatter.format
    functionSourceFile: pygments.formatters.other
    functionUses: 0
    functionsReached:
    - gzip.GzipFile
    - <builtin>.TypeError
    - outfile.flush
    - compressor.flush
    - pygments.formatters.other.RawTokenFormatter.format.write
    - pygments.console.colorize
    - bz2.BZ2Compressor
    - outfile.write
    - pygments.formatters.other.RawTokenFormatter.format.flush
    - compressor.compress
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: gzip.GzipFile
    functionSourceFile: gzip
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: bz2.BZ2Compressor
    functionSourceFile: bz2
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 96
    functionName: pygments.formatters.other.RawTokenFormatter.format.write
    functionSourceFile: pygments.formatters.other
    functionUses: 1
    functionsReached:
    - compressor.compress
    - outfile.write
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: compressor.compress
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 99
    functionName: pygments.formatters.other.RawTokenFormatter.format.flush
    functionSourceFile: pygments.formatters.other
    functionUses: 1
    functionsReached:
    - outfile.write
    - compressor.flush
    - outfile.flush
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: compressor.flush
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: outfile.flush
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 139
    functionName: pygments.formatters.other.TestcaseFormatter.__init__
    functionSourceFile: pygments.formatters.other
    functionUses: 0
    functionsReached:
    - pygments.plugin.find_plugin_styles
    - <builtin>.__import__
    - <builtin>.bool
    - string.lower
    - <builtin>.getattr
    - pygments.util.get_bool_opt
    - pkg_resources.iter_entry_points
    - name.title
    - <builtin>.isinstance
    - <builtin>.ValueError
    - pygments.plugin.iter_entry_points
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - options.get
    - pygments.formatter.Formatter.__init__
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - pygments.styles.get_style_by_name
    - pygments.formatter._lookup_style
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 7
    IfCount: 1
    argCount: 3
    argNames:
    - self
    - tokensource
    - outfile
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 144
    functionName: pygments.formatters.other.TestcaseFormatter.format
    functionSourceFile: pygments.formatters.other
    functionUses: 0
    functionsReached:
    - after.encode
    - outfile.flush
    - outbuf.append
    - during.encode
    - before.encode
    - outfile.write
    - rawbuf.append
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: rawbuf.append
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: outbuf.append
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: before.encode
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: during.encode
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: after.encode
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.formatters.svg
    functionSourceFile: pygments.formatters.svg
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 18
    functionName: pygments.formatters.svg.escape_html
    functionSourceFile: pygments.formatters.svg
    functionUses: 1
    functionsReached:
    - text.replace
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 93
    functionName: pygments.formatters.svg.SvgFormatter.__init__
    functionSourceFile: pygments.formatters.svg
    functionUses: 0
    functionsReached:
    - pygments.plugin.find_plugin_styles
    - <builtin>.__import__
    - <builtin>.bool
    - string.lower
    - <builtin>.getattr
    - pygments.util.get_bool_opt
    - pkg_resources.iter_entry_points
    - name.title
    - <builtin>.int
    - <builtin>.isinstance
    - fs.endswith
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - options.get
    - pygments.formatter.Formatter.__init__
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - pygments.styles.get_style_by_name
    - pygments.formatter._lookup_style
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fs.endswith
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 15
    IfCount: 7
    argCount: 3
    argNames:
    - self
    - tokensource
    - outfile
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 114
    functionName: pygments.formatters.svg.SvgFormatter.format_unencoded
    functionSourceFile: pygments.formatters.svg
    functionUses: 0
    functionsReached:
    - value.split
    - outfile.write
    - text.replace
    - value.expandtabs
    - pygments.formatters.svg.escape_html
    - pygments.formatters.svg.SvgFormatter._get_style
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 0
    IfCount: 4
    argCount: 2
    argNames:
    - self
    - tokentype
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 173
    functionName: pygments.formatters.svg.SvgFormatter._get_style
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.formatters.bbcode
    functionSourceFile: pygments.formatters.bbcode
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 51
    functionName: pygments.formatters.bbcode.BBCodeFormatter.__init__
    functionSourceFile: pygments.formatters.bbcode
    functionUses: 0
    functionsReached:
    - pygments.plugin.find_plugin_styles
    - <builtin>.__import__
    - <builtin>.bool
    - string.lower
    - pygments.formatters.bbcode.BBCodeFormatter._make_styles
    - <builtin>.getattr
    - pygments.util.get_bool_opt
    - pkg_resources.iter_entry_points
    - name.title
    - <builtin>.isinstance
    - pygments.plugin.iter_entry_points
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - options.get
    - pygments.formatter.Formatter.__init__
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - pygments.styles.get_style_by_name
    - pygments.formatter._lookup_style
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 0
    IfCount: 4
    argCount: 1
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 59
    functionName: pygments.formatters.bbcode.BBCodeFormatter._make_styles
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 8
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 12
    ICount: 7
    IfCount: 8
    argCount: 3
    argNames:
    - self
    - tokensource
    - outfile
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 78
    functionName: pygments.formatters.bbcode.BBCodeFormatter.format_unencoded
    functionSourceFile: pygments.formatters.bbcode
    functionUses: 0
    functionsReached:
    - outfile.write
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.formatters.pangomarkup
    functionSourceFile: pygments.formatters.pangomarkup
    functionUses: 0
    functionsReached:
    - <builtin>.ord
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - text
    - table
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 23
    functionName: pygments.formatters.pangomarkup.escape_special_chars
    functionSourceFile: pygments.formatters.pangomarkup
    functionUses: 1
    functionsReached:
    - text.translate
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 39
    functionName: pygments.formatters.pangomarkup.PangoMarkupFormatter.__init__
    functionSourceFile: pygments.formatters.pangomarkup
    functionUses: 0
    functionsReached:
    - pygments.plugin.find_plugin_styles
    - <builtin>.__import__
    - <builtin>.bool
    - string.lower
    - <builtin>.getattr
    - pygments.util.get_bool_opt
    - pkg_resources.iter_entry_points
    - name.title
    - <builtin>.isinstance
    - pygments.plugin.iter_entry_points
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - options.get
    - pygments.formatter.Formatter.__init__
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - pygments.styles.get_style_by_name
    - pygments.formatter._lookup_style
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 4
    IfCount: 3
    argCount: 3
    argNames:
    - self
    - tokensource
    - outfile
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 61
    functionName: pygments.formatters.pangomarkup.PangoMarkupFormatter.format_unencoded
    functionSourceFile: pygments.formatters.pangomarkup
    functionUses: 0
    functionsReached:
    - pygments.formatters.pangomarkup.escape_special_chars
    - outfile.write
    - text.translate
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.comal
    functionSourceFile: pygments.lexers.comal
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.comal.Comal80Lexer
    functionSourceFile: pygments.lexers.comal
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.boa
    functionSourceFile: pygments.lexers.boa
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.boa.BoaLexer
    functionSourceFile: pygments.lexers.boa
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.zig
    functionSourceFile: pygments.lexers.zig
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.zig.ZigLexer
    functionSourceFile: pygments.lexers.zig
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.ncl
    functionSourceFile: pygments.lexers.ncl
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.ncl.NCLLexer
    functionSourceFile: pygments.lexers.ncl
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.resource
    functionSourceFile: pygments.lexers.resource
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.resource.ResourceLexer
    functionSourceFile: pygments.lexers.resource
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 82
    functionName: pygments.lexers.resource.ResourceLexer.analyse_text
    functionSourceFile: pygments.lexers.resource
    functionUses: 0
    functionsReached:
    - text.startswith
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.jmespath
    functionSourceFile: pygments.lexers.jmespath
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.jmespath.JMESPathLexer
    functionSourceFile: pygments.lexers.jmespath
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.hexdump
    functionSourceFile: pygments.lexers.hexdump
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.hexdump.HexdumpLexer
    functionSourceFile: pygments.lexers.hexdump
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.verification
    functionSourceFile: pygments.lexers.verification
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.verification.BoogieLexer
    functionSourceFile: pygments.lexers.verification
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.verification.SilverLexer
    functionSourceFile: pygments.lexers.verification
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.teal
    functionSourceFile: pygments.lexers.teal
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.teal.TealLexer
    functionSourceFile: pygments.lexers.teal
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.rita
    functionSourceFile: pygments.lexers.rita
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.macaulay2
    functionSourceFile: pygments.lexers.macaulay2
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.macaulay2.Macaulay2Lexer
    functionSourceFile: pygments.lexers.macaulay2
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.hdl
    functionSourceFile: pygments.lexers.hdl
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.hdl.VerilogLexer
    functionSourceFile: pygments.lexers.hdl
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 132
    functionName: pygments.lexers.hdl.VerilogLexer.analyse_text
    functionSourceFile: pygments.lexers.hdl
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.hdl.SystemVerilogLexer
    functionSourceFile: pygments.lexers.hdl
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pygments.lexers.hdl.VhdlLexer
    functionSourceFile: pygments.lexers.hdl
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.typoscript
    functionSourceFile: pygments.lexers.typoscript
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.typoscript.TypoScriptCssDataLexer
    functionSourceFile: pygments.lexers.typoscript
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.typoscript.TypoScriptHtmlDataLexer
    functionSourceFile: pygments.lexers.typoscript
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pygments.lexers.typoscript.TypoScriptLexer
    functionSourceFile: pygments.lexers.typoscript
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.smithy
    functionSourceFile: pygments.lexers.smithy
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.smithy.SmithyLexer
    functionSourceFile: pygments.lexers.smithy
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.monte
    functionSourceFile: pygments.lexers.monte
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.monte.MonteLexer
    functionSourceFile: pygments.lexers.monte
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.int_fiction
    functionSourceFile: pygments.lexers.int_fiction
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.int_fiction.Inform6Lexer
    functionSourceFile: pygments.lexers.int_fiction
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 4
    IfCount: 6
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 502
    functionName: pygments.lexers.int_fiction.Inform6Lexer.get_tokens_unprocessed
    functionSourceFile: pygments.lexers.int_fiction
    functionUses: 0
    functionsReached:
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - objectloop_queue.pop
    - m.end
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - objectloop_queue.append
    - <builtin>.isinstance
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - value.split
    - <builtin>.list
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - statestack.append
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - statestack.pop
    - m.group
    - <builtin>.abs
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - <builtin>.len
    - stack.append
    - value.lower
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 533
    functionName: pygments.lexers.int_fiction.Inform6Lexer.analyse_text
    functionSourceFile: pygments.lexers.int_fiction
    functionUses: 0
    functionsReached:
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pygments.lexers.int_fiction.Inform7Lexer
    functionSourceFile: pygments.lexers.int_fiction
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - token.startswith
    - pygments.lexer.using
    - <builtin>.list
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 738
    functionName: pygments.lexers.int_fiction.Inform7Lexer.__init__
    functionSourceFile: pygments.lexers.int_fiction
    functionUses: 0
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - string.lower
    - pygments.util.get_bool_opt
    - pkg_resources.iter_entry_points
    - pygments.util.get_list_opt
    - <builtin>.int
    - <builtin>.isinstance
    - <builtin>.list
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - pygments.lexer.Lexer.add_filter
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - options.get
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argNames:
    - self
    - text
    - stack
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 758
    functionName: pygments.lexers.int_fiction.Inform6TemplateLexer.get_tokens_unprocessed
    functionSourceFile: pygments.lexers.int_fiction
    functionUses: 0
    functionsReached:
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - m.end
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - <builtin>.isinstance
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - value.split
    - <builtin>.list
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - statestack.append
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - statestack.pop
    - m.group
    - <builtin>.abs
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - <builtin>.len
    - stack.append
    - value.lower
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 2
    IfCount: 3
    argCount: 4
    argNames:
    - triple
    - double
    - verbatim
    - _escape
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 784
    functionName: pygments.lexers.int_fiction.Tads3Lexer._make_string_state
    functionSourceFile: pygments.lexers.int_fiction
    functionUses: 1
    functionsReached:
    - state.append
    - re.escape
    - c.upper
    - c.lower
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argNames:
    - triple
    - double
    - _escape
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 834
    functionName: pygments.lexers.int_fiction.Tads3Lexer._make_tag_state
    functionSourceFile: pygments.lexers.int_fiction
    functionUses: 1
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argNames:
    - terminator
    - host_triple
    - host_double
    - _escape
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 859
    functionName: pygments.lexers.int_fiction.Tads3Lexer._make_attribute_value_state
    functionSourceFile: pygments.lexers.int_fiction
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pygments.lexers.int_fiction.Tads3Lexer
    functionSourceFile: pygments.lexers.int_fiction
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexers.int_fiction.Tads3Lexer._make_attribute_value_state
    - pygments.lexer.bygroups
    - re.escape
    - pygments.lexer.default.__init__
    - pygments.lexers.int_fiction.Tads3Lexer._make_string_state
    - pygments.lexers.int_fiction.Tads3Lexer._make_tag_state
    - kwargs.pop
    - state.append
    - c.upper
    - c.lower
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 1
    IfCount: 6
    argCount: 3
    argNames:
    - self
    - text
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 1347
    functionName: pygments.lexers.int_fiction.Tads3Lexer.get_tokens_unprocessed
    functionSourceFile: pygments.lexers.int_fiction
    functionUses: 0
    functionsReached:
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - m.end
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - re.match
    - <builtin>.isinstance
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - value.split
    - <builtin>.list
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - statestack.append
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - statestack.pop
    - m.group
    - <builtin>.abs
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - <builtin>.len
    - stack.append
    - value.lower
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1370
    functionName: pygments.lexers.int_fiction.Tads3Lexer.analyse_text
    functionSourceFile: pygments.lexers.int_fiction
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.wowtoc
    functionSourceFile: pygments.lexers.wowtoc
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argNames:
    - inner_pattern
    - ignore_case
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 20
    functionName: pygments.lexers.wowtoc._create_tag_line_pattern
    functionSourceFile: pygments.lexers.wowtoc
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argNames:
    - inner_pattern
    - inner_token
    - ignore_case
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 27
    functionName: pygments.lexers.wowtoc._create_tag_line_token
    functionSourceFile: pygments.lexers.wowtoc
    functionUses: 1
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexers.wowtoc._create_tag_line_pattern
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pygments.lexers.wowtoc.WoWTocLexer
    functionSourceFile: pygments.lexers.wowtoc
    functionUses: 0
    functionsReached:
    - pygments.lexers.wowtoc._create_tag_line_token
    - pygments.lexer.bygroups
    - pygments.lexers.wowtoc._create_tag_line_pattern
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 94
    functionName: pygments.lexers.wowtoc.WoWTocLexer.analyse_text
    functionSourceFile: pygments.lexers.wowtoc
    functionUses: 0
    functionsReached:
    - text.casefold
    - match.group
    - re.search
    - re.match
    - pygments.lexers.wowtoc._create_tag_line_pattern
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.asm
    functionSourceFile: pygments.lexers.asm
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.asm.GasLexer
    functionSourceFile: pygments.lexers.asm
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argNames:
    - asm_lexer
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 109
    functionName: pygments.lexers.asm._objdump_lexer_tokens
    functionSourceFile: pygments.lexers.asm
    functionUses: 2
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: -1
    functionName: pygments.lexers.asm.ObjdumpLexer
    functionSourceFile: pygments.lexers.asm
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexers.asm._objdump_lexer_tokens
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 183
    functionName: pygments.lexers.asm.DObjdumpLexer.__init__
    functionSourceFile: pygments.lexers.asm
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 196
    functionName: pygments.lexers.asm.CppObjdumpLexer.__init__
    functionSourceFile: pygments.lexers.asm
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 209
    functionName: pygments.lexers.asm.CObjdumpLexer.__init__
    functionSourceFile: pygments.lexers.asm
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.asm.HsailLexer
    functionSourceFile: pygments.lexers.asm
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.asm.LlvmLexer
    functionSourceFile: pygments.lexers.asm
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.asm.LlvmMirBodyLexer
    functionSourceFile: pygments.lexers.asm
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pygments.lexers.asm.LlvmMirLexer
    functionSourceFile: pygments.lexers.asm
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    - pygments.lexer.words.__init__
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.asm.NasmLexer
    functionSourceFile: pygments.lexers.asm
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: -1
    functionName: pygments.lexers.asm.NasmObjdumpLexer
    functionSourceFile: pygments.lexers.asm
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexers.asm._objdump_lexer_tokens
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.asm.TasmLexer
    functionSourceFile: pygments.lexers.asm
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 890
    functionName: pygments.lexers.asm.TasmLexer.analyse_text
    functionSourceFile: pygments.lexers.asm
    functionUses: 0
    functionsReached:
    - re.match
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 929
    functionName: pygments.lexers.asm.Ca65Lexer.analyse_text
    functionSourceFile: pygments.lexers.asm
    functionUses: 0
    functionsReached:
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - lexer
    - match
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 979
    functionName: pygments.lexers.asm.Dasm16Lexer.guess_identifier
    functionSourceFile: pygments.lexers.asm
    functionUses: 0
    functionsReached:
    - match.start
    - match.group
    - ident.upper
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.graph
    functionSourceFile: pygments.lexers.graph
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pygments.lexers.graph.CypherLexer
    functionSourceFile: pygments.lexers.graph
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.grammar_notation
    functionSourceFile: pygments.lexers.grammar_notation
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.grammar_notation.BnfLexer
    functionSourceFile: pygments.lexers.grammar_notation
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.grammar_notation.AbnfLexer
    functionSourceFile: pygments.lexers.grammar_notation
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pygments.lexers.grammar_notation.JsgfLexer
    functionSourceFile: pygments.lexers.grammar_notation
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.grammar_notation.PegLexer
    functionSourceFile: pygments.lexers.grammar_notation
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.gcodelexer
    functionSourceFile: pygments.lexers.gcodelexer
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.gcodelexer.GcodeLexer
    functionSourceFile: pygments.lexers.gcodelexer
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.arturo
    functionSourceFile: pygments.lexers.arturo
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 36
    functionName: pygments.lexers.arturo.ArturoLexer.__init__
    functionSourceFile: pygments.lexers.arturo
    functionUses: 0
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - string.lower
    - pygments.util.get_bool_opt
    - pkg_resources.iter_entry_points
    - pygments.util.get_list_opt
    - <builtin>.int
    - <builtin>.isinstance
    - <builtin>.list
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - pygments.lexer.Lexer.add_filter
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - options.get
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    IfCount: 2
    argCount: 2
    argNames:
    - self
    - match
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 41
    functionName: pygments.lexers.arturo.ArturoLexer.handle_annotated_strings
    functionSourceFile: pygments.lexers.arturo
    functionUses: 0
    functionsReached:
    - <builtin>.__import__
    - <builtin>.next
    - pygments.lexer.do_insertions
    - <builtin>.iter
    - <builtin>.getattr
    - pkg_resources.iter_entry_points
    - match.group
    - _alias.lower
    - LEXERS.values
    - pygments.plugin.iter_entry_points
    - pygments.lexers.get_lexer_by_name
    - pygments.lexers._load_lexers
    - importlib_metadata.entry_points.select
    - match.start
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - pygments.plugin.find_plugin_lexers
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - <builtin>.len
    - lexer.get_tokens_unprocessed
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pygments.lexers.arturo.ArturoLexer
    functionSourceFile: pygments.lexers.arturo
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.jslt
    functionSourceFile: pygments.lexers.jslt
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.jslt.JSLTLexer
    functionSourceFile: pygments.lexers.jslt
    functionUses: 0
    functionsReached:
    - pygments.lexer.combined.__init__
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.futhark
    functionSourceFile: pygments.lexers.futhark
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.futhark.FutharkLexer
    functionSourceFile: pygments.lexers.futhark
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.roboconf
    functionSourceFile: pygments.lexers.roboconf
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.roboconf.RoboconfGraphLexer
    functionSourceFile: pygments.lexers.roboconf
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.roboconf.RoboconfInstancesLexer
    functionSourceFile: pygments.lexers.roboconf
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.bare
    functionSourceFile: pygments.lexers.bare
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.bare.BareLexer
    functionSourceFile: pygments.lexers.bare
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.teraterm
    functionSourceFile: pygments.lexers.teraterm
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.teraterm.TeraTermLexer
    functionSourceFile: pygments.lexers.teraterm
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 324
    functionName: pygments.lexers.teraterm.TeraTermLexer.analyse_text
    functionSourceFile: pygments.lexers.teraterm
    functionUses: 0
    functionsReached:
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.freefem
    functionSourceFile: pygments.lexers.freefem
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 8
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 12
    ICount: 9
    IfCount: 8
    argCount: 3
    argNames:
    - self
    - text
    - stack
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 11
    functionLinenumber: 875
    functionName: pygments.lexers.freefem.FreeFemLexer.get_tokens_unprocessed
    functionSourceFile: pygments.lexers.freefem
    functionUses: 0
    functionsReached:
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - m.end
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - <builtin>.isinstance
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - value.split
    - <builtin>.list
    - pygments.lexers.c_cpp.CFamilyLexer.get_tokens_unprocessed
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - statestack.append
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - statestack.pop
    - m.group
    - <builtin>.abs
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - <builtin>.len
    - stack.append
    - value.lower
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.ambient
    functionSourceFile: pygments.lexers.ambient
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.ambient.AmbientTalkLexer
    functionSourceFile: pygments.lexers.ambient
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.fift
    functionSourceFile: pygments.lexers.fift
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.mcfunction
    functionSourceFile: pygments.lexers.mcfunction
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.mcfunction.MCFunctionLexer
    functionSourceFile: pygments.lexers.mcfunction
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.csound
    functionSourceFile: pygments.lexers.csound
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.csound.CsoundLexer
    functionSourceFile: pygments.lexers.csound
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.csound.CsoundScoreLexer
    functionSourceFile: pygments.lexers.csound
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pygments.lexers.csound.CsoundOrchestraLexer
    functionSourceFile: pygments.lexers.csound
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    - pygments.lexer.words.__init__
    - kwargs.pop
    - <builtin>.set
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 2
    argNames:
    - lexer
    - match
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 215
    functionName: pygments.lexers.csound.CsoundOrchestraLexer.opcode_name_callback
    functionSourceFile: pygments.lexers.csound
    functionUses: 0
    functionsReached:
    - match.start
    - lexer.user_defined_opcodes.add
    - match.group
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 7
    IfCount: 4
    argCount: 2
    argNames:
    - lexer
    - match
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 220
    functionName: pygments.lexers.csound.CsoundOrchestraLexer.name_callback
    functionSourceFile: pygments.lexers.csound
    functionUses: 0
    functionsReached:
    - match.start
    - name_match.group
    - name_match.start
    - match.group
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pygments.lexers.csound.CsoundDocumentLexer
    functionSourceFile: pygments.lexers.csound
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.scdoc
    functionSourceFile: pygments.lexers.scdoc
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pygments.lexers.scdoc.ScdocLexer
    functionSourceFile: pygments.lexers.scdoc
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 68
    functionName: pygments.lexers.scdoc.ScdocLexer.analyse_text
    functionSourceFile: pygments.lexers.scdoc
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.parasail
    functionSourceFile: pygments.lexers.parasail
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.praat
    functionSourceFile: pygments.lexers.praat
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.praat.PraatLexer
    functionSourceFile: pygments.lexers.praat
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.eiffel
    functionSourceFile: pygments.lexers.eiffel
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.eiffel.EiffelLexer
    functionSourceFile: pygments.lexers.eiffel
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.gdscript
    functionSourceFile: pygments.lexers.gdscript
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - ttype
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 35
    functionName: pygments.lexers.gdscript.GDScriptLexer.innerstring_rules
    functionSourceFile: pygments.lexers.gdscript
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.gdscript.GDScriptLexer
    functionSourceFile: pygments.lexers.gdscript
    functionUses: 0
    functionsReached:
    - pygments.lexers.gdscript.GDScriptLexer.innerstring_rules
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    - pygments.lexer.words.__init__
    - pygments.lexer.combined.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 171
    functionName: pygments.lexers.gdscript.GDScriptLexer.analyse_text
    functionSourceFile: pygments.lexers.gdscript
    functionUses: 0
    functionsReached:
    - re.search
    - <builtin>.min
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.apdlexer
    functionSourceFile: pygments.lexers.apdlexer
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.apdlexer.apdlexer
    functionSourceFile: pygments.lexers.apdlexer
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.asc
    functionSourceFile: pygments.lexers.asc
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.asc.AscLexer
    functionSourceFile: pygments.lexers.asc
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 53
    functionName: pygments.lexers.asc.AscLexer.analyse_text
    functionSourceFile: pygments.lexers.asc
    functionUses: 0
    functionsReached:
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.varnish
    functionSourceFile: pygments.lexers.varnish
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 30
    functionName: pygments.lexers.varnish.VCLLexer.analyse_text
    functionSourceFile: pygments.lexers.varnish
    functionUses: 0
    functionsReached:
    - text.startswith
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pygments.lexers.varnish.VCLLexer
    functionSourceFile: pygments.lexers.varnish
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 171
    functionName: pygments.lexers.varnish.VCLSnippetLexer.analyse_text
    functionSourceFile: pygments.lexers.varnish
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.kuin
    functionSourceFile: pygments.lexers.kuin
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pygments.lexers.kuin.KuinLexer
    functionSourceFile: pygments.lexers.kuin
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.ride
    functionSourceFile: pygments.lexers.ride
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.ride.RideLexer
    functionSourceFile: pygments.lexers.ride
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.chapel
    functionSourceFile: pygments.lexers.chapel
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.chapel.ChapelLexer
    functionSourceFile: pygments.lexers.chapel
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.email
    functionSourceFile: pygments.lexers.email
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 26
    functionName: pygments.lexers.email.EmailHeaderLexer.__init__
    functionSourceFile: pygments.lexers.email
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.util.get_bool_opt
    - <builtin>.super
    - <builtin>.bool
    - options.get
    - string.lower
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 4
    IfCount: 1
    argCount: 2
    argNames:
    - self
    - match
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 30
    functionName: pygments.lexers.email.EmailHeaderLexer.get_x_header_tokens
    functionSourceFile: pygments.lexers.email
    functionUses: 0
    functionsReached:
    - pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - <builtin>.type
    - m.end
    - lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - lexers.php.PhpLexer.get_tokens_unprocessed
    - lexers.dylan.DylanLexer.get_tokens_unprocessed
    - pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed
    - match.group
    - <builtin>.isinstance
    - lexers.erlang.ElixirLexer.get_tokens_unprocessed
    - value.split
    - <builtin>.list
    - pygments.lexers.php.PhpLexer.get_tokens_unprocessed
    - pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed
    - statestack.append
    - pygments.lexer.RegexLexer.get_tokens_unprocessed
    - match.start
    - statestack.pop
    - m.group
    - <builtin>.abs
    - pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed
    - <builtin>.len
    - stack.append
    - value.lower
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.email.EmailHeaderLexer
    functionSourceFile: pygments.lexers.email
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 131
    functionName: pygments.lexers.email.EmailLexer.__init__
    functionSourceFile: pygments.lexers.email
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.elm
    functionSourceFile: pygments.lexers.elm
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.elm.ElmLexer
    functionSourceFile: pygments.lexers.elm
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.text
    functionSourceFile: pygments.lexers.text
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.amdgpu
    functionSourceFile: pygments.lexers.amdgpu
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.amdgpu.AMDGPULexer
    functionSourceFile: pygments.lexers.amdgpu
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.cddl
    functionSourceFile: pygments.lexers.cddl
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.cddl.CddlLexer
    functionSourceFile: pygments.lexers.cddl
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.thingsdb
    functionSourceFile: pygments.lexers.thingsdb
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.thingsdb.ThingsDBLexer
    functionSourceFile: pygments.lexers.thingsdb
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.lilypond
    functionSourceFile: pygments.lexers.lilypond
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 3
    argNames:
    - names
    - backslash
    - suffix
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 28
    functionName: pygments.lexers.lilypond.builtin_words
    functionSourceFile: pygments.lexers.lilypond
    functionUses: 1
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 2
    IfCount: 3
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 68
    functionName: pygments.lexers.lilypond.LilyPondLexer.get_tokens_unprocessed
    functionSourceFile: pygments.lexers.lilypond
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pygments.lexers.lilypond.LilyPondLexer
    functionSourceFile: pygments.lexers.lilypond
    functionUses: 0
    functionsReached:
    - pygments.lexers.lilypond.builtin_words
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.sas
    functionSourceFile: pygments.lexers.sas
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.sas.SASLexer
    functionSourceFile: pygments.lexers.sas
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.arrow
    functionSourceFile: pygments.lexers.arrow
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.arrow.ArrowLexer
    functionSourceFile: pygments.lexers.arrow
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.spice
    functionSourceFile: pygments.lexers.spice
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.spice.SpiceLexer
    functionSourceFile: pygments.lexers.spice
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.slash
    functionSourceFile: pygments.lexers.slash
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - new_state
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 22
    functionName: pygments.lexers.slash.SlashLanguageLexer.move_state
    functionSourceFile: pygments.lexers.slash
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 3
    argNames:
    - lexer
    - match
    - ctx
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 25
    functionName: pygments.lexers.slash.SlashLanguageLexer.right_angle_bracket
    functionSourceFile: pygments.lexers.slash
    functionUses: 0
    functionsReached:
    - match.start
    - <builtin>.len
    - ctx.stack.pop
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.slash.SlashLanguageLexer
    functionSourceFile: pygments.lexers.slash
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexers.slash.SlashLanguageLexer.move_state
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 182
    functionName: pygments.lexers.slash.SlashLexer.__init__
    functionSourceFile: pygments.lexers.slash
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.dalvik
    functionSourceFile: pygments.lexers.dalvik
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.dalvik.SmaliLexer
    functionSourceFile: pygments.lexers.dalvik
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 110
    functionName: pygments.lexers.dalvik.SmaliLexer.analyse_text
    functionSourceFile: pygments.lexers.dalvik
    functionUses: 0
    functionsReached:
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.ampl
    functionSourceFile: pygments.lexers.ampl
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pygments.lexers.ampl.AmplLexer
    functionSourceFile: pygments.lexers.ampl
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.tal
    functionSourceFile: pygments.lexers.tal
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.tal.TalLexer
    functionSourceFile: pygments.lexers.tal
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 73
    functionName: pygments.lexers.tal.TalLexer.analyse_text
    functionSourceFile: pygments.lexers.tal
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.other
    functionSourceFile: pygments.lexers.other
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.pointless
    functionSourceFile: pygments.lexers.pointless
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.pointless.PointlessLexer
    functionSourceFile: pygments.lexers.pointless
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.parsers
    functionSourceFile: pygments.lexers.parsers
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pygments.lexers.parsers.RagelEmbeddedLexer
    functionSourceFile: pygments.lexers.parsers
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 209
    functionName: pygments.lexers.parsers.RagelEmbeddedLexer.analyse_text
    functionSourceFile: pygments.lexers.parsers
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 224
    functionName: pygments.lexers.parsers.RagelRubyLexer.__init__
    functionSourceFile: pygments.lexers.parsers
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 227
    functionName: pygments.lexers.parsers.RagelRubyLexer.analyse_text
    functionSourceFile: pygments.lexers.parsers
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 242
    functionName: pygments.lexers.parsers.RagelCLexer.__init__
    functionSourceFile: pygments.lexers.parsers
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 245
    functionName: pygments.lexers.parsers.RagelCLexer.analyse_text
    functionSourceFile: pygments.lexers.parsers
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 260
    functionName: pygments.lexers.parsers.RagelDLexer.__init__
    functionSourceFile: pygments.lexers.parsers
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 263
    functionName: pygments.lexers.parsers.RagelDLexer.analyse_text
    functionSourceFile: pygments.lexers.parsers
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 278
    functionName: pygments.lexers.parsers.RagelCppLexer.__init__
    functionSourceFile: pygments.lexers.parsers
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 281
    functionName: pygments.lexers.parsers.RagelCppLexer.analyse_text
    functionSourceFile: pygments.lexers.parsers
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 296
    functionName: pygments.lexers.parsers.RagelObjectiveCLexer.__init__
    functionSourceFile: pygments.lexers.parsers
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 299
    functionName: pygments.lexers.parsers.RagelObjectiveCLexer.analyse_text
    functionSourceFile: pygments.lexers.parsers
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 314
    functionName: pygments.lexers.parsers.RagelJavaLexer.__init__
    functionSourceFile: pygments.lexers.parsers
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 317
    functionName: pygments.lexers.parsers.RagelJavaLexer.analyse_text
    functionSourceFile: pygments.lexers.parsers
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.parsers.AntlrLexer
    functionSourceFile: pygments.lexers.parsers
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 510
    functionName: pygments.lexers.parsers.AntlrLexer.analyse_text
    functionSourceFile: pygments.lexers.parsers
    functionUses: 8
    functionsReached:
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 527
    functionName: pygments.lexers.parsers.AntlrCppLexer.__init__
    functionSourceFile: pygments.lexers.parsers
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 530
    functionName: pygments.lexers.parsers.AntlrCppLexer.analyse_text
    functionSourceFile: pygments.lexers.parsers
    functionUses: 0
    functionsReached:
    - re.search
    - pygments.lexers.parsers.AntlrLexer.analyse_text
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 546
    functionName: pygments.lexers.parsers.AntlrObjectiveCLexer.__init__
    functionSourceFile: pygments.lexers.parsers
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 549
    functionName: pygments.lexers.parsers.AntlrObjectiveCLexer.analyse_text
    functionSourceFile: pygments.lexers.parsers
    functionUses: 0
    functionsReached:
    - re.search
    - pygments.lexers.parsers.AntlrLexer.analyse_text
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 565
    functionName: pygments.lexers.parsers.AntlrCSharpLexer.__init__
    functionSourceFile: pygments.lexers.parsers
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 568
    functionName: pygments.lexers.parsers.AntlrCSharpLexer.analyse_text
    functionSourceFile: pygments.lexers.parsers
    functionUses: 0
    functionsReached:
    - re.search
    - pygments.lexers.parsers.AntlrLexer.analyse_text
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 584
    functionName: pygments.lexers.parsers.AntlrPythonLexer.__init__
    functionSourceFile: pygments.lexers.parsers
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 587
    functionName: pygments.lexers.parsers.AntlrPythonLexer.analyse_text
    functionSourceFile: pygments.lexers.parsers
    functionUses: 0
    functionsReached:
    - re.search
    - pygments.lexers.parsers.AntlrLexer.analyse_text
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 603
    functionName: pygments.lexers.parsers.AntlrJavaLexer.__init__
    functionSourceFile: pygments.lexers.parsers
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 606
    functionName: pygments.lexers.parsers.AntlrJavaLexer.analyse_text
    functionSourceFile: pygments.lexers.parsers
    functionUses: 0
    functionsReached:
    - re.search
    - pygments.lexers.parsers.AntlrLexer.analyse_text
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 622
    functionName: pygments.lexers.parsers.AntlrRubyLexer.__init__
    functionSourceFile: pygments.lexers.parsers
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 625
    functionName: pygments.lexers.parsers.AntlrRubyLexer.analyse_text
    functionSourceFile: pygments.lexers.parsers
    functionUses: 0
    functionsReached:
    - re.search
    - pygments.lexers.parsers.AntlrLexer.analyse_text
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 641
    functionName: pygments.lexers.parsers.AntlrPerlLexer.__init__
    functionSourceFile: pygments.lexers.parsers
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 644
    functionName: pygments.lexers.parsers.AntlrPerlLexer.analyse_text
    functionSourceFile: pygments.lexers.parsers
    functionUses: 0
    functionsReached:
    - re.search
    - pygments.lexers.parsers.AntlrLexer.analyse_text
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 660
    functionName: pygments.lexers.parsers.AntlrActionScriptLexer.__init__
    functionSourceFile: pygments.lexers.parsers
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 664
    functionName: pygments.lexers.parsers.AntlrActionScriptLexer.analyse_text
    functionSourceFile: pygments.lexers.parsers
    functionUses: 0
    functionsReached:
    - re.search
    - pygments.lexers.parsers.AntlrLexer.analyse_text
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.parsers.TreetopBaseLexer
    functionSourceFile: pygments.lexers.parsers
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 749
    functionName: pygments.lexers.parsers.TreetopLexer.__init__
    functionSourceFile: pygments.lexers.parsers
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.j
    functionSourceFile: pygments.lexers.j
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.j.JLexer
    functionSourceFile: pygments.lexers.j
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.jsonnet
    functionSourceFile: pygments.lexers.jsonnet
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - quote_mark
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 21
    functionName: pygments.lexers.jsonnet.string_rules
    functionSourceFile: pygments.lexers.jsonnet
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - quote_mark
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 29
    functionName: pygments.lexers.jsonnet.quoted_field_name
    functionSourceFile: pygments.lexers.jsonnet
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.jsonnet.JsonnetLexer
    functionSourceFile: pygments.lexers.jsonnet
    functionUses: 0
    functionsReached:
    - pygments.lexers.jsonnet.string_rules
    - pygments.lexers.jsonnet.quoted_field_name
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.xorg
    functionSourceFile: pygments.lexers.xorg
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.xorg.XorgLexer
    functionSourceFile: pygments.lexers.xorg
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.phix
    functionSourceFile: pygments.lexers.phix
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.phix.PhixLexer
    functionSourceFile: pygments.lexers.phix
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.functional
    functionSourceFile: pygments.lexers.functional
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.devicetree
    functionSourceFile: pygments.lexers.devicetree
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.devicetree.DevicetreeLexer
    functionSourceFile: pygments.lexers.devicetree
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.bibtex
    functionSourceFile: pygments.lexers.bibtex
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argNames:
    - self
    - match
    - ctx
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 37
    functionName: pygments.lexers.bibtex.BibTeXLexer.open_brace_callback
    functionSourceFile: pygments.lexers.bibtex
    functionUses: 0
    functionsReached:
    - match.start
    - match.group
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 3
    argNames:
    - self
    - match
    - ctx
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 43
    functionName: pygments.lexers.bibtex.BibTeXLexer.close_brace_callback
    functionSourceFile: pygments.lexers.bibtex
    functionUses: 0
    functionsReached:
    - match.start
    - match.group
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.bibtex.BibTeXLexer
    functionSourceFile: pygments.lexers.bibtex
    functionUses: 0
    functionsReached:
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.bibtex.BSTLexer
    functionSourceFile: pygments.lexers.bibtex
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.compiled
    functionSourceFile: pygments.lexers.compiled
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.capnproto
    functionSourceFile: pygments.lexers.capnproto
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.capnproto.CapnProtoLexer
    functionSourceFile: pygments.lexers.capnproto
    functionUses: 0
    functionsReached:
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.maxima
    functionSourceFile: pygments.lexers.maxima
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.maxima.MaximaLexer
    functionSourceFile: pygments.lexers.maxima
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 77
    functionName: pygments.lexers.maxima.MaximaLexer.analyse_text
    functionSourceFile: pygments.lexers.maxima
    functionUses: 0
    functionsReached:
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.savi
    functionSourceFile: pygments.lexers.savi
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.savi.SaviLexer
    functionSourceFile: pygments.lexers.savi
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.unicon
    functionSourceFile: pygments.lexers.unicon
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pygments.lexers.unicon.UniconLexer
    functionSourceFile: pygments.lexers.unicon
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pygments.lexers.unicon.IconLexer
    functionSourceFile: pygments.lexers.unicon
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.unicon.UcodeLexer
    functionSourceFile: pygments.lexers.unicon
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 1
    IfCount: 5
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 388
    functionName: pygments.lexers.unicon.UcodeLexer.analyse_text
    functionSourceFile: pygments.lexers.unicon
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.qlik
    functionSourceFile: pygments.lexers.qlik
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.qlik.QlikLexer
    functionSourceFile: pygments.lexers.qlik
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.nit
    functionSourceFile: pygments.lexers.nit
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.nit.NitLexer
    functionSourceFile: pygments.lexers.nit
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.webassembly
    functionSourceFile: pygments.lexers.webassembly
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.webassembly.WatLexer
    functionSourceFile: pygments.lexers.webassembly
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.tnt
    functionSourceFile: pygments.lexers.tnt
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.tnt.TNTLexer
    functionSourceFile: pygments.lexers.tnt
    functionUses: 0
    functionsReached:
    - <builtin>.set
    - re.compile
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argNames:
    - self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 56
    functionName: pygments.lexers.tnt.TNTLexer.__init__
    functionSourceFile: pygments.lexers.tnt
    functionUses: 0
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - string.lower
    - pygments.util.get_bool_opt
    - pkg_resources.iter_entry_points
    - pygments.util.get_list_opt
    - <builtin>.int
    - <builtin>.isinstance
    - <builtin>.list
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - pygments.lexer.Lexer.add_filter
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - options.get
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 4
    argNames:
    - self
    - start
    - text
    - required
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 60
    functionName: pygments.lexers.tnt.TNTLexer.whitespace
    functionSourceFile: pygments.lexers.tnt
    functionUses: 2
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 3
    argNames:
    - self
    - start
    - text
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 74
    functionName: pygments.lexers.tnt.TNTLexer.variable
    functionSourceFile: pygments.lexers.tnt
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 6
    IfCount: 6
    argCount: 3
    argNames:
    - self
    - start
    - text
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 84
    functionName: pygments.lexers.tnt.TNTLexer.term
    functionSourceFile: pygments.lexers.tnt
    functionUses: 2
    functionsReached:
    - pygments.lexers.tnt.TNTLexer.variable
    - pygments.lexers.tnt.TNTLexer.term
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 8
    IfCount: 7
    argCount: 3
    argNames:
    - self
    - start
    - text
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 110
    functionName: pygments.lexers.tnt.TNTLexer.formula
    functionSourceFile: pygments.lexers.tnt
    functionUses: 1
    functionsReached:
    - pygments.lexers.tnt.TNTLexer.variable
    - pygments.lexers.tnt.TNTLexer.formula
    - pygments.lexers.tnt.TNTLexer.term
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 4
    IfCount: 3
    argCount: 3
    argNames:
    - self
    - start
    - text
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 144
    functionName: pygments.lexers.tnt.TNTLexer.rule
    functionSourceFile: pygments.lexers.tnt
    functionUses: 1
    functionsReached:
    - <builtin>.sorted
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    IfCount: 2
    argCount: 3
    argNames:
    - self
    - start
    - text
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 163
    functionName: pygments.lexers.tnt.TNTLexer.lineno
    functionSourceFile: pygments.lexers.tnt
    functionUses: 1
    functionsReached:
    - match.start
    - match.group
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 3
    argNames:
    - self
    - start
    - text
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 180
    functionName: pygments.lexers.tnt.TNTLexer.error_till_line_end
    functionSourceFile: pygments.lexers.tnt
    functionUses: 1
    functionsReached:
    - <builtin>.len
    - pygments.lexers.tnt.TNTLexer.whitespace
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 6
    IfCount: 4
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 193
    functionName: pygments.lexers.tnt.TNTLexer.get_tokens_unprocessed
    functionSourceFile: pygments.lexers.tnt
    functionUses: 0
    functionsReached:
    - match.start
    - pygments.lexers.tnt.TNTLexer.term
    - pygments.lexers.tnt.TNTLexer.error_till_line_end
    - pygments.lexers.tnt.TNTLexer.variable
    - pygments.lexers.tnt.TNTLexer.formula
    - pygments.lexers.tnt.TNTLexer.lineno
    - match.group
    - <builtin>.len
    - pygments.lexers.tnt.TNTLexer.rule
    - <builtin>.sorted
    - pygments.lexers.tnt.TNTLexer.whitespace
    - match.end
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.foxpro
    functionSourceFile: pygments.lexers.foxpro
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.mosel
    functionSourceFile: pygments.lexers.mosel
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.mosel.MoselLexer
    functionSourceFile: pygments.lexers.mosel
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.rnc
    functionSourceFile: pygments.lexers.rnc
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.pony
    functionSourceFile: pygments.lexers.pony
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.pony.PonyLexer
    functionSourceFile: pygments.lexers.pony
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.elpi
    functionSourceFile: pygments.lexers.elpi
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.elpi.ElpiLexer
    functionSourceFile: pygments.lexers.elpi
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.meson
    functionSourceFile: pygments.lexers.meson
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.meson.MesonLexer
    functionSourceFile: pygments.lexers.meson
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.fantom
    functionSourceFile: pygments.lexers.fantom
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - str
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 33
    functionName: pygments.lexers.fantom.FantomLexer.s
    functionSourceFile: pygments.lexers.fantom
    functionUses: 1
    functionsReached:
    - string.Template
    - <builtin>.dict
    - string.Template.substitute
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pygments.lexers.fantom.FantomLexer
    functionSourceFile: pygments.lexers.fantom
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - string.Template.substitute
    - pygments.lexer.default.__init__
    - string.Template
    - <builtin>.dict
    - pygments.lexer.words.__init__
    - pygments.lexers.fantom.FantomLexer.s
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.yang
    functionSourceFile: pygments.lexers.yang
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.yang.YangLexer
    functionSourceFile: pygments.lexers.yang
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.whiley
    functionSourceFile: pygments.lexers.whiley
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.whiley.WhileyLexer
    functionSourceFile: pygments.lexers.whiley
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.x10
    functionSourceFile: pygments.lexers.x10
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.srcinfo
    functionSourceFile: pygments.lexers.srcinfo
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.srcinfo.SrcinfoLexer
    functionSourceFile: pygments.lexers.srcinfo
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.q
    functionSourceFile: pygments.lexers.q
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.q.KLexer
    functionSourceFile: pygments.lexers.q
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.q.QLexer
    functionSourceFile: pygments.lexers.q
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.inferno
    functionSourceFile: pygments.lexers.inferno
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.inferno.LimboLexer
    functionSourceFile: pygments.lexers.inferno
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 81
    functionName: pygments.lexers.inferno.LimboLexer.analyse_text
    functionSourceFile: pygments.lexers.inferno
    functionUses: 0
    functionsReached:
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.agile
    functionSourceFile: pygments.lexers.agile
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.stata
    functionSourceFile: pygments.lexers.stata
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.stata.StataLexer
    functionSourceFile: pygments.lexers.stata
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.cplint
    functionSourceFile: pygments.lexers.cplint
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.cplint.CplintLexer
    functionSourceFile: pygments.lexers.cplint
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.webidl
    functionSourceFile: pygments.lexers.webidl
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.webidl.WebIDLLexer
    functionSourceFile: pygments.lexers.webidl
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.sophia
    functionSourceFile: pygments.lexers.sophia
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.sophia.SophiaLexer
    functionSourceFile: pygments.lexers.sophia
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.nix
    functionSourceFile: pygments.lexers.nix
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.nix.NixLexer
    functionSourceFile: pygments.lexers.nix
    functionUses: 0
    functionsReached:
    - re.escape
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 0
    IfCount: 4
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 123
    functionName: pygments.lexers.nix.NixLexer.analyse_text
    functionSourceFile: pygments.lexers.nix
    functionUses: 0
    functionsReached:
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.floscript
    functionSourceFile: pygments.lexers.floscript
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - ttype
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 30
    functionName: pygments.lexers.floscript.FloScriptLexer.innerstring_rules
    functionSourceFile: pygments.lexers.floscript
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.floscript.FloScriptLexer
    functionSourceFile: pygments.lexers.floscript
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.math
    functionSourceFile: pygments.lexers.math
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.berry
    functionSourceFile: pygments.lexers.berry
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.berry.BerryLexer
    functionSourceFile: pygments.lexers.berry
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.ezhil
    functionSourceFile: pygments.lexers.ezhil
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.ezhil.EzhilLexer
    functionSourceFile: pygments.lexers.ezhil
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 67
    functionName: pygments.lexers.ezhil.EzhilLexer.analyse_text
    functionSourceFile: pygments.lexers.ezhil
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - re.findall
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 75
    functionName: pygments.lexers.ezhil.EzhilLexer.__init__
    functionSourceFile: pygments.lexers.ezhil
    functionUses: 0
    functionsReached:
    - options.get
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.clean
    functionSourceFile: pygments.lexers.clean
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.clean.CleanLexer
    functionSourceFile: pygments.lexers.clean
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.graphviz
    functionSourceFile: pygments.lexers.graphviz
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.graphviz.GraphvizLexer
    functionSourceFile: pygments.lexers.graphviz
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.mips
    functionSourceFile: pygments.lexers.mips
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.mips.MIPSLexer
    functionSourceFile: pygments.lexers.mips
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.templates
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.templates.ErbLexer
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - re.compile
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 68
    functionName: pygments.lexers.templates.ErbLexer.__init__
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - pygments.filters.get_filter_by_name
    - pygments.lexer.Lexer.__init__
    - pygments.filters.find_filter_class
    - <builtin>.bool
    - pygments.plugin.find_plugin_filters
    - string.lower
    - pygments.util.get_bool_opt
    - pkg_resources.iter_entry_points
    - pygments.util.get_list_opt
    - <builtin>.int
    - <builtin>.isinstance
    - <builtin>.list
    - pygments.plugin.iter_entry_points
    - pygments.util.get_int_opt
    - pygments.lexer.Lexer.add_filter
    - importlib_metadata.entry_points.select
    - importlib_metadata.entry_points.get
    - pkg_resources.iter_entry_points.load
    - importlib.metadata.entry_points
    - options.get
    - <builtin>.hasattr
    - importlib_metadata.entry_points
    - val.split
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 8
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 12
    ICount: 13
    IfCount: 8
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 73
    functionName: pygments.lexers.templates.ErbLexer.get_tokens_unprocessed
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - tokens.pop
    - m.group
    - <builtin>.abs
    - ctx.stack.append
    - tokens.reverse
    - <builtin>.type
    - m.end
    - <builtin>.len
    - ctx.stack.pop
    - pygments.lexer.LexerContext.__init__
    - pygments.lexer.ExtendedRegexLexer.get_tokens_unprocessed
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 141
    functionName: pygments.lexers.templates.ErbLexer.analyse_text
    functionSourceFile: pygments.lexers.templates
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pygments.lexers.templates.SmartyLexer
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 0
    IfCount: 4
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 190
    functionName: pygments.lexers.templates.SmartyLexer.analyse_text
    functionSourceFile: pygments.lexers.templates
    functionUses: 4
    functionsReached:
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.templates.VelocityLexer
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 0
    IfCount: 4
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 272
    functionName: pygments.lexers.templates.VelocityLexer.analyse_text
    functionSourceFile: pygments.lexers.templates
    functionUses: 1
    functionsReached:
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 298
    functionName: pygments.lexers.templates.VelocityHtmlLexer.__init__
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 314
    functionName: pygments.lexers.templates.VelocityXmlLexer.__init__
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 317
    functionName: pygments.lexers.templates.VelocityXmlLexer.analyse_text
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.hash
    - xml_decl_re.match
    - doctype_lookup_re.search
    - tag_re.search
    - pygments.lexers.templates.VelocityLexer.analyse_text
    - pygments.util.looks_like_xml
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.templates.DjangoLexer
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 396
    functionName: pygments.lexers.templates.DjangoLexer.analyse_text
    functionSourceFile: pygments.lexers.templates
    functionUses: 4
    functionsReached:
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pygments.lexers.templates.MyghtyLexer
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 466
    functionName: pygments.lexers.templates.MyghtyHtmlLexer.__init__
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 482
    functionName: pygments.lexers.templates.MyghtyXmlLexer.__init__
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 500
    functionName: pygments.lexers.templates.MyghtyJavascriptLexer.__init__
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 516
    functionName: pygments.lexers.templates.MyghtyCssLexer.__init__
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pygments.lexers.templates.MasonLexer
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 566
    functionName: pygments.lexers.templates.MasonLexer.analyse_text
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pygments.lexers.templates.MakoLexer
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 654
    functionName: pygments.lexers.templates.MakoHtmlLexer.__init__
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 670
    functionName: pygments.lexers.templates.MakoXmlLexer.__init__
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 688
    functionName: pygments.lexers.templates.MakoJavascriptLexer.__init__
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 704
    functionName: pygments.lexers.templates.MakoCssLexer.__init__
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pygments.lexers.templates.CheetahLexer
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 777
    functionName: pygments.lexers.templates.CheetahHtmlLexer.__init__
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 791
    functionName: pygments.lexers.templates.CheetahXmlLexer.__init__
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 811
    functionName: pygments.lexers.templates.CheetahJavascriptLexer.__init__
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pygments.lexers.templates.GenshiTextLexer
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pygments.lexers.templates.GenshiMarkupLexer
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 925
    functionName: pygments.lexers.templates.HtmlGenshiLexer.__init__
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 928
    functionName: pygments.lexers.templates.HtmlGenshiLexer.analyse_text
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - re.compile
    - pygments.util.doctype_matches
    - pygments.util.html_doctype_matches
    - m.group
    - doctype.strip
    - pygments.lexers.html.HtmlLexer.analyse_text
    - doctype_lookup_re.search
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 949
    functionName: pygments.lexers.templates.GenshiLexer.__init__
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 952
    functionName: pygments.lexers.templates.GenshiLexer.analyse_text
    functionSourceFile: pygments.lexers.templates
    functionUses: 2
    functionsReached:
    - pygments.lexers.html.XmlLexer.analyse_text
    - <builtin>.hash
    - xml_decl_re.match
    - doctype_lookup_re.search
    - tag_re.search
    - pygments.util.looks_like_xml
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 974
    functionName: pygments.lexers.templates.JavascriptGenshiLexer.__init__
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 977
    functionName: pygments.lexers.templates.JavascriptGenshiLexer.analyse_text
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - pygments.lexers.html.XmlLexer.analyse_text
    - <builtin>.hash
    - xml_decl_re.match
    - doctype_lookup_re.search
    - tag_re.search
    - pygments.util.looks_like_xml
    - re.search
    - pygments.lexers.templates.GenshiLexer.analyse_text
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 991
    functionName: pygments.lexers.templates.CssGenshiLexer.__init__
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 994
    functionName: pygments.lexers.templates.CssGenshiLexer.analyse_text
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - pygments.lexers.html.XmlLexer.analyse_text
    - <builtin>.hash
    - xml_decl_re.match
    - doctype_lookup_re.search
    - tag_re.search
    - pygments.util.looks_like_xml
    - re.search
    - pygments.lexers.templates.GenshiLexer.analyse_text
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1012
    functionName: pygments.lexers.templates.RhtmlLexer.__init__
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1015
    functionName: pygments.lexers.templates.RhtmlLexer.analyse_text
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - re.compile
    - pygments.util.doctype_matches
    - pygments.util.html_doctype_matches
    - m.group
    - doctype.strip
    - doctype_lookup_re.search
    - pygments.lexers.templates.ErbLexer.analyse_text
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1034
    functionName: pygments.lexers.templates.XmlErbLexer.__init__
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1037
    functionName: pygments.lexers.templates.XmlErbLexer.analyse_text
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.hash
    - xml_decl_re.match
    - doctype_lookup_re.search
    - tag_re.search
    - pygments.util.looks_like_xml
    - pygments.lexers.templates.ErbLexer.analyse_text
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1054
    functionName: pygments.lexers.templates.CssErbLexer.__init__
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1057
    functionName: pygments.lexers.templates.CssErbLexer.analyse_text
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - pygments.lexers.templates.ErbLexer.analyse_text
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1074
    functionName: pygments.lexers.templates.JavascriptErbLexer.__init__
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1077
    functionName: pygments.lexers.templates.JavascriptErbLexer.analyse_text
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - pygments.lexers.templates.ErbLexer.analyse_text
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1097
    functionName: pygments.lexers.templates.HtmlPhpLexer.__init__
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1100
    functionName: pygments.lexers.templates.HtmlPhpLexer.analyse_text
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - pygments.lexers.php.PhpLexer.analyse_text
    - text.lower
    - x.startswith
    - re.compile
    - pygments.util.doctype_matches
    - pygments.util.html_doctype_matches
    - m.group
    - doctype.strip
    - split_path_re.split
    - doctype_lookup_re.search
    - text.find
    - pygments.util.shebang_matches
    - re.search
    - regex.search
    - first_line.startswith
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1117
    functionName: pygments.lexers.templates.XmlPhpLexer.__init__
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1120
    functionName: pygments.lexers.templates.XmlPhpLexer.analyse_text
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - pygments.lexers.php.PhpLexer.analyse_text
    - text.lower
    - x.startswith
    - re.compile
    - <builtin>.hash
    - xml_decl_re.match
    - split_path_re.split
    - tag_re.search
    - pygments.util.looks_like_xml
    - doctype_lookup_re.search
    - text.find
    - pygments.util.shebang_matches
    - re.search
    - regex.search
    - first_line.startswith
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1137
    functionName: pygments.lexers.templates.CssPhpLexer.__init__
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1140
    functionName: pygments.lexers.templates.CssPhpLexer.analyse_text
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - pygments.lexers.php.PhpLexer.analyse_text
    - text.lower
    - x.startswith
    - re.compile
    - split_path_re.split
    - text.find
    - pygments.util.shebang_matches
    - re.search
    - regex.search
    - first_line.startswith
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1157
    functionName: pygments.lexers.templates.JavascriptPhpLexer.__init__
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1160
    functionName: pygments.lexers.templates.JavascriptPhpLexer.analyse_text
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - pygments.lexers.php.PhpLexer.analyse_text
    - text.lower
    - x.startswith
    - re.compile
    - split_path_re.split
    - text.find
    - pygments.util.shebang_matches
    - re.search
    - regex.search
    - first_line.startswith
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1177
    functionName: pygments.lexers.templates.HtmlSmartyLexer.__init__
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1180
    functionName: pygments.lexers.templates.HtmlSmartyLexer.analyse_text
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - re.compile
    - pygments.lexers.templates.SmartyLexer.analyse_text
    - pygments.util.doctype_matches
    - pygments.util.html_doctype_matches
    - m.group
    - doctype.strip
    - doctype_lookup_re.search
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1198
    functionName: pygments.lexers.templates.XmlSmartyLexer.__init__
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1201
    functionName: pygments.lexers.templates.XmlSmartyLexer.analyse_text
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - pygments.lexers.templates.SmartyLexer.analyse_text
    - <builtin>.hash
    - xml_decl_re.match
    - doctype_lookup_re.search
    - tag_re.search
    - pygments.util.looks_like_xml
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1219
    functionName: pygments.lexers.templates.CssSmartyLexer.__init__
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1222
    functionName: pygments.lexers.templates.CssSmartyLexer.analyse_text
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - re.search
    - pygments.lexers.templates.SmartyLexer.analyse_text
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1239
    functionName: pygments.lexers.templates.JavascriptSmartyLexer.__init__
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1242
    functionName: pygments.lexers.templates.JavascriptSmartyLexer.analyse_text
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - re.search
    - pygments.lexers.templates.SmartyLexer.analyse_text
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1260
    functionName: pygments.lexers.templates.HtmlDjangoLexer.__init__
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1263
    functionName: pygments.lexers.templates.HtmlDjangoLexer.analyse_text
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - re.compile
    - pygments.util.doctype_matches
    - pygments.util.html_doctype_matches
    - m.group
    - doctype.strip
    - doctype_lookup_re.search
    - pygments.lexers.templates.DjangoLexer.analyse_text
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1282
    functionName: pygments.lexers.templates.XmlDjangoLexer.__init__
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1285
    functionName: pygments.lexers.templates.XmlDjangoLexer.analyse_text
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.hash
    - xml_decl_re.match
    - doctype_lookup_re.search
    - tag_re.search
    - pygments.lexers.templates.DjangoLexer.analyse_text
    - pygments.util.looks_like_xml
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1304
    functionName: pygments.lexers.templates.CssDjangoLexer.__init__
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1307
    functionName: pygments.lexers.templates.CssDjangoLexer.analyse_text
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - re.search
    - pygments.lexers.templates.DjangoLexer.analyse_text
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1329
    functionName: pygments.lexers.templates.JavascriptDjangoLexer.__init__
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1332
    functionName: pygments.lexers.templates.JavascriptDjangoLexer.analyse_text
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - re.search
    - pygments.lexers.templates.DjangoLexer.analyse_text
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pygments.lexers.templates.JspRootLexer
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1372
    functionName: pygments.lexers.templates.JspLexer.__init__
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 1375
    functionName: pygments.lexers.templates.JspLexer.analyse_text
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - re.compile
    - pygments.lexers.python.Python2Lexer.analyse_text
    - pygments.lexers.actionscript.ActionScript3Lexer.analyse_text
    - lexers.php.PhpLexer.analyse_text
    - doctype.strip
    - <builtin>.next
    - <builtin>.hash
    - split_path_re.split
    - pygments.lexers.html.HtmlLexer.analyse_text
    - pygments.lexers.algebra.GAPLexer.analyse_text
    - doctype_lookup_re.search
    - pygments.lexers.asm.GasLexer.analyse_text
    - pygments.lexer.Lexer.analyse_text
    - pygments.util.shebang_matches
    - pygments.util.looks_like_xml
    - first_non_comment.startswith
    - lexers.python.Python2Lexer.analyse_text
    - lexers.python.PythonLexer.analyse_text
    - lexers.asm.GasLexer.analyse_text
    - pygments.lexers.php.PhpLexer.analyse_text
    - text.lower
    - lexers.sql.SqlLexer.analyse_text
    - pygments.lexers.sql.SqlLexer.analyse_text
    - pygments.lexers.markup.TexLexer.analyse_text
    - text.splitlines
    - pygments.lexers.r.SLexer.analyse_text
    - tag_re.search
    - <builtin>.min
    - pygments.lexers.special.TextLexer.analyse_text
    - pygments.lexers.matlab.MatlabLexer.analyse_text
    - re.match
    - regex.search
    - first_line.startswith
    - pygments.util.html_doctype_matches
    - lexers.ruby.RubyLexer.analyse_text
    - pygments.lexers.python.PythonLexer.analyse_text
    - pygments.lexers.julia.JuliaLexer.analyse_text
    - pygments.lexers.shell.BashLexer.analyse_text
    - x.startswith
    - lexers.r.SLexer.analyse_text
    - lexers.matlab.MatlabLexer.analyse_text
    - pygments.util.doctype_matches
    - m.group
    - pygments.lexers.ruby.RubyLexer.analyse_text
    - lexers.actionscript.ActionScript3Lexer.analyse_text
    - pygments.lexers.html.XmlLexer.analyse_text
    - xml_decl_re.match
    - pygments.lexers.asm.NasmLexer.analyse_text
    - lexers.julia.JuliaLexer.analyse_text
    - lexers.algebra.GAPLexer.analyse_text
    - <builtin>.len
    - lexers.asm.NasmLexer.analyse_text
    - pygments.lexers.perl.PerlLexer.analyse_text
    - text.find
    - re.search
    - text.startswith
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pygments.lexers.templates.EvoqueLexer
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1436
    functionName: pygments.lexers.templates.EvoqueLexer.analyse_text
    functionSourceFile: pygments.lexers.templates
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1453
    functionName: pygments.lexers.templates.EvoqueHtmlLexer.__init__
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1456
    functionName: pygments.lexers.templates.EvoqueHtmlLexer.analyse_text
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - pygments.lexers.templates.EvoqueLexer.analyse_text
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1472
    functionName: pygments.lexers.templates.EvoqueXmlLexer.__init__
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1475
    functionName: pygments.lexers.templates.EvoqueXmlLexer.analyse_text
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - pygments.lexers.templates.EvoqueLexer.analyse_text
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.templates.ColdfusionLexer
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pygments.lexers.templates.ColdfusionMarkupLexer
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1582
    functionName: pygments.lexers.templates.ColdfusionHtmlLexer.__init__
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1597
    functionName: pygments.lexers.templates.ColdfusionCFCLexer.__init__
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1612
    functionName: pygments.lexers.templates.SspLexer.__init__
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1615
    functionName: pygments.lexers.templates.SspLexer.analyse_text
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.hash
    - xml_decl_re.match
    - doctype_lookup_re.search
    - tag_re.search
    - pygments.util.looks_like_xml
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pygments.lexers.templates.TeaTemplateRootLexer
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1659
    functionName: pygments.lexers.templates.TeaTemplateLexer.__init__
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 1662
    functionName: pygments.lexers.templates.TeaTemplateLexer.analyse_text
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - re.compile
    - pygments.lexers.python.Python2Lexer.analyse_text
    - pygments.lexers.actionscript.ActionScript3Lexer.analyse_text
    - lexers.php.PhpLexer.analyse_text
    - doctype.strip
    - <builtin>.next
    - <builtin>.hash
    - split_path_re.split
    - pygments.lexers.html.HtmlLexer.analyse_text
    - pygments.lexers.algebra.GAPLexer.analyse_text
    - doctype_lookup_re.search
    - pygments.lexers.asm.GasLexer.analyse_text
    - pygments.lexer.Lexer.analyse_text
    - pygments.util.shebang_matches
    - pygments.util.looks_like_xml
    - first_non_comment.startswith
    - lexers.python.Python2Lexer.analyse_text
    - lexers.python.PythonLexer.analyse_text
    - lexers.asm.GasLexer.analyse_text
    - pygments.lexers.php.PhpLexer.analyse_text
    - text.lower
    - lexers.sql.SqlLexer.analyse_text
    - pygments.lexers.sql.SqlLexer.analyse_text
    - pygments.lexers.markup.TexLexer.analyse_text
    - text.splitlines
    - pygments.lexers.r.SLexer.analyse_text
    - tag_re.search
    - <builtin>.min
    - pygments.lexers.special.TextLexer.analyse_text
    - pygments.lexers.matlab.MatlabLexer.analyse_text
    - re.match
    - regex.search
    - first_line.startswith
    - pygments.util.html_doctype_matches
    - lexers.ruby.RubyLexer.analyse_text
    - pygments.lexers.python.PythonLexer.analyse_text
    - pygments.lexers.julia.JuliaLexer.analyse_text
    - pygments.lexers.shell.BashLexer.analyse_text
    - x.startswith
    - lexers.r.SLexer.analyse_text
    - lexers.matlab.MatlabLexer.analyse_text
    - pygments.util.doctype_matches
    - m.group
    - pygments.lexers.ruby.RubyLexer.analyse_text
    - lexers.actionscript.ActionScript3Lexer.analyse_text
    - pygments.lexers.html.XmlLexer.analyse_text
    - xml_decl_re.match
    - pygments.lexers.asm.NasmLexer.analyse_text
    - lexers.julia.JuliaLexer.analyse_text
    - lexers.algebra.GAPLexer.analyse_text
    - <builtin>.len
    - lexers.asm.NasmLexer.analyse_text
    - pygments.lexers.perl.PerlLexer.analyse_text
    - text.find
    - re.search
    - text.startswith
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1689
    functionName: pygments.lexers.templates.LassoHtmlLexer.__init__
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1692
    functionName: pygments.lexers.templates.LassoHtmlLexer.analyse_text
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - pygments.lexers.javascript.LassoLexer.analyse_text
    - re.compile
    - pygments.util.doctype_matches
    - pygments.util.html_doctype_matches
    - m.group
    - doctype.strip
    - doctype_lookup_re.search
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1713
    functionName: pygments.lexers.templates.LassoXmlLexer.__init__
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1716
    functionName: pygments.lexers.templates.LassoXmlLexer.analyse_text
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - pygments.lexers.javascript.LassoLexer.analyse_text
    - <builtin>.hash
    - xml_decl_re.match
    - doctype_lookup_re.search
    - tag_re.search
    - pygments.util.looks_like_xml
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1736
    functionName: pygments.lexers.templates.LassoCssLexer.__init__
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1740
    functionName: pygments.lexers.templates.LassoCssLexer.analyse_text
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - pygments.lexers.javascript.LassoLexer.analyse_text
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1764
    functionName: pygments.lexers.templates.LassoJavascriptLexer.__init__
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1768
    functionName: pygments.lexers.templates.LassoJavascriptLexer.analyse_text
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - pygments.lexers.javascript.LassoLexer.analyse_text
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pygments.lexers.templates.HandlebarsLexer
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1863
    functionName: pygments.lexers.templates.HandlebarsHtmlLexer.__init__
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1882
    functionName: pygments.lexers.templates.YamlJinjaLexer.__init__
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pygments.lexers.templates.LiquidLexer
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - kwargs.pop
    - pygments.lexer.combined.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.templates.TwigLexer
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2188
    functionName: pygments.lexers.templates.TwigHtmlLexer.__init__
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.templates.Angular2Lexer
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2267
    functionName: pygments.lexers.templates.Angular2HtmlLexer.__init__
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2282
    functionName: pygments.lexers.templates.SqlJinjaLexer.__init__
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2285
    functionName: pygments.lexers.templates.SqlJinjaLexer.analyse_text
    functionSourceFile: pygments.lexers.templates
    functionUses: 0
    functionsReached:
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.ul4
    functionSourceFile: pygments.lexers.ul4
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.ul4.UL4Lexer
    functionSourceFile: pygments.lexers.ul4
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 214
    functionName: pygments.lexers.ul4.HTMLUL4Lexer.__init__
    functionSourceFile: pygments.lexers.ul4
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 227
    functionName: pygments.lexers.ul4.XMLUL4Lexer.__init__
    functionSourceFile: pygments.lexers.ul4
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 240
    functionName: pygments.lexers.ul4.CSSUL4Lexer.__init__
    functionSourceFile: pygments.lexers.ul4
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 253
    functionName: pygments.lexers.ul4.JavascriptUL4Lexer.__init__
    functionSourceFile: pygments.lexers.ul4
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 266
    functionName: pygments.lexers.ul4.PythonUL4Lexer.__init__
    functionSourceFile: pygments.lexers.ul4
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.sieve
    functionSourceFile: pygments.lexers.sieve
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.sieve.SieveLexer
    functionSourceFile: pygments.lexers.sieve
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.procfile
    functionSourceFile: pygments.lexers.procfile
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.procfile.ProcfileLexer
    functionSourceFile: pygments.lexers.procfile
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.func
    functionSourceFile: pygments.lexers.func
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.func.FuncLexer
    functionSourceFile: pygments.lexers.func
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.apl
    functionSourceFile: pygments.lexers.apl
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.igor
    functionSourceFile: pygments.lexers.igor
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.igor.IgorLexer
    functionSourceFile: pygments.lexers.igor
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.bdd
    functionSourceFile: pygments.lexers.bdd
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argNames:
    - self
    - text
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 57
    functionName: pygments.lexers.bdd.BddLexer.analyse_text
    functionSourceFile: pygments.lexers.bdd
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.forth
    functionSourceFile: pygments.lexers.forth
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.forth.ForthLexer
    functionSourceFile: pygments.lexers.forth
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 175
    functionName: pygments.lexers.forth.ForthLexer.analyse_text
    functionSourceFile: pygments.lexers.forth
    functionUses: 0
    functionsReached:
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.archetype
    functionSourceFile: pygments.lexers.archetype
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.archetype.AtomsLexer
    functionSourceFile: pygments.lexers.archetype
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.archetype.OdinLexer
    functionSourceFile: pygments.lexers.archetype
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.archetype.CadlLexer
    functionSourceFile: pygments.lexers.archetype
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pygments.lexers.archetype.AdlLexer
    functionSourceFile: pygments.lexers.archetype
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.usd
    functionSourceFile: pygments.lexers.usd
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argNames:
    - words
    - type_
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 21
    functionName: pygments.lexers.usd._keywords
    functionSourceFile: pygments.lexers.usd
    functionUses: 1
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pygments.lexers.usd.UsdLexer
    functionSourceFile: pygments.lexers.usd
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexers.usd._keywords
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.oberon
    functionSourceFile: pygments.lexers.oberon
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.oberon.ComponentPascalLexer
    functionSourceFile: pygments.lexers.oberon
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 106
    functionName: pygments.lexers.oberon.ComponentPascalLexer.analyse_text
    functionSourceFile: pygments.lexers.oberon
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.promql
    functionSourceFile: pygments.lexers.promql
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.promql.PromQLLexer
    functionSourceFile: pygments.lexers.promql
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.qvt
    functionSourceFile: pygments.lexers.qvt
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.qvt.QVToLexer
    functionSourceFile: pygments.lexers.qvt
    functionUses: 0
    functionsReached:
    - pygments.lexer.combined.__init__
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.gsql
    functionSourceFile: pygments.lexers.gsql
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: pygments.lexers.gsql.GSQLLexer
    functionSourceFile: pygments.lexers.gsql
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pygments.lexer.using
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    - kwargs.pop
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.supercollider
    functionSourceFile: pygments.lexers.supercollider
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.supercollider.SuperColliderLexer
    functionSourceFile: pygments.lexers.supercollider
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 92
    functionName: pygments.lexers.supercollider.SuperColliderLexer.analyse_text
    functionSourceFile: pygments.lexers.supercollider
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.rdf
    functionSourceFile: pygments.lexers.rdf
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.rdf.SparqlLexer
    functionSourceFile: pygments.lexers.rdf
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.rdf.TurtleLexer
    functionSourceFile: pygments.lexers.rdf
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - text
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 313
    functionName: pygments.lexers.rdf.TurtleLexer.analyse_text
    functionSourceFile: pygments.lexers.rdf
    functionUses: 0
    functionsReached:
    - re.search
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.rdf.ShExCLexer
    functionSourceFile: pygments.lexers.rdf
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.default.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.tlb
    functionSourceFile: pygments.lexers.tlb
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.tlb.TlbLexer
    functionSourceFile: pygments.lexers.tlb
    functionUses: 0
    functionsReached:
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.trafficscript
    functionSourceFile: pygments.lexers.trafficscript
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.lexers.solidity
    functionSourceFile: pygments.lexers.solidity
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.lexers.solidity.SolidityLexer
    functionSourceFile: pygments.lexers.solidity
    functionUses: 0
    functionsReached:
    - pygments.lexer.bygroups
    - pygments.lexer.words.__init__
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.styles.fruity
    functionSourceFile: pygments.styles.fruity
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.styles.stata_light
    functionSourceFile: pygments.styles.stata_light
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.styles.borland
    functionSourceFile: pygments.styles.borland
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.styles.manni
    functionSourceFile: pygments.styles.manni
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.styles.friendly
    functionSourceFile: pygments.styles.friendly
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.styles.gruvbox
    functionSourceFile: pygments.styles.gruvbox
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.styles.friendly_grayscale
    functionSourceFile: pygments.styles.friendly_grayscale
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.styles.arduino
    functionSourceFile: pygments.styles.arduino
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.styles.rainbow_dash
    functionSourceFile: pygments.styles.rainbow_dash
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.styles.vim
    functionSourceFile: pygments.styles.vim
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.styles.colorful
    functionSourceFile: pygments.styles.colorful
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.styles.autumn
    functionSourceFile: pygments.styles.autumn
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.styles.inkpot
    functionSourceFile: pygments.styles.inkpot
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.styles.dracula
    functionSourceFile: pygments.styles.dracula
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.styles.paraiso_dark
    functionSourceFile: pygments.styles.paraiso_dark
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.styles.pastie
    functionSourceFile: pygments.styles.pastie
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.styles.algol
    functionSourceFile: pygments.styles.algol
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.styles.tango
    functionSourceFile: pygments.styles.tango
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.styles.gh_dark
    functionSourceFile: pygments.styles.gh_dark
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.styles.stata_dark
    functionSourceFile: pygments.styles.stata_dark
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.styles.lilypond
    functionSourceFile: pygments.styles.lilypond
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.styles.sas
    functionSourceFile: pygments.styles.sas
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.styles.perldoc
    functionSourceFile: pygments.styles.perldoc
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.styles.zenburn
    functionSourceFile: pygments.styles.zenburn
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.styles.nord
    functionSourceFile: pygments.styles.nord
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.styles.trac
    functionSourceFile: pygments.styles.trac
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.styles.onedark
    functionSourceFile: pygments.styles.onedark
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.styles.material
    functionSourceFile: pygments.styles.material
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.styles.lovelace
    functionSourceFile: pygments.styles.lovelace
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.styles.paraiso_light
    functionSourceFile: pygments.styles.paraiso_light
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.styles.emacs
    functionSourceFile: pygments.styles.emacs
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.styles.bw
    functionSourceFile: pygments.styles.bw
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.styles.algol_nu
    functionSourceFile: pygments.styles.algol_nu
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.styles.xcode
    functionSourceFile: pygments.styles.xcode
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.styles.rrt
    functionSourceFile: pygments.styles.rrt
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.styles.solarized
    functionSourceFile: pygments.styles.solarized
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - colors
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 19
    functionName: pygments.styles.solarized.make_style
    functionSourceFile: pygments.styles.solarized
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.styles.solarized.SolarizedDarkStyle
    functionSourceFile: pygments.styles.solarized
    functionUses: 0
    functionsReached:
    - pygments.styles.solarized.make_style
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: pygments.styles.solarized.SolarizedLightStyle
    functionSourceFile: pygments.styles.solarized
    functionUses: 0
    functionsReached:
    - pygments.styles.solarized.make_style
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.styles.native
    functionSourceFile: pygments.styles.native
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.styles.murphy
    functionSourceFile: pygments.styles.murphy
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.styles.igor
    functionSourceFile: pygments.styles.igor
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.styles.vs
    functionSourceFile: pygments.styles.vs
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.styles.monokai
    functionSourceFile: pygments.styles.monokai
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.styles.staroffice
    functionSourceFile: pygments.styles.staroffice
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.styles.abap
    functionSourceFile: pygments.styles.abap
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pygments.styles.default
    functionSourceFile: pygments.styles.default
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  Function list name: All functions
Function coverage:
  '...fuzz_lexers':
  - 39
  - 40
  - 41
  - 24
  - 27
  '...fuzz_lexers.TestOneInput':
  - 32
  - 33
  - 35
  - 31
  lexers:
  - 1
  - 331
  - 27
  - 332
  lexers._ada_builtins:
  - 1
  lexers._asy_builtins:
  - 1
  lexers._automodule:
  - 316
  lexers._automodule.__getattr__:
  - 320
  - 321
  - 323
  - 325
  - 326
  - 327
  - 319
  lexers._cl_builtins:
  - 1
  lexers._cocoa_builtins:
  - 1
  - 18
  - 23
  - 25
  - 26
  - 27
  - 28
  - 30
  - 33
  - 35
  - 36
  - 41
  - 42
  - 44
  - 47
  - 48
  - 49
  - 51
  - 52
  - 53
  - 55
  - 56
  - 57
  - 59
  - 60
  - 61
  - 63
  - 64
  - 65
  - 68
  - 69
  - 71
  - 72
  - 74
  - 75
  lexers._csound_builtins:
  - 1
  - 1699
  - 84
  - 9
  lexers._css_builtins:
  - 1
  lexers._iter_lexerclasses:
  - 224
  - 226
  - 227
  - 228
  - 229
  - 230
  - 223
  lexers._julia_builtins:
  - 1
  - 353
  - 142
  - 95
  lexers._lasso_builtins:
  - 1
  lexers._lilypond_builtins:
  - 1
  lexers._load_lexers:
  - 32
  - 33
  - 34
  - 35
  lexers._lua_builtins:
  - 1
  - 177
  - 285
  lexers._lua_builtins.get_function_module:
  - 243
  - 244
  - 246
  - 247
  lexers._lua_builtins.get_lua_functions:
  - 233
  - 234
  - 236
  - 237
  - 238
  - 239
  lexers._lua_builtins.get_newest_version:
  - 225
  - 226
  - 227
  - 228
  - 229
  - 230
  lexers._lua_builtins.module_callbacks.is_in_coroutine_module:
  - 187
  lexers._lua_builtins.module_callbacks.is_in_debug_module:
  - 211
  lexers._lua_builtins.module_callbacks.is_in_io_module:
  - 205
  lexers._lua_builtins.module_callbacks.is_in_math_module:
  - 202
  lexers._lua_builtins.module_callbacks.is_in_modules_module:
  - 190
  lexers._lua_builtins.module_callbacks.is_in_os_module:
  - 208
  lexers._lua_builtins.module_callbacks.is_in_string_module:
  - 196
  lexers._lua_builtins.module_callbacks.is_in_table_module:
  - 199
  lexers._lua_builtins.regenerate:
  - 256
  - 259
  - 260
  - 261
  - 262
  - 252
  - 253
  - 255
  lexers._lua_builtins.run:
  - 265
  - 266
  - 267
  - 268
  - 269
  - 270
  - 271
  - 272
  - 274
  - 277
  - 278
  - 279
  - 280
  - 281
  - 283
  lexers._mql_builtins:
  - 1
  lexers._mysql_builtins:
  - 1
  - 1234
  - 1335
  lexers._mysql_builtins.parse_item_create_functions:
  - 1312
  - 1305
  - 1307
  - 1308
  - 1309
  - 1311
  lexers._mysql_builtins.parse_lex_functions:
  - 1292
  - 1294
  - 1295
  - 1296
  - 1298
  - 1299
  lexers._mysql_builtins.parse_lex_keywords:
  - 1266
  - 1268
  - 1269
  - 1270
  - 1272
  - 1273
  lexers._mysql_builtins.parse_lex_optimizer_hints:
  - 1281
  - 1282
  - 1283
  - 1285
  - 1286
  - 1279
  lexers._mysql_builtins.update_content:
  - 1318
  - 1320
  - 1321
  - 1324
  - 1325
  - 1326
  - 1327
  - 1329
  - 1330
  - 1332
  - 1333
  lexers._mysql_builtins.update_myself:
  - 1248
  - 1249
  - 1250
  - 1251
  - 1254
  - 1255
  - 1258
  - 1260
  - 1261
  - 1262
  lexers._openedge_builtins:
  - 1
  lexers._php_builtins:
  - 3248
  - 1
  - 3325
  lexers._php_builtins.get_php_functions:
  - 3264
  - 3265
  - 3268
  - 3270
  - 3271
  - 3272
  - 3273
  - 3274
  - 3275
  - 3278
  - 3279
  - 3280
  - 3281
  - 3284
  - 3286
  - 3288
  - 3289
  - 3291
  - 3294
  - 3295
  lexers._php_builtins.get_php_references:
  - 3299
  - 3300
  - 3301
  - 3302
  - 3303
  lexers._php_builtins.regenerate:
  - 3306
  - 3307
  - 3309
  - 3310
  - 3312
  - 3313
  - 3314
  - 3315
  lexers._php_builtins.run:
  - 3318
  - 3319
  - 3320
  - 3321
  - 3322
  - 3323
  lexers._postgres_builtins:
  - 1
  - 684
  - 566
  - 575
  lexers._postgres_builtins.parse_datatypes:
  - 611
  - 612
  - 613
  - 615
  - 623
  - 624
  - 627
  - 628
  - 629
  - 630
  - 631
  - 632
  - 634
  - 635
  lexers._postgres_builtins.parse_keywords:
  - 601
  - 602
  - 604
  - 605
  - 607
  lexers._postgres_builtins.parse_pseudos:
  - 640
  - 641
  - 642
  - 644
  - 645
  - 646
  - 651
  - 652
  - 653
  - 654
  - 656
  - 661
  - 662
  - 664
  lexers._postgres_builtins.update_consts:
  - 672
  - 673
  - 674
  - 675
  - 678
  - 679
  - 681
  - 682
  - 668
  - 669
  lexers._postgres_builtins.update_myself:
  - 587
  - 588
  - 589
  - 590
  - 592
  - 593
  - 595
  - 596
  - 597
  lexers._qlik_builtins:
  - 1
  lexers._scheme_builtins:
  - 1
  lexers._scilab_builtins:
  - 1
  - 3076
  - 3077
  - 3078
  - 3079
  - 3082
  - 3083
  - 3085
  - 3054
  - 3086
  - 3088
  - 3089
  - 3090
  - 3091
  - 3092
  - 3093
  lexers._scilab_builtins.extract_completion:
  - 3072
  - 3073
  - 3061
  - 3063
  - 3067
  - 3068
  - 3070
  - 3071
  lexers._sourcemod_builtins:
  - 1
  - 1151
  - 1094
  - 1103
  lexers._sourcemod_builtins.get_sm_functions:
  - 1120
  - 1121
  - 1115
  - 1116
  - 1118
  - 1119
  lexers._sourcemod_builtins.get_version:
  - 1106
  - 1107
  - 1108
  - 1109
  - 1110
  - 1111
  - 1112
  lexers._sourcemod_builtins.regenerate:
  - 1125
  - 1126
  - 1128
  - 1129
  - 1132
  - 1133
  - 1134
  - 1135
  lexers._sourcemod_builtins.run:
  - 1138
  - 1139
  - 1140
  - 1141
  - 1144
  - 1145
  - 1146
  - 1148
  lexers._stan_builtins:
  - 1
  lexers._stata_builtins:
  - 1
  lexers._tsql_builtins:
  - 1
  - 764
  lexers._usd_builtins:
  - 1
  lexers._vbscript_builtins:
  - 1
  lexers._vim_builtins:
  - 1
  - 674
  - 107
  - 1937
  lexers.actionscript:
  - 1
  lexers.actionscript.ActionScript3Lexer:
  - 192
  - 194
  - 140
  - 144
  - 147
  - 180
  - 149
  - 119
  - 153
  - 186
  - 188
  lexers.actionscript.ActionScript3Lexer.analyse_text:
  - 199
  lexers.actionscript.ActionScriptLexer:
  - 97
  - 42
  - 48
  - 21
  - 56
  lexers.actionscript.ActionScriptLexer.analyse_text:
  - 113
  lexers.actionscript.MxmlLexer:
  - 205
  - 222
  lexers.ada:
  - 1
  lexers.ada.AdaLexer:
  - 136
  - 139
  - 142
  - 23
  - 43
  - 45
  - 46
  - 47
  - 51
  - 56
  - 58
  - 62
  - 64
  - 67
  - 68
  - 70
  - 81
  - 88
  - 103
  - 104
  - 108
  - 109
  - 113
  - 119
  - 127
  lexers.agile:
  - 1
  lexers.algebra:
  - 1
  lexers.algebra.BCLexer:
  - 286
  - 271
  lexers.algebra.GAPConsoleLexer:
  - 93
  lexers.algebra.GAPConsoleLexer.analyse_text:
  - 143
  lexers.algebra.GAPConsoleLexer.get_tokens_unprocessed:
  - 129
  - 131
  - 133
  - 134
  - 103
  - 135
  - 110
  - 111
  - 112
  - 116
  - 117
  - 120
  - 121
  - 122
  - 125
  - 126
  lexers.algebra.GAPLexer:
  - 22
  lexers.algebra.GAPLexer.analyse_text:
  - 89
  - 83
  - 76
  lexers.algebra.MathematicaLexer:
  - 190
  - 189
  - 150
  lexers.algebra.MathematicaLexer._multi_escape:
  - 174
  lexers.algebra.MuPADLexer:
  - 252
  - 198
  lexers.ambient:
  - 1
  lexers.ambient.AmbientTalkLexer:
  - 73
  - 57
  - 34
  - 21
  lexers.amdgpu:
  - 1
  lexers.amdgpu.AMDGPULexer:
  - 41
  - 20
  lexers.ampl:
  - 1
  lexers.ampl.AmplLexer:
  - 64
  - 35
  - 76
  - 19
  - 54
  - 57
  - 59
  - 62
  lexers.apdlexer:
  - 1
  lexers.apdlexer.apdlexer:
  - 422
  - 423
  - 424
  - 425
  - 426
  - 21
  lexers.apl:
  - 1
  lexers.apl.APLLexer:
  - 19
  lexers.archetype:
  - 1
  lexers.archetype.AdlLexer:
  - 290
  - 291
  - 287
  - 269
  - 305
  - 315
  - 276
  - 277
  - 278
  - 279
  - 283
  - 316
  - 317
  - 254
  - 286
  lexers.archetype.AtomsLexer:
  - 66
  - 133
  - 134
  - 39
  - 73
  - 106
  - 44
  - 124
  - 81
  - 114
  - 84
  - 85
  - 86
  - 28
  lexers.archetype.CadlLexer:
  - 224
  - 229
  - 235
  - 207
  - 189
  - 221
  lexers.archetype.OdinLexer:
  - 161
  - 169
  - 171
  - 140
  - 157
  lexers.arrow:
  - 1
  lexers.arrow.ArrowLexer:
  - 68
  - 100
  - 38
  - 39
  - 40
  - 71
  - 104
  - 45
  - 109
  - 80
  - 82
  - 114
  - 53
  - 85
  - 23
  - 95
  lexers.arturo:
  - 1
  lexers.arturo.ArturoLexer:
  - 160
  - 99
  - 196
  - 135
  - 139
  - 142
  - 174
  - 81
  - 113
  - 83
  - 146
  - 117
  - 22
  - 119
  - 181
  - 153
  - 210
  - 188
  lexers.arturo.ArturoLexer.__init__:
  - 37
  - 39
  lexers.arturo.ArturoLexer.handle_annotated_strings:
  - 66
  - 68
  - 69
  - 71
  - 73
  - 42
  - 55
  - 56
  - 57
  - 58
  - 61
  - 63
  lexers.asc:
  - 1
  lexers.asc.AscLexer:
  - 19
  - 47
  lexers.asc.AscLexer.analyse_text:
  - 54
  lexers.asm:
  - 1
  lexers.asm.CObjdumpLexer:
  - 201
  lexers.asm.CObjdumpLexer.__init__:
  - 210
  lexers.asm.Ca65Lexer:
  - 897
  lexers.asm.Ca65Lexer.analyse_text:
  - 931
  lexers.asm.CppObjdumpLexer:
  - 188
  lexers.asm.CppObjdumpLexer.__init__:
  - 197
  lexers.asm.DObjdumpLexer:
  - 175
  lexers.asm.DObjdumpLexer.__init__:
  - 184
  lexers.asm.Dasm16Lexer:
  - 1027
  - 1029
  - 936
  - 1002
  - 975
  - 1008
  - 1009
  - 1015
  - 986
  - 1021
  - 1022
  lexers.asm.Dasm16Lexer.guess_identifier:
  - 980
  - 981
  - 982
  lexers.asm.GasLexer:
  - 69
  - 72
  - 44
  - 88
  - 89
  - 27
  - 62
  - 63
  lexers.asm.GasLexer.analyse_text:
  - 105
  - 103
  lexers.asm.HsailLexer:
  - 289
  - 263
  - 303
  - 214
  - 254
  - 255
  lexers.asm.LlvmLexer:
  - 392
  - 365
  - 370
  - 349
  - 479
  lexers.asm.LlvmMirBodyLexer:
  - 517
  - 521
  - 523
  - 560
  - 562
  - 566
  - 568
  - 578
  - 583
  - 588
  - 590
  - 595
  - 596
  - 598
  - 603
  - 604
  - 611
  - 618
  - 491
  - 619
  - 505
  lexers.asm.LlvmMirLexer:
  - 672
  - 705
  - 676
  - 695
  - 702
  - 687
  - 691
  - 661
  - 631
  - 670
  lexers.asm.NasmLexer:
  - 768
  - 711
  - 747
  - 750
  - 764
  lexers.asm.NasmLexer.analyse_text:
  - 792
  lexers.asm.NasmObjdumpLexer:
  - 797
  - 807
  lexers.asm.ObjdumpLexer:
  - 163
  - 171
  lexers.asm.TasmLexer:
  - 866
  - 868
  - 811
  - 844
  - 877
  - 848
  - 861
  lexers.asm.TasmLexer.analyse_text:
  - 892
  lexers.asm._objdump_lexer_tokens:
  - 129
  - 133
  - 134
  - 137
  - 138
  - 141
  - 110
  - 145
  - 118
  - 151
  - 121
  - 155
  - 125
  lexers.automation:
  - 1
  lexers.automation.AutoItLexer:
  - 353
  - 197
  - 326
  - 327
  - 328
  - 297
  - 329
  - 330
  - 332
  - 337
  - 371
  - 340
  - 341
  - 215
  - 344
  - 348
  - 222
  lexers.automation.AutohotkeyLexer:
  - 32
  - 33
  - 40
  - 41
  - 42
  - 43
  - 44
  - 45
  - 168
  - 111
  - 169
  - 49
  - 19
  - 187
  lexers.bare:
  - 1
  lexers.bare.BareLexer:
  - 97
  - 98
  - 68
  - 73
  - 75
  - 81
  - 18
  - 84
  - 85
  - 54
  - 87
  - 56
  - 58
  - 60
  lexers.basic:
  - 1
  lexers.basic.BBCBasicLexer:
  - 640
  - 641
  - 615
  - 616
  - 621
  - 628
  - 631
  - 634
  - 573
  lexers.basic.BBCBasicLexer.analyse_text:
  - 664
  lexers.basic.BlitzBasicLexer:
  - 161
  - 163
  - 165
  - 168
  - 171
  - 175
  - 116
  - 149
  - 184
  - 159
  lexers.basic.BlitzMaxLexer:
  - 70
  - 73
  - 74
  - 78
  - 50
  - 82
  - 87
  - 24
  - 91
  lexers.basic.CbmBasicV2Lexer:
  - 326
  lexers.basic.CbmBasicV2Lexer.analyse_text:
  - 359
  lexers.basic.MonkeyLexer:
  - 256
  - 258
  - 196
  - 294
  - 300
  - 309
  - 251
  - 254
  lexers.basic.QBasicLexer:
  - 435
  - 438
  - 443
  - 445
  - 448
  - 451
  - 453
  - 456
  - 458
  - 459
  - 460
  - 461
  - 462
  - 463
  - 464
  - 478
  - 482
  - 486
  - 490
  - 364
  - 493
  - 497
  lexers.basic.QBasicLexer.analyse_text:
  - 502
  lexers.basic.VBScriptLexer:
  - 530
  - 532
  - 534
  - 536
  - 538
  - 540
  - 542
  - 543
  - 545
  - 547
  - 548
  - 549
  - 550
  - 551
  - 552
  - 555
  - 560
  - 561
  - 507
  lexers.bdd:
  - 1
  lexers.bdd.BddLexer:
  - 51
  - 50
  - 19
  - 52
  lexers.berry:
  - 1
  lexers.berry.BerryLexer:
  - 33
  - 34
  - 35
  - 68
  - 37
  - 39
  - 41
  - 42
  - 74
  - 48
  - 49
  - 50
  - 19
  - 51
  - 52
  - 53
  - 61
  lexers.bibtex:
  - 1
  lexers.bibtex.BSTLexer:
  - 130
  - 131
  - 132
  - 134
  - 135
  - 138
  - 142
  - 146
  - 117
  - 153
  lexers.bibtex.BibTeXLexer:
  - 66
  - 35
  - 98
  - 70
  - 74
  - 78
  - 80
  - 83
  - 85
  - 22
  - 88
  - 57
  - 92
  lexers.bibtex.BibTeXLexer.close_brace_callback:
  - 44
  - 45
  - 49
  - 51
  - 53
  lexers.bibtex.BibTeXLexer.open_brace_callback:
  - 40
  - 41
  - 38
  lexers.boa:
  - 1
  lexers.boa.BoaLexer:
  - 33
  - 37
  - 47
  - 92
  - 19
  - 88
  - 28
  lexers.business:
  - 1
  lexers.business.ABAPLexer:
  - 290
  - 444
  - 292
  - 423
  - 265
  - 241
  - 273
  - 275
  - 434
  - 277
  - 281
  - 442
  - 284
  lexers.business.CobolFreeformatLexer:
  - 222
  lexers.business.CobolLexer:
  - 65
  - 46
  - 47
  - 48
  - 49
  - 143
  - 86
  - 24
  lexers.business.GoodDataCLLexer:
  - 519
  lexers.business.MaqlLexer:
  - 598
  - 566
  lexers.business.OpenEdgeLexer:
  - 450
  - 467
  lexers.business.OpenEdgeLexer.analyse_text:
  - 512
  - 506
  - 509
  - 503
  lexers.c_cpp:
  - 1
  lexers.c_cpp.CFamilyLexer:
  - 134
  - 135
  - 144
  - 145
  - 146
  - 147
  - 23
  - 157
  - 158
  - 159
  - 160
  - 161
  - 162
  - 165
  - 166
  - 171
  - 172
  - 187
  - 190
  - 63
  - 65
  - 73
  - 209
  - 83
  - 84
  - 85
  - 87
  - 215
  - 216
  - 107
  - 109
  - 113
  - 115
  - 121
  - 126
  lexers.c_cpp.CFamilyLexer.__init__:
  - 248
  - 249
  - 250
  - 251
  - 252
  lexers.c_cpp.CFamilyLexer.get_tokens_unprocessed:
  - 256
  - 257
  - 258
  - 260
  - 262
  - 264
  - 266
  - 255
  lexers.c_cpp.CLexer:
  - 307
  - 300
  - 270
  lexers.c_cpp.CLexer.analyse_text:
  - 313
  - 315
  lexers.c_cpp.CppLexer:
  - 320
  - 355
  - 390
  - 362
  - 369
  - 401
  - 371
  - 375
  - 378
  - 379
  lexers.c_cpp.CppLexer.analyse_text:
  - 408
  - 406
  lexers.c_like:
  - 1
  lexers.c_like.ArduinoLexer:
  - 418
  lexers.c_like.ArduinoLexer.get_tokens_unprocessed:
  - 530
  - 531
  - 532
  - 533
  - 534
  - 535
  - 536
  - 537
  - 538
  - 539
  - 540
  - 542
  lexers.c_like.CharmciLexer:
  - 560
  - 561
  - 546
  - 563
  lexers.c_like.ClayLexer:
  - 97
  - 137
  - 141
  - 142
  lexers.c_like.CudaLexer:
  - 279
  lexers.c_like.CudaLexer.get_tokens_unprocessed:
  - 321
  - 323
  - 309
  - 310
  - 311
  - 313
  - 315
  - 317
  - 319
  lexers.c_like.ECLexer:
  - 160
  - 170
  - 148
  - 173
  lexers.c_like.MqlLexer:
  - 393
  - 406
  - 407
  - 408
  - 409
  - 410
  lexers.c_like.NesCLexer:
  - 81
  - 68
  - 87
  lexers.c_like.OmgIdlLexer:
  - 644
  - 647
  - 648
  - 658
  - 660
  - 661
  - 663
  - 664
  - 576
  - 592
  - 593
  - 595
  - 597
  - 598
  - 605
  - 610
  - 612
  - 618
  - 619
  - 625
  - 628
  - 632
  - 633
  - 637
  lexers.c_like.PikeLexer:
  - 27
  - 55
  - 39
  lexers.c_like.SwigLexer:
  - 327
  lexers.c_like.SwigLexer.analyse_text:
  - 384
  - 382
  - 383
  lexers.c_like.ValaLexer:
  - 224
  - 230
  - 233
  - 235
  - 237
  - 251
  - 212
  - 181
  - 215
  - 248
  - 217
  - 247
  - 252
  lexers.capnproto:
  - 1
  lexers.capnproto.CapnProtoLexer:
  - 67
  - 73
  - 45
  - 18
  - 51
  - 56
  - 62
  lexers.cddl:
  - 1
  lexers.cddl.CddlLexer:
  - 128
  - 129
  - 163
  - 134
  - 135
  - 137
  - 155
  - 109
  - 111
  - 114
  - 115
  - 147
  - 23
  - 120
  - 122
  - 123
  lexers.chapel:
  - 1
  lexers.chapel.ChapelLexer:
  - 132
  - 133
  - 71
  - 72
  - 73
  - 74
  - 76
  - 77
  - 78
  - 79
  - 19
  lexers.clean:
  - 1
  lexers.clean.CleanLexer:
  - 133
  - 134
  - 140
  - 146
  - 19
  - 170
  - 44
  - 48
  - 49
  - 50
  - 51
  - 52
  - 53
  - 54
  - 55
  - 56
  - 74
  - 77
  - 81
  - 85
  - 87
  - 91
  - 92
  - 94
  - 96
  - 99
  - 105
  - 107
  - 109
  - 111
  - 112
  - 113
  - 115
  - 121
  - 127
  lexers.comal:
  - 1
  lexers.comal.Comal80Lexer:
  - 65
  - 44
  - 47
  - 21
  - 57
  - 60
  lexers.compiled:
  - 1
  lexers.configs:
  - 1
  lexers.configs.ApacheConfLexer:
  - 336
  - 316
  - 334
  lexers.configs.AugeasLexer:
  - 994
  - 995
  - 996
  - 997
  - 1003
  - 982
  lexers.configs.Cfengine3Lexer:
  - 270
  - 272
  - 275
  - 277
  - 280
  - 282
  - 283
  - 284
  - 254
  lexers.configs.DockerLexer:
  - 586
  - 587
  - 589
  - 591
  - 593
  - 594
  - 595
  - 596
  - 566
  lexers.configs.IniLexer:
  - 48
  - 50
  - 29
  - 54
  - 61
  lexers.configs.IniLexer.analyse_text:
  - 67
  - 68
  lexers.configs.KconfigLexer:
  - 233
  - 234
  - 235
  - 236
  - 237
  - 238
  - 239
  - 240
  - 177
  - 209
  - 243
  - 244
  - 245
  - 246
  - 247
  - 248
  - 249
  lexers.configs.KconfigLexer.call_indent:
  - 194
  lexers.configs.KconfigLexer.do_indent:
  - 200
  - 202
  lexers.configs.LighttpdConfLexer:
  - 537
  lexers.configs.NestedTextLexer:
  - 1095
  - 1096
  - 1097
  - 1098
  - 1099
  - 1100
  - 1079
  lexers.configs.NginxConfLexer:
  - 515
  - 490
  - 522
  - 526
  - 503
  - 505
  - 510
  lexers.configs.PacmanConfLexer:
  - 963
  - 966
  - 954
  - 924
  - 959
  lexers.configs.PkgConfigLexer:
  - 866
  - 910
  - 884
  - 888
  - 891
  lexers.configs.PropertiesLexer:
  - 144
  - 150
  - 117
  - 142
  lexers.configs.RegeditLexer:
  - 99
  - 105
  - 74
  - 108
  - 92
  - 95
  lexers.configs.RegeditLexer.analyse_text:
  - 113
  lexers.configs.SingularityLexer:
  - 1124
  - 1125
  - 1126
  - 1133
  - 1106
  lexers.configs.SingularityLexer.analyse_text:
  - 1144
  - 1138
  - 1141
  lexers.configs.SquidConfLexer:
  - 484
  - 359
  - 470
  - 471
  - 473
  - 474
  - 475
  - 476
  lexers.configs.TOMLLexer:
  - 1042
  - 1027
  lexers.configs.TermcapLexer:
  - 802
  - 772
  - 804
  lexers.configs.TerminfoLexer:
  - 844
  - 851
  - 819
  - 853
  - 858
  lexers.configs.TerraformLexer:
  - 659
  - 700
  - 701
  - 704
  - 707
  - 710
  - 712
  - 713
  - 719
  - 724
  - 728
  - 602
  - 733
  - 736
  - 739
  - 616
  - 744
  - 750
  - 752
  - 766
  lexers.configs.TerraformLexer.heredoc_callback:
  - 665
  - 666
  - 667
  - 669
  - 670
  - 671
  - 672
  - 674
  - 679
  - 680
  - 681
  - 683
  - 684
  - 685
  - 686
  - 687
  - 688
  - 691
  - 696
  lexers.configs.UnixConfigLexer:
  - 1151
  lexers.configs._rx_indent:
  - 169
  - 165
  lexers.console:
  - 1
  lexers.console.PyPyLogLexer:
  - 69
  - 102
  - 108
  - 46
  - 60
  lexers.console.VCTreeStatusLexer:
  - 19
  lexers.cplint:
  - 1
  lexers.cplint.CplintLexer:
  - 34
  - 19
  - 39
  lexers.crystal:
  - 1
  lexers.crystal.CrystalLexer:
  - 257
  - 260
  - 262
  - 270
  - 282
  - 28
  - 285
  - 286
  - 288
  - 165
  - 170
  - 301
  - 302
  - 176
  - 179
  - 307
  - 181
  - 308
  - 184
  - 313
  - 186
  - 192
  - 324
  - 325
  - 328
  - 333
  - 338
  - 352
  - 357
  - 230
  - 234
  - 362
  - 365
  - 245
  - 247
  - 249
  - 254
  lexers.crystal.CrystalLexer.gen_crystalstrings_rules:
  - 128
  - 99
  - 132
  - 105
  - 109
  - 144
  - 116
  - 152
  - 156
  - 93
  lexers.crystal.CrystalLexer.heredoc_callback:
  - 46
  - 47
  - 48
  - 49
  - 50
  - 52
  - 53
  - 54
  - 56
  - 57
  - 59
  - 60
  - 62
  - 63
  - 65
  - 67
  - 69
  - 70
  - 71
  - 73
  - 74
  - 75
  - 76
  - 77
  - 78
  - 81
  - 86
  lexers.csound:
  - 1
  - 23
  lexers.csound.CsoundDocumentLexer:
  - 450
  - 454
  - 413
  - 446
  lexers.csound.CsoundLexer:
  - 34
  - 99
  - 69
  - 104
  - 46
  - 79
  - 113
  - 50
  - 114
  - 84
  - 119
  - 56
  - 57
  - 126
  - 62
  lexers.csound.CsoundOrchestraLexer:
  - 385
  - 260
  - 389
  - 268
  - 396
  - 272
  - 400
  - 275
  - 277
  - 279
  - 407
  - 281
  - 293
  - 300
  - 305
  - 317
  - 318
  - 319
  - 325
  - 326
  - 203
  - 213
  - 356
  - 358
  - 361
  - 363
  - 367
  - 369
  - 245
  - 374
  - 247
  - 248
  - 378
  - 254
  lexers.csound.CsoundOrchestraLexer.name_callback:
  - 224
  - 225
  - 226
  - 227
  - 230
  - 231
  - 232
  - 233
  - 235
  - 237
  - 238
  - 239
  - 223
  lexers.csound.CsoundOrchestraLexer.opcode_name_callback:
  - 216
  - 217
  - 218
  lexers.csound.CsoundScoreLexer:
  - 163
  - 167
  - 137
  - 175
  - 181
  - 150
  - 151
  - 185
  - 190
  lexers.css:
  - 1
  - 355
  - 392
  - 332
  - 333
  - 301
  - 398
  - 404
  - 343
  - 344
  - 409
  lexers.css.CssLexer:
  - 256
  - 257
  - 260
  - 261
  - 263
  - 266
  - 275
  - 277
  - 279
  - 288
  - 290
  - 172
  - 184
  - 190
  - 191
  - 192
  - 193
  - 202
  - 205
  - 214
  - 215
  - 216
  - 217
  - 219
  - 226
  - 227
  - 228
  - 229
  - 231
  - 232
  - 233
  - 234
  - 236
  - 240
  - 253
  - 254
  - 255
  lexers.css.LessCssLexer:
  - 580
  lexers.css.SassLexer:
  - 481
  - 513
  - 484
  - 522
  - 523
  - 524
  - 525
  - 506
  - 467
  - 469
  - 507
  - 474
  - 475
  - 446
  lexers.css.ScssLexer:
  - 576
  - 548
  - 549
  - 551
  - 553
  - 557
  - 529
  - 564
  - 573
  - 574
  - 575
  lexers.css._indentation:
  - 416
  - 418
  - 420
  - 421
  - 423
  - 427
  - 415
  lexers.css._starts_block.callback:
  - 432
  - 434
  - 440
  lexers.d:
  - 1
  lexers.d.CrocLexer:
  - 203
  - 189
  - 206
  lexers.d.DLexer:
  - 67
  - 36
  - 40
  - 138
  - 143
  - 19
  - 55
  - 60
  - 126
  lexers.d.MiniDLexer:
  - 252
  lexers.dalvik:
  - 1
  lexers.dalvik.SmaliLexer:
  - 21
  - 35
  - 36
  - 37
  - 38
  - 39
  - 40
  - 41
  - 42
  - 43
  - 44
  - 45
  - 46
  - 52
  - 55
  - 57
  - 71
  - 81
  - 86
  - 96
  lexers.dalvik.SmaliLexer.analyse_text:
  - 112
  - 114
  - 119
  lexers.data:
  - 1
  lexers.data.JsonBareObjectLexer:
  - 704
  lexers.data.JsonLdLexer:
  - 721
  lexers.data.JsonLdLexer.get_tokens_unprocessed:
  - 763
  - 764
  - 765
  - 767
  lexers.data.JsonLexer:
  - 464
  - 465
  - 466
  - 467
  - 468
  - 438
  lexers.data.JsonLexer.get_tokens_unprocessed:
  - 512
  - 514
  - 520
  - 521
  - 526
  - 529
  - 530
  - 537
  - 538
  - 541
  - 542
  - 544
  - 548
  - 549
  - 552
  - 556
  - 557
  - 559
  - 563
  - 564
  - 566
  - 571
  - 572
  - 575
  - 579
  - 580
  - 583
  - 584
  - 586
  - 591
  - 592
  - 594
  - 596
  - 597
  - 598
  - 600
  - 606
  - 608
  - 611
  - 616
  - 617
  - 619
  - 624
  - 627
  - 630
  - 632
  - 633
  - 637
  - 639
  - 640
  - 644
  - 646
  - 655
  - 656
  - 658
  - 659
  - 663
  - 665
  - 666
  - 670
  - 676
  - 677
  - 679
  - 682
  - 683
  - 684
  - 685
  - 686
  - 687
  - 688
  - 689
  - 690
  - 691
  - 692
  - 693
  - 694
  - 695
  - 696
  - 697
  - 698
  - 699
  - 700
  - 472
  - 509
  - 510
  - 511
  lexers.data.YamlLexer:
  - 391
  - 264
  - 393
  - 399
  - 31
  - 415
  - 293
  - 295
  - 298
  - 305
  - 178
  - 180
  - 182
  - 185
  - 314
  - 316
  - 327
  - 329
  - 203
  - 338
  - 211
  - 342
  - 218
  - 220
  - 222
  - 224
  - 230
  - 360
  - 235
  - 237
  - 239
  - 241
  - 244
  - 372
  lexers.data.YamlLexer.get_tokens_unprocessed:
  - 432
  - 433
  - 434
  lexers.data.YamlLexer.parse_block_scalar_empty_line:
  - 119
  lexers.data.YamlLexer.parse_block_scalar_empty_line.callback:
  - 129
  - 130
  - 132
  - 121
  - 122
  - 123
  - 124
  - 125
  lexers.data.YamlLexer.parse_block_scalar_indent:
  - 136
  lexers.data.YamlLexer.parse_block_scalar_indent.callback:
  - 138
  - 139
  - 140
  - 141
  - 142
  - 144
  - 146
  - 147
  - 148
  - 150
  - 151
  - 152
  lexers.data.YamlLexer.parse_plain_scalar_indent:
  - 156
  lexers.data.YamlLexer.parse_plain_scalar_indent.callback:
  - 160
  - 161
  - 163
  - 164
  - 165
  - 158
  - 159
  lexers.data.YamlLexer.reset_indent:
  - 55
  lexers.data.YamlLexer.reset_indent.callback:
  - 57
  - 62
  - 63
  lexers.data.YamlLexer.save_indent:
  - 67
  lexers.data.YamlLexer.save_indent.callback:
  - 69
  - 71
  - 72
  - 73
  - 75
  - 76
  - 80
  - 81
  - 82
  - 83
  - 84
  - 85
  lexers.data.YamlLexer.set_block_scalar_indent:
  - 102
  lexers.data.YamlLexer.set_block_scalar_indent.callback:
  - 104
  - 106
  - 108
  - 109
  - 110
  - 111
  - 113
  - 114
  - 115
  lexers.data.YamlLexer.set_indent:
  - 89
  lexers.data.YamlLexer.set_indent.callback:
  - 96
  - 97
  - 98
  - 91
  - 92
  - 93
  - 95
  lexers.data.YamlLexer.something:
  - 45
  lexers.data.YamlLexer.something.callback:
  - 48
  - 50
  - 51
  - 47
  lexers.data.YamlLexerContext:
  - 20
  lexers.data.YamlLexerContext.__init__:
  - 23
  lexers.devicetree:
  - 1
  lexers.devicetree.DevicetreeLexer:
  - 96
  - 38
  - 41
  - 73
  - 74
  - 44
  - 78
  - 47
  - 81
  - 19
  - 84
  - 85
  - 89
  - 90
  - 59
  - 93
  - 62
  - 63
  lexers.diff:
  - 1
  lexers.diff.DarcsPatchLexer:
  - 98
  - 103
  - 75
  - 78
  - 83
  - 84
  - 53
  - 87
  lexers.diff.DiffLexer:
  - 32
  - 33
  - 34
  - 35
  - 36
  - 37
  - 38
  - 21
  lexers.diff.DiffLexer.analyse_text:
  - 48
  - 44
  - 46
  lexers.diff.WDiffLexer:
  - 111
  lexers.dotnet:
  - 1
  lexers.dotnet.BooLexer:
  - 357
  - 358
  - 359
  - 327
  - 343
  lexers.dotnet.CSharpAspxLexer:
  - 530
  lexers.dotnet.CSharpAspxLexer.__init__:
  - 540
  lexers.dotnet.CSharpAspxLexer.analyse_text:
  - 545
  - 543
  lexers.dotnet.CSharpLexer:
  - 65
  - 66
  - 129
  - 104
  - 73
  - 106
  - 80
  - 124
  - 82
  - 84
  - 88
  - 26
  - 123
  - 120
  - 61
  - 62
  lexers.dotnet.CSharpLexer.__init__:
  - 145
  - 138
  - 139
  - 141
  lexers.dotnet.FSharpLexer:
  - 645
  - 647
  - 701
  - 649
  - 651
  - 652
  - 654
  - 687
  - 656
  - 657
  - 659
  - 571
  - 636
  - 637
  lexers.dotnet.FSharpLexer.analyse_text:
  - 721
  - 724
  - 726
  lexers.dotnet.GenericAspxLexer:
  - 518
  - 519
  - 521
  - 522
  - 523
  - 506
  lexers.dotnet.NemerleLexer:
  - 256
  - 257
  - 276
  - 149
  - 284
  - 184
  - 185
  - 188
  - 189
  - 196
  - 203
  - 205
  - 207
  - 211
  - 213
  - 218
  - 223
  - 235
  - 236
  - 249
  - 254
  lexers.dotnet.NemerleLexer.__init__:
  - 305
  - 307
  - 309
  - 313
  lexers.dotnet.NemerleLexer.analyse_text:
  - 320
  - 316
  lexers.dotnet.VbNetAspxLexer:
  - 550
  lexers.dotnet.VbNetAspxLexer.__init__:
  - 560
  lexers.dotnet.VbNetAspxLexer.analyse_text:
  - 563
  - 565
  lexers.dotnet.VbNetLexer:
  - 416
  - 417
  - 450
  - 452
  - 454
  - 425
  - 490
  - 395
  - 427
  - 464
  - 496
  - 406
  - 407
  - 479
  lexers.dotnet.VbNetLexer.analyse_text:
  - 501
  lexers.dsls:
  - 1
  lexers.dsls.AlloyLexer:
  - 638
  - 629
  - 590
  - 631
  lexers.dsls.CrmshLexer:
  - 737
  - 740
  - 741
  - 742
  - 743
  - 777
  - 781
  - 720
  - 752
  - 755
  - 760
  - 731
  lexers.dsls.FlatlineLexer:
  - 849
  - 852
  - 790
  lexers.dsls.MscgenLexer:
  - 537
  - 506
  - 542
  - 545
  lexers.dsls.PanLexer:
  - 672
  - 678
  - 710
  - 714
  - 651
  - 692
  - 666
  - 669
  lexers.dsls.ProtoBufLexer:
  - 67
  - 72
  - 41
  - 76
  - 46
  - 80
  - 52
  - 54
  - 24
  - 56
  lexers.dsls.PuppetLexer:
  - 354
  - 389
  - 366
  - 367
  - 368
  - 369
  - 370
  - 371
  - 407
  - 378
  lexers.dsls.RslLexer:
  - 480
  - 442
  - 459
  - 477
  lexers.dsls.RslLexer.analyse_text:
  - 498
  - 501
  lexers.dsls.SnowballLexer:
  - 961
  - 867
  - 964
  - 935
  - 967
  - 938
  - 941
  - 948
  - 952
  - 924
  - 925
  - 959
  lexers.dsls.SnowballLexer.__init__:
  - 881
  - 882
  lexers.dsls.SnowballLexer._string.callback:
  - 896
  - 897
  - 898
  - 899
  - 900
  - 901
  - 902
  - 904
  - 905
  - 906
  - 907
  - 908
  - 911
  - 913
  - 890
  - 891
  - 892
  - 893
  lexers.dsls.SnowballLexer._stringescapes:
  - 917
  - 918
  - 919
  lexers.dsls.SnowballLexer.get_tokens_unprocessed:
  - 972
  - 973
  lexers.dsls.ThriftLexer:
  - 162
  - 99
  - 100
  - 101
  - 102
  - 104
  - 106
  - 139
  - 110
  - 111
  - 112
  - 143
  - 149
  - 86
  - 157
  lexers.dsls.VGLLexer:
  - 556
  - 580
  lexers.dsls.ZeekLexer:
  - 259
  - 262
  - 265
  - 268
  - 272
  - 282
  - 192
  - 331
  - 208
  - 209
  - 210
  - 211
  - 212
  - 213
  - 214
  - 215
  - 216
  - 219
  - 225
  - 235
  - 240
  - 250
  lexers.dylan:
  - 1
  lexers.dylan.DylanConsoleLexer:
  - 244
  - 263
  lexers.dylan.DylanConsoleLexer.get_tokens_unprocessed:
  - 266
  - 270
  - 271
  - 272
  - 273
  - 274
  - 275
  - 279
  - 280
  - 281
  - 284
  - 285
  - 286
  - 287
  lexers.dylan.DylanLexer:
  - 160
  - 131
  - 22
  - 122
  - 124
  - 158
  lexers.dylan.DylanLexer.get_tokens_unprocessed:
  - 96
  - 97
  - 98
  - 99
  - 101
  - 102
  - 104
  - 105
  - 107
  - 108
  - 110
  - 95
  lexers.dylan.DylanLidLexer:
  - 234
  - 238
  - 215
  lexers.ecl:
  - 1
  lexers.ecl.ECLLexer:
  - 37
  - 38
  - 69
  - 72
  - 101
  - 46
  - 47
  - 48
  - 49
  - 81
  - 21
  lexers.ecl.ECLLexer.analyse_text:
  - 138
  - 142
  - 140
  - 134
  lexers.eiffel:
  - 1
  lexers.eiffel.EiffelLexer:
  - 39
  - 41
  - 42
  - 19
  - 54
  lexers.elm:
  - 1
  lexers.elm.ElmLexer:
  - 64
  - 41
  - 80
  - 19
  - 83
  - 86
  - 122
  - 60
  lexers.elpi:
  - 1
  lexers.elpi.ElpiLexer:
  - 131
  - 134
  - 140
  - 19
  - 157
  - 162
  - 35
  - 36
  - 37
  - 38
  - 39
  - 41
  - 42
  - 46
  - 50
  - 53
  - 55
  - 57
  - 58
  - 60
  - 61
  - 63
  - 64
  - 66
  - 67
  - 70
  - 72
  - 73
  - 74
  - 75
  - 77
  - 78
  - 79
  - 82
  - 83
  - 85
  - 111
  - 116
  - 120
  - 126
  lexers.email:
  - 1
  lexers.email.EmailHeaderLexer:
  - 20
  - 103
  lexers.email.EmailHeaderLexer.__init__:
  - 27
  - 28
  lexers.email.EmailHeaderLexer.get_x_header_tokens:
  - 33
  - 36
  - 37
  - 38
  - 41
  - 42
  - 31
  lexers.email.EmailLexer:
  - 114
  lexers.email.EmailLexer.__init__:
  - 132
  lexers.erlang:
  - 1
  lexers.erlang.ElixirConsoleLexer:
  - 472
  - 495
  lexers.erlang.ElixirConsoleLexer.get_tokens_unprocessed:
  - 512
  - 514
  - 515
  - 519
  - 520
  - 521
  - 525
  - 526
  - 527
  - 528
  - 498
  - 503
  - 504
  - 505
  - 507
  - 511
  lexers.erlang.ElixirLexer:
  - 386
  - 403
  - 405
  - 410
  - 416
  - 417
  - 421
  - 425
  - 428
  - 437
  - 446
  - 449
  - 455
  - 460
  - 464
  - 337
  - 338
  - 339
  - 465
  - 341
  - 466
  - 467
  - 468
  - 221
  - 359
  - 362
  - 364
  - 379
  lexers.erlang.ElixirLexer.gen_elixir_sigil_rules:
  - 321
  - 322
  - 325
  - 331
  - 333
  - 304
  - 306
  - 308
  - 314
  - 317
  - 318
  lexers.erlang.ElixirLexer.get_tokens_unprocessed:
  - 264
  - 265
  - 266
  - 267
  - 268
  - 269
  - 270
  - 271
  - 272
  - 273
  - 274
  - 275
  - 276
  - 277
  - 278
  - 279
  - 281
  - 283
  lexers.erlang.ErlangLexer:
  - 96
  - 131
  - 133
  - 102
  - 104
  - 137
  - 143
  - 23
  - 93
  - 94
  - 95
  lexers.erlang.ErlangShellLexer:
  - 161
  - 151
  lexers.erlang.ErlangShellLexer.get_tokens_unprocessed:
  - 164
  - 168
  - 169
  - 170
  - 171
  - 172
  - 173
  - 177
  - 178
  - 179
  - 182
  - 183
  - 185
  - 186
  - 187
  - 188
  lexers.erlang.gen_elixir_sigstr_rules:
  - 210
  - 204
  - 207
  lexers.erlang.gen_elixir_string_rules:
  - 195
  - 197
  - 198
  lexers.esoteric:
  - 1
  lexers.esoteric.AheuiLexer:
  - 271
  lexers.esoteric.BefungeLexer:
  - 77
  lexers.esoteric.BrainfuckLexer:
  - 41
  - 20
  - 46
  lexers.esoteric.BrainfuckLexer.analyse_text:
  - 64
  - 66
  - 70
  - 51
  - 56
  - 58
  - 59
  - 61
  lexers.esoteric.CAmkESLexer:
  - 131
  - 107
  - 140
  - 150
  - 120
  - 155
  - 159
  lexers.esoteric.CapDLLexer:
  - 224
  - 225
  - 196
  - 206
  - 175
  - 209
  - 214
  lexers.esoteric.RedcodeLexer:
  - 257
  - 258
  - 235
  lexers.ezhil:
  - 1
  lexers.ezhil.EzhilLexer:
  - 36
  - 40
  - 50
  - 51
  - 21
  lexers.ezhil.EzhilLexer.__init__:
  - 76
  - 77
  lexers.ezhil.EzhilLexer.analyse_text:
  - 72
  - 68
  lexers.factor:
  - 1
  lexers.factor.FactorLexer:
  - 256
  - 132
  - 261
  - 262
  - 263
  - 264
  - 265
  - 139
  - 269
  - 143
  - 19
  - 276
  - 282
  - 30
  - 288
  - 290
  - 173
  - 46
  - 177
  - 181
  - 60
  - 319
  - 320
  - 321
  - 322
  - 323
  - 68
  - 197
  - 324
  - 325
  - 326
  - 327
  - 328
  - 329
  - 204
  - 206
  - 336
  - 209
  - 337
  - 338
  - 212
  - 214
  - 343
  - 88
  - 216
  - 217
  - 345
  - 221
  - 223
  - 351
  - 225
  - 228
  - 356
  - 231
  - 361
  - 235
  - 238
  - 242
  - 245
  - 247
  - 249
  - 252
  - 254
  - 255
  lexers.fantom:
  - 1
  lexers.fantom.FantomLexer:
  - 128
  - 129
  - 130
  - 131
  - 132
  - 133
  - 136
  - 140
  - 141
  - 145
  - 146
  - 149
  - 22
  - 150
  - 154
  - 155
  - 159
  - 163
  - 165
  - 170
  - 171
  - 178
  - 179
  - 180
  - 184
  - 185
  - 189
  - 190
  - 64
  - 67
  - 70
  - 71
  - 200
  - 73
  - 74
  - 204
  - 205
  - 207
  - 211
  - 217
  - 223
  - 225
  - 227
  - 232
  - 234
  - 109
  - 239
  - 242
  - 243
  - 244
  - 246
  - 121
  - 122
  - 126
  - 127
  lexers.fantom.FantomLexer.s:
  - 34
  - 35
  lexers.felix:
  - 1
  lexers.felix.FelixLexer:
  - 258
  - 264
  - 268
  - 269
  - 144
  - 145
  - 146
  - 147
  - 20
  - 273
  - 274
  - 156
  - 157
  - 163
  - 167
  - 172
  - 187
  - 189
  - 190
  - 193
  - 195
  - 197
  - 199
  - 208
  - 214
  - 220
  - 222
  - 225
  - 100
  - 229
  - 230
  - 103
  - 106
  - 110
  - 111
  - 112
  - 113
  - 114
  - 117
  lexers.fift:
  - 1
  lexers.fift.FiftLexer:
  - 18
  - 31
  lexers.find_lexer_class:
  - 66
  - 67
  - 54
  - 58
  - 61
  - 62
  - 63
  lexers.find_lexer_class_by_name:
  - 72
  - 78
  - 79
  - 81
  - 82
  - 83
  - 84
  - 87
  - 88
  - 90
  lexers.find_lexer_class_for_filename:
  - 160
  - 161
  - 162
  - 163
  - 164
  - 165
  - 166
  - 167
  - 168
  - 170
  - 172
  - 150
  - 186
  - 187
  - 158
  - 159
  lexers.find_lexer_class_for_filename.get_rating:
  - 182
  - 183
  lexers.floscript:
  - 1
  lexers.floscript.FloScriptLexer:
  - 48
  - 19
  - 60
  - 61
  lexers.forth:
  - 1
  lexers.forth.ForthLexer:
  - 162
  - 43
  - 45
  - 22
  lexers.forth.ForthLexer.analyse_text:
  - 176
  - 178
  lexers.fortran:
  - 1
  lexers.fortran.FortranFixedLexer:
  - 200
  - 174
  - 209
  - 210
  - 211
  lexers.fortran.FortranFixedLexer._lex_fortran:
  - 192
  - 186
  - 187
  - 188
  - 189
  - 190
  - 191
  lexers.fortran.FortranLexer:
  - 100
  - 44
  - 45
  - 47
  - 81
  - 53
  - 21
  - 54
  - 56
  lexers.foxpro:
  - 1
  lexers.foxpro.FoxProLexer:
  - 21
  lexers.freefem:
  - 1
  lexers.freefem.FreeFemLexer:
  - 19
  lexers.freefem.FreeFemLexer.get_tokens_unprocessed:
  - 876
  - 877
  - 878
  - 879
  - 880
  - 881
  - 882
  - 883
  - 884
  - 885
  - 886
  - 887
  - 888
  - 889
  - 890
  - 891
  - 892
  - 894
  lexers.func:
  - 1
  lexers.func.FuncLexer:
  - 65
  - 99
  - 38
  - 39
  - 40
  - 41
  - 42
  - 43
  - 44
  - 45
  - 71
  - 50
  - 19
  - 58
  - 94
  lexers.functional:
  - 1
  lexers.futhark:
  - 1
  lexers.futhark.FutharkLexer:
  - 100
  - 104
  - 45
  - 20
  - 56
  - 57
  lexers.gcodelexer:
  - 1
  lexers.gcodelexer.GcodeLexer:
  - 18
  - 31
  lexers.gdscript:
  - 1
  lexers.gdscript.GDScriptLexer:
  - 138
  - 147
  - 148
  - 152
  - 25
  - 157
  - 161
  - 166
  - 53
  - 55
  - 59
  - 64
  - 65
  - 66
  - 67
  - 69
  - 72
  - 75
  - 78
  - 81
  - 82
  - 84
  - 85
  - 87
  - 88
  - 90
  - 91
  - 92
  - 93
  - 96
  - 105
  - 121
  lexers.gdscript.GDScriptLexer.analyse_text:
  - 185
  - 179
  - 188
  - 174
  lexers.get_all_lexers:
  - 40
  - 46
  - 47
  - 48
  - 49
  - 50
  lexers.get_lexer_by_name:
  - 98
  - 99
  - 102
  - 103
  - 104
  - 105
  - 106
  - 108
  - 109
  - 110
  - 111
  - 94
  lexers.get_lexer_for_filename:
  - 193
  - 200
  - 201
  - 202
  - 203
  lexers.get_lexer_for_mimetype:
  - 207
  - 211
  - 212
  - 213
  - 214
  - 215
  - 216
  - 217
  - 218
  - 219
  lexers.go:
  - 1
  lexers.go.GoLexer:
  - 34
  - 40
  - 48
  - 19
  - 57
  - 58
  lexers.grammar_notation:
  - 1
  lexers.grammar_notation.AbnfLexer:
  - 115
  - 67
  lexers.grammar_notation.BnfLexer:
  - 19
  - 54
  lexers.grammar_notation.JsgfLexer:
  - 163
  - 197
  - 166
  - 134
  - 198
  - 200
  - 204
  - 205
  - 147
  - 148
  - 190
  lexers.grammar_notation.PegLexer:
  - 212
  - 253
  lexers.graph:
  - 1
  lexers.graph.CypherLexer:
  - 22
  - 38
  - 39
  - 40
  - 41
  - 42
  - 43
  - 44
  - 56
  - 58
  - 60
  - 62
  - 64
  - 66
  - 68
  - 70
  - 72
  - 74
  - 76
  - 78
  - 79
  - 87
  - 88
  - 89
  lexers.graphics:
  - 1
  lexers.graphics.AsymptoteLexer:
  - 481
  - 419
  - 484
  - 485
  - 490
  - 491
  - 401
  - 465
  - 435
  - 471
  - 479
  lexers.graphics.AsymptoteLexer.get_tokens_unprocessed:
  - 513
  - 515
  - 509
  - 510
  - 511
  lexers.graphics.GLShaderLexer:
  - 130
  - 73
  - 78
  - 47
  - 21
  lexers.graphics.GnuplotLexer:
  - 653
  - 654
  - 529
  - 658
  - 662
  - 666
  - 670
  - 543
  - 544
  - 545
  - 546
  - 547
  - 671
  - 549
  - 550
  - 551
  - 552
  - 553
  - 674
  - 555
  - 678
  - 681
  - 683
  - 560
  - 564
  - 566
  - 575
  - 582
  - 604
  - 614
  - 617
  - 620
  - 621
  lexers.graphics.HLSLShaderLexer:
  - 193
  - 195
  - 227
  - 203
  - 269
  - 179
  - 152
  - 283
  - 222
  lexers.graphics.PostScriptLexer:
  - 306
  - 395
  - 362
  lexers.graphics.PovrayLexer:
  - 712
  - 689
  - 762
  - 705
  lexers.graphics.PovrayLexer.analyse_text:
  - 781
  - 788
  - 790
  - 792
  - 794
  lexers.graphics._shortened:
  - 520
  - 521
  - 519
  lexers.graphics._shortened_many:
  - 525
  lexers.graphviz:
  - 1
  lexers.graphviz.GraphvizLexer:
  - 20
  - 39
  lexers.gsql:
  - 1
  lexers.gsql.GSQLLexer:
  - 37
  - 38
  - 39
  - 40
  - 41
  - 42
  - 43
  - 44
  - 45
  - 74
  - 78
  - 52
  - 84
  - 22
  lexers.guess_lexer:
  - 288
  - 289
  - 290
  - 292
  - 295
  - 297
  - 299
  - 304
  - 305
  - 306
  - 307
  - 308
  - 310
  - 311
  - 312
  - 285
  - 287
  lexers.guess_lexer_for_filename:
  - 257
  - 258
  - 259
  - 261
  - 262
  - 263
  - 264
  - 266
  - 267
  - 268
  - 269
  - 270
  - 279
  - 281
  - 234
  - 249
  - 251
  - 252
  - 253
  - 254
  - 255
  lexers.haskell:
  - 1
  lexers.haskell.AgdaLexer:
  - 328
  - 329
  - 292
  - 319
  lexers.haskell.CryptolLexer:
  - 483
  - 397
  - 366
  - 429
  - 432
  - 435
  - 442
  - 479
  lexers.haskell.CryptolLexer.get_tokens_unprocessed:
  - 494
  - 495
  - 496
  - 497
  - 499
  lexers.haskell.HaskellLexer:
  - 97
  - 100
  - 103
  - 110
  - 148
  - 56
  - 25
  - 152
  lexers.haskell.HspecLexer:
  - 171
  - 172
  - 173
  - 158
  lexers.haskell.IdrisLexer:
  - 224
  - 282
  - 180
  - 244
  - 214
  - 215
  - 216
  - 217
  - 218
  - 221
  - 286
  - 223
  lexers.haskell.KokaLexer:
  - 784
  - 659
  - 790
  - 796
  - 805
  - 806
  - 811
  - 814
  - 815
  - 825
  - 827
  - 833
  - 838
  - 721
  - 725
  - 727
  - 856
  - 729
  - 730
  - 861
  - 736
  - 740
  - 745
  - 748
  - 751
  - 752
  - 753
  - 758
  - 759
  - 761
  lexers.haskell.LiterateAgdaLexer:
  - 613
  lexers.haskell.LiterateAgdaLexer.__init__:
  - 632
  - 631
  lexers.haskell.LiterateCryptolLexer:
  - 636
  lexers.haskell.LiterateCryptolLexer.__init__:
  - 654
  - 655
  lexers.haskell.LiterateHaskellLexer:
  - 567
  lexers.haskell.LiterateHaskellLexer.__init__:
  - 585
  - 586
  lexers.haskell.LiterateIdrisLexer:
  - 590
  lexers.haskell.LiterateIdrisLexer.__init__:
  - 608
  - 609
  lexers.haskell.LiterateLexer:
  - 515
  - 503
  lexers.haskell.LiterateLexer.__init__:
  - 519
  lexers.haskell.LiterateLexer.get_tokens_unprocessed:
  - 522
  - 523
  - 524
  - 528
  - 530
  - 531
  - 532
  - 533
  - 534
  - 536
  - 538
  - 542
  - 545
  - 546
  - 547
  - 548
  - 553
  - 556
  - 557
  - 561
  - 562
  - 563
  lexers.haxe:
  - 1
  lexers.haxe.HaxeLexer:
  - 513
  - 518
  - 520
  - 524
  - 527
  - 532
  - 533
  - 22
  - 538
  - 544
  - 549
  - 554
  - 560
  - 562
  - 566
  - 567
  - 571
  - 577
  - 579
  - 583
  - 589
  - 591
  - 596
  - 598
  - 87
  - 88
  - 602
  - 603
  - 607
  - 609
  - 613
  - 619
  - 620
  - 624
  - 117
  - 629
  - 634
  - 639
  - 644
  - 646
  - 138
  - 651
  - 141
  - 656
  - 145
  - 658
  - 150
  - 662
  - 154
  - 667
  - 669
  - 160
  - 673
  - 163
  - 681
  - 170
  - 682
  - 686
  - 689
  - 693
  - 698
  - 702
  - 199
  - 205
  - 730
  - 736
  - 737
  - 741
  - 236
  - 237
  - 749
  - 752
  - 242
  - 756
  - 247
  - 249
  - 764
  - 253
  - 766
  - 256
  - 770
  - 260
  - 773
  - 777
  - 266
  - 268
  - 784
  - 273
  - 785
  - 789
  - 278
  - 280
  - 794
  - 284
  - 286
  - 799
  - 290
  - 805
  - 807
  - 296
  - 297
  - 812
  - 302
  - 814
  - 307
  - 308
  - 819
  - 821
  - 313
  - 314
  - 826
  - 320
  - 832
  - 834
  - 323
  - 327
  - 328
  - 839
  - 333
  - 846
  - 337
  - 851
  - 341
  - 855
  - 857
  - 346
  - 862
  - 351
  - 352
  - 864
  - 356
  - 869
  - 871
  - 360
  - 876
  - 369
  - 884
  - 373
  - 378
  - 379
  - 380
  - 384
  - 392
  - 400
  - 406
  - 409
  - 413
  - 419
  - 422
  - 426
  - 477
  - 482
  - 485
  - 490
  - 491
  - 500
  - 505
  - 510
  lexers.haxe.HaxeLexer.analyse_text:
  - 894
  lexers.haxe.HaxeLexer.preproc_callback:
  - 64
  - 65
  - 67
  - 69
  - 71
  - 72
  - 75
  - 76
  - 79
  - 80
  - 82
  - 83
  - 60
  - 62
  lexers.haxe.HxmlLexer:
  - 928
  - 899
  - 933
  - 912
  - 914
  - 917
  - 921
  - 924
  lexers.hdl:
  - 1
  lexers.hdl.SystemVerilogLexer:
  - 163
  - 164
  - 165
  - 196
  - 259
  - 168
  - 356
  - 268
  - 241
  - 147
  - 243
  - 245
  - 247
  - 191
  lexers.hdl.VerilogLexer:
  - 38
  - 102
  - 80
  - 116
  - 21
  - 56
  - 57
  - 90
  - 60
  lexers.hdl.VerilogLexer.analyse_text:
  - 136
  - 138
  - 140
  - 133
  lexers.hdl.VhdlLexer:
  - 417
  - 418
  - 419
  - 388
  - 424
  - 397
  - 398
  - 430
  - 400
  - 402
  - 404
  - 405
  - 374
  - 438
  - 408
  - 411
  - 414
  - 415
  lexers.hexdump:
  - 1
  lexers.hexdump.HexdumpLexer:
  - 65
  - 97
  - 98
  - 75
  - 78
  - 47
  - 49
  - 18
  - 52
  - 84
  - 54
  - 87
  - 56
  - 58
  - 59
  - 60
  - 93
  - 95
  lexers.html:
  - 1
  lexers.html.DtdLexer:
  - 129
  - 131
  - 164
  - 133
  - 136
  - 107
  - 174
  - 181
  - 157
  - 122
  - 125
  - 127
  lexers.html.DtdLexer.analyse_text:
  - 189
  lexers.html.HamlLexer:
  - 321
  - 323
  - 326
  - 328
  - 330
  - 334
  - 335
  - 336
  - 275
  - 340
  - 309
  - 379
  - 311
  - 346
  - 315
  - 319
  lexers.html.HtmlLexer:
  - 65
  - 68
  - 72
  - 74
  - 79
  - 80
  - 92
  - 50
  - 84
  - 53
  - 86
  - 58
  - 91
  - 60
  - 29
  lexers.html.HtmlLexer.analyse_text:
  - 102
  lexers.html.PugLexer:
  - 546
  - 548
  - 555
  - 556
  - 557
  - 600
  - 528
  - 529
  - 498
  - 561
  - 533
  - 567
  - 536
  - 538
  - 540
  - 543
  lexers.html.ScamlLexer:
  - 448
  - 418
  - 386
  - 420
  - 452
  - 424
  - 458
  - 491
  - 428
  - 430
  - 432
  - 435
  - 438
  - 440
  - 442
  - 446
  - 447
  lexers.html.XmlLexer:
  - 195
  lexers.html.XmlLexer.analyse_text:
  - 233
  lexers.html.XsltLexer:
  - 238
  lexers.html.XsltLexer.analyse_text:
  - 270
  lexers.html.XsltLexer.get_tokens_unprocessed:
  - 261
  - 262
  - 264
  - 265
  - 267
  lexers.idl:
  - 1
  lexers.idl.IDLLexer:
  - 256
  - 42
  - 21
  - 249
  - 253
  - 255
  lexers.idl.IDLLexer.analyse_text:
  - 280
  - 282
  - 277
  lexers.igor:
  - 1
  lexers.igor.IgorLexer:
  - 404
  - 20
  - 406
  - 408
  - 410
  - 412
  lexers.inferno:
  - 1
  lexers.inferno.LimboLexer:
  - 70
  - 71
  - 39
  - 76
  - 77
  - 21
  lexers.inferno.LimboLexer.analyse_text:
  - 83
  lexers.installers:
  - 1
  lexers.installers.DebianControlLexer:
  - 290
  - 292
  - 325
  - 294
  - 296
  - 270
  - 307
  - 310
  - 314
  - 283
  - 286
  - 287
  lexers.installers.NSISLexer:
  - 37
  - 135
  - 41
  - 42
  - 43
  - 141
  - 51
  - 53
  - 22
  - 54
  lexers.installers.RPMSpecLexer:
  - 192
  - 195
  - 165
  - 199
  - 169
  - 176
  - 209
  - 148
  - 183
  - 187
  lexers.installers.SourcesListLexer:
  - 222
  - 238
  lexers.installers.SourcesListLexer.analyse_text:
  - 264
  - 265
  - 263
  lexers.int_fiction:
  - 1
  lexers.int_fiction.Inform6Lexer:
  - 23
  - 50
  - 57
  - 61
  - 66
  - 74
  - 88
  - 96
  - 101
  - 105
  - 109
  - 113
  - 118
  - 122
  - 124
  - 134
  - 136
  - 138
  - 141
  - 148
  - 161
  - 180
  - 181
  - 214
  - 216
  - 219
  - 223
  - 226
  - 228
  - 231
  - 233
  - 236
  - 238
  - 245
  - 251
  - 256
  - 268
  - 292
  - 294
  - 297
  - 305
  - 309
  - 313
  - 315
  - 319
  - 324
  - 326
  - 331
  - 334
  - 340
  - 343
  - 346
  - 350
  - 353
  - 356
  - 361
  - 364
  - 366
  - 370
  - 374
  - 378
  - 380
  - 383
  - 385
  - 389
  - 394
  - 395
  - 406
  - 407
  - 410
  - 411
  - 414
  - 415
  - 418
  - 421
  - 422
  - 426
  - 431
  - 434
  - 455
  - 458
  - 466
  - 469
  - 471
  - 474
  - 476
  - 479
  - 482
  - 485
  - 487
  - 492
  - 498
  lexers.int_fiction.Inform6Lexer.analyse_text:
  - 537
  - 534
  lexers.int_fiction.Inform6Lexer.get_tokens_unprocessed:
  - 513
  - 516
  - 517
  - 519
  - 521
  - 522
  - 525
  - 527
  - 528
  - 531
  - 511
  lexers.int_fiction.Inform6TemplateLexer:
  - 748
  lexers.int_fiction.Inform6TemplateLexer.get_tokens_unprocessed:
  - 759
  lexers.int_fiction.Inform7Lexer:
  - 647
  - 653
  - 659
  - 667
  - 544
  - 680
  - 681
  - 685
  - 690
  - 692
  - 695
  - 570
  - 698
  - 572
  - 582
  - 720
  - 731
  - 604
  - 605
  - 732
  - 734
  - 735
  - 736
  - 615
  - 616
  - 619
  - 625
  - 626
  - 628
  lexers.int_fiction.Inform7Lexer.__init__:
  - 744
  - 739
  - 740
  - 741
  lexers.int_fiction.Tads3Lexer:
  - 1043
  - 1055
  - 1057
  - 1065
  - 1069
  - 1074
  - 1075
  - 1080
  - 1085
  - 1091
  - 1097
  - 1102
  - 1106
  - 1111
  - 1116
  - 1118
  - 1121
  - 1123
  - 1127
  - 1132
  - 1136
  - 1140
  - 1141
  - 1148
  - 1152
  - 1157
  - 1160
  - 1162
  - 1169
  - 1172
  - 1182
  - 1183
  - 1185
  - 1189
  - 1198
  - 1202
  - 1204
  - 1208
  - 1210
  - 1215
  - 1219
  - 1221
  - 1232
  - 1233
  - 1237
  - 1239
  - 1246
  - 1250
  - 1251
  - 1256
  - 763
  - 1291
  - 1292
  - 1293
  - 1294
  - 1295
  - 1296
  - 1297
  - 1298
  - 1299
  - 1300
  - 1301
  - 1302
  - 1305
  - 1306
  - 1307
  - 1308
  - 1309
  - 1310
  - 1311
  - 1312
  - 1313
  - 1314
  - 1315
  - 1316
  - 1317
  - 1318
  - 1319
  - 1320
  - 892
  - 895
  - 901
  - 902
  - 907
  - 915
  - 919
  - 922
  - 925
  - 927
  - 930
  - 932
  - 934
  - 938
  - 942
  - 946
  - 947
  - 955
  - 957
  - 960
  - 965
  - 969
  - 990
  - 993
  - 997
  - 1001
  - 1003
  - 1006
  lexers.int_fiction.Tads3Lexer._make_attribute_value_state:
  - 872
  - 873
  - 878
  lexers.int_fiction.Tads3Lexer._make_string_state:
  - 827
  - 802
  - 804
  - 807
  - 810
  - 785
  - 786
  - 787
  - 824
  - 795
  lexers.int_fiction.Tads3Lexer._make_tag_state:
  - 843
  - 845
  - 853
  - 854
  - 855
  lexers.int_fiction.Tads3Lexer.analyse_text:
  - 1379
  - 1371
  - 1375
  lexers.int_fiction.Tads3Lexer.get_tokens_unprocessed:
  - 1350
  - 1351
  - 1352
  - 1353
  - 1354
  - 1358
  - 1359
  - 1360
  - 1362
  - 1364
  - 1368
  lexers.iolang:
  - 1
  lexers.iolang.IoLexer:
  - 19
  lexers.j:
  - 1
  lexers.j.JLexer:
  - 40
  - 73
  - 42
  - 109
  - 143
  - 144
  - 19
  - 52
  - 120
  - 57
  - 61
  - 62
  lexers.javascript:
  - 1
  - 27
  - 25
  lexers.javascript.CoffeeScriptLexer:
  - 1056
  - 1122
  - 1098
  - 1036
  - 1105
  - 1076
  - 1045
  - 1014
  - 1079
  - 1110
  - 1117
  - 1053
  lexers.javascript.DartLexer:
  - 514
  - 423
  - 520
  - 508
  - 495
  - 497
  - 502
  - 439
  - 473
  - 444
  - 447
  lexers.javascript.EarlGreyLexer:
  - 1280
  - 1281
  - 1410
  - 1286
  - 1291
  - 1292
  - 1293
  - 1294
  - 1295
  - 1296
  - 1297
  - 1298
  - 1424
  - 1302
  - 1430
  - 1304
  - 1434
  - 1310
  - 1315
  - 1318
  - 1336
  - 1345
  - 1349
  - 1356
  - 1361
  - 1366
  - 1369
  - 1248
  - 1376
  - 1379
  - 1386
  - 1262
  - 1264
  - 1266
  - 1395
  - 1268
  - 1269
  - 1403
  - 1279
  lexers.javascript.JavascriptLexer:
  - 34
  - 67
  - 132
  - 113
  - 55
  - 59
  lexers.javascript.JuttleLexer:
  - 1480
  - 1484
  - 1488
  - 1462
  - 1495
  lexers.javascript.KalLexer:
  - 258
  - 266
  - 282
  - 288
  - 293
  - 299
  - 176
  - 304
  - 193
  - 196
  - 198
  - 202
  - 205
  - 210
  - 215
  - 218
  - 226
  - 233
  - 237
  - 239
  - 241
  - 243
  - 245
  - 247
  - 248
  - 254
  lexers.javascript.LassoLexer:
  - 641
  - 645
  - 647
  - 650
  - 527
  - 658
  - 659
  - 661
  - 680
  - 556
  - 686
  - 688
  - 690
  - 697
  - 703
  - 580
  - 584
  - 714
  - 588
  - 592
  - 720
  - 598
  - 727
  - 729
  - 736
  - 739
  - 613
  - 615
  - 745
  - 618
  - 746
  - 620
  - 625
  - 638
  lexers.javascript.LassoLexer.__init__:
  - 751
  - 753
  - 756
  - 757
  - 758
  - 760
  - 761
  - 762
  - 763
  - 764
  lexers.javascript.LassoLexer.analyse_text:
  - 785
  - 781
  - 783
  lexers.javascript.LassoLexer.get_tokens_unprocessed:
  - 768
  - 769
  - 770
  - 771
  - 772
  - 774
  - 775
  - 777
  lexers.javascript.LiveScriptLexer:
  - 417
  - 327
  - 393
  - 330
  - 336
  - 369
  - 400
  - 372
  - 341
  - 310
  - 405
  - 345
  - 412
  lexers.javascript.MaskLexer:
  - 1162
  - 1166
  - 1170
  - 1174
  - 1178
  - 1179
  - 1183
  - 1190
  - 1193
  - 1201
  - 1206
  - 1213
  - 1219
  - 1227
  - 1232
  - 1238
  - 1242
  - 1128
  - 1143
  lexers.javascript.NodeConsoleLexer:
  - 1530
  lexers.javascript.NodeConsoleLexer.get_tokens_unprocessed:
  - 1568
  - 1569
  - 1571
  - 1576
  - 1577
  - 1578
  - 1583
  - 1584
  - 1553
  - 1586
  - 1587
  - 1588
  - 1558
  - 1559
  - 1560
  - 1561
  - 1566
  lexers.javascript.ObjectiveJLexer:
  - 906
  - 914
  - 917
  - 791
  - 923
  - 925
  - 928
  - 935
  - 809
  - 813
  - 814
  - 943
  - 817
  - 819
  - 948
  - 821
  - 823
  - 952
  - 954
  - 829
  - 957
  - 831
  - 833
  - 835
  - 964
  - 842
  - 974
  - 848
  - 852
  - 980
  - 988
  - 994
  - 1002
  lexers.javascript.ObjectiveJLexer.analyse_text:
  - 1007
  lexers.javascript.TypeScriptLexer:
  - 138
  - 164
  - 167
  lexers.jmespath:
  - 1
  lexers.jmespath.JMESPathLexer:
  - 43
  - 44
  - 47
  - 48
  - 50
  - 19
  - 52
  - 53
  - 54
  - 59
  - 60
  - 61
  - 63
  lexers.jslt:
  - 1
  lexers.jslt.JSLTLexer:
  - 71
  - 74
  - 45
  - 46
  - 47
  - 48
  - 49
  - 50
  - 51
  - 52
  - 23
  lexers.jsonnet:
  - 1
  lexers.jsonnet.JsonnetLexer:
  - 66
  - 99
  - 37
  - 133
  - 134
  - 166
  - 137
  - 141
  - 78
  - 79
  - 114
  - 51
  - 83
  - 146
  - 151
  - 156
  - 125
  - 94
  lexers.jsonnet.quoted_field_name:
  - 31
  lexers.jsonnet.string_rules:
  - 23
  lexers.julia:
  - 1
  lexers.julia.JuliaConsoleLexer:
  - 248
  lexers.julia.JuliaConsoleLexer.get_tokens_unprocessed:
  - 257
  - 264
  - 265
  - 266
  - 270
  - 271
  - 272
  - 275
  - 276
  - 279
  - 280
  - 281
  - 284
  - 285
  - 288
  - 290
  - 292
  - 293
  - 294
  lexers.julia.JuliaLexer:
  - 130
  - 134
  - 136
  - 138
  - 153
  - 28
  - 167
  - 51
  - 185
  - 58
  - 62
  - 190
  - 65
  - 195
  - 68
  - 198
  - 73
  - 75
  - 77
  - 207
  - 209
  - 215
  - 221
  - 94
  - 95
  - 97
  - 98
  - 227
  - 101
  - 229
  - 103
  - 107
  - 235
  - 109
  - 237
  - 114
  - 117
  - 123
  - 126
  lexers.julia.JuliaLexer.analyse_text:
  - 244
  lexers.jvm:
  - 1
  lexers.jvm.AspectJLexer:
  - 119
  lexers.jvm.AspectJLexer.get_tokens_unprocessed:
  - 146
  - 147
  - 148
  - 149
  - 150
  - 151
  - 152
  - 153
  - 155
  lexers.jvm.CeylonLexer:
  - 1056
  - 1060
  - 1038
  - 1040
  - 1015
  - 1052
  - 1055
  lexers.jvm.ClojureLexer:
  - 931
  - 924
  - 934
  - 814
  lexers.jvm.ClojureScriptLexer:
  - 955
  lexers.jvm.GoloLexer:
  - 1410
  - 1412
  - 1479
  - 1416
  - 1385
  - 1450
  - 1419
  - 1451
  - 1452
  - 1422
  - 1484
  - 1488
  - 1435
  - 1439
  lexers.jvm.GosuLexer:
  - 481
  - 514
  - 484
  - 486
  - 520
  - 489
  - 491
  - 466
  - 501
  - 509
  - 478
  - 447
  lexers.jvm.GosuTemplateLexer:
  - 526
  lexers.jvm.GosuTemplateLexer.get_tokens_unprocessed:
  - 538
  - 540
  lexers.jvm.GroovyLexer:
  - 544
  - 581
  - 588
  - 590
  - 592
  - 562
  - 566
  - 600
  lexers.jvm.GroovyLexer.analyse_text:
  - 618
  lexers.jvm.IokeLexer:
  - 673
  - 642
  - 648
  - 654
  - 622
  - 659
  - 666
  lexers.jvm.JasminLexer:
  - 1664
  - 1667
  - 1670
  - 1673
  - 1676
  - 1679
  - 1683
  - 1558
  - 1688
  - 1691
  - 1693
  - 1697
  - 1700
  - 1704
  - 1707
  - 1712
  - 1716
  - 1717
  - 1590
  - 1723
  - 1726
  - 1729
  - 1734
  - 1738
  - 1614
  - 1742
  - 1616
  - 1623
  - 1499
  - 1628
  - 1634
  - 1635
  - 1639
  - 1644
  - 1647
  - 1649
  - 1652
  - 1655
  - 1658
  - 1661
  lexers.jvm.JasminLexer.analyse_text:
  - 1752
  - 1754
  - 1760
  - 1756
  lexers.jvm.JavaLexer:
  - 65
  - 66
  - 71
  - 73
  - 42
  - 74
  - 44
  - 106
  - 55
  - 27
  - 62
  lexers.jvm.KotlinLexer:
  - 1152
  - 1153
  - 1159
  - 1162
  - 1164
  - 1167
  - 1170
  - 1196
  - 1202
  - 1206
  - 1216
  - 1220
  - 1095
  - 1225
  - 1232
  - 1109
  - 1110
  - 1240
  - 1113
  - 1114
  - 1245
  - 1133
  - 1134
  - 1143
  - 1145
  - 1150
  lexers.jvm.PigLexer:
  - 1317
  - 1349
  - 1339
  - 1340
  - 1341
  - 1342
  - 1343
  lexers.jvm.SarlLexer:
  - 1764
  - 1798
  - 1801
  - 1803
  - 1784
  - 1786
  lexers.jvm.ScalaLexer:
  - 385
  - 389
  - 390
  - 264
  - 394
  - 395
  - 268
  - 270
  - 399
  - 273
  - 275
  - 404
  - 405
  - 279
  - 280
  - 282
  - 410
  - 284
  - 414
  - 159
  - 290
  - 419
  - 293
  - 424
  - 298
  - 171
  - 172
  - 173
  - 300
  - 175
  - 303
  - 430
  - 310
  - 439
  - 313
  - 342
  - 315
  - 330
  - 206
  - 207
  - 208
  - 209
  - 210
  - 211
  - 212
  - 213
  - 214
  - 215
  - 216
  - 217
  - 218
  - 219
  - 220
  - 221
  - 222
  - 223
  - 224
  - 225
  - 226
  - 227
  - 378
  - 242
  - 372
  - 246
  - 247
  - 374
  - 250
  - 379
  lexers.jvm.TeaLangLexer:
  - 992
  - 993
  - 996
  - 968
  - 983
  - 985
  lexers.jvm.XtendLexer:
  - 1251
  - 1285
  - 1287
  - 1289
  - 1271
  - 1273
  lexers.kuin:
  - 1
  lexers.kuin.KuinLexer:
  - 19
  - 31
  - 35
  - 39
  - 40
  - 42
  - 44
  - 46
  - 48
  - 50
  - 52
  - 54
  - 56
  - 58
  - 60
  - 76
  - 89
  - 94
  - 95
  - 98
  - 103
  - 104
  - 107
  - 112
  - 113
  - 117
  - 122
  - 123
  - 124
  - 125
  - 128
  - 133
  - 134
  - 136
  - 137
  - 138
  - 141
  - 145
  - 150
  - 151
  - 152
  - 153
  - 154
  - 157
  - 161
  - 166
  - 167
  - 169
  - 170
  - 171
  - 174
  - 178
  - 183
  - 184
  - 185
  - 186
  - 189
  - 194
  - 195
  - 196
  - 197
  - 200
  - 205
  - 206
  - 207
  - 208
  - 211
  - 216
  - 217
  - 219
  - 220
  - 221
  - 224
  - 231
  - 235
  - 238
  - 242
  - 246
  - 250
  - 254
  - 258
  - 262
  - 266
  - 272
  - 282
  - 285
  - 288
  - 320
  - 330
  lexers.lilypond:
  - 1
  lexers.lilypond.LilyPondLexer:
  - 138
  - 139
  - 140
  - 141
  - 142
  - 143
  - 144
  - 145
  - 146
  - 148
  - 149
  - 150
  - 151
  - 152
  - 154
  - 155
  - 156
  - 162
  - 163
  - 40
  - 197
  - 198
  - 113
  lexers.lilypond.LilyPondLexer.get_tokens_unprocessed:
  - 69
  - 70
  - 71
  - 72
  - 74
  - 76
  lexers.lilypond.builtin_words:
  - 32
  - 36
  - 30
  lexers.lisp:
  - 1
  lexers.lisp.CPSALexer:
  - 2531
  - 2476
  - 2539
  lexers.lisp.CommonLispLexer:
  - 297
  - 363
  - 437
  - 440
  - 443
  lexers.lisp.CommonLispLexer.__init__:
  - 332
  lexers.lisp.CommonLispLexer.get_tokens_unprocessed:
  - 353
  - 354
  - 356
  - 357
  - 359
  - 336
  - 337
  - 338
  - 339
  - 341
  - 342
  - 344
  - 345
  - 347
  - 348
  - 350
  - 351
  lexers.lisp.EmacsLispLexer:
  - 1666
  - 2231
  lexers.lisp.EmacsLispLexer.get_tokens_unprocessed:
  - 2208
  - 2209
  - 2210
  - 2212
  - 2213
  - 2215
  - 2216
  - 2218
  - 2219
  - 2221
  - 2222
  - 2224
  - 2225
  - 2227
  - 2207
  lexers.lisp.FennelLexer:
  - 2824
  - 2820
  - 2758
  - 2822
  lexers.lisp.HyLexer:
  - 549
  - 550
  - 553
  - 560
  - 540
  - 563
  - 476
  - 541
  lexers.lisp.HyLexer._multi_escape:
  - 518
  lexers.lisp.HyLexer.analyse_text:
  - 586
  lexers.lisp.NewLispLexer:
  - 1638
  - 1534
  lexers.lisp.RacketLexer:
  - 1504
  - 1474
  - 1507
  - 1511
  - 1480
  - 1513
  - 1516
  - 1487
  - 591
  - 1489
  - 1492
  - 1462
  - 1495
  - 1499
  lexers.lisp.SchemeLexer:
  - 199
  - 202
  - 116
  - 85
  - 86
  - 89
  - 27
  - 92
  - 95
  lexers.lisp.SchemeLexer.decimal_cb:
  - 178
  - 182
  lexers.lisp.SchemeLexer.get_tokens_unprocessed:
  - 64
  - 65
  - 66
  - 67
  - 68
  - 70
  - 72
  - 63
  lexers.lisp.ShenLexer:
  - 2364
  - 2365
  - 2311
  lexers.lisp.ShenLexer._process_declaration:
  - 2433
  - 2436
  - 2437
  - 2438
  - 2440
  - 2441
  - 2443
  - 2445
  - 2446
  - 2448
  - 2449
  - 2450
  - 2452
  - 2453
  - 2454
  - 2455
  - 2456
  - 2458
  - 2461
  - 2428
  - 2429
  - 2431
  lexers.lisp.ShenLexer._process_declarations:
  - 2409
  - 2410
  - 2411
  - 2412
  - 2414
  lexers.lisp.ShenLexer._process_signature:
  - 2466
  - 2467
  - 2468
  - 2470
  - 2471
  - 2472
  lexers.lisp.ShenLexer._process_symbols:
  - 2419
  - 2420
  - 2421
  - 2422
  - 2425
  lexers.lisp.ShenLexer.get_tokens_unprocessed:
  - 2400
  - 2401
  - 2399
  lexers.lisp.XtlangLexer:
  - 2752
  - 2689
  - 2691
  - 2707
  - 2739
  - 2710
  - 2742
  - 2712
  - 2554
  - 2749
  - 2686
  lexers.load_lexer_from_file:
  - 132
  - 133
  - 135
  - 136
  - 140
  - 142
  - 144
  - 146
  - 115
  lexers.macaulay2:
  - 1
  lexers.macaulay2.Macaulay2Lexer:
  - 1701
  - 1702
  - 1703
  - 1704
  - 1688
  lexers.make:
  - 1
  lexers.make.BaseMakefileLexer:
  - 97
  - 68
  - 82
  - 88
  - 92
  lexers.make.CMakeLexer:
  - 166
  - 168
  - 169
  - 174
  - 175
  - 176
  - 181
  - 182
  - 127
  lexers.make.CMakeLexer.analyse_text:
  - 204
  lexers.make.MakefileLexer:
  - 43
  - 35
  - 23
  lexers.make.MakefileLexer.analyse_text:
  - 63
  lexers.make.MakefileLexer.get_tokens_unprocessed:
  - 47
  - 49
  - 51
  - 52
  - 53
  - 54
  - 55
  - 56
  - 59
  lexers.markup:
  - 1
  lexers.markup.BBCodeLexer:
  - 52
  - 30
  - 55
  lexers.markup.GroffLexer:
  - 352
  - 355
  - 334
  - 370
  - 348
  lexers.markup.GroffLexer.analyse_text:
  - 385
  - 379
  - 381
  - 383
  lexers.markup.MarkdownLexer:
  - 543
  - 545
  - 547
  - 549
  - 552
  - 555
  - 558
  - 560
  - 566
  - 572
  - 576
  - 578
  - 580
  - 582
  - 584
  - 589
  - 594
  - 596
  - 500
  lexers.markup.MarkdownLexer.__init__:
  - 605
  - 606
  lexers.markup.MarkdownLexer._handle_codeblock:
  - 513
  - 519
  - 520
  - 521
  - 525
  - 527
  - 530
  - 533
  - 534
  - 536
  - 538
  lexers.markup.MoinWikiLexer:
  - 78
  - 81
  - 83
  - 86
  - 87
  - 91
  - 63
  lexers.markup.MozPreprocCssLexer:
  - 484
  lexers.markup.MozPreprocCssLexer.__init__:
  - 496
  lexers.markup.MozPreprocHashLexer:
  - 416
  - 417
  - 390
  - 408
  - 409
  lexers.markup.MozPreprocJavascriptLexer:
  - 468
  lexers.markup.MozPreprocJavascriptLexer.__init__:
  - 480
  lexers.markup.MozPreprocPercentLexer:
  - 431
  lexers.markup.MozPreprocXulLexer:
  - 452
  lexers.markup.MozPreprocXulLexer.__init__:
  - 464
  lexers.markup.RstLexer:
  - 174
  - 175
  - 182
  - 187
  - 190
  - 193
  - 195
  - 198
  - 200
  - 203
  - 210
  - 211
  - 214
  - 217
  - 220
  - 221
  - 226
  - 229
  - 232
  - 233
  - 108
  - 239
  - 242
  - 244
  lexers.markup.RstLexer.__init__:
  - 260
  - 261
  lexers.markup.RstLexer._handle_sourcecode:
  - 134
  - 135
  - 136
  - 137
  - 138
  - 139
  - 140
  - 144
  - 146
  - 149
  - 150
  - 151
  - 154
  - 155
  - 160
  - 162
  - 163
  - 164
  - 168
  lexers.markup.RstLexer.analyse_text:
  - 264
  - 266
  - 267
  - 268
  lexers.markup.TexLexer:
  - 322
  - 298
  - 303
  - 276
  - 311
  - 317
  lexers.markup.TexLexer.analyse_text:
  - 329
  - 327
  lexers.markup.TiddlyWiki5Lexer:
  - 681
  - 683
  - 684
  - 688
  - 690
  - 692
  - 694
  - 696
  - 698
  - 700
  - 706
  - 707
  - 710
  - 722
  - 724
  - 726
  - 728
  - 731
  - 734
  - 610
  - 748
  - 751
  - 753
  - 755
  lexers.markup.TiddlyWiki5Lexer.__init__:
  - 764
  - 765
  lexers.markup.TiddlyWiki5Lexer._handle_codeblock:
  - 640
  - 643
  - 644
  - 647
  - 649
  - 623
  - 629
  - 630
  - 631
  - 635
  - 637
  lexers.markup.TiddlyWiki5Lexer._handle_cssblock:
  - 674
  - 676
  - 652
  - 658
  - 659
  - 662
  - 664
  - 667
  - 670
  - 671
  lexers.math:
  - 1
  lexers.matlab:
  - 1
  - 2738
  lexers.matlab.MatlabLexer:
  - 2689
  - 2659
  - 2692
  - 70
  - 72
  - 75
  - 2680
  - 2669
  - 2671
  - 80
  - 2703
  - 86
  - 24
  - 89
  - 2685
  - 2719
  lexers.matlab.MatlabLexer.analyse_text:
  - 2725
  - 2726
  - 2727
  - 2731
  - 2734
  lexers.matlab.MatlabSessionLexer:
  - 2742
  lexers.matlab.MatlabSessionLexer.get_tokens_unprocessed:
  - 2752
  - 2758
  - 2759
  - 2761
  - 2762
  - 2766
  - 2767
  - 2771
  - 2773
  - 2778
  - 2779
  - 2781
  - 2784
  - 2785
  - 2786
  - 2791
  - 2792
  - 2793
  - 2797
  - 2801
  - 2806
  - 2807
  - 2808
  lexers.matlab.OctaveLexer:
  - 3169
  - 3215
  - 3155
  - 3220
  - 2812
  - 3166
  lexers.matlab.OctaveLexer.analyse_text:
  - 3225
  lexers.matlab.ScilabLexer:
  - 3246
  - 3255
  - 3290
  - 3259
  - 3294
  - 3230
  lexers.matlab.ScilabLexer.analyse_text:
  - 3305
  - 3308
  - 3303
  lexers.maxima:
  - 1
  lexers.maxima.MaximaLexer:
  - 53
  - 54
  - 22
  - 56
  - 55
  - 60
  lexers.maxima.MaximaLexer.analyse_text:
  - 80
  - 83
  lexers.mcfunction:
  - 1
  lexers.mcfunction.MCFunctionLexer:
  - 258
  - 276
  - 155
  - 158
  - 161
  - 289
  - 164
  - 294
  - 167
  - 297
  - 173
  - 303
  - 304
  - 306
  - 92
  - 122
  - 109
  - 110
  - 111
  - 112
  - 113
  - 114
  - 115
  - 245
  - 246
  - 250
  - 251
  - 127
  lexers.mcfunction.SNBTLexer:
  - 71
  - 72
  - 73
  - 81
  - 82
  - 19
  - 83
  lexers.meson:
  - 1
  lexers.meson.MesonLexer:
  - 72
  - 73
  - 74
  - 45
  - 46
  - 47
  - 19
  - 84
  - 56
  lexers.mime:
  - 1
  lexers.mime.MIMELexer:
  - 196
  - 22
  - 207
  lexers.mime.MIMELexer.__init__:
  - 64
  - 60
  - 61
  - 62
  - 63
  lexers.mime.MIMELexer.get_body_tokens:
  - 128
  - 82
  - 83
  - 86
  - 87
  - 92
  - 93
  - 94
  - 98
  - 99
  - 102
  - 103
  - 104
  - 105
  - 106
  - 107
  - 113
  - 116
  - 118
  - 119
  - 122
  - 123
  - 127
  lexers.mime.MIMELexer.get_bodypart_tokens:
  - 136
  - 140
  - 143
  - 148
  - 152
  - 155
  lexers.mime.MIMELexer.get_content_type_subtokens:
  - 167
  - 168
  - 169
  - 170
  - 171
  - 173
  - 174
  - 175
  lexers.mime.MIMELexer.get_header_tokens:
  - 67
  - 69
  - 70
  - 71
  - 73
  - 74
  - 75
  - 76
  - 79
  lexers.mime.MIMELexer.store_content_transfer_encoding:
  - 180
  - 181
  lexers.mime.MIMELexer.store_content_type:
  - 160
  - 161
  - 162
  - 163
  - 164
  - 158
  lexers.mips:
  - 1
  lexers.mips.MIPSLexer:
  - 112
  - 113
  - 18
  - 114
  - 118
  lexers.ml:
  - 1
  lexers.ml.FStarLexer:
  - 865
  - 915
  - 916
  - 917
  - 918
  - 948
  - 920
  - 958
  lexers.ml.OcamlLexer:
  - 356
  - 433
  - 402
  - 403
  - 405
  - 406
  - 443
  lexers.ml.OpaLexer:
  - 642
  - 645
  - 648
  - 654
  - 664
  - 671
  - 449
  - 710
  - 716
  - 600
  - 602
  - 609
  - 491
  - 619
  - 496
  - 498
  - 626
  - 627
  - 630
  - 633
  lexers.ml.ReasonLexer:
  - 772
  - 849
  - 818
  - 819
  - 821
  - 822
  - 859
  lexers.ml.SMLLexer:
  - 256
  - 269
  - 273
  - 274
  - 21
  - 280
  - 281
  - 286
  - 166
  - 297
  - 172
  - 304
  - 306
  - 179
  - 180
  - 308
  - 309
  - 186
  - 315
  - 318
  - 320
  - 324
  - 328
  - 201
  - 202
  - 207
  - 208
  - 211
  - 216
  - 217
  - 220
  - 225
  - 233
  - 238
  - 243
  - 245
  - 250
  - 124
  - 255
  lexers.ml.SMLLexer.end_id_callback:
  - 90
  - 84
  - 86
  lexers.ml.SMLLexer.id_callback:
  - 96
  - 100
  - 93
  - 94
  lexers.ml.SMLLexer.long_id_callback:
  - 80
  - 81
  - 76
  lexers.modeling:
  - 1
  lexers.modeling.BugsLexer:
  - 161
  - 162
  - 100
  - 165
  - 170
  - 145
  - 126
  lexers.modeling.BugsLexer.analyse_text:
  - 189
  lexers.modeling.JagsLexer:
  - 259
  - 196
  - 244
  - 245
  - 248
  - 218
  - 254
  lexers.modeling.JagsLexer.analyse_text:
  - 272
  - 273
  - 275
  lexers.modeling.ModelicaLexer:
  - 78
  - 46
  - 82
  - 85
  - 87
  - 24
  - 93
  lexers.modeling.StanLexer:
  - 321
  - 325
  - 329
  - 331
  - 335
  - 336
  - 337
  - 340
  - 309
  - 311
  - 314
  - 284
  - 317
  lexers.modeling.StanLexer.analyse_text:
  - 366
  lexers.modula2:
  - 1
  lexers.modula2.Modula2Lexer:
  - 320
  - 321
  - 322
  - 323
  - 324
  - 325
  - 326
  - 23
  - 314
  - 315
  - 316
  - 317
  - 318
  - 319
  lexers.modula2.Modula2Lexer.__init__:
  - 1286
  - 1289
  - 1296
  - 1300
  - 1269
  - 1271
  - 1272
  - 1274
  lexers.modula2.Modula2Lexer.analyse_text:
  - 1568
  - 1577
  - 1564
  - 1573
  lexers.modula2.Modula2Lexer.get_dialect_from_dialect_tag:
  - 1413
  - 1414
  - 1419
  - 1420
  - 1421
  - 1433
  - 1438
  lexers.modula2.Modula2Lexer.get_tokens_unprocessed:
  - 1536
  - 1538
  - 1544
  - 1548
  - 1549
  - 1551
  - 1553
  - 1555
  - 1557
  - 1561
  - 1454
  - 1457
  - 1458
  - 1459
  - 1462
  - 1466
  - 1467
  - 1469
  - 1470
  - 1472
  - 1474
  - 1475
  - 1477
  - 1479
  - 1480
  - 1482
  - 1483
  - 1487
  - 1488
  - 1490
  - 1493
  - 1496
  - 1499
  - 1502
  - 1505
  - 1508
  - 1509
  - 1512
  - 1514
  - 1517
  - 1520
  - 1523
  - 1526
  - 1527
  - 1530
  - 1532
  - 1533
  lexers.modula2.Modula2Lexer.set_dialect:
  - 1309
  - 1315
  - 1317
  - 1318
  - 1321
  - 1323
  - 1324
  - 1327
  - 1329
  - 1330
  - 1333
  - 1335
  - 1336
  - 1339
  - 1341
  - 1342
  - 1345
  - 1347
  - 1348
  - 1351
  - 1353
  - 1354
  - 1357
  - 1359
  - 1360
  - 1363
  - 1365
  - 1366
  - 1369
  - 1371
  - 1372
  lexers.monte:
  - 1
  lexers.monte.MonteLexer:
  - 132
  - 196
  - 136
  - 105
  - 169
  - 139
  - 202
  - 109
  - 79
  - 175
  - 113
  - 126
  lexers.mosel:
  - 1
  lexers.mosel.MoselLexer:
  - 392
  - 418
  - 429
  - 407
  lexers.ncl:
  - 1
  lexers.ncl.NCLLexer:
  - 35
  - 36
  - 68
  - 38
  - 43
  - 368
  - 21
  - 53
  lexers.nimrod:
  - 1
  lexers.nimrod.NimrodLexer:
  - 160
  - 100
  - 164
  - 102
  - 103
  - 104
  - 107
  - 108
  - 177
  - 21
  - 181
  - 88
  - 186
  - 155
  lexers.nimrod.NimrodLexer.underscorize:
  - 38
  - 39
  - 40
  - 41
  - 42
  - 44
  lexers.nit:
  - 1
  lexers.nit.NitLexer:
  - 32
  - 19
  lexers.nix:
  - 1
  lexers.nix.NixLexer:
  - 70
  - 21
  - 54
  - 119
  - 57
  - 63
  lexers.nix.NixLexer.analyse_text:
  - 128
  - 130
  - 132
  - 126
  lexers.oberon:
  - 1
  lexers.oberon.ComponentPascalLexer:
  - 35
  - 36
  - 37
  - 38
  - 39
  - 40
  - 41
  - 42
  - 21
  - 88
  - 92
  lexers.oberon.ComponentPascalLexer.analyse_text:
  - 107
  - 111
  - 113
  - 115
  - 117
  lexers.objective:
  - 1
  lexers.objective.LogosLexer:
  - 256
  - 260
  - 263
  - 265
  - 266
  - 236
  - 269
  - 238
  - 239
  - 270
  - 241
  - 242
  - 275
  - 250
  - 220
  lexers.objective.LogosLexer.analyse_text:
  - 278
  lexers.objective.ObjectiveCLexer:
  - 195
  lexers.objective.ObjectiveCppLexer:
  - 208
  lexers.objective.SwiftLexer:
  - 416
  - 471
  - 444
  - 423
  - 458
  - 490
  - 462
  - 305
  - 308
  - 374
  - 439
  - 441
  - 442
  - 475
  - 284
  - 477
  lexers.objective.SwiftLexer.get_tokens_unprocessed:
  - 498
  - 499
  - 500
  - 501
  - 505
  lexers.objective.objective:
  - 24
  - 34
  - 38
  lexers.objective.objective.GeneratedObjectiveCVariant:
  - 129
  - 135
  - 139
  - 144
  - 149
  - 154
  - 159
  - 163
  - 43
  - 60
  - 70
  - 79
  - 81
  - 90
  - 93
  - 96
  - 99
  - 102
  - 107
  - 109
  - 112
  - 113
  - 123
  lexers.objective.objective.GeneratedObjectiveCVariant.analyse_text:
  - 168
  - 170
  - 172
  - 174
  lexers.objective.objective.GeneratedObjectiveCVariant.get_tokens_unprocessed:
  - 182
  - 183
  - 184
  - 185
  - 189
  lexers.ooc:
  - 1
  lexers.ooc.OocLexer:
  - 32
  - 42
  - 44
  - 51
  - 19
  - 57
  lexers.other:
  - 1
  lexers.parasail:
  - 1
  lexers.parasail.ParaSailLexer:
  - 58
  - 21
  lexers.parsers:
  - 1
  lexers.parsers.AntlrActionScriptLexer:
  - 650
  lexers.parsers.AntlrActionScriptLexer.__init__:
  - 662
  lexers.parsers.AntlrActionScriptLexer.analyse_text:
  - 665
  - 666
  lexers.parsers.AntlrCSharpLexer:
  - 555
  lexers.parsers.AntlrCSharpLexer.__init__:
  - 566
  lexers.parsers.AntlrCSharpLexer.analyse_text:
  - 569
  - 570
  lexers.parsers.AntlrCppLexer:
  - 517
  lexers.parsers.AntlrCppLexer.__init__:
  - 528
  lexers.parsers.AntlrCppLexer.analyse_text:
  - 531
  - 532
  lexers.parsers.AntlrJavaLexer:
  - 593
  lexers.parsers.AntlrJavaLexer.__init__:
  - 604
  lexers.parsers.AntlrJavaLexer.analyse_text:
  - 608
  lexers.parsers.AntlrLexer:
  - 385
  - 386
  - 393
  - 395
  - 401
  - 404
  - 407
  - 412
  - 413
  - 436
  - 437
  - 441
  - 446
  - 447
  - 322
  - 450
  - 451
  - 456
  - 476
  - 478
  - 351
  - 352
  - 355
  - 483
  - 363
  - 369
  - 373
  - 505
  - 379
  lexers.parsers.AntlrLexer.analyse_text:
  - 511
  lexers.parsers.AntlrObjectiveCLexer:
  - 536
  lexers.parsers.AntlrObjectiveCLexer.__init__:
  - 547
  lexers.parsers.AntlrObjectiveCLexer.analyse_text:
  - 550
  - 551
  lexers.parsers.AntlrPerlLexer:
  - 631
  lexers.parsers.AntlrPerlLexer.__init__:
  - 642
  lexers.parsers.AntlrPerlLexer.analyse_text:
  - 645
  - 646
  lexers.parsers.AntlrPythonLexer:
  - 574
  lexers.parsers.AntlrPythonLexer.__init__:
  - 585
  lexers.parsers.AntlrPythonLexer.analyse_text:
  - 588
  - 589
  lexers.parsers.AntlrRubyLexer:
  - 612
  lexers.parsers.AntlrRubyLexer.__init__:
  - 623
  lexers.parsers.AntlrRubyLexer.analyse_text:
  - 626
  - 627
  lexers.parsers.EbnfLexer:
  - 769
  - 770
  - 771
  - 775
  - 776
  - 777
  - 754
  - 794
  lexers.parsers.RagelCLexer:
  - 232
  lexers.parsers.RagelCLexer.__init__:
  - 243
  lexers.parsers.RagelCppLexer:
  - 268
  lexers.parsers.RagelCppLexer.__init__:
  - 279
  lexers.parsers.RagelDLexer:
  - 250
  lexers.parsers.RagelDLexer.__init__:
  - 261
  lexers.parsers.RagelEmbeddedLexer:
  - 131
  - 165
  - 166
  - 203
  - 173
  - 174
  - 146
  lexers.parsers.RagelJavaLexer:
  - 304
  lexers.parsers.RagelJavaLexer.__init__:
  - 315
  lexers.parsers.RagelLexer:
  - 96
  - 97
  - 98
  - 99
  - 36
  - 105
  - 93
  - 94
  - 95
  lexers.parsers.RagelObjectiveCLexer:
  - 286
  lexers.parsers.RagelObjectiveCLexer.__init__:
  - 297
  lexers.parsers.RagelRubyLexer:
  - 214
  lexers.parsers.RagelRubyLexer.__init__:
  - 225
  lexers.parsers.TreetopBaseLexer:
  - 704
  - 707
  - 679
  - 713
  - 714
  - 685
  - 686
  - 692
  - 693
  - 699
  - 670
  - 703
  lexers.parsers.TreetopLexer:
  - 739
  lexers.parsers.TreetopLexer.__init__:
  - 750
  lexers.pascal:
  - 1
  lexers.pascal.DelphiLexer:
  - 26
  lexers.pascal.DelphiLexer.__init__:
  - 300
  - 301
  - 302
  - 303
  - 304
  - 305
  - 306
  - 307
  - 308
  - 309
  - 310
  lexers.pascal.DelphiLexer.get_tokens_unprocessed:
  - 390
  - 395
  - 402
  - 406
  - 413
  - 418
  - 420
  - 422
  - 424
  - 426
  - 430
  - 434
  - 436
  - 437
  - 439
  - 313
  - 441
  - 443
  - 447
  - 448
  - 321
  - 449
  - 451
  - 452
  - 454
  - 327
  - 328
  - 456
  - 330
  - 331
  - 457
  - 460
  - 461
  - 335
  - 463
  - 337
  - 464
  - 466
  - 340
  - 468
  - 342
  - 469
  - 470
  - 474
  - 476
  - 349
  - 350
  - 478
  - 352
  - 479
  - 354
  - 481
  - 356
  - 482
  - 358
  - 359
  - 360
  - 483
  - 362
  - 485
  - 489
  - 491
  - 493
  - 367
  - 495
  - 497
  - 506
  - 500
  - 501
  - 374
  - 375
  - 504
  - 377
  - 378
  - 379
  - 382
  lexers.pawn:
  - 1
  lexers.pawn.PawnLexer:
  - 130
  lexers.pawn.PawnLexer.analyse_text:
  - 201
  - 199
  lexers.pawn.SourcePawnLexer:
  - 20
  lexers.pawn.SourcePawnLexer.__init__:
  - 108
  - 111
  - 112
  - 114
  - 115
  lexers.pawn.SourcePawnLexer.get_tokens_unprocessed:
  - 118
  - 119
  - 120
  - 121
  - 122
  - 124
  - 126
  lexers.perl:
  - 1
  lexers.perl.Perl6Lexer:
  - 608
  - 641
  - 226
  - 610
  - 611
  - 612
  - 614
  - 647
  - 653
  - 664
  - 624
  - 658
  - 659
  - 660
  - 599
  - 600
  - 637
  - 606
  lexers.perl.Perl6Lexer.__init__:
  - 732
  - 733
  lexers.perl.Perl6Lexer._build_word_match:
  - 496
  - 497
  - 501
  lexers.perl.Perl6Lexer.analyse_text:
  - 708
  - 709
  - 710
  - 714
  - 717
  - 718
  - 719
  - 692
  - 693
  - 694
  - 725
  - 696
  - 703
  lexers.perl.Perl6Lexer.analyse_text.strip_pod:
  - 681
  - 682
  - 684
  - 686
  - 687
  lexers.perl.Perl6Lexer.brackets_callback.callback:
  - 514
  - 517
  - 523
  - 526
  - 527
  - 529
  - 530
  - 532
  - 541
  - 543
  - 545
  - 546
  - 547
  - 550
  - 551
  - 553
  - 555
  - 506
  - 508
  - 509
  - 511
  lexers.perl.Perl6Lexer.closing_brace_callback:
  - 576
  - 577
  - 582
  - 584
  - 585
  lexers.perl.Perl6Lexer.embedded_perl6_callback:
  - 589
  - 590
  - 591
  lexers.perl.Perl6Lexer.opening_brace_callback:
  - 570
  - 563
  - 564
  lexers.perl.PerlLexer:
  - 135
  - 137
  - 138
  - 139
  - 171
  - 113
  - 83
  - 52
  - 23
  - 59
  lexers.perl.PerlLexer.analyse_text:
  - 209
  - 217
  - 214
  lexers.phix:
  - 1
  lexers.phix.PhixLexer:
  - 352
  - 353
  - 21
  - 349
  - 350
  - 351
  lexers.php:
  - 1
  lexers.php.PhpLexer:
  - 192
  - 225
  - 259
  - 261
  - 138
  - 203
  - 270
  - 207
  - 208
  - 241
  - 210
  - 273
  - 212
  - 276
  - 249
  lexers.php.PhpLexer.__init__:
  - 289
  - 290
  - 293
  - 294
  - 296
  - 297
  - 298
  - 299
  - 282
  - 284
  - 286
  lexers.php.PhpLexer.analyse_text:
  - 314
  - 317
  lexers.php.PhpLexer.get_tokens_unprocessed:
  - 303
  - 304
  - 305
  - 306
  - 307
  - 308
  - 309
  - 311
  lexers.php.PsyshConsoleLexer:
  - 89
  lexers.php.PsyshConsoleLexer.__init__:
  - 109
  lexers.php.PsyshConsoleLexer.get_tokens_unprocessed:
  - 128
  - 131
  - 132
  - 133
  - 134
  - 112
  - 115
  - 116
  - 117
  - 118
  - 121
  - 122
  - 126
  - 127
  lexers.php.ZephirLexer:
  - 49
  - 60
  - 53
  - 23
  lexers.pointless:
  - 1
  lexers.pointless.PointlessLexer:
  - 19
  - 36
  - 30
  lexers.pony:
  - 1
  lexers.pony.PonyLexer:
  - 41
  - 76
  - 47
  - 80
  - 19
  - 57
  - 58
  - 59
  lexers.praat:
  - 1
  lexers.praat.PraatLexer:
  - 257
  - 130
  - 132
  - 135
  - 263
  - 139
  - 267
  - 141
  - 143
  - 144
  - 273
  - 19
  - 148
  - 277
  - 280
  - 283
  - 156
  - 286
  - 289
  - 165
  - 295
  - 298
  - 171
  - 173
  - 176
  - 177
  - 178
  - 186
  - 194
  - 195
  - 196
  - 197
  - 205
  - 206
  - 207
  - 217
  - 220
  - 226
  - 227
  - 229
  - 230
  - 234
  - 235
  - 241
  - 121
  - 252
  lexers.procfile:
  - 1
  lexers.procfile.ProcfileLexer:
  - 33
  - 18
  - 39
  lexers.prolog:
  - 1
  lexers.prolog.LogtalkLexer:
  - 85
  lexers.prolog.LogtalkLexer.analyse_text:
  - 297
  - 299
  - 301
  - 295
  lexers.prolog.PrologLexer:
  - 62
  - 58
  - 21
  - 54
  lexers.promql:
  - 1
  lexers.promql.PromQLLexer:
  - 34
  - 163
  - 72
  - 173
  - 51
  - 19
  - 150
  lexers.python:
  - 1
  lexers.python.CythonLexer:
  - 908
  - 946
  - 948
  - 832
  - 960
  - 962
  - 963
  - 966
  - 969
  - 847
  - 848
  - 856
  - 859
  - 861
  - 862
  - 863
  - 991
  - 865
  - 866
  - 867
  - 868
  - 869
  - 870
  - 996
  - 1000
  - 1001
  - 875
  - 876
  - 877
  - 878
  - 879
  - 880
  - 1005
  - 1006
  - 883
  - 892
  lexers.python.DgLexer:
  - 1036
  - 1037
  - 1038
  - 1039
  - 1012
  - 1045
  - 1052
  lexers.python.NumPyLexer:
  - 1111
  lexers.python.NumPyLexer.analyse_text:
  - 1202
  lexers.python.NumPyLexer.get_tokens_unprocessed:
  - 1193
  - 1194
  - 1195
  - 1196
  - 1198
  lexers.python.Python2Lexer:
  - 516
  - 534
  - 418
  - 556
  - 450
  - 452
  - 581
  - 583
  - 461
  - 462
  - 463
  - 464
  - 593
  - 466
  - 468
  - 469
  - 470
  - 471
  - 473
  - 475
  - 477
  - 605
  - 479
  - 480
  - 481
  - 482
  - 483
  - 484
  - 485
  - 486
  - 487
  - 488
  - 489
  - 611
  - 612
  - 492
  - 616
  - 621
  - 625
  - 500
  - 630
  lexers.python.Python2Lexer.analyse_text:
  - 636
  lexers.python.Python2TracebackLexer:
  - 804
  - 811
  - 813
  - 815
  - 784
  - 817
  - 819
  - 821
  - 825
  - 826
  lexers.python.PythonConsoleLexer:
  - 640
  lexers.python.PythonConsoleLexer.__init__:
  - 667
  - 668
  lexers.python.PythonConsoleLexer.get_tokens_unprocessed:
  - 671
  - 672
  - 673
  - 675
  - 676
  - 683
  - 684
  - 685
  - 687
  - 690
  - 694
  - 698
  - 699
  - 700
  - 703
  - 704
  - 707
  - 708
  - 709
  - 710
  - 712
  - 714
  - 715
  - 718
  - 719
  - 720
  - 721
  - 722
  - 723
  - 724
  lexers.python.PythonLexer:
  - 27
  - 105
  - 107
  - 112
  - 113
  - 114
  - 115
  - 116
  - 118
  - 120
  - 125
  - 126
  - 128
  - 129
  - 131
  - 132
  - 134
  - 135
  - 137
  - 138
  - 139
  - 140
  - 141
  - 142
  - 143
  - 144
  - 147
  - 149
  - 151
  - 153
  - 155
  - 156
  - 157
  - 158
  - 159
  - 160
  - 161
  - 162
  - 164
  - 165
  - 166
  - 167
  - 168
  - 169
  - 170
  - 171
  - 174
  - 178
  - 179
  - 180
  - 181
  - 182
  - 196
  - 202
  - 206
  - 210
  - 213
  - 219
  - 227
  - 228
  - 232
  - 233
  - 236
  - 249
  - 277
  - 302
  - 325
  - 327
  - 333
  - 336
  - 337
  - 340
  - 346
  - 353
  - 354
  - 361
  - 363
  - 364
  - 365
  - 366
  - 370
  - 375
  - 380
  - 385
  - 389
  - 394
  - 399
  - 404
  lexers.python.PythonLexer.analyse_text:
  - 410
  lexers.python.PythonTracebackLexer:
  - 773
  - 775
  - 760
  - 756
  - 758
  - 728
  - 762
  - 764
  - 766
  lexers.q:
  - 1
  lexers.q.KLexer:
  - 99
  - 68
  - 103
  - 72
  - 42
  - 43
  - 44
  - 47
  - 19
  - 86
  - 61
  - 95
  lexers.q.QLexer:
  - 153
  - 165
  lexers.qlik:
  - 1
  lexers.qlik.QlikLexer:
  - 96
  - 67
  - 99
  - 73
  - 107
  - 77
  - 109
  - 50
  - 84
  - 87
  - 23
  - 56
  - 90
  - 94
  - 63
  lexers.qvt:
  - 1
  lexers.qvt.QVToLexer:
  - 67
  - 99
  - 69
  - 103
  - 72
  - 73
  - 135
  - 76
  - 77
  - 78
  - 79
  - 80
  - 140
  - 50
  - 20
  - 88
  - 94
  lexers.r:
  - 1
  - 20
  lexers.r.RConsoleLexer:
  - 24
  lexers.r.RConsoleLexer.get_tokens_unprocessed:
  - 64
  - 33
  - 38
  - 39
  - 40
  - 43
  - 49
  - 51
  - 52
  - 57
  - 62
  - 63
  lexers.r.RdLexer:
  - 155
  lexers.r.SLexer:
  - 130
  - 68
  - 115
  - 120
  - 121
  - 122
  - 123
  - 124
  - 125
  lexers.r.SLexer.analyse_text:
  - 150
  lexers.rdf:
  - 1
  lexers.rdf.ShExCLexer:
  - 320
  - 409
  - 458
  - 460
  lexers.rdf.SparqlLexer:
  - 114
  - 171
  - 21
  - 173
  lexers.rdf.TurtleLexer:
  - 261
  - 302
  - 304
  - 306
  - 179
  - 247
  - 250
  lexers.rdf.TurtleLexer.analyse_text:
  - 314
  - 315
  lexers.rebol:
  - 1
  lexers.rebol.RebolLexer:
  - 21
  lexers.rebol.RebolLexer.analyse_text:
  - 241
  - 235
  - 238
  lexers.rebol.RebolLexer.word_callback:
  - 36
  - 38
  - 39
  - 40
  - 60
  - 61
  - 68
  - 69
  - 95
  - 96
  - 99
  - 100
  - 101
  - 102
  - 103
  - 104
  - 106
  - 107
  - 108
  - 109
  - 110
  - 111
  - 112
  - 113
  - 114
  - 115
  - 116
  - 118
  lexers.rebol.RedLexer:
  - 329
  - 247
  lexers.rebol.RedLexer.word_callback:
  - 262
  - 264
  - 265
  - 266
  - 272
  - 273
  - 279
  - 280
  - 282
  - 283
  - 285
  - 286
  - 289
  - 290
  - 294
  - 295
  - 296
  - 297
  - 298
  - 299
  - 301
  - 302
  - 303
  - 304
  - 305
  - 306
  - 307
  - 308
  - 309
  - 310
  - 311
  - 313
  lexers.resource:
  - 1
  lexers.resource.ResourceLexer:
  - 64
  - 70
  - 71
  - 40
  - 41
  - 43
  - 52
  - 21
  - 58
  - 60
  lexers.resource.ResourceLexer.analyse_text:
  - 83
  lexers.ride:
  - 1
  lexers.ride.RideLexer:
  - 100
  - 104
  - 106
  - 107
  - 108
  - 110
  - 80
  - 19
  lexers.rita:
  - 1
  lexers.rita.RitaLexer:
  - 19
  lexers.rnc:
  - 1
  lexers.rnc.RNCCompactLexer:
  - 19
  lexers.roboconf:
  - 1
  lexers.roboconf.RoboconfGraphLexer:
  - 18
  - 37
  - 38
  lexers.roboconf.RoboconfInstancesLexer:
  - 53
  - 70
  - 71
  lexers.robotframework:
  - 1
  lexers.robotframework.ForLoop.__init__:
  - 306
  lexers.robotframework.ForLoop._tokenize:
  - 311
  lexers.robotframework.GherkinTokenizer:
  - 289
  lexers.robotframework.GherkinTokenizer.tokenize:
  - 292
  - 293
  - 295
  lexers.robotframework.KeywordCall.__init__:
  - 274
  lexers.robotframework.KeywordCall._tokenize:
  - 282
  - 283
  - 285
  - 279
  lexers.robotframework.RobotFrameworkLexer:
  - 56
  lexers.robotframework.RobotFrameworkLexer.__init__:
  - 72
  lexers.robotframework.RobotFrameworkLexer.get_tokens_unprocessed:
  - 75
  - 76
  - 78
  - 79
  - 80
  - 81
  - 82
  - 83
  lexers.robotframework.RowSplitter:
  - 158
  - 159
  lexers.robotframework.RowSplitter._split_from_pipes:
  - 172
  - 173
  - 174
  - 175
  - 176
  - 177
  - 178
  lexers.robotframework.RowSplitter._split_from_spaces:
  - 168
  - 169
  lexers.robotframework.RowSplitter.split:
  - 162
  - 164
  - 165
  lexers.robotframework.RowTokenizer.__init__:
  - 113
  - 114
  - 115
  - 116
  - 117
  - 118
  lexers.robotframework.RowTokenizer._start_table:
  - 144
  - 143
  lexers.robotframework.RowTokenizer._tokenize:
  - 147
  - 148
  - 149
  - 150
  - 151
  - 152
  - 154
  lexers.robotframework.RowTokenizer.tokenize:
  - 130
  - 132
  - 133
  - 135
  - 136
  - 138
  - 140
  lexers.robotframework.Setting.__init__:
  - 220
  lexers.robotframework.Setting._tokenize:
  - 224
  - 225
  - 226
  - 227
  - 228
  - 229
  - 230
  - 231
  - 232
  - 234
  - 235
  - 236
  lexers.robotframework.SettingTable.__init__:
  - 361
  lexers.robotframework.SettingTable._tokenize:
  - 365
  - 366
  - 367
  lexers.robotframework.SettingTable.end_row:
  - 370
  lexers.robotframework.TestCaseSetting._tokenize:
  - 250
  - 251
  - 253
  lexers.robotframework.TestCaseTable._continues:
  - 386
  lexers.robotframework.TestCaseTable._is_for_loop:
  - 412
  lexers.robotframework.TestCaseTable._is_setting:
  - 406
  lexers.robotframework.TestCaseTable._is_template:
  - 409
  lexers.robotframework.TestCaseTable._is_template_set:
  - 421
  lexers.robotframework.TestCaseTable._tokenize:
  - 389
  - 390
  - 392
  - 393
  - 394
  - 396
  - 398
  - 399
  - 400
  - 401
  - 403
  lexers.robotframework.TestCaseTable._tokenizer_class:
  - 380
  lexers.robotframework.TestCaseTable.set_default_template:
  - 418
  lexers.robotframework.TestCaseTable.set_test_template:
  - 415
  lexers.robotframework.Tokenizer._is_assign:
  - 200
  - 201
  - 202
  - 199
  lexers.robotframework.Tokenizer._tokenize:
  - 195
  lexers.robotframework.Tokenizer.tokenize:
  - 188
  - 190
  lexers.robotframework.Variable._tokenize:
  - 265
  - 267
  lexers.robotframework.VariableSplitter.__init__:
  - 449
  - 445
  lexers.robotframework.VariableSplitter._finalize:
  - 458
  - 459
  - 460
  - 461
  - 462
  lexers.robotframework.VariableSplitter._find_start_index:
  - 505
  - 507
  - 502
  - 503
  lexers.robotframework.VariableSplitter._find_variable:
  - 491
  - 492
  - 493
  - 494
  - 495
  - 496
  - 497
  - 498
  lexers.robotframework.VariableSplitter._internal_variable_start_state:
  - 536
  - 537
  - 541
  lexers.robotframework.VariableSplitter._list_variable_index_state:
  - 552
  - 550
  - 551
  lexers.robotframework.VariableSplitter._split:
  - 477
  - 480
  - 483
  - 469
  lexers.robotframework.VariableSplitter._start_index_is_ok:
  - 511
  lexers.robotframework.VariableSplitter._variable_state:
  - 521
  - 522
  - 524
  - 525
  - 526
  - 528
  lexers.robotframework.VariableSplitter._waiting_list_variable_index_state:
  - 544
  - 545
  - 546
  lexers.robotframework.VariableSplitter.get_replaced_base:
  - 452
  - 453
  lexers.robotframework.VariableTokenizer._tokenize:
  - 99
  - 100
  - 101
  - 102
  - 103
  - 104
  - 105
  - 106
  - 107
  lexers.robotframework.VariableTokenizer.tokenize:
  - 89
  - 90
  - 91
  - 93
  - 94
  - 95
  lexers.robotframework._Table.__init__:
  - 320
  lexers.robotframework._Table._continues:
  - 333
  lexers.robotframework._Table._tokenize:
  - 340
  lexers.robotframework._Table.end_row:
  - 343
  lexers.robotframework._Table.tokenize:
  - 329
  - 330
  - 325
  - 327
  lexers.robotframework.normalize:
  - 48
  - 49
  - 50
  - 51
  lexers.ruby:
  - 1
  lexers.ruby.FancyLexer:
  - 513
  - 515
  - 517
  - 519
  - 495
  - 440
  lexers.ruby.RubyConsoleLexer:
  - 411
  - 396
  lexers.ruby.RubyConsoleLexer.get_tokens_unprocessed:
  - 419
  - 420
  - 421
  - 422
  - 423
  - 424
  - 428
  - 429
  - 430
  - 433
  - 434
  - 435
  - 436
  - 415
  lexers.ruby.RubyLexer:
  - 389
  - 280
  - 284
  - 29
  - 295
  - 297
  - 299
  - 301
  - 309
  - 318
  - 319
  - 321
  - 198
  - 207
  - 208
  - 210
  - 338
  - 212
  - 339
  - 345
  - 219
  - 348
  - 350
  - 226
  - 355
  - 363
  - 368
  - 373
  - 378
  lexers.ruby.RubyLexer.analyse_text:
  - 392
  lexers.ruby.RubyLexer.gen_rubystrings_rules:
  - 161
  - 133
  - 165
  - 110
  - 142
  - 114
  - 146
  - 180
  - 184
  - 121
  - 155
  - 126
  lexers.ruby.RubyLexer.gen_rubystrings_rules.intp_regex_callback:
  - 96
  - 91
  - 92
  - 93
  - 94
  - 95
  lexers.ruby.RubyLexer.gen_rubystrings_rules.intp_string_callback:
  - 99
  - 100
  - 101
  - 102
  - 103
  - 104
  lexers.ruby.RubyLexer.heredoc_callback:
  - 46
  - 47
  - 48
  - 49
  - 50
  - 52
  - 53
  - 54
  - 56
  - 57
  - 59
  - 60
  - 62
  - 63
  - 65
  - 67
  - 69
  - 70
  - 71
  - 73
  - 74
  - 75
  - 76
  - 77
  - 78
  - 81
  - 86
  lexers.rust:
  - 1
  lexers.rust.RustLexer:
  - 35
  - 196
  - 102
  - 72
  - 201
  - 48
  - 177
  - 114
  - 19
  - 212
  - 182
  - 88
  - 219
  - 93
  - 30
  - 191
  lexers.sas:
  - 1
  lexers.sas.SASLexer:
  - 160
  - 161
  - 162
  - 163
  - 167
  - 171
  - 175
  - 179
  - 20
  - 157
  - 183
  - 123
  - 124
  - 125
  - 126
  - 127
  lexers.savi:
  - 1
  lexers.savi.SaviLexer:
  - 65
  - 33
  - 69
  - 103
  - 168
  - 139
  - 53
  - 88
  - 91
  lexers.scdoc:
  - 1
  lexers.scdoc.ScdocLexer:
  - 34
  - 37
  - 38
  - 41
  - 44
  - 46
  - 48
  - 50
  - 20
  - 56
  - 58
  lexers.scdoc.ScdocLexer.analyse_text:
  - 73
  - 76
  - 69
  lexers.scripting:
  - 1
  lexers.scripting.AppleScriptLexer:
  - 386
  - 669
  - 673
  - 675
  - 677
  - 678
  - 679
  - 680
  - 681
  - 682
  - 683
  - 684
  - 685
  - 686
  - 687
  - 688
  - 689
  - 690
  - 691
  - 692
  lexers.scripting.ChaiscriptLexer:
  - 267
  - 257
  - 235
  - 261
  lexers.scripting.EasytrieveLexer:
  - 960
  - 1066
  - 1067
  - 1036
  - 1038
  - 1039
  - 1040
  - 1044
  - 1055
  lexers.scripting.EasytrieveLexer.analyse_text:
  - 1070
  - 1074
  - 1090
  - 1091
  - 1095
  - 1098
  - 1102
  - 1103
  - 1104
  - 1106
  - 1107
  - 1108
  - 1109
  - 1110
  - 1112
  - 1114
  - 1116
  - 1118
  - 1120
  - 1124
  - 1125
  - 1127
  - 1128
  - 1138
  - 1143
  - 1145
  lexers.scripting.EasytrieveLexer.analyse_text.isCommentLine:
  - 1084
  lexers.scripting.EasytrieveLexer.analyse_text.isEmptyLine:
  - 1087
  lexers.scripting.HybrisLexer:
  - 865
  - 897
  - 898
  - 932
  - 883
  - 924
  - 895
  lexers.scripting.HybrisLexer.analyse_text:
  - 953
  - 950
  lexers.scripting.JclLexer:
  - 1152
  - 1185
  - 1218
  - 1207
  - 1177
  lexers.scripting.JclLexer.analyse_text:
  - 1226
  - 1227
  - 1228
  - 1222
  lexers.scripting.LSLLexer:
  - 302
  lexers.scripting.LuaLexer:
  - 97
  - 98
  - 102
  - 71
  - 111
  - 116
  - 25
  - 63
  lexers.scripting.LuaLexer.__init__:
  - 138
  - 140
  - 142
  - 143
  - 145
  - 146
  - 147
  - 148
  lexers.scripting.LuaLexer.get_tokens_unprocessed:
  - 160
  - 161
  - 163
  - 151
  - 152
  - 153
  - 154
  - 155
  - 157
  - 158
  - 159
  lexers.scripting.MOOCodeLexer:
  - 857
  - 822
  lexers.scripting.MiniScriptLexer:
  - 1250
  - 1235
  - 1266
  - 1262
  lexers.scripting.MoonScriptLexer:
  - 198
  - 166
  - 210
  - 211
  - 181
  lexers.scripting.MoonScriptLexer.get_tokens_unprocessed:
  - 228
  - 229
  - 231
  lexers.scripting.RexxLexer:
  - 736
  - 737
  - 708
  - 741
  - 791
  - 752
  - 784
  - 785
  - 786
  - 787
  - 788
  - 789
  - 790
  - 731
  - 734
  - 735
  lexers.scripting.RexxLexer.<lambda1>:
  - 784
  lexers.scripting.RexxLexer.analyse_text:
  - 803
  - 807
  - 811
  - 814
  - 815
  - 817
  - 818
  lexers.sgf:
  - 1
  lexers.sgf.SmartGameFormatLexer:
  - 43
  - 46
  - 49
  - 18
  - 52
  - 55
  - 57
  lexers.shell:
  - 1
  lexers.shell.BashLexer:
  - 100
  - 70
  - 104
  - 43
  - 45
  - 46
  - 112
  - 116
  - 26
  - 59
  - 92
  lexers.shell.BashLexer.analyse_text:
  - 121
  - 123
  lexers.shell.BashSessionLexer:
  - 236
  - 223
  lexers.shell.BatchLexer:
  - 514
  - 519
  - 522
  - 523
  - 525
  - 527
  - 528
  - 529
  - 533
  - 534
  - 536
  - 537
  - 540
  - 542
  - 545
  - 547
  - 447
  - 448
  - 449
  - 450
  - 451
  - 452
  - 453
  - 454
  - 455
  - 456
  - 457
  - 458
  - 468
  - 471
  - 475
  - 480
  - 485
  - 490
  - 491
  - 492
  - 497
  - 243
  - 499
  - 503
  - 507
  - 509
  - 510
  lexers.shell.BatchLexer._make_arithmetic_state:
  - 392
  - 402
  - 404
  - 391
  lexers.shell.BatchLexer._make_begin_state:
  - 353
  - 295
  - 327
  - 345
  - 359
  - 360
  - 332
  - 363
  - 304
  - 305
  - 336
  - 340
  - 313
  - 346
  - 347
  - 317
  - 319
  lexers.shell.BatchLexer._make_call_state:
  - 411
  - 412
  - 413
  - 414
  lexers.shell.BatchLexer._make_follow_state:
  - 373
  - 374
  - 378
  - 379
  - 382
  lexers.shell.BatchLexer._make_label_state:
  - 427
  - 421
  - 422
  - 423
  lexers.shell.BatchLexer._make_redirect_state:
  - 440
  - 443
  lexers.shell.ExeclineLexer:
  - 906
  - 875
  - 876
  - 877
  - 911
  - 862
  lexers.shell.ExeclineLexer.analyse_text:
  - 917
  lexers.shell.FishShellLexer:
  - 803
  - 804
  - 805
  - 845
  - 816
  - 849
  - 790
  - 857
  - 827
  lexers.shell.MSDOSSessionLexer:
  - 553
  - 566
  lexers.shell.PowerShellLexer:
  - 736
  - 737
  - 678
  - 711
  - 745
  - 686
  - 750
  - 657
  - 722
  - 723
  - 699
  - 669
  - 734
  - 735
  lexers.shell.PowerShellSessionLexer:
  - 785
  - 771
  lexers.shell.ShellSessionBaseLexer:
  - 158
  - 151
  lexers.shell.ShellSessionBaseLexer.get_tokens_unprocessed:
  - 161
  - 168
  - 169
  - 171
  - 172
  - 173
  - 174
  - 175
  - 177
  - 178
  - 180
  - 182
  - 183
  - 187
  - 188
  - 190
  - 192
  - 193
  - 194
  - 195
  - 196
  - 199
  - 202
  - 203
  - 204
  - 207
  - 209
  - 210
  - 211
  - 212
  - 213
  - 216
  - 217
  - 218
  - 219
  lexers.shell.SlurmBashLexer:
  - 128
  lexers.shell.SlurmBashLexer.get_tokens_unprocessed:
  - 141
  - 142
  - 143
  - 144
  - 145
  - 147
  lexers.shell.TcshLexer:
  - 584
  - 588
  - 625
  - 629
  - 633
  - 571
  - 606
  lexers.shell.TcshSessionLexer:
  - 652
  - 639
  lexers.sieve:
  - 1
  lexers.sieve.SieveLexer:
  - 50
  - 28
  - 61
  lexers.slash:
  - 1
  lexers.slash.SlashLanguageLexer:
  - 34
  - 35
  - 66
  - 37
  - 67
  - 69
  - 41
  - 42
  - 47
  - 48
  - 49
  - 50
  - 51
  - 52
  - 80
  - 84
  - 55
  - 86
  lexers.slash.SlashLanguageLexer.right_angle_bracket:
  - 26
  - 27
  - 28
  - 29
  lexers.slash.SlashLexer:
  - 172
  lexers.slash.SlashLexer.__init__:
  - 184
  lexers.smalltalk:
  - 1
  lexers.smalltalk.NewspeakLexer:
  - 161
  - 163
  - 165
  - 166
  - 141
  - 173
  - 182
  - 183
  - 157
  lexers.smalltalk.SmalltalkLexer:
  - 130
  - 133
  - 134
  - 19
  - 34
  - 35
  - 36
  - 37
  - 38
  - 39
  - 48
  - 49
  - 51
  - 54
  - 56
  - 58
  - 68
  - 80
  - 84
  - 100
  - 104
  - 122
  - 124
  lexers.smithy:
  - 1
  lexers.smithy.SmithyLexer:
  - 50
  - 19
  - 52
  - 53
  - 55
  - 56
  - 58
  - 60
  lexers.smv:
  - 1
  lexers.smv.NuSMVLexer:
  - 37
  - 46
  - 48
  - 49
  - 19
  - 53
  - 58
  lexers.snobol:
  - 1
  lexers.snobol.SnobolLexer:
  - 75
  - 19
  lexers.solidity:
  - 1
  lexers.solidity.SolidityLexer:
  - 38
  - 39
  - 42
  - 45
  - 77
  - 47
  - 78
  - 49
  - 80
  - 19
  - 58
  - 60
  lexers.sophia:
  - 1
  lexers.sophia.SophiaLexer:
  - 64
  - 65
  - 66
  - 67
  - 100
  - 20
  - 90
  lexers.special:
  - 1
  lexers.special.OutputLexer:
  - 39
  lexers.special.OutputLexer.get_tokens_unprocessed:
  - 48
  lexers.special.RawTokenLexer:
  - 55
  lexers.special.RawTokenLexer.__init__:
  - 72
  - 70
  lexers.special.RawTokenLexer.get_tokens:
  - 75
  - 76
  - 77
  - 79
  - 81
  - 82
  - 84
  - 86
  - 87
  - 88
  - 91
  - 92
  - 93
  lexers.special.RawTokenLexer.get_tokens_unprocessed:
  - 97
  - 99
  - 100
  - 101
  - 103
  - 104
  - 105
  - 106
  - 107
  - 109
  - 110
  - 111
  - 113
  - 115
  - 116
  lexers.special.TextLexer:
  - 22
  lexers.special.TextLexer.get_tokens_unprocessed:
  - 32
  lexers.spice:
  - 1
  lexers.spice.SpiceLexer:
  - 42
  - 45
  - 47
  - 50
  - 19
  - 52
  - 53
  lexers.sql:
  - 64
  - 1
  - 66
  - 68
  - 71
  - 72
  - 73
  - 74
  - 75
  - 267
  - 268
  - 269
  - 270
  - 271
  - 272
  - 63
  lexers.sql.MySqlLexer:
  - 588
  - 687
  - 659
  - 662
  - 663
  - 664
  - 665
  - 666
  lexers.sql.MySqlLexer.analyse_text:
  - 753
  - 754
  - 755
  - 756
  - 759
  - 763
  - 765
  lexers.sql.PlPgsqlLexer:
  - 224
  - 208
  - 218
  - 221
  - 222
  lexers.sql.PostgresBase:
  - 115
  lexers.sql.PostgresBase._get_lexer:
  - 129
  - 130
  - 133
  - 134
  - 135
  - 136
  - 137
  - 138
  - 140
  - 142
  lexers.sql.PostgresBase.get_tokens_unprocessed:
  - 126
  lexers.sql.PostgresConsoleLexer:
  - 300
  lexers.sql.PostgresConsoleLexer.get_tokens_unprocessed:
  - 311
  - 313
  - 322
  - 324
  - 325
  - 326
  - 330
  - 331
  - 332
  - 334
  - 341
  - 342
  - 346
  - 347
  - 351
  - 352
  - 353
  - 355
  - 358
  - 359
  - 360
  - 361
  - 363
  - 364
  - 366
  lexers.sql.PostgresLexer:
  - 168
  - 171
  - 177
  - 179
  - 152
  lexers.sql.PsqlRegexLexer:
  - 241
  - 252
  - 254
  lexers.sql.RqlLexer:
  - 812
  lexers.sql.SqlLexer:
  - 388
  - 372
  - 477
  lexers.sql.SqliteConsoleLexer:
  - 771
  lexers.sql.SqliteConsoleLexer.get_tokens_unprocessed:
  - 802
  - 803
  - 805
  - 806
  - 807
  - 808
  - 783
  - 787
  - 788
  - 789
  - 790
  - 791
  - 793
  - 797
  - 798
  - 799
  lexers.sql.TransactSqlLexer:
  - 546
  - 523
  - 524
  - 525
  - 526
  - 527
  - 528
  - 529
  - 504
  lexers.sql.TransactSqlLexer.analyse_text:
  - 576
  - 578
  - 580
  - 582
  - 560
  - 564
  - 565
  - 566
  - 567
  - 572
  lexers.sql.language_callback:
  - 79
  - 85
  - 86
  - 87
  - 89
  - 90
  - 91
  - 92
  - 94
  - 95
  - 96
  - 97
  - 100
  - 101
  - 102
  - 104
  - 105
  - 107
  - 109
  - 110
  - 111
  lexers.sql.lookahead:
  - 278
  lexers.sql.lookahead.__init__:
  - 280
  lexers.sql.lookahead.__next__:
  - 291
  - 295
  lexers.srcinfo:
  - 1
  lexers.srcinfo.SrcinfoLexer:
  - 49
  - 50
  - 36
  lexers.stata:
  - 1
  lexers.stata.StataLexer:
  - 98
  - 104
  - 41
  - 42
  - 43
  - 44
  - 45
  - 46
  - 47
  - 138
  - 148
  - 22
  - 150
  lexers.supercollider:
  - 1
  lexers.supercollider.SuperColliderLexer:
  - 64
  - 66
  - 42
  - 74
  - 75
  - 46
  - 53
  - 21
  - 58
  lexers.supercollider.SuperColliderLexer.analyse_text:
  - 93
  - 94
  lexers.tal:
  - 1
  lexers.tal.TalLexer:
  - 52
  - 21
  lexers.tcl:
  - 1
  lexers.tcl.TclLexer:
  - 128
  - 132
  - 133
  - 134
  - 138
  - 139
  - 140
  - 20
  - 26
  - 33
  - 62
  - 63
  - 64
  - 67
  - 68
  - 71
  - 74
  - 99
  - 100
  - 104
  - 108
  - 112
  - 126
  - 127
  lexers.tcl.TclLexer.analyse_text:
  - 149
  lexers.teal:
  - 1
  lexers.teal.TealLexer:
  - 64
  - 68
  - 71
  - 18
  - 58
  - 31
  lexers.templates:
  - 1
  lexers.templates.Angular2HtmlLexer:
  - 2256
  lexers.templates.Angular2HtmlLexer.__init__:
  - 2268
  lexers.templates.Angular2Lexer:
  - 2212
  - 2245
  - 2216
  - 2219
  - 2223
  - 2193
  - 2225
  lexers.templates.CheetahHtmlLexer:
  - 768
  lexers.templates.CheetahHtmlLexer.__init__:
  - 778
  lexers.templates.CheetahJavascriptLexer:
  - 796
  lexers.templates.CheetahJavascriptLexer.__init__:
  - 812
  lexers.templates.CheetahLexer:
  - 741
  - 746
  - 750
  - 752
  - 724
  lexers.templates.CheetahPythonLexer:
  - 711
  lexers.templates.CheetahPythonLexer.get_tokens_unprocessed:
  - 720
  - 716
  - 717
  - 718
  lexers.templates.CheetahXmlLexer:
  - 782
  lexers.templates.CheetahXmlLexer.__init__:
  - 792
  lexers.templates.ColdfusionCFCLexer:
  - 1587
  lexers.templates.ColdfusionCFCLexer.__init__:
  - 1598
  lexers.templates.ColdfusionHtmlLexer:
  - 1574
  lexers.templates.ColdfusionHtmlLexer.__init__:
  - 1583
  lexers.templates.ColdfusionLexer:
  - 1480
  - 1512
  lexers.templates.ColdfusionMarkupLexer:
  - 1539
  - 1547
  - 1553
  - 1557
  - 1528
  - 1561
  lexers.templates.CssDjangoLexer:
  - 1293
  lexers.templates.CssDjangoLexer.__init__:
  - 1305
  lexers.templates.CssDjangoLexer.analyse_text:
  - 1308
  lexers.templates.CssErbLexer:
  - 1045
  lexers.templates.CssErbLexer.__init__:
  - 1055
  lexers.templates.CssErbLexer.analyse_text:
  - 1058
  lexers.templates.CssGenshiLexer:
  - 982
  lexers.templates.CssGenshiLexer.__init__:
  - 992
  lexers.templates.CssGenshiLexer.analyse_text:
  - 995
  lexers.templates.CssPhpLexer:
  - 1128
  lexers.templates.CssPhpLexer.__init__:
  - 1138
  lexers.templates.CssPhpLexer.analyse_text:
  - 1141
  lexers.templates.CssSmartyLexer:
  - 1209
  lexers.templates.CssSmartyLexer.__init__:
  - 1220
  lexers.templates.CssSmartyLexer.analyse_text:
  - 1223
  lexers.templates.DjangoLexer:
  - 385
  - 354
  - 386
  - 325
  - 390
  - 359
  - 391
  - 362
  - 367
  - 369
  - 348
  lexers.templates.DjangoLexer.analyse_text:
  - 400
  - 402
  - 398
  lexers.templates.ErbLexer:
  - 66
  - 52
  lexers.templates.ErbLexer.__init__:
  - 70
  - 71
  lexers.templates.ErbLexer.analyse_text:
  - 142
  lexers.templates.ErbLexer.get_tokens_unprocessed:
  - 130
  - 131
  - 132
  - 133
  - 135
  - 136
  - 74
  - 79
  - 80
  - 85
  - 86
  - 87
  - 88
  - 91
  - 92
  - 94
  - 95
  - 99
  - 100
  - 101
  - 102
  - 103
  - 106
  - 107
  - 108
  - 109
  - 111
  - 112
  - 113
  - 114
  - 116
  - 117
  - 118
  - 122
  - 124
  - 125
  - 126
  - 127
  lexers.templates.EvoqueHtmlLexer:
  - 1442
  lexers.templates.EvoqueHtmlLexer.__init__:
  - 1454
  lexers.templates.EvoqueHtmlLexer.analyse_text:
  - 1457
  lexers.templates.EvoqueLexer:
  - 1414
  - 1415
  - 1385
  - 1418
  - 1419
  - 1421
  - 1424
  - 1406
  lexers.templates.EvoqueLexer.analyse_text:
  - 1437
  - 1438
  lexers.templates.EvoqueXmlLexer:
  - 1461
  lexers.templates.EvoqueXmlLexer.__init__:
  - 1473
  lexers.templates.EvoqueXmlLexer.analyse_text:
  - 1476
  lexers.templates.GenshiLexer:
  - 938
  lexers.templates.GenshiLexer.__init__:
  - 950
  lexers.templates.GenshiLexer.analyse_text:
  - 954
  - 956
  - 958
  lexers.templates.GenshiMarkupLexer:
  - 898
  - 867
  - 903
  - 907
  - 876
  - 877
  - 851
  - 893
  - 862
  lexers.templates.GenshiTextLexer:
  - 835
  - 837
  - 839
  - 843
  - 816
  - 828
  - 829
  - 830
  lexers.templates.HandlebarsHtmlLexer:
  - 1851
  lexers.templates.HandlebarsHtmlLexer.__init__:
  - 1864
  lexers.templates.HandlebarsLexer:
  - 1825
  - 1795
  - 1827
  - 1828
  - 1799
  - 1800
  - 1831
  - 1774
  - 1839
  - 1808
  - 1811
  - 1814
  - 1815
  - 1816
  - 1819
  lexers.templates.HtmlDjangoLexer:
  - 1247
  lexers.templates.HtmlDjangoLexer.__init__:
  - 1261
  lexers.templates.HtmlDjangoLexer.analyse_text:
  - 1264
  - 1265
  lexers.templates.HtmlGenshiLexer:
  - 915
  lexers.templates.HtmlGenshiLexer.__init__:
  - 926
  lexers.templates.HtmlGenshiLexer.analyse_text:
  - 930
  - 932
  - 934
  lexers.templates.HtmlPhpLexer:
  - 1082
  lexers.templates.HtmlPhpLexer.__init__:
  - 1098
  lexers.templates.HtmlPhpLexer.analyse_text:
  - 1101
  - 1102
  lexers.templates.HtmlSmartyLexer:
  - 1165
  lexers.templates.HtmlSmartyLexer.__init__:
  - 1178
  lexers.templates.HtmlSmartyLexer.analyse_text:
  - 1181
  - 1182
  lexers.templates.JavascriptDjangoLexer:
  - 1312
  lexers.templates.JavascriptDjangoLexer.__init__:
  - 1330
  lexers.templates.JavascriptDjangoLexer.analyse_text:
  - 1333
  lexers.templates.JavascriptErbLexer:
  - 1062
  lexers.templates.JavascriptErbLexer.__init__:
  - 1075
  lexers.templates.JavascriptErbLexer.analyse_text:
  - 1078
  lexers.templates.JavascriptGenshiLexer:
  - 962
  lexers.templates.JavascriptGenshiLexer.__init__:
  - 975
  lexers.templates.JavascriptGenshiLexer.analyse_text:
  - 978
  lexers.templates.JavascriptPhpLexer:
  - 1145
  lexers.templates.JavascriptPhpLexer.__init__:
  - 1158
  lexers.templates.JavascriptPhpLexer.analyse_text:
  - 1161
  lexers.templates.JavascriptSmartyLexer:
  - 1227
  lexers.templates.JavascriptSmartyLexer.__init__:
  - 1240
  lexers.templates.JavascriptSmartyLexer.analyse_text:
  - 1243
  lexers.templates.JspLexer:
  - 1362
  lexers.templates.JspLexer.__init__:
  - 1373
  lexers.templates.JspLexer.analyse_text:
  - 1376
  - 1377
  - 1379
  lexers.templates.JspRootLexer:
  - 1337
  - 1356
  lexers.templates.LassoCssLexer:
  - 1724
  lexers.templates.LassoCssLexer.__init__:
  - 1738
  lexers.templates.LassoCssLexer.analyse_text:
  - 1744
  - 1741
  - 1742
  lexers.templates.LassoHtmlLexer:
  - 1672
  lexers.templates.LassoHtmlLexer.__init__:
  - 1690
  lexers.templates.LassoHtmlLexer.analyse_text:
  - 1693
  - 1694
  lexers.templates.LassoJavascriptLexer:
  - 1750
  lexers.templates.LassoJavascriptLexer.__init__:
  - 1766
  lexers.templates.LassoJavascriptLexer.analyse_text:
  - 1769
  lexers.templates.LassoXmlLexer:
  - 1700
  lexers.templates.LassoXmlLexer.__init__:
  - 1714
  lexers.templates.LassoXmlLexer.analyse_text:
  - 1717
  - 1718
  lexers.templates.LiquidLexer:
  - 1922
  - 1924
  - 1928
  - 1930
  - 1934
  - 1935
  - 2064
  - 2065
  - 2066
  - 1939
  - 2067
  - 1943
  - 2040
  - 2077
  - 1950
  - 1954
  - 2085
  - 1959
  - 1960
  - 1964
  - 1965
  - 1968
  - 1969
  - 1974
  - 1975
  - 1977
  - 1978
  - 1982
  - 1983
  - 1988
  - 1990
  - 2007
  - 2010
  - 2013
  - 1887
  - 2016
  - 2017
  - 2018
  - 2023
  - 2028
  - 1901
  - 2029
  - 1904
  - 2035
  - 1912
  - 1913
  - 1915
  - 1919
  lexers.templates.MakoCssLexer:
  - 693
  lexers.templates.MakoCssLexer.__init__:
  - 705
  lexers.templates.MakoHtmlLexer:
  - 643
  lexers.templates.MakoHtmlLexer.__init__:
  - 655
  lexers.templates.MakoJavascriptLexer:
  - 675
  lexers.templates.MakoJavascriptLexer.__init__:
  - 689
  lexers.templates.MakoLexer:
  - 576
  - 620
  - 592
  - 594
  - 626
  - 596
  - 630
  - 599
  - 601
  - 604
  - 606
  lexers.templates.MakoXmlLexer:
  - 659
  lexers.templates.MakoXmlLexer.__init__:
  - 671
  lexers.templates.MasonLexer:
  - 544
  - 546
  - 549
  - 552
  - 521
  - 562
  - 537
  - 539
  - 540
  - 542
  lexers.templates.MasonLexer.analyse_text:
  - 568
  - 570
  lexers.templates.MyghtyCssLexer:
  - 505
  lexers.templates.MyghtyCssLexer.__init__:
  - 517
  lexers.templates.MyghtyHtmlLexer:
  - 455
  lexers.templates.MyghtyHtmlLexer.__init__:
  - 467
  lexers.templates.MyghtyJavascriptLexer:
  - 487
  lexers.templates.MyghtyJavascriptLexer.__init__:
  - 501
  lexers.templates.MyghtyLexer:
  - 449
  - 425
  - 426
  - 428
  - 429
  - 431
  - 433
  - 436
  - 439
  - 408
  lexers.templates.MyghtyXmlLexer:
  - 471
  lexers.templates.MyghtyXmlLexer.__init__:
  - 483
  lexers.templates.RhtmlLexer:
  - 999
  lexers.templates.RhtmlLexer.__init__:
  - 1013
  lexers.templates.RhtmlLexer.analyse_text:
  - 1016
  - 1017
  lexers.templates.SmartyLexer:
  - 168
  - 147
  - 171
  - 166
  lexers.templates.SmartyLexer.analyse_text:
  - 192
  - 194
  - 196
  - 198
  lexers.templates.SqlJinjaLexer:
  - 2272
  lexers.templates.SqlJinjaLexer.__init__:
  - 2283
  lexers.templates.SqlJinjaLexer.analyse_text:
  - 2288
  - 2291
  - 2294
  lexers.templates.SspLexer:
  - 1602
  lexers.templates.SspLexer.__init__:
  - 1613
  lexers.templates.SspLexer.analyse_text:
  - 1617
  - 1619
  - 1621
  lexers.templates.TeaTemplateLexer:
  - 1649
  lexers.templates.TeaTemplateLexer.__init__:
  - 1660
  lexers.templates.TeaTemplateLexer.analyse_text:
  - 1664
  - 1666
  - 1663
  lexers.templates.TeaTemplateRootLexer:
  - 1643
  - 1627
  lexers.templates.TwigHtmlLexer:
  - 2176
  lexers.templates.TwigHtmlLexer.__init__:
  - 2189
  lexers.templates.TwigLexer:
  - 2144
  - 2169
  - 2124
  - 2093
  - 2129
  - 2163
  - 2164
  - 2134
  - 2168
  - 2137
  - 2142
  lexers.templates.VelocityHtmlLexer:
  - 287
  lexers.templates.VelocityHtmlLexer.__init__:
  - 299
  lexers.templates.VelocityLexer:
  - 224
  - 226
  - 228
  - 231
  - 204
  - 238
  - 240
  - 247
  - 251
  lexers.templates.VelocityLexer.analyse_text:
  - 280
  - 274
  - 276
  - 278
  lexers.templates.VelocityXmlLexer:
  - 303
  lexers.templates.VelocityXmlLexer.__init__:
  - 315
  lexers.templates.VelocityXmlLexer.analyse_text:
  - 318
  - 319
  lexers.templates.XmlDjangoLexer:
  - 1271
  lexers.templates.XmlDjangoLexer.__init__:
  - 1283
  lexers.templates.XmlDjangoLexer.analyse_text:
  - 1286
  - 1287
  lexers.templates.XmlErbLexer:
  - 1024
  lexers.templates.XmlErbLexer.__init__:
  - 1035
  lexers.templates.XmlErbLexer.analyse_text:
  - 1038
  - 1039
  lexers.templates.XmlPhpLexer:
  - 1108
  lexers.templates.XmlPhpLexer.__init__:
  - 1118
  lexers.templates.XmlPhpLexer.analyse_text:
  - 1121
  - 1122
  lexers.templates.XmlSmartyLexer:
  - 1188
  lexers.templates.XmlSmartyLexer.__init__:
  - 1199
  lexers.templates.XmlSmartyLexer.analyse_text:
  - 1202
  - 1203
  lexers.templates.YamlJinjaLexer:
  - 1868
  lexers.templates.YamlJinjaLexer.__init__:
  - 1883
  lexers.teraterm:
  - 1
  lexers.teraterm.TeraTermLexer:
  - 34
  - 35
  - 36
  - 37
  - 38
  - 39
  - 40
  - 41
  - 42
  - 263
  - 301
  - 21
  - 309
  - 55
  - 310
  lexers.teraterm.TeraTermLexer.analyse_text:
  - 325
  lexers.testing:
  - 1
  lexers.testing.GherkinLexer:
  - 18
  - 39
  - 44
  - 49
  - 54
  - 61
  - 65
  - 66
  - 76
  - 81
  - 85
  - 89
  - 93
  - 94
  - 95
  - 100
  - 103
  - 107
  - 111
  - 115
  - 116
  - 117
  - 118
  - 120
  - 123
  - 126
  lexers.testing.TAPLexer:
  - 137
  - 161
  - 157
  lexers.text:
  - 1
  lexers.textedit:
  - 1
  lexers.textedit.AwkLexer:
  - 40
  - 51
  - 44
  - 23
  lexers.textedit.SedLexer:
  - 97
  - 98
  - 99
  - 100
  - 102
  - 104
  - 106
  - 77
  lexers.textedit.VimLexer:
  - 112
  - 129
  - 130
  - 132
  lexers.textedit.VimLexer.__init__:
  - 162
  lexers.textedit.VimLexer.get_tokens_unprocessed:
  - 192
  - 193
  - 194
  - 195
  - 196
  - 197
  - 198
  - 200
  - 202
  - 191
  lexers.textedit.VimLexer.is_in:
  - 165
  - 177
  - 178
  - 179
  - 180
  - 182
  - 183
  - 184
  lexers.textfmts:
  - 1
  lexers.textfmts.GettextLexer:
  - 104
  - 107
  - 109
  - 87
  lexers.textfmts.HttpLexer:
  - 178
  - 115
  - 182
  lexers.textfmts.HttpLexer.analyse_text:
  - 197
  lexers.textfmts.HttpLexer.content_callback:
  - 161
  - 163
  - 165
  - 169
  - 170
  - 172
  - 150
  - 151
  - 152
  - 153
  - 156
  - 159
  lexers.textfmts.HttpLexer.continuous_header_callback:
  - 145
  - 146
  - 147
  lexers.textfmts.HttpLexer.get_tokens_unprocessed:
  - 129
  - 127
  lexers.textfmts.HttpLexer.header_callback:
  - 132
  - 133
  - 134
  - 135
  - 137
  - 138
  - 139
  - 140
  - 141
  - 142
  lexers.textfmts.IrcLogsLexer:
  - 65
  - 70
  - 76
  - 24
  - 61
  lexers.textfmts.KernelLogLexer:
  - 416
  - 386
  - 420
  - 424
  - 428
  - 408
  lexers.textfmts.NotmuchLexer:
  - 352
  - 354
  - 362
  - 364
  - 366
  - 303
  - 367
  - 337
  - 339
  - 341
  - 342
  lexers.textfmts.NotmuchLexer.__init__:
  - 381
  - 382
  lexers.textfmts.NotmuchLexer._highlight_code:
  - 320
  - 323
  - 324
  - 326
  - 328
  - 330
  lexers.textfmts.NotmuchLexer.analyse_text:
  - 378
  lexers.textfmts.TodotxtLexer:
  - 202
  - 251
  - 260
  - 255
  lexers.theorem:
  - 1
  lexers.theorem.CoqLexer:
  - 161
  - 115
  - 19
  - 116
  - 117
  - 118
  - 119
  - 123
  - 120
  lexers.theorem.CoqLexer.analyse_text:
  - 166
  lexers.theorem.IsabelleLexer:
  - 171
  - 316
  - 317
  - 319
  - 321
  - 323
  - 324
  - 326
  - 327
  - 329
  - 330
  - 332
  - 334
  - 335
  - 336
  - 337
  - 339
  - 340
  - 341
  - 343
  lexers.theorem.LeanLexer:
  - 448
  - 417
  - 449
  - 450
  - 390
  - 454
  - 407
  - 443
  lexers.thingsdb:
  - 1
  lexers.thingsdb.ThingsDBLexer:
  - 33
  - 34
  - 69
  - 90
  - 111
  - 19
  - 86
  - 58
  - 93
  - 30
  lexers.tlb:
  - 1
  lexers.tlb.TlbLexer:
  - 34
  - 19
  - 38
  - 31
  lexers.tnt:
  - 1
  lexers.tnt.TNTLexer:
  - 35
  - 36
  - 37
  - 38
  - 39
  - 40
  - 41
  - 42
  - 44
  - 21
  - 53
  - 54
  lexers.tnt.TNTLexer.__init__:
  - 57
  lexers.tnt.TNTLexer.error_till_line_end:
  - 181
  - 187
  - 188
  - 189
  - 190
  lexers.tnt.TNTLexer.formula:
  - 128
  - 129
  - 130
  - 131
  - 132
  - 133
  - 134
  - 137
  - 138
  - 139
  - 140
  - 141
  - 111
  - 112
  - 116
  - 117
  - 118
  - 119
  - 120
  - 121
  - 122
  - 123
  - 124
  - 125
  - 126
  - 127
  lexers.tnt.TNTLexer.get_tokens_unprocessed:
  - 256
  - 257
  - 259
  - 262
  - 264
  - 270
  - 194
  - 196
  - 197
  - 202
  - 203
  - 205
  - 207
  - 210
  - 213
  - 214
  - 215
  - 216
  - 218
  - 222
  - 223
  - 228
  - 230
  - 235
  - 238
  - 240
  - 243
  - 246
  - 248
  - 251
  - 254
  lexers.tnt.TNTLexer.lineno:
  - 164
  - 168
  - 169
  - 171
  - 172
  - 173
  - 174
  - 175
  - 176
  - 177
  - 178
  lexers.tnt.TNTLexer.rule:
  - 161
  - 145
  - 146
  - 147
  - 148
  - 149
  - 150
  - 151
  - 152
  - 153
  - 155
  - 156
  - 157
  lexers.tnt.TNTLexer.term:
  - 85
  - 86
  - 90
  - 91
  - 92
  - 93
  - 95
  - 96
  - 97
  - 98
  - 99
  - 100
  - 101
  - 102
  - 103
  - 104
  - 105
  - 106
  - 108
  lexers.tnt.TNTLexer.variable:
  - 81
  - 75
  - 76
  - 77
  lexers.tnt.TNTLexer.whitespace:
  - 67
  - 68
  - 69
  - 70
  - 71
  - 61
  lexers.trafficscript:
  - 1
  lexers.trafficscript.RtsLexer:
  - 18
  lexers.typoscript:
  - 1
  lexers.typoscript.TypoScriptCssDataLexer:
  - 49
  - 42
  - 45
  - 30
  lexers.typoscript.TypoScriptHtmlDataLexer:
  - 81
  - 65
  - 88
  - 84
  lexers.typoscript.TypoScriptLexer:
  - 135
  - 146
  - 168
  - 171
  - 184
  - 199
  - 203
  - 100
  - 116
  - 117
  - 118
  - 119
  - 120
  - 121
  - 122
  - 123
  - 124
  - 125
  - 126
  lexers.ul4:
  - 1
  lexers.ul4.CSSUL4Lexer:
  - 232
  lexers.ul4.CSSUL4Lexer.__init__:
  - 241
  lexers.ul4.HTMLUL4Lexer:
  - 206
  lexers.ul4.HTMLUL4Lexer.__init__:
  - 215
  lexers.ul4.JavascriptUL4Lexer:
  - 245
  lexers.ul4.JavascriptUL4Lexer.__init__:
  - 254
  lexers.ul4.PythonUL4Lexer:
  - 258
  lexers.ul4.PythonUL4Lexer.__init__:
  - 267
  lexers.ul4.UL4Lexer:
  - 192
  - 99
  - 165
  - 199
  - 44
  - 78
  - 178
  - 51
  - 147
  - 85
  - 149
  - 185
  - 26
  - 93
  - 158
  lexers.ul4.XMLUL4Lexer:
  - 219
  lexers.ul4.XMLUL4Lexer.__init__:
  - 228
  lexers.unicon:
  - 1
  lexers.unicon.IconLexer:
  - 291
  - 167
  - 204
  - 301
  - 271
  - 211
  - 277
  - 185
  lexers.unicon.UcodeLexer:
  - 321
  - 331
  - 366
  - 335
  - 307
  lexers.unicon.UcodeLexer.analyse_text:
  - 389
  - 393
  - 396
  - 399
  - 402
  - 408
  lexers.unicon.UniconLexer:
  - 161
  - 130
  - 67
  - 41
  - 137
  - 21
  - 151
  - 60
  lexers.urbi:
  - 1
  lexers.urbi.UrbiscriptLexer:
  - 73
  - 66
  - 21
  - 87
  lexers.urbi.UrbiscriptLexer.analyse_text:
  - 139
  - 142
  - 135
  lexers.urbi.UrbiscriptLexer.blob_callback:
  - 39
  - 40
  - 41
  - 42
  - 43
  - 44
  - 48
  - 50
  - 51
  - 55
  - 56
  - 57
  lexers.usd:
  - 1
  lexers.usd.UsdLexer:
  - 64
  - 65
  - 66
  - 68
  - 70
  - 44
  - 46
  - 49
  - 51
  - 54
  - 56
  - 59
  - 61
  - 31
  lexers.usd._keywords:
  - 22
  lexers.varnish:
  - 1
  lexers.varnish.VCLLexer:
  - 20
  - 152
  - 153
  - 154
  - 43
  - 44
  - 46
  - 50
  - 51
  - 58
  - 60
  - 62
  - 64
  - 77
  - 99
  - 105
  - 108
  - 110
  - 112
  - 114
  - 116
  - 121
  lexers.varnish.VCLLexer.analyse_text:
  - 33
  - 38
  lexers.varnish.VCLSnippetLexer:
  - 161
  - 185
  - 187
  lexers.verification:
  - 1
  lexers.verification.BoogieLexer:
  - 39
  - 44
  - 46
  - 47
  - 19
  lexers.verification.SilverLexer:
  - 96
  - 97
  - 98
  - 67
  - 86
  lexers.web:
  - 1
  lexers.webassembly:
  - 1
  lexers.webassembly.WatLexer:
  - 65
  - 77
  - 78
  - 79
  - 114
  - 115
  - 116
  - 117
  - 118
  lexers.webidl:
  - 1
  lexers.webidl.WebIDLLexer:
  - 129
  - 260
  - 133
  - 137
  - 266
  - 140
  - 141
  - 146
  - 147
  - 274
  - 281
  - 156
  - 285
  - 288
  - 161
  - 294
  - 167
  - 40
  - 174
  - 177
  - 184
  - 186
  - 59
  - 191
  - 194
  - 71
  - 199
  - 205
  - 79
  - 207
  - 210
  - 83
  - 254
  - 86
  - 88
  - 216
  - 91
  - 93
  - 221
  - 96
  - 224
  - 248
  - 227
  - 101
  - 230
  - 104
  - 233
  - 108
  - 111
  - 239
  - 240
  - 117
  - 118
  - 247
  - 120
  - 126
  lexers.webmisc:
  - 1
  lexers.webmisc.CirruLexer:
  - 915
  - 868
  lexers.webmisc.DuelLexer:
  - 44
  - 46
  - 48
  - 50
  - 51
  - 52
  - 53
  - 27
  lexers.webmisc.QmlLexer:
  - 824
  - 794
  - 820
  - 831
  lexers.webmisc.SlimLexer:
  - 960
  - 962
  - 966
  - 969
  - 975
  - 947
  - 981
  - 950
  - 982
  - 921
  - 954
  - 957
  - 959
  lexers.webmisc.XQueryLexer:
  - 539
  - 59
  - 578
  - 583
  - 589
  - 593
  - 610
  - 614
  - 617
  - 621
  - 632
  - 643
  - 645
  - 647
  - 658
  - 660
  - 662
  - 666
  - 669
  - 671
  - 675
  - 677
  - 680
  - 683
  - 686
  - 705
  - 710
  - 711
  - 719
  - 722
  - 725
  - 729
  - 740
  - 743
  - 745
  - 750
  - 758
  - 760
  - 762
  - 767
  - 771
  - 773
  - 787
  - 339
  - 358
  - 360
  - 362
  - 364
  - 366
  - 369
  - 372
  - 374
  - 378
  - 380
  - 383
  - 396
  - 403
  - 405
  - 406
  - 415
  - 421
  - 428
  - 429
  - 431
  - 433
  - 435
  - 437
  - 439
  - 443
  - 446
  - 452
  - 456
  - 462
  - 465
  - 467
  - 471
  - 473
  - 480
  - 482
  - 483
  - 484
  - 486
  - 488
  - 490
  - 492
  lexers.webmisc.XQueryLexer.operator_root_callback:
  - 123
  - 126
  lexers.webmisc.XQueryLexer.popstate_callback:
  - 160
  - 163
  - 164
  - 168
  - 155
  - 158
  - 159
  lexers.webmisc.XQueryLexer.popstate_kindtest_callback:
  - 140
  - 141
  - 142
  - 143
  - 144
  - 145
  - 146
  - 148
  - 149
  - 151
  - 152
  lexers.webmisc.XQueryLexer.popstate_tag_callback:
  - 129
  - 130
  - 131
  - 132
  lexers.webmisc.XQueryLexer.popstate_xmlcomment_callback:
  - 136
  - 137
  - 135
  lexers.webmisc.XQueryLexer.punctuation_root_callback:
  - 120
  - 117
  lexers.webmisc.XQueryLexer.pushstate_cdata_section_callback:
  - 177
  - 178
  - 179
  - 180
  lexers.webmisc.XQueryLexer.pushstate_element_content_cdata_section_callback:
  - 233
  - 234
  - 235
  - 236
  lexers.webmisc.XQueryLexer.pushstate_element_content_processing_instruction_callback:
  - 227
  - 228
  - 229
  - 230
  lexers.webmisc.XQueryLexer.pushstate_element_content_starttag_callback:
  - 171
  - 172
  - 173
  - 174
  lexers.webmisc.XQueryLexer.pushstate_element_content_xmlcomment_callback:
  - 248
  - 245
  - 246
  - 247
  lexers.webmisc.XQueryLexer.pushstate_kindtest_callback:
  - 257
  - 258
  - 259
  - 260
  - 261
  - 262
  lexers.webmisc.XQueryLexer.pushstate_occurrenceindicator_kindtest_callback:
  - 281
  - 282
  - 283
  - 284
  - 285
  - 286
  lexers.webmisc.XQueryLexer.pushstate_operator_attribute_callback:
  - 316
  - 317
  - 318
  lexers.webmisc.XQueryLexer.pushstate_operator_callback:
  - 321
  - 322
  - 323
  - 324
  - 325
  lexers.webmisc.XQueryLexer.pushstate_operator_cdata_section_callback:
  - 240
  - 241
  - 242
  - 239
  lexers.webmisc.XQueryLexer.pushstate_operator_kindtest_callback:
  - 273
  - 274
  - 275
  - 276
  - 277
  - 278
  lexers.webmisc.XQueryLexer.pushstate_operator_kindtestforpi_callback:
  - 265
  - 266
  - 267
  - 268
  - 269
  - 270
  lexers.webmisc.XQueryLexer.pushstate_operator_map_callback:
  - 197
  - 198
  - 199
  - 201
  - 202
  lexers.webmisc.XQueryLexer.pushstate_operator_order_callback:
  - 193
  - 194
  - 189
  - 190
  - 191
  lexers.webmisc.XQueryLexer.pushstate_operator_processing_instruction_callback:
  - 224
  - 221
  - 222
  - 223
  lexers.webmisc.XQueryLexer.pushstate_operator_root_callback:
  - 296
  - 298
  - 295
  lexers.webmisc.XQueryLexer.pushstate_operator_root_construct_callback:
  - 301
  - 302
  - 303
  - 304
  - 306
  lexers.webmisc.XQueryLexer.pushstate_operator_root_validate:
  - 205
  - 206
  - 207
  - 209
  - 210
  lexers.webmisc.XQueryLexer.pushstate_operator_root_validate_withmode:
  - 213
  - 214
  - 215
  - 217
  - 218
  lexers.webmisc.XQueryLexer.pushstate_operator_starttag_callback:
  - 289
  - 290
  - 291
  - 292
  lexers.webmisc.XQueryLexer.pushstate_operator_xmlcomment_callback:
  - 251
  - 252
  - 253
  - 254
  lexers.webmisc.XQueryLexer.pushstate_root_callback:
  - 313
  - 309
  - 310
  - 311
  lexers.webmisc.XQueryLexer.pushstate_starttag_callback:
  - 184
  - 185
  - 186
  - 183
  lexers.whiley:
  - 1
  lexers.whiley.WhileyLexer:
  - 65
  - 69
  - 46
  - 19
  - 53
  - 58
  - 93
  - 63
  lexers.wowtoc:
  - 1
  lexers.wowtoc.WoWTocLexer:
  - 67
  - 75
  - 47
  - 81
  - 61
  lexers.wowtoc.WoWTocLexer.analyse_text:
  - 106
  - 107
  - 108
  - 111
  - 114
  - 117
  lexers.wowtoc._create_tag_line_token:
  - 32
  - 33
  lexers.x10:
  - 1
  lexers.x10.X10Lexer:
  - 18
  - 59
  - 60
  - 61
  - 62
  lexers.xorg:
  - 1
  lexers.xorg.XorgLexer:
  - 18
  - 35
  - 31
  lexers.yang:
  - 1
  lexers.yang.YangLexer:
  - 96
  - 97
  - 98
  - 99
  - 100
  - 18
  - 84
  - 91
  - 92
  - 93
  - 94
  - 95
  lexers.zig:
  - 1
  lexers.zig.ZigLexer:
  - 64
  - 68
  - 40
  - 46
  - 50
  - 19
  - 56
  - 60
  - 31
  pygments:
  - 1
  pygments.__main__:
  - 1
  - 17
  - 15
  pygments.cmdline:
  - 1
  pygments.cmdline.HelpFormatter.__init__:
  - 521
  - 524
  - 519
  pygments.cmdline._parse_filters:
  - 56
  - 58
  - 59
  - 60
  - 61
  - 63
  pygments.cmdline._parse_options:
  - 35
  - 37
  - 38
  - 40
  - 41
  - 42
  - 44
  - 45
  - 46
  pygments.cmdline._print_help:
  - 69
  - 70
  - 71
  - 72
  - 73
  - 74
  - 75
  - 76
  - 77
  - 78
  - 79
  - 80
  - 83
  pygments.cmdline._print_list:
  - 128
  - 129
  - 130
  - 132
  - 133
  - 134
  - 135
  - 88
  - 89
  - 90
  - 91
  - 94
  - 95
  - 96
  - 97
  - 98
  - 99
  - 100
  - 102
  - 103
  - 104
  - 105
  - 108
  - 109
  - 110
  - 111
  - 112
  - 113
  - 114
  - 115
  - 117
  - 118
  - 119
  - 120
  - 122
  - 123
  - 124
  - 125
  - 127
  pygments.cmdline._print_list_as_json:
  - 162
  - 164
  - 165
  - 167
  - 171
  - 141
  - 173
  - 143
  - 174
  - 176
  - 180
  - 151
  - 153
  - 154
  pygments.cmdline.main:
  - 640
  - 645
  - 646
  - 647
  - 648
  - 650
  - 652
  - 654
  - 655
  - 656
  - 529
  - 658
  - 659
  - 660
  - 533
  - 662
  - 663
  - 536
  - 537
  - 538
  - 664
  - 665
  - 666
  - 542
  - 546
  - 550
  - 556
  - 561
  - 566
  - 570
  - 574
  - 575
  - 579
  - 586
  - 595
  - 600
  - 602
  - 603
  - 608
  - 613
  - 618
  - 622
  - 626
  - 629
  - 632
  - 637
  pygments.cmdline.main_inner:
  - 513
  - 514
  - 183
  - 184
  - 187
  - 188
  - 196
  - 197
  - 198
  - 199
  - 200
  - 202
  - 203
  - 205
  - 206
  - 210
  - 211
  - 213
  - 214
  - 215
  - 217
  - 219
  - 220
  - 221
  - 223
  - 227
  - 228
  - 229
  - 232
  - 233
  - 235
  - 238
  - 241
  - 243
  - 250
  - 251
  - 254
  - 255
  - 256
  - 259
  - 263
  - 264
  - 266
  - 270
  - 276
  - 278
  - 279
  - 281
  - 282
  - 287
  - 289
  - 292
  - 296
  - 297
  - 301
  - 304
  - 311
  - 313
  - 317
  - 318
  - 320
  - 325
  - 326
  - 329
  - 331
  - 335
  - 337
  - 343
  - 344
  - 345
  - 351
  - 352
  - 354
  - 356
  - 357
  - 360
  - 362
  - 364
  - 366
  - 368
  - 370
  - 373
  - 376
  - 379
  - 380
  - 381
  - 383
  - 385
  - 387
  - 390
  - 391
  - 396
  - 398
  - 400
  - 406
  - 408
  - 412
  - 414
  - 416
  - 419
  - 420
  - 423
  - 425
  - 429
  - 431
  - 434
  - 435
  - 437
  - 439
  - 442
  - 444
  - 447
  - 448
  - 449
  - 450
  - 451
  - 453
  - 457
  - 458
  - 463
  - 466
  - 469
  - 476
  - 482
  - 483
  - 486
  - 489
  - 492
  - 494
  - 495
  - 501
  - 502
  - 504
  - 505
  - 506
  - 507
  - 508
  pygments.cmdline.main_inner.is_only_option:
  - 193
  pygments.console:
  - 1
  - 30
  pygments.console.ansiformat:
  - 64
  - 65
  - 67
  - 68
  - 69
  - 70
  - 49
  - 58
  - 59
  - 61
  - 62
  pygments.filter:
  - 1
  pygments.filter.Filter:
  - 42
  pygments.filter.Filter.filter:
  - 51
  pygments.filter.FunctionFilter:
  - 55
  pygments.filter.FunctionFilter.__init__:
  - 64
  - 65
  - 67
  pygments.filter.FunctionFilter.filter:
  - 71
  pygments.filter.apply_filters:
  - 21
  - 20
  - 13
  pygments.filter.apply_filters._apply:
  - 19
  pygments.filter.simplefilter:
  - 26
  - 34
  pygments.filters:
  - 1
  pygments.filters.CodeTagFilter:
  - 66
  pygments.filters.CodeTagFilter.__init__:
  - 80
  - 82
  - 83
  - 79
  pygments.filters.CodeTagFilter.filter:
  - 88
  - 89
  - 92
  - 94
  pygments.filters.GobbleFilter:
  - 869
  pygments.filters.GobbleFilter.__init__:
  - 883
  - 884
  pygments.filters.GobbleFilter.filter:
  - 897
  - 898
  - 899
  - 900
  - 901
  - 903
  - 904
  - 895
  pygments.filters.GobbleFilter.gobble:
  - 890
  - 887
  pygments.filters.KeywordCaseFilter:
  - 688
  pygments.filters.KeywordCaseFilter.__init__:
  - 705
  - 702
  - 703
  pygments.filters.KeywordCaseFilter.filter:
  - 712
  - 708
  - 709
  - 710
  pygments.filters.NameHighlightFilter:
  - 716
  pygments.filters.NameHighlightFilter.__init__:
  - 740
  - 741
  - 742
  - 743
  - 744
  pygments.filters.NameHighlightFilter.filter:
  - 753
  - 749
  - 750
  - 751
  pygments.filters.RaiseOnErrorTokenFilter:
  - 761
  pygments.filters.RaiseOnErrorTokenFilter.__init__:
  - 773
  - 774
  - 777
  - 778
  - 780
  pygments.filters.RaiseOnErrorTokenFilter.filter:
  - 784
  - 785
  - 786
  - 783
  pygments.filters.SymbolFilter:
  - 98
  pygments.filters.SymbolFilter.__init__:
  - 674
  - 675
  pygments.filters.SymbolFilter.filter:
  - 680
  - 681
  - 682
  - 684
  pygments.filters.TokenMergeFilter:
  - 908
  pygments.filters.TokenMergeFilter.__init__:
  - 914
  pygments.filters.TokenMergeFilter.filter:
  - 928
  - 919
  - 920
  - 923
  - 924
  - 927
  pygments.filters.VisibleWhitespaceFilter:
  - 790
  pygments.filters.VisibleWhitespaceFilter.__init__:
  - 832
  - 834
  - 820
  - 821
  - 824
  - 825
  - 826
  - 828
  - 829
  - 830
  pygments.filters.VisibleWhitespaceFilter.filter:
  - 864
  - 865
  - 837
  - 841
  - 852
  - 853
  - 858
  - 859
  - 860
  - 861
  - 862
  - 863
  pygments.filters.VisibleWhitespaceFilter.filter.replacefunc:
  - 848
  - 844
  - 846
  pygments.filters._replace_special:
  - 55
  - 56
  - 57
  - 58
  - 59
  - 61
  - 62
  pygments.filters.find_filter_class:
  - 24
  - 26
  - 27
  - 23
  pygments.filters.get_all_filters:
  - 48
  - 49
  - 46
  - 47
  pygments.filters.get_filter_by_name:
  - 33
  - 38
  - 39
  - 40
  - 42
  pygments.format:
  - 64
  - 68
  - 69
  - 71
  - 51
  - 59
  - 60
  - 61
  - 62
  pygments.formatter:
  - 1
  pygments.formatter.Formatter:
  - 26
  pygments.formatter.Formatter.__init__:
  - 66
  - 67
  - 68
  - 69
  - 70
  - 73
  pygments.formatter.Formatter.format:
  - 91
  - 93
  - 94
  - 87
  pygments.formatter.Formatter.get_style_defs:
  - 77
  pygments.formatter._lookup_style:
  - 20
  - 21
  pygments.formatters:
  - 1
  - 139
  - 140
  - 21
  pygments.formatters._automodule:
  - 126
  pygments.formatters._automodule.__getattr__:
  - 129
  - 130
  - 131
  - 133
  - 135
  pygments.formatters._load_formatters:
  - 26
  - 27
  - 28
  - 29
  pygments.formatters.bbcode:
  - 1
  pygments.formatters.bbcode.BBCodeFormatter:
  - 19
  pygments.formatters.bbcode.BBCodeFormatter.__init__:
  - 57
  - 52
  - 53
  - 54
  pygments.formatters.bbcode.BBCodeFormatter._make_styles:
  - 65
  - 68
  - 71
  - 60
  - 62
  pygments.formatters.bbcode.BBCodeFormatter.format_unencoded:
  - 99
  - 101
  - 103
  - 104
  - 105
  - 106
  - 107
  - 108
  - 79
  - 80
  - 81
  - 82
  - 87
  - 90
  - 93
  - 95
  pygments.formatters.find_formatter_class:
  - 45
  - 49
  - 50
  - 51
  - 52
  - 54
  - 55
  pygments.formatters.get_all_formatters:
  - 34
  - 36
  - 37
  - 38
  - 39
  - 40
  - 41
  pygments.formatters.get_formatter_by_name:
  - 64
  - 65
  - 66
  - 67
  - 60
  pygments.formatters.get_formatter_for_filename:
  - 107
  - 111
  - 112
  - 113
  - 114
  - 115
  - 116
  - 117
  - 118
  - 119
  - 120
  - 121
  - 122
  pygments.formatters.groff:
  - 1
  pygments.formatters.groff.GroffFormatter:
  - 19
  pygments.formatters.groff.GroffFormatter.__init__:
  - 46
  - 48
  - 49
  - 51
  - 55
  pygments.formatters.groff.GroffFormatter._define_colors:
  - 82
  - 83
  - 84
  - 85
  - 87
  - 88
  pygments.formatters.groff.GroffFormatter._escape_chars:
  - 128
  - 129
  - 133
  - 120
  - 127
  pygments.formatters.groff.GroffFormatter._make_styles:
  - 65
  - 68
  - 71
  - 74
  - 63
  pygments.formatters.groff.GroffFormatter._wrap_line:
  - 97
  - 101
  - 102
  - 106
  - 109
  pygments.formatters.groff.GroffFormatter._write_lineno:
  - 93
  pygments.formatters.groff.GroffFormatter.format_unencoded:
  - 160
  - 162
  - 163
  - 164
  - 167
  - 170
  - 139
  - 141
  - 143
  - 144
  - 146
  - 151
  - 152
  - 153
  - 155
  - 156
  - 157
  - 158
  pygments.formatters.html:
  - 32
  - 1
  - 33
  - 34
  - 30
  - 31
  pygments.formatters.html.HtmlFormatter:
  - 114
  - 827
  pygments.formatters.html.HtmlFormatter.__init__:
  - 413
  - 414
  - 415
  - 416
  - 417
  - 418
  - 419
  - 420
  - 421
  - 422
  - 423
  - 424
  - 425
  - 426
  - 428
  - 430
  - 431
  - 432
  - 434
  - 436
  - 437
  - 439
  - 444
  - 445
  - 446
  - 447
  - 448
  - 449
  - 450
  - 451
  - 452
  - 453
  - 455
  - 459
  pygments.formatters.html.HtmlFormatter._create_stylesheet:
  - 488
  - 489
  - 491
  - 492
  - 493
  - 495
  - 497
  - 499
  - 500
  - 501
  - 502
  - 503
  - 507
  pygments.formatters.html.HtmlFormatter._decodeifneeded:
  - 611
  - 612
  - 613
  - 614
  pygments.formatters.html.HtmlFormatter._format_lines:
  - 898
  - 899
  - 904
  - 905
  - 906
  - 833
  - 843
  - 847
  - 848
  - 849
  - 850
  - 856
  - 857
  - 863
  - 865
  - 866
  - 867
  - 868
  - 869
  - 871
  - 879
  - 880
  - 881
  - 882
  - 885
  - 886
  - 888
  - 889
  - 891
  - 893
  - 894
  - 895
  pygments.formatters.html.HtmlFormatter._get_css_class:
  - 464
  - 465
  - 462
  pygments.formatters.html.HtmlFormatter._get_css_classes:
  - 474
  - 470
  - 471
  pygments.formatters.html.HtmlFormatter._get_css_inline_styles:
  - 482
  - 478
  - 479
  pygments.formatters.html.HtmlFormatter._highlight_lines:
  - 928
  - 931
  - 933
  - 935
  - 916
  - 922
  - 923
  - 924
  - 925
  - 926
  pygments.formatters.html.HtmlFormatter._lookup_ctag:
  - 909
  - 910
  pygments.formatters.html.HtmlFormatter._translate_parts:
  - 829
  - 830
  pygments.formatters.html.HtmlFormatter._wrap_code:
  - 824
  - 825
  - 823
  pygments.formatters.html.HtmlFormatter._wrap_div:
  - 800
  - 802
  - 803
  - 793
  - 795
  - 796
  - 797
  - 798
  pygments.formatters.html.HtmlFormatter._wrap_full:
  - 643
  - 645
  - 646
  - 618
  - 619
  - 650
  - 651
  - 652
  - 655
  - 656
  - 625
  - 627
  - 628
  - 631
  - 637
  - 638
  - 639
  pygments.formatters.html.HtmlFormatter._wrap_inlinelinenos:
  - 737
  - 741
  - 746
  - 747
  - 752
  - 757
  - 728
  - 762
  - 763
  - 732
  - 766
  pygments.formatters.html.HtmlFormatter._wrap_lineanchors:
  - 777
  - 779
  - 773
  - 774
  pygments.formatters.html.HtmlFormatter._wrap_linespans:
  - 784
  - 785
  - 787
  - 789
  pygments.formatters.html.HtmlFormatter._wrap_pre:
  - 807
  - 808
  - 809
  - 810
  - 811
  - 813
  - 814
  - 818
  - 819
  - 820
  pygments.formatters.html.HtmlFormatter._wrap_tablelinenos:
  - 659
  - 661
  - 662
  - 664
  - 667
  - 676
  - 680
  - 682
  - 687
  - 688
  - 693
  - 698
  - 701
  - 703
  - 708
  - 717
  - 720
  - 721
  - 722
  - 723
  pygments.formatters.html.HtmlFormatter.format_unencoded:
  - 953
  - 966
  - 970
  - 971
  - 973
  - 974
  - 976
  - 977
  - 978
  - 979
  - 980
  - 981
  - 982
  - 983
  - 984
  - 985
  - 986
  - 988
  - 989
  pygments.formatters.html.HtmlFormatter.get_background_style_defs:
  - 547
  - 549
  - 551
  - 553
  - 556
  - 557
  - 558
  - 541
  pygments.formatters.html.HtmlFormatter.get_css_prefix:
  - 577
  - 580
  - 575
  pygments.formatters.html.HtmlFormatter.get_css_prefix.prefix:
  - 586
  - 587
  - 588
  - 583
  pygments.formatters.html.HtmlFormatter.get_style_defs:
  - 517
  - 518
  - 519
  - 521
  - 510
  pygments.formatters.html.HtmlFormatter.get_token_style_defs:
  - 528
  - 531
  - 524
  - 534
  pygments.formatters.html.HtmlFormatter.wrap:
  - 946
  - 945
  - 938
  - 948
  pygments.formatters.html._get_ttype_class:
  - 58
  - 51
  - 52
  pygments.formatters.html.escape_html:
  - 40
  - 39
  pygments.formatters.html.webify:
  - 44
  pygments.formatters.img:
  - 1
  pygments.formatters.img.BmpImageFormatter:
  - 635
  pygments.formatters.img.FontManager:
  - 62
  pygments.formatters.img.FontManager.__init__:
  - 71
  - 72
  - 74
  - 75
  - 76
  - 78
  - 80
  - 82
  pygments.formatters.img.FontManager._create_mac:
  - 128
  - 129
  - 131
  - 132
  - 133
  - 134
  - 139
  - 140
  - 141
  - 142
  - 143
  - 124
  - 126
  - 127
  pygments.formatters.img.FontManager._create_nix:
  - 99
  - 100
  - 101
  - 102
  - 107
  - 108
  - 109
  - 110
  - 111
  pygments.formatters.img.FontManager._create_win:
  - 172
  - 174
  - 176
  - 177
  - 178
  - 179
  - 180
  - 181
  - 183
  - 191
  pygments.formatters.img.FontManager._get_mac_font_path:
  - 120
  pygments.formatters.img.FontManager._get_nix_font_path:
  - 85
  - 87
  - 88
  - 89
  - 90
  - 91
  - 93
  - 94
  pygments.formatters.img.FontManager._lookup_win:
  - 152
  - 153
  - 156
  pygments.formatters.img.FontManager.get_char_size:
  - 209
  - 206
  pygments.formatters.img.FontManager.get_font:
  - 225
  - 227
  - 229
  - 222
  pygments.formatters.img.FontManager.get_text_size:
  - 216
  - 217
  - 219
  - 212
  pygments.formatters.img.FontNotFound:
  - 58
  pygments.formatters.img.GifImageFormatter:
  - 607
  pygments.formatters.img.ImageFormatter:
  - 236
  pygments.formatters.img.ImageFormatter.__init__:
  - 385
  - 387
  - 388
  - 389
  - 391
  - 392
  - 393
  - 399
  - 400
  - 402
  - 405
  - 354
  - 357
  - 358
  - 360
  - 363
  - 364
  - 369
  - 372
  - 373
  - 375
  - 376
  - 377
  - 379
  - 380
  - 381
  - 383
  pygments.formatters.img.ImageFormatter._create_drawables:
  - 514
  - 515
  - 517
  - 518
  - 519
  - 520
  - 521
  - 523
  - 524
  - 525
  - 527
  - 529
  - 530
  - 531
  - 532
  - 502
  - 507
  pygments.formatters.img.ImageFormatter._draw_line_numbers:
  - 545
  - 547
  - 549
  - 550
  - 542
  pygments.formatters.img.ImageFormatter._draw_linenumber:
  - 483
  - 486
  - 487
  - 488
  - 489
  pygments.formatters.img.ImageFormatter._draw_text:
  - 496
  - 499
  pygments.formatters.img.ImageFormatter._get_char_width:
  - 426
  pygments.formatters.img.ImageFormatter._get_char_x:
  - 432
  pygments.formatters.img.ImageFormatter._get_image_size:
  - 480
  - 476
  - 479
  pygments.formatters.img.ImageFormatter._get_line_height:
  - 414
  pygments.formatters.img.ImageFormatter._get_line_y:
  - 420
  - 423
  pygments.formatters.img.ImageFormatter._get_linenumber_pos:
  - 444
  - 447
  pygments.formatters.img.ImageFormatter._get_style_font:
  - 473
  - 470
  pygments.formatters.img.ImageFormatter._get_text_bg_color:
  - 460
  - 463
  pygments.formatters.img.ImageFormatter._get_text_color:
  - 450
  - 453
  pygments.formatters.img.ImageFormatter._get_text_pos:
  - 441
  - 438
  pygments.formatters.img.ImageFormatter._paint_line_number_bg:
  - 553
  - 556
  - 558
  - 560
  - 563
  - 565
  - 566
  pygments.formatters.img.ImageFormatter.format:
  - 577
  - 578
  - 579
  - 581
  - 584
  - 585
  - 587
  - 589
  - 591
  - 592
  - 593
  - 595
  - 596
  - 597
  - 598
  - 599
  - 600
  - 570
  pygments.formatters.img.ImageFormatter.get_style_defs:
  - 410
  pygments.formatters.img.JpgImageFormatter:
  - 621
  pygments.formatters.img.PilNotAvailable:
  - 54
  pygments.formatters.irc:
  - 1
  pygments.formatters.irc.IRCFormatter:
  - 98
  pygments.formatters.irc.IRCFormatter.__init__:
  - 123
  - 124
  - 126
  - 127
  pygments.formatters.irc.IRCFormatter._write_lineno:
  - 131
  - 133
  pygments.formatters.irc.IRCFormatter.format_unencoded:
  - 136
  - 138
  - 139
  - 142
  - 143
  - 145
  - 146
  - 147
  - 148
  - 149
  - 150
  - 151
  - 152
  - 154
  pygments.formatters.irc.ircformat:
  - 77
  - 80
  - 83
  - 84
  - 87
  - 90
  - 91
  pygments.formatters.latex:
  - 1
  pygments.formatters.latex.LatexEmbeddedLexer:
  - 441
  pygments.formatters.latex.LatexEmbeddedLexer.__init__:
  - 455
  pygments.formatters.latex.LatexEmbeddedLexer._filter_to:
  - 489
  - 492
  - 493
  - 494
  - 495
  - 497
  - 499
  - 502
  - 503
  pygments.formatters.latex.LatexEmbeddedLexer._find_escape_tokens:
  - 512
  - 513
  - 514
  - 515
  - 516
  - 517
  - 519
  - 520
  - 506
  - 509
  - 510
  - 511
  pygments.formatters.latex.LatexEmbeddedLexer._find_safe_escape_tokens:
  - 480
  - 482
  - 483
  - 484
  - 486
  - 477
  - 478
  - 479
  pygments.formatters.latex.LatexEmbeddedLexer.get_tokens_unprocessed:
  - 463
  - 464
  - 465
  - 466
  - 470
  - 471
  - 472
  - 473
  - 474
  pygments.formatters.latex.LatexFormatter:
  - 148
  pygments.formatters.latex.LatexFormatter.__init__:
  - 257
  - 258
  - 259
  - 260
  - 261
  - 262
  - 263
  - 264
  - 265
  - 266
  - 267
  - 268
  - 269
  - 270
  - 275
  - 277
  pygments.formatters.latex.LatexFormatter._create_stylesheet:
  - 320
  - 291
  - 292
  - 294
  - 296
  - 298
  - 300
  - 302
  - 304
  - 306
  - 308
  - 309
  - 312
  - 313
  - 314
  - 317
  - 318
  pygments.formatters.latex.LatexFormatter._create_stylesheet.rgbcolor:
  - 285
  - 286
  pygments.formatters.latex.LatexFormatter.format_unencoded:
  - 387
  - 388
  - 389
  - 390
  - 391
  - 393
  - 395
  - 397
  - 398
  - 399
  - 403
  - 406
  - 408
  - 409
  - 410
  - 411
  - 412
  - 413
  - 414
  - 415
  - 416
  - 418
  - 420
  - 421
  - 423
  - 426
  - 430
  - 431
  - 432
  - 436
  - 437
  - 341
  - 343
  - 345
  - 346
  - 347
  - 349
  - 352
  - 353
  - 355
  - 356
  - 357
  - 359
  - 360
  - 361
  - 364
  - 365
  - 369
  - 370
  - 374
  - 376
  - 378
  - 379
  - 380
  - 382
  - 383
  pygments.formatters.latex.LatexFormatter.get_style_defs:
  - 331
  - 332
  - 325
  - 334
  pygments.formatters.latex._get_ttype_name:
  - 136
  - 137
  - 143
  pygments.formatters.latex.escape_tex:
  - 23
  pygments.formatters.load_formatter_from_file:
  - 97
  - 99
  - 101
  - 103
  - 72
  - 89
  - 90
  - 92
  - 93
  pygments.formatters.other:
  - 1
  pygments.formatters.other.NullFormatter:
  - 20
  pygments.formatters.other.NullFormatter.format:
  - 33
  - 29
  - 30
  - 31
  pygments.formatters.other.RawTokenFormatter:
  - 37
  pygments.formatters.other.RawTokenFormatter.__init__:
  - 68
  - 70
  - 71
  - 73
  - 75
  - 77
  - 63
  pygments.formatters.other.RawTokenFormatter.format:
  - 106
  - 107
  - 109
  - 110
  - 112
  - 82
  - 114
  - 84
  - 115
  - 86
  - 116
  - 88
  - 92
  - 94
  pygments.formatters.other.RawTokenFormatter.format.flush:
  - 100
  - 101
  pygments.formatters.other.RawTokenFormatter.format.write:
  - 97
  pygments.formatters.other.TestcaseFormatter:
  - 131
  pygments.formatters.other.TestcaseFormatter.__init__:
  - 140
  - 141
  - 142
  pygments.formatters.other.TestcaseFormatter.format:
  - 160
  - 161
  - 148
  - 149
  - 150
  - 152
  - 153
  - 155
  - 156
  - 158
  - 159
  pygments.formatters.pangomarkup:
  - 1
  - 18
  - 19
  pygments.formatters.pangomarkup.PangoMarkupFormatter:
  - 29
  pygments.formatters.pangomarkup.PangoMarkupFormatter.__init__:
  - 40
  - 44
  - 47
  - 50
  - 53
  - 56
  pygments.formatters.pangomarkup.PangoMarkupFormatter.format_unencoded:
  - 65
  - 67
  - 70
  - 71
  - 73
  - 75
  - 76
  - 79
  - 81
  - 83
  pygments.formatters.pangomarkup.escape_special_chars:
  - 24
  - 25
  pygments.formatters.rtf:
  - 1
  pygments.formatters.rtf.RtfFormatter:
  - 19
  pygments.formatters.rtf.RtfFormatter.__init__:
  - 64
  - 51
  - 62
  - 63
  pygments.formatters.rtf.RtfFormatter._escape:
  - 67
  pygments.formatters.rtf.RtfFormatter._escape_text:
  - 73
  - 77
  - 80
  - 81
  - 82
  - 84
  - 85
  - 87
  - 88
  - 91
  - 93
  pygments.formatters.rtf.RtfFormatter.format_unencoded:
  - 128
  - 129
  - 130
  - 131
  - 132
  - 133
  - 134
  - 135
  - 136
  - 137
  - 139
  - 140
  - 141
  - 142
  - 143
  - 144
  - 146
  - 97
  - 100
  - 106
  - 107
  - 108
  - 110
  - 111
  - 112
  - 113
  - 116
  - 117
  - 118
  - 121
  - 122
  - 124
  - 126
  - 127
  pygments.formatters.svg:
  - 1
  pygments.formatters.svg.SvgFormatter:
  - 30
  pygments.formatters.svg.SvgFormatter.__init__:
  - 96
  - 97
  - 98
  - 99
  - 100
  - 102
  - 105
  - 106
  - 107
  - 108
  - 109
  - 110
  - 111
  - 94
  - 95
  pygments.formatters.svg.SvgFormatter._get_style:
  - 174
  - 177
  - 179
  - 181
  - 183
  - 185
  pygments.formatters.svg.SvgFormatter.format_unencoded:
  - 128
  - 129
  - 132
  - 133
  - 138
  - 141
  - 142
  - 143
  - 148
  - 149
  - 150
  - 153
  - 154
  - 155
  - 156
  - 157
  - 158
  - 160
  - 161
  - 162
  - 166
  - 167
  - 168
  - 170
  - 171
  - 115
  - 123
  - 124
  - 125
  pygments.formatters.svg.escape_html:
  - 19
  - 20
  pygments.formatters.terminal:
  - 1
  pygments.formatters.terminal.TerminalFormatter:
  - 57
  pygments.formatters.terminal.TerminalFormatter.__init__:
  - 88
  - 84
  - 85
  - 87
  pygments.formatters.terminal.TerminalFormatter._get_color:
  - 105
  - 102
  pygments.formatters.terminal.TerminalFormatter._write_lineno:
  - 96
  pygments.formatters.terminal.TerminalFormatter.format:
  - 92
  pygments.formatters.terminal.TerminalFormatter.format_unencoded:
  - 109
  - 110
  - 112
  - 113
  - 115
  - 116
  - 117
  - 119
  - 120
  - 121
  - 122
  - 124
  - 126
  - 127
  pygments.formatters.terminal256:
  - 1
  pygments.formatters.terminal256.EscapeSequence.color_string:
  - 64
  - 65
  - 66
  - 67
  - 68
  - 69
  - 70
  - 71
  - 49
  - 50
  - 51
  - 52
  - 55
  - 57
  - 58
  - 59
  - 60
  - 62
  pygments.formatters.terminal256.EscapeSequence.escape:
  - 43
  - 44
  pygments.formatters.terminal256.EscapeSequence.reset_string:
  - 89
  - 90
  - 91
  - 92
  - 93
  - 94
  - 95
  pygments.formatters.terminal256.EscapeSequence.true_color_string:
  - 75
  - 76
  - 77
  - 78
  - 79
  - 80
  - 81
  - 82
  - 83
  - 84
  - 85
  pygments.formatters.terminal256.Terminal256Formatter:
  - 99
  pygments.formatters.terminal256.Terminal256Formatter.__init__:
  - 136
  - 146
  - 147
  - 149
  pygments.formatters.terminal256.Terminal256Formatter._build_color_table:
  - 155
  - 156
  - 157
  - 158
  - 159
  - 160
  - 161
  - 162
  - 163
  - 164
  - 165
  - 166
  - 167
  - 168
  - 169
  - 170
  - 176
  - 180
  - 184
  - 186
  pygments.formatters.terminal256.Terminal256Formatter._closest_color:
  - 192
  - 200
  pygments.formatters.terminal256.Terminal256Formatter._color_index:
  - 206
  - 207
  - 211
  - 213
  - 220
  pygments.formatters.terminal256.Terminal256Formatter._setup_styles:
  - 225
  - 226
  - 228
  - 229
  - 230
  - 231
  - 232
  - 233
  - 234
  - 235
  - 236
  - 238
  - 240
  - 242
  - 243
  pygments.formatters.terminal256.Terminal256Formatter._write_lineno:
  - 247
  pygments.formatters.terminal256.Terminal256Formatter.format:
  - 250
  pygments.formatters.terminal256.Terminal256Formatter.format_unencoded:
  - 256
  - 288
  - 289
  - 261
  - 265
  - 266
  - 267
  - 268
  - 269
  - 270
  - 272
  - 274
  - 275
  - 285
  - 253
  - 254
  - 286
  pygments.formatters.terminal256.TerminalTrueColorFormatter:
  - 294
  pygments.formatters.terminal256.TerminalTrueColorFormatter._color_tuple:
  - 316
  pygments.formatters.terminal256.TerminalTrueColorFormatter._setup_styles:
  - 325
  - 326
  - 327
  - 328
  - 329
  - 330
  - 331
  - 333
  - 335
  - 337
  - 338
  pygments.highlight:
  - 82
  - 75
  pygments.lex:
  - 36
  - 40
  - 44
  - 45
  - 47
  pygments.lexer:
  - 1
  - 34
  - 262
  - 337
  - 26
  pygments.lexer.DelegatingLexer:
  - 210
  pygments.lexer.DelegatingLexer.__init__:
  - 220
  - 221
  - 223
  pygments.lexer.DelegatingLexer.get_tokens_unprocessed:
  - 229
  - 230
  - 231
  - 232
  - 236
  - 237
  - 238
  - 239
  - 240
  pygments.lexer.ExtendedRegexLexer:
  - 700
  pygments.lexer.ExtendedRegexLexer.get_tokens_unprocessed:
  - 705
  - 710
  - 711
  - 718
  - 719
  - 720
  - 721
  - 722
  - 723
  - 724
  - 726
  - 727
  - 731
  - 733
  - 734
  - 735
  - 736
  - 737
  - 738
  - 739
  - 741
  - 742
  - 744
  - 748
  - 749
  pygments.lexer.Lexer:
  - 50
  pygments.lexer.Lexer.__init__:
  - 100
  - 101
  - 102
  - 103
  - 104
  - 105
  - 107
  - 108
  pygments.lexer.Lexer.__repr__:
  - 111
  pygments.lexer.Lexer.add_filter:
  - 121
  - 122
  - 123
  - 118
  pygments.lexer.Lexer.analyse_text:
  - 126
  pygments.lexer.Lexer.get_tokens:
  - 140
  - 148
  - 149
  - 150
  - 151
  - 155
  - 160
  - 161
  - 162
  - 165
  - 166
  - 167
  - 171
  - 172
  - 173
  - 175
  - 176
  - 179
  - 180
  - 181
  - 182
  - 183
  - 184
  - 185
  - 186
  - 187
  - 193
  - 194
  - 195
  pygments.lexer.Lexer.get_tokens.streamer:
  - 192
  - 191
  pygments.lexer.Lexer.get_tokens_unprocessed:
  - 206
  - 199
  pygments.lexer.LexerContext:
  - 684
  pygments.lexer.LexerContext.__init__:
  - 691
  pygments.lexer.LexerMeta:
  - 38
  pygments.lexer.LexerMeta.__new__:
  - 44
  - 45
  - 46
  pygments.lexer.ProfilingRegexLexer:
  - 858
  pygments.lexer.ProfilingRegexLexer.get_tokens_unprocessed:
  - 865
  - 866
  - 867
  - 868
  - 870
  - 871
  - 873
  - 875
  - 876
  - 877
  - 878
  - 879
  - 880
  - 881
  - 882
  - 883
  pygments.lexer.ProfilingRegexLexerMeta:
  - 836
  pygments.lexer.ProfilingRegexLexerMeta._process_regex:
  - 840
  - 844
  - 839
  pygments.lexer.ProfilingRegexLexerMeta._process_regex.match_func:
  - 848
  - 849
  - 850
  - 847
  pygments.lexer.RegexLexer:
  - 587
  pygments.lexer.RegexLexer.get_tokens_unprocessed:
  - 640
  - 641
  - 643
  - 644
  - 645
  - 646
  - 647
  - 648
  - 649
  - 651
  - 652
  - 656
  - 660
  - 661
  - 622
  - 629
  - 632
  - 633
  - 634
  - 635
  - 636
  - 637
  - 639
  pygments.lexer.RegexLexerMeta:
  - 419
  pygments.lexer.RegexLexerMeta.__call__:
  - 577
  - 581
  - 583
  - 573
  - 574
  pygments.lexer.RegexLexerMeta._process_new_state:
  - 450
  - 455
  - 457
  - 461
  - 463
  - 437
  - 438
  - 440
  - 442
  - 444
  - 446
  - 447
  pygments.lexer.RegexLexerMeta._process_regex:
  - 425
  - 426
  - 427
  - 428
  pygments.lexer.RegexLexerMeta._process_state:
  - 480
  - 512
  - 483
  - 484
  - 486
  - 504
  - 491
  - 492
  - 493
  - 496
  - 499
  - 501
  - 472
  - 473
  - 506
  - 475
  - 509
  - 479
  pygments.lexer.RegexLexerMeta._process_token:
  - 432
  - 431
  pygments.lexer.RegexLexerMeta.get_tokendefs:
  - 549
  - 555
  - 524
  - 556
  - 564
  - 537
  - 538
  - 540
  - 541
  - 542
  pygments.lexer.RegexLexerMeta.process_tokendef:
  - 520
  - 516
  - 519
  pygments.lexer._PseudoMatch:
  - 279
  pygments.lexer._PseudoMatch.end:
  - 291
  pygments.lexer._PseudoMatch.group:
  - 294
  - 295
  pygments.lexer._This:
  - 332
  pygments.lexer._inherit:
  - 256
  pygments.lexer.bygroups:
  - 306
  pygments.lexer.bygroups.callback:
  - 320
  - 321
  - 322
  - 323
  - 324
  - 325
  - 326
  - 327
  - 310
  - 311
  - 313
  - 314
  - 315
  - 316
  - 318
  - 319
  pygments.lexer.combined:
  - 266
  pygments.lexer.combined.__new__:
  - 271
  pygments.lexer.default:
  - 391
  pygments.lexer.do_insertions:
  - 772
  - 785
  - 787
  - 790
  - 798
  - 800
  - 803
  - 805
  - 806
  - 807
  - 808
  - 809
  - 810
  - 813
  - 817
  - 818
  - 819
  - 825
  - 826
  - 827
  - 829
  pygments.lexer.include:
  - 249
  pygments.lexer.using:
  - 354
  - 355
  - 356
  - 361
  - 341
  pygments.lexer.using.callback:
  - 384
  - 385
  - 386
  - 365
  - 367
  - 368
  - 371
  - 372
  - 373
  - 374
  - 375
  - 379
  - 380
  - 382
  - 383
  pygments.lexer.words:
  - 403
  pygments.lexer.words.get:
  - 415
  pygments.lexers:
  - 1
  - 331
  - 27
  - 332
  pygments.lexers._ada_builtins:
  - 1
  pygments.lexers._asy_builtins:
  - 1
  pygments.lexers._automodule:
  - 316
  pygments.lexers._automodule.__getattr__:
  - 320
  - 321
  - 323
  - 325
  - 326
  - 327
  - 319
  pygments.lexers._cl_builtins:
  - 1
  pygments.lexers._cocoa_builtins:
  - 1
  - 18
  - 23
  - 25
  - 26
  - 27
  - 28
  - 30
  - 33
  - 35
  - 36
  - 41
  - 42
  - 44
  - 47
  - 48
  - 49
  - 51
  - 52
  - 53
  - 55
  - 56
  - 57
  - 59
  - 60
  - 61
  - 63
  - 64
  - 65
  - 68
  - 69
  - 71
  - 72
  - 74
  - 75
  pygments.lexers._csound_builtins:
  - 1
  - 1699
  - 84
  - 9
  pygments.lexers._css_builtins:
  - 1
  pygments.lexers._iter_lexerclasses:
  - 224
  - 226
  - 227
  - 228
  - 229
  - 230
  - 223
  pygments.lexers._julia_builtins:
  - 1
  - 353
  - 142
  - 95
  pygments.lexers._lasso_builtins:
  - 1
  pygments.lexers._lilypond_builtins:
  - 1
  pygments.lexers._load_lexers:
  - 32
  - 33
  - 34
  - 35
  pygments.lexers._lua_builtins:
  - 1
  - 177
  - 285
  pygments.lexers._lua_builtins.get_function_module:
  - 243
  - 244
  - 246
  - 247
  pygments.lexers._lua_builtins.get_lua_functions:
  - 233
  - 234
  - 236
  - 237
  - 238
  - 239
  pygments.lexers._lua_builtins.get_newest_version:
  - 225
  - 226
  - 227
  - 228
  - 229
  - 230
  pygments.lexers._lua_builtins.module_callbacks.is_in_coroutine_module:
  - 187
  pygments.lexers._lua_builtins.module_callbacks.is_in_debug_module:
  - 211
  pygments.lexers._lua_builtins.module_callbacks.is_in_io_module:
  - 205
  pygments.lexers._lua_builtins.module_callbacks.is_in_math_module:
  - 202
  pygments.lexers._lua_builtins.module_callbacks.is_in_modules_module:
  - 190
  pygments.lexers._lua_builtins.module_callbacks.is_in_os_module:
  - 208
  pygments.lexers._lua_builtins.module_callbacks.is_in_string_module:
  - 196
  pygments.lexers._lua_builtins.module_callbacks.is_in_table_module:
  - 199
  pygments.lexers._lua_builtins.regenerate:
  - 256
  - 259
  - 260
  - 261
  - 262
  - 252
  - 253
  - 255
  pygments.lexers._lua_builtins.run:
  - 265
  - 266
  - 267
  - 268
  - 269
  - 270
  - 271
  - 272
  - 274
  - 277
  - 278
  - 279
  - 280
  - 281
  - 283
  pygments.lexers._mql_builtins:
  - 1
  pygments.lexers._mysql_builtins:
  - 1
  - 1234
  - 1335
  pygments.lexers._mysql_builtins.parse_item_create_functions:
  - 1312
  - 1305
  - 1307
  - 1308
  - 1309
  - 1311
  pygments.lexers._mysql_builtins.parse_lex_functions:
  - 1292
  - 1294
  - 1295
  - 1296
  - 1298
  - 1299
  pygments.lexers._mysql_builtins.parse_lex_keywords:
  - 1266
  - 1268
  - 1269
  - 1270
  - 1272
  - 1273
  pygments.lexers._mysql_builtins.parse_lex_optimizer_hints:
  - 1281
  - 1282
  - 1283
  - 1285
  - 1286
  - 1279
  pygments.lexers._mysql_builtins.update_content:
  - 1318
  - 1320
  - 1321
  - 1324
  - 1325
  - 1326
  - 1327
  - 1329
  - 1330
  - 1332
  - 1333
  pygments.lexers._mysql_builtins.update_myself:
  - 1248
  - 1249
  - 1250
  - 1251
  - 1254
  - 1255
  - 1258
  - 1260
  - 1261
  - 1262
  pygments.lexers._openedge_builtins:
  - 1
  pygments.lexers._php_builtins:
  - 3248
  - 1
  - 3325
  pygments.lexers._php_builtins.get_php_functions:
  - 3264
  - 3265
  - 3268
  - 3270
  - 3271
  - 3272
  - 3273
  - 3274
  - 3275
  - 3278
  - 3279
  - 3280
  - 3281
  - 3284
  - 3286
  - 3288
  - 3289
  - 3291
  - 3294
  - 3295
  pygments.lexers._php_builtins.get_php_references:
  - 3299
  - 3300
  - 3301
  - 3302
  - 3303
  pygments.lexers._php_builtins.regenerate:
  - 3306
  - 3307
  - 3309
  - 3310
  - 3312
  - 3313
  - 3314
  - 3315
  pygments.lexers._php_builtins.run:
  - 3318
  - 3319
  - 3320
  - 3321
  - 3322
  - 3323
  pygments.lexers._postgres_builtins:
  - 1
  - 684
  - 566
  - 575
  pygments.lexers._postgres_builtins.parse_datatypes:
  - 611
  - 612
  - 613
  - 615
  - 623
  - 624
  - 627
  - 628
  - 629
  - 630
  - 631
  - 632
  - 634
  - 635
  pygments.lexers._postgres_builtins.parse_keywords:
  - 601
  - 602
  - 604
  - 605
  - 607
  pygments.lexers._postgres_builtins.parse_pseudos:
  - 640
  - 641
  - 642
  - 644
  - 645
  - 646
  - 651
  - 652
  - 653
  - 654
  - 656
  - 661
  - 662
  - 664
  pygments.lexers._postgres_builtins.update_consts:
  - 672
  - 673
  - 674
  - 675
  - 678
  - 679
  - 681
  - 682
  - 668
  - 669
  pygments.lexers._postgres_builtins.update_myself:
  - 587
  - 588
  - 589
  - 590
  - 592
  - 593
  - 595
  - 596
  - 597
  pygments.lexers._qlik_builtins:
  - 1
  pygments.lexers._scheme_builtins:
  - 1
  pygments.lexers._scilab_builtins:
  - 1
  - 3076
  - 3077
  - 3078
  - 3079
  - 3082
  - 3083
  - 3085
  - 3054
  - 3086
  - 3088
  - 3089
  - 3090
  - 3091
  - 3092
  - 3093
  pygments.lexers._scilab_builtins.extract_completion:
  - 3072
  - 3073
  - 3061
  - 3063
  - 3067
  - 3068
  - 3070
  - 3071
  pygments.lexers._sourcemod_builtins:
  - 1
  - 1151
  - 1094
  - 1103
  pygments.lexers._sourcemod_builtins.get_sm_functions:
  - 1120
  - 1121
  - 1115
  - 1116
  - 1118
  - 1119
  pygments.lexers._sourcemod_builtins.get_version:
  - 1106
  - 1107
  - 1108
  - 1109
  - 1110
  - 1111
  - 1112
  pygments.lexers._sourcemod_builtins.regenerate:
  - 1125
  - 1126
  - 1128
  - 1129
  - 1132
  - 1133
  - 1134
  - 1135
  pygments.lexers._sourcemod_builtins.run:
  - 1138
  - 1139
  - 1140
  - 1141
  - 1144
  - 1145
  - 1146
  - 1148
  pygments.lexers._stan_builtins:
  - 1
  pygments.lexers._stata_builtins:
  - 1
  pygments.lexers._tsql_builtins:
  - 1
  - 764
  pygments.lexers._usd_builtins:
  - 1
  pygments.lexers._vbscript_builtins:
  - 1
  pygments.lexers._vim_builtins:
  - 1
  - 674
  - 107
  - 1937
  pygments.lexers.actionscript:
  - 1
  pygments.lexers.actionscript.ActionScript3Lexer:
  - 192
  - 194
  - 140
  - 144
  - 147
  - 180
  - 149
  - 119
  - 153
  - 186
  - 188
  pygments.lexers.actionscript.ActionScript3Lexer.analyse_text:
  - 199
  pygments.lexers.actionscript.ActionScriptLexer:
  - 97
  - 42
  - 48
  - 21
  - 56
  pygments.lexers.actionscript.ActionScriptLexer.analyse_text:
  - 113
  pygments.lexers.actionscript.MxmlLexer:
  - 205
  - 222
  pygments.lexers.ada:
  - 1
  pygments.lexers.ada.AdaLexer:
  - 136
  - 139
  - 142
  - 23
  - 43
  - 45
  - 46
  - 47
  - 51
  - 56
  - 58
  - 62
  - 64
  - 67
  - 68
  - 70
  - 81
  - 88
  - 103
  - 104
  - 108
  - 109
  - 113
  - 119
  - 127
  pygments.lexers.agile:
  - 1
  pygments.lexers.algebra:
  - 1
  pygments.lexers.algebra.BCLexer:
  - 286
  - 271
  pygments.lexers.algebra.GAPConsoleLexer:
  - 93
  pygments.lexers.algebra.GAPConsoleLexer.analyse_text:
  - 143
  pygments.lexers.algebra.GAPConsoleLexer.get_tokens_unprocessed:
  - 129
  - 131
  - 133
  - 134
  - 103
  - 135
  - 110
  - 111
  - 112
  - 116
  - 117
  - 120
  - 121
  - 122
  - 125
  - 126
  pygments.lexers.algebra.GAPLexer:
  - 22
  pygments.lexers.algebra.GAPLexer.analyse_text:
  - 89
  - 83
  - 76
  pygments.lexers.algebra.MathematicaLexer:
  - 190
  - 189
  - 150
  pygments.lexers.algebra.MathematicaLexer._multi_escape:
  - 174
  pygments.lexers.algebra.MuPADLexer:
  - 252
  - 198
  pygments.lexers.ambient:
  - 1
  pygments.lexers.ambient.AmbientTalkLexer:
  - 73
  - 57
  - 34
  - 21
  pygments.lexers.amdgpu:
  - 1
  pygments.lexers.amdgpu.AMDGPULexer:
  - 41
  - 20
  pygments.lexers.ampl:
  - 1
  pygments.lexers.ampl.AmplLexer:
  - 64
  - 35
  - 76
  - 19
  - 54
  - 57
  - 59
  - 62
  pygments.lexers.apdlexer:
  - 1
  pygments.lexers.apdlexer.apdlexer:
  - 422
  - 423
  - 424
  - 425
  - 426
  - 21
  pygments.lexers.apl:
  - 1
  pygments.lexers.apl.APLLexer:
  - 19
  pygments.lexers.archetype:
  - 1
  pygments.lexers.archetype.AdlLexer:
  - 290
  - 291
  - 287
  - 269
  - 305
  - 315
  - 276
  - 277
  - 278
  - 279
  - 283
  - 316
  - 317
  - 254
  - 286
  pygments.lexers.archetype.AtomsLexer:
  - 66
  - 133
  - 134
  - 39
  - 73
  - 106
  - 44
  - 124
  - 81
  - 114
  - 84
  - 85
  - 86
  - 28
  pygments.lexers.archetype.CadlLexer:
  - 224
  - 229
  - 235
  - 207
  - 189
  - 221
  pygments.lexers.archetype.OdinLexer:
  - 161
  - 169
  - 171
  - 140
  - 157
  pygments.lexers.arrow:
  - 1
  pygments.lexers.arrow.ArrowLexer:
  - 68
  - 100
  - 38
  - 39
  - 40
  - 71
  - 104
  - 45
  - 109
  - 80
  - 82
  - 114
  - 53
  - 85
  - 23
  - 95
  pygments.lexers.arturo:
  - 1
  pygments.lexers.arturo.ArturoLexer:
  - 160
  - 99
  - 196
  - 135
  - 139
  - 142
  - 174
  - 81
  - 113
  - 83
  - 146
  - 117
  - 22
  - 119
  - 181
  - 153
  - 210
  - 188
  pygments.lexers.arturo.ArturoLexer.__init__:
  - 37
  - 39
  pygments.lexers.arturo.ArturoLexer.handle_annotated_strings:
  - 66
  - 68
  - 69
  - 71
  - 73
  - 42
  - 55
  - 56
  - 57
  - 58
  - 61
  - 63
  pygments.lexers.asc:
  - 1
  pygments.lexers.asc.AscLexer:
  - 19
  - 47
  pygments.lexers.asc.AscLexer.analyse_text:
  - 54
  pygments.lexers.asm:
  - 1
  pygments.lexers.asm.CObjdumpLexer:
  - 201
  pygments.lexers.asm.CObjdumpLexer.__init__:
  - 210
  pygments.lexers.asm.Ca65Lexer:
  - 897
  pygments.lexers.asm.Ca65Lexer.analyse_text:
  - 931
  pygments.lexers.asm.CppObjdumpLexer:
  - 188
  pygments.lexers.asm.CppObjdumpLexer.__init__:
  - 197
  pygments.lexers.asm.DObjdumpLexer:
  - 175
  pygments.lexers.asm.DObjdumpLexer.__init__:
  - 184
  pygments.lexers.asm.Dasm16Lexer:
  - 1027
  - 1029
  - 936
  - 1002
  - 975
  - 1008
  - 1009
  - 1015
  - 986
  - 1021
  - 1022
  pygments.lexers.asm.Dasm16Lexer.guess_identifier:
  - 980
  - 981
  - 982
  pygments.lexers.asm.GasLexer:
  - 69
  - 72
  - 44
  - 88
  - 89
  - 27
  - 62
  - 63
  pygments.lexers.asm.GasLexer.analyse_text:
  - 105
  - 103
  pygments.lexers.asm.HsailLexer:
  - 289
  - 263
  - 303
  - 214
  - 254
  - 255
  pygments.lexers.asm.LlvmLexer:
  - 392
  - 365
  - 370
  - 349
  - 479
  pygments.lexers.asm.LlvmMirBodyLexer:
  - 517
  - 521
  - 523
  - 560
  - 562
  - 566
  - 568
  - 578
  - 583
  - 588
  - 590
  - 595
  - 596
  - 598
  - 603
  - 604
  - 611
  - 618
  - 491
  - 619
  - 505
  pygments.lexers.asm.LlvmMirLexer:
  - 672
  - 705
  - 676
  - 695
  - 702
  - 687
  - 691
  - 661
  - 631
  - 670
  pygments.lexers.asm.NasmLexer:
  - 768
  - 711
  - 747
  - 750
  - 764
  pygments.lexers.asm.NasmLexer.analyse_text:
  - 792
  pygments.lexers.asm.NasmObjdumpLexer:
  - 797
  - 807
  pygments.lexers.asm.ObjdumpLexer:
  - 163
  - 171
  pygments.lexers.asm.TasmLexer:
  - 866
  - 868
  - 811
  - 844
  - 877
  - 848
  - 861
  pygments.lexers.asm.TasmLexer.analyse_text:
  - 892
  pygments.lexers.asm._objdump_lexer_tokens:
  - 129
  - 133
  - 134
  - 137
  - 138
  - 141
  - 110
  - 145
  - 118
  - 151
  - 121
  - 155
  - 125
  pygments.lexers.automation:
  - 1
  pygments.lexers.automation.AutoItLexer:
  - 353
  - 197
  - 326
  - 327
  - 328
  - 297
  - 329
  - 330
  - 332
  - 337
  - 371
  - 340
  - 341
  - 215
  - 344
  - 348
  - 222
  pygments.lexers.automation.AutohotkeyLexer:
  - 32
  - 33
  - 40
  - 41
  - 42
  - 43
  - 44
  - 45
  - 168
  - 111
  - 169
  - 49
  - 19
  - 187
  pygments.lexers.bare:
  - 1
  pygments.lexers.bare.BareLexer:
  - 97
  - 98
  - 68
  - 73
  - 75
  - 81
  - 18
  - 84
  - 85
  - 54
  - 87
  - 56
  - 58
  - 60
  pygments.lexers.basic:
  - 1
  pygments.lexers.basic.BBCBasicLexer:
  - 640
  - 641
  - 615
  - 616
  - 621
  - 628
  - 631
  - 634
  - 573
  pygments.lexers.basic.BBCBasicLexer.analyse_text:
  - 664
  pygments.lexers.basic.BlitzBasicLexer:
  - 161
  - 163
  - 165
  - 168
  - 171
  - 175
  - 116
  - 149
  - 184
  - 159
  pygments.lexers.basic.BlitzMaxLexer:
  - 70
  - 73
  - 74
  - 78
  - 50
  - 82
  - 87
  - 24
  - 91
  pygments.lexers.basic.CbmBasicV2Lexer:
  - 326
  pygments.lexers.basic.CbmBasicV2Lexer.analyse_text:
  - 359
  pygments.lexers.basic.MonkeyLexer:
  - 256
  - 258
  - 196
  - 294
  - 300
  - 309
  - 251
  - 254
  pygments.lexers.basic.QBasicLexer:
  - 435
  - 438
  - 443
  - 445
  - 448
  - 451
  - 453
  - 456
  - 458
  - 459
  - 460
  - 461
  - 462
  - 463
  - 464
  - 478
  - 482
  - 486
  - 490
  - 364
  - 493
  - 497
  pygments.lexers.basic.QBasicLexer.analyse_text:
  - 502
  pygments.lexers.basic.VBScriptLexer:
  - 530
  - 532
  - 534
  - 536
  - 538
  - 540
  - 542
  - 543
  - 545
  - 547
  - 548
  - 549
  - 550
  - 551
  - 552
  - 555
  - 560
  - 561
  - 507
  pygments.lexers.bdd:
  - 1
  pygments.lexers.bdd.BddLexer:
  - 51
  - 50
  - 19
  - 52
  pygments.lexers.berry:
  - 1
  pygments.lexers.berry.BerryLexer:
  - 33
  - 34
  - 35
  - 68
  - 37
  - 39
  - 41
  - 42
  - 74
  - 48
  - 49
  - 50
  - 19
  - 51
  - 52
  - 53
  - 61
  pygments.lexers.bibtex:
  - 1
  pygments.lexers.bibtex.BSTLexer:
  - 130
  - 131
  - 132
  - 134
  - 135
  - 138
  - 142
  - 146
  - 117
  - 153
  pygments.lexers.bibtex.BibTeXLexer:
  - 66
  - 35
  - 98
  - 70
  - 74
  - 78
  - 80
  - 83
  - 85
  - 22
  - 88
  - 57
  - 92
  pygments.lexers.bibtex.BibTeXLexer.close_brace_callback:
  - 44
  - 45
  - 49
  - 51
  - 53
  pygments.lexers.bibtex.BibTeXLexer.open_brace_callback:
  - 40
  - 41
  - 38
  pygments.lexers.boa:
  - 1
  pygments.lexers.boa.BoaLexer:
  - 33
  - 37
  - 47
  - 92
  - 19
  - 88
  - 28
  pygments.lexers.business:
  - 1
  pygments.lexers.business.ABAPLexer:
  - 290
  - 444
  - 292
  - 423
  - 265
  - 241
  - 273
  - 275
  - 434
  - 277
  - 281
  - 442
  - 284
  pygments.lexers.business.CobolFreeformatLexer:
  - 222
  pygments.lexers.business.CobolLexer:
  - 65
  - 46
  - 47
  - 48
  - 49
  - 143
  - 86
  - 24
  pygments.lexers.business.GoodDataCLLexer:
  - 519
  pygments.lexers.business.MaqlLexer:
  - 598
  - 566
  pygments.lexers.business.OpenEdgeLexer:
  - 450
  - 467
  pygments.lexers.business.OpenEdgeLexer.analyse_text:
  - 512
  - 506
  - 509
  - 503
  pygments.lexers.c_cpp:
  - 1
  pygments.lexers.c_cpp.CFamilyLexer:
  - 134
  - 135
  - 144
  - 145
  - 146
  - 147
  - 23
  - 157
  - 158
  - 159
  - 160
  - 161
  - 162
  - 165
  - 166
  - 171
  - 172
  - 187
  - 190
  - 63
  - 65
  - 73
  - 209
  - 83
  - 84
  - 85
  - 87
  - 215
  - 216
  - 107
  - 109
  - 113
  - 115
  - 121
  - 126
  pygments.lexers.c_cpp.CFamilyLexer.__init__:
  - 248
  - 249
  - 250
  - 251
  - 252
  pygments.lexers.c_cpp.CFamilyLexer.get_tokens_unprocessed:
  - 256
  - 257
  - 258
  - 260
  - 262
  - 264
  - 266
  - 255
  pygments.lexers.c_cpp.CLexer:
  - 307
  - 300
  - 270
  pygments.lexers.c_cpp.CLexer.analyse_text:
  - 313
  - 315
  pygments.lexers.c_cpp.CppLexer:
  - 320
  - 355
  - 390
  - 362
  - 369
  - 401
  - 371
  - 375
  - 378
  - 379
  pygments.lexers.c_cpp.CppLexer.analyse_text:
  - 408
  - 406
  pygments.lexers.c_like:
  - 1
  pygments.lexers.c_like.ArduinoLexer:
  - 418
  pygments.lexers.c_like.ArduinoLexer.get_tokens_unprocessed:
  - 530
  - 531
  - 532
  - 533
  - 534
  - 535
  - 536
  - 537
  - 538
  - 539
  - 540
  - 542
  pygments.lexers.c_like.CharmciLexer:
  - 560
  - 561
  - 546
  - 563
  pygments.lexers.c_like.ClayLexer:
  - 97
  - 137
  - 141
  - 142
  pygments.lexers.c_like.CudaLexer:
  - 279
  pygments.lexers.c_like.CudaLexer.get_tokens_unprocessed:
  - 321
  - 323
  - 309
  - 310
  - 311
  - 313
  - 315
  - 317
  - 319
  pygments.lexers.c_like.ECLexer:
  - 160
  - 170
  - 148
  - 173
  pygments.lexers.c_like.MqlLexer:
  - 393
  - 406
  - 407
  - 408
  - 409
  - 410
  pygments.lexers.c_like.NesCLexer:
  - 81
  - 68
  - 87
  pygments.lexers.c_like.OmgIdlLexer:
  - 644
  - 647
  - 648
  - 658
  - 660
  - 661
  - 663
  - 664
  - 576
  - 592
  - 593
  - 595
  - 597
  - 598
  - 605
  - 610
  - 612
  - 618
  - 619
  - 625
  - 628
  - 632
  - 633
  - 637
  pygments.lexers.c_like.PikeLexer:
  - 27
  - 55
  - 39
  pygments.lexers.c_like.SwigLexer:
  - 327
  pygments.lexers.c_like.SwigLexer.analyse_text:
  - 384
  - 382
  - 383
  pygments.lexers.c_like.ValaLexer:
  - 224
  - 230
  - 233
  - 235
  - 237
  - 251
  - 212
  - 181
  - 215
  - 248
  - 217
  - 247
  - 252
  pygments.lexers.capnproto:
  - 1
  pygments.lexers.capnproto.CapnProtoLexer:
  - 67
  - 73
  - 45
  - 18
  - 51
  - 56
  - 62
  pygments.lexers.cddl:
  - 1
  pygments.lexers.cddl.CddlLexer:
  - 128
  - 129
  - 163
  - 134
  - 135
  - 137
  - 155
  - 109
  - 111
  - 114
  - 115
  - 147
  - 23
  - 120
  - 122
  - 123
  pygments.lexers.chapel:
  - 1
  pygments.lexers.chapel.ChapelLexer:
  - 132
  - 133
  - 71
  - 72
  - 73
  - 74
  - 76
  - 77
  - 78
  - 79
  - 19
  pygments.lexers.clean:
  - 1
  pygments.lexers.clean.CleanLexer:
  - 133
  - 134
  - 140
  - 146
  - 19
  - 170
  - 44
  - 48
  - 49
  - 50
  - 51
  - 52
  - 53
  - 54
  - 55
  - 56
  - 74
  - 77
  - 81
  - 85
  - 87
  - 91
  - 92
  - 94
  - 96
  - 99
  - 105
  - 107
  - 109
  - 111
  - 112
  - 113
  - 115
  - 121
  - 127
  pygments.lexers.comal:
  - 1
  pygments.lexers.comal.Comal80Lexer:
  - 65
  - 44
  - 47
  - 21
  - 57
  - 60
  pygments.lexers.compiled:
  - 1
  pygments.lexers.configs:
  - 1
  pygments.lexers.configs.ApacheConfLexer:
  - 336
  - 316
  - 334
  pygments.lexers.configs.AugeasLexer:
  - 994
  - 995
  - 996
  - 997
  - 1003
  - 982
  pygments.lexers.configs.Cfengine3Lexer:
  - 270
  - 272
  - 275
  - 277
  - 280
  - 282
  - 283
  - 284
  - 254
  pygments.lexers.configs.DockerLexer:
  - 586
  - 587
  - 589
  - 591
  - 593
  - 594
  - 595
  - 596
  - 566
  pygments.lexers.configs.IniLexer:
  - 48
  - 50
  - 29
  - 54
  - 61
  pygments.lexers.configs.IniLexer.analyse_text:
  - 67
  - 68
  pygments.lexers.configs.KconfigLexer:
  - 233
  - 234
  - 235
  - 236
  - 237
  - 238
  - 239
  - 240
  - 177
  - 209
  - 243
  - 244
  - 245
  - 246
  - 247
  - 248
  - 249
  pygments.lexers.configs.KconfigLexer.call_indent:
  - 194
  pygments.lexers.configs.KconfigLexer.do_indent:
  - 200
  - 202
  pygments.lexers.configs.LighttpdConfLexer:
  - 537
  pygments.lexers.configs.NestedTextLexer:
  - 1095
  - 1096
  - 1097
  - 1098
  - 1099
  - 1100
  - 1079
  pygments.lexers.configs.NginxConfLexer:
  - 515
  - 490
  - 522
  - 526
  - 503
  - 505
  - 510
  pygments.lexers.configs.PacmanConfLexer:
  - 963
  - 966
  - 954
  - 924
  - 959
  pygments.lexers.configs.PkgConfigLexer:
  - 866
  - 910
  - 884
  - 888
  - 891
  pygments.lexers.configs.PropertiesLexer:
  - 144
  - 150
  - 117
  - 142
  pygments.lexers.configs.RegeditLexer:
  - 99
  - 105
  - 74
  - 108
  - 92
  - 95
  pygments.lexers.configs.RegeditLexer.analyse_text:
  - 113
  pygments.lexers.configs.SingularityLexer:
  - 1124
  - 1125
  - 1126
  - 1133
  - 1106
  pygments.lexers.configs.SingularityLexer.analyse_text:
  - 1144
  - 1138
  - 1141
  pygments.lexers.configs.SquidConfLexer:
  - 484
  - 359
  - 470
  - 471
  - 473
  - 474
  - 475
  - 476
  pygments.lexers.configs.TOMLLexer:
  - 1042
  - 1027
  pygments.lexers.configs.TermcapLexer:
  - 802
  - 772
  - 804
  pygments.lexers.configs.TerminfoLexer:
  - 844
  - 851
  - 819
  - 853
  - 858
  pygments.lexers.configs.TerraformLexer:
  - 659
  - 700
  - 701
  - 704
  - 707
  - 710
  - 712
  - 713
  - 719
  - 724
  - 728
  - 602
  - 733
  - 736
  - 739
  - 616
  - 744
  - 750
  - 752
  - 766
  pygments.lexers.configs.TerraformLexer.heredoc_callback:
  - 665
  - 666
  - 667
  - 669
  - 670
  - 671
  - 672
  - 674
  - 679
  - 680
  - 681
  - 683
  - 684
  - 685
  - 686
  - 687
  - 688
  - 691
  - 696
  pygments.lexers.configs.UnixConfigLexer:
  - 1151
  pygments.lexers.configs._rx_indent:
  - 169
  - 165
  pygments.lexers.console:
  - 1
  pygments.lexers.console.PyPyLogLexer:
  - 69
  - 102
  - 108
  - 46
  - 60
  pygments.lexers.console.VCTreeStatusLexer:
  - 19
  pygments.lexers.cplint:
  - 1
  pygments.lexers.cplint.CplintLexer:
  - 34
  - 19
  - 39
  pygments.lexers.crystal:
  - 1
  pygments.lexers.crystal.CrystalLexer:
  - 257
  - 260
  - 262
  - 270
  - 282
  - 28
  - 285
  - 286
  - 288
  - 165
  - 170
  - 301
  - 302
  - 176
  - 179
  - 307
  - 181
  - 308
  - 184
  - 313
  - 186
  - 192
  - 324
  - 325
  - 328
  - 333
  - 338
  - 352
  - 357
  - 230
  - 234
  - 362
  - 365
  - 245
  - 247
  - 249
  - 254
  pygments.lexers.crystal.CrystalLexer.gen_crystalstrings_rules:
  - 128
  - 99
  - 132
  - 105
  - 109
  - 144
  - 116
  - 152
  - 156
  - 93
  pygments.lexers.crystal.CrystalLexer.heredoc_callback:
  - 46
  - 47
  - 48
  - 49
  - 50
  - 52
  - 53
  - 54
  - 56
  - 57
  - 59
  - 60
  - 62
  - 63
  - 65
  - 67
  - 69
  - 70
  - 71
  - 73
  - 74
  - 75
  - 76
  - 77
  - 78
  - 81
  - 86
  pygments.lexers.csound:
  - 1
  - 23
  pygments.lexers.csound.CsoundDocumentLexer:
  - 450
  - 454
  - 413
  - 446
  pygments.lexers.csound.CsoundLexer:
  - 34
  - 99
  - 69
  - 104
  - 46
  - 79
  - 113
  - 50
  - 114
  - 84
  - 119
  - 56
  - 57
  - 126
  - 62
  pygments.lexers.csound.CsoundOrchestraLexer:
  - 385
  - 260
  - 389
  - 268
  - 396
  - 272
  - 400
  - 275
  - 277
  - 279
  - 407
  - 281
  - 293
  - 300
  - 305
  - 317
  - 318
  - 319
  - 325
  - 326
  - 203
  - 213
  - 356
  - 358
  - 361
  - 363
  - 367
  - 369
  - 245
  - 374
  - 247
  - 248
  - 378
  - 254
  pygments.lexers.csound.CsoundOrchestraLexer.name_callback:
  - 224
  - 225
  - 226
  - 227
  - 230
  - 231
  - 232
  - 233
  - 235
  - 237
  - 238
  - 239
  - 223
  pygments.lexers.csound.CsoundOrchestraLexer.opcode_name_callback:
  - 216
  - 217
  - 218
  pygments.lexers.csound.CsoundScoreLexer:
  - 163
  - 167
  - 137
  - 175
  - 181
  - 150
  - 151
  - 185
  - 190
  pygments.lexers.css:
  - 1
  - 355
  - 392
  - 332
  - 333
  - 301
  - 398
  - 404
  - 343
  - 344
  - 409
  pygments.lexers.css.CssLexer:
  - 256
  - 257
  - 260
  - 261
  - 263
  - 266
  - 275
  - 277
  - 279
  - 288
  - 290
  - 172
  - 184
  - 190
  - 191
  - 192
  - 193
  - 202
  - 205
  - 214
  - 215
  - 216
  - 217
  - 219
  - 226
  - 227
  - 228
  - 229
  - 231
  - 232
  - 233
  - 234
  - 236
  - 240
  - 253
  - 254
  - 255
  pygments.lexers.css.LessCssLexer:
  - 580
  pygments.lexers.css.SassLexer:
  - 481
  - 513
  - 484
  - 522
  - 523
  - 524
  - 525
  - 506
  - 467
  - 469
  - 507
  - 474
  - 475
  - 446
  pygments.lexers.css.ScssLexer:
  - 576
  - 548
  - 549
  - 551
  - 553
  - 557
  - 529
  - 564
  - 573
  - 574
  - 575
  pygments.lexers.css._indentation:
  - 416
  - 418
  - 420
  - 421
  - 423
  - 427
  - 415
  pygments.lexers.css._starts_block.callback:
  - 432
  - 434
  - 440
  pygments.lexers.d:
  - 1
  pygments.lexers.d.CrocLexer:
  - 203
  - 189
  - 206
  pygments.lexers.d.DLexer:
  - 67
  - 36
  - 40
  - 138
  - 143
  - 19
  - 55
  - 60
  - 126
  pygments.lexers.d.MiniDLexer:
  - 252
  pygments.lexers.dalvik:
  - 1
  pygments.lexers.dalvik.SmaliLexer:
  - 21
  - 35
  - 36
  - 37
  - 38
  - 39
  - 40
  - 41
  - 42
  - 43
  - 44
  - 45
  - 46
  - 52
  - 55
  - 57
  - 71
  - 81
  - 86
  - 96
  pygments.lexers.dalvik.SmaliLexer.analyse_text:
  - 112
  - 114
  - 119
  pygments.lexers.data:
  - 1
  pygments.lexers.data.JsonBareObjectLexer:
  - 704
  pygments.lexers.data.JsonLdLexer:
  - 721
  pygments.lexers.data.JsonLdLexer.get_tokens_unprocessed:
  - 763
  - 764
  - 765
  - 767
  pygments.lexers.data.JsonLexer:
  - 464
  - 465
  - 466
  - 467
  - 468
  - 438
  pygments.lexers.data.JsonLexer.get_tokens_unprocessed:
  - 512
  - 514
  - 520
  - 521
  - 526
  - 529
  - 530
  - 537
  - 538
  - 541
  - 542
  - 544
  - 548
  - 549
  - 552
  - 556
  - 557
  - 559
  - 563
  - 564
  - 566
  - 571
  - 572
  - 575
  - 579
  - 580
  - 583
  - 584
  - 586
  - 591
  - 592
  - 594
  - 596
  - 597
  - 598
  - 600
  - 606
  - 608
  - 611
  - 616
  - 617
  - 619
  - 624
  - 627
  - 630
  - 632
  - 633
  - 637
  - 639
  - 640
  - 644
  - 646
  - 655
  - 656
  - 658
  - 659
  - 663
  - 665
  - 666
  - 670
  - 676
  - 677
  - 679
  - 682
  - 683
  - 684
  - 685
  - 686
  - 687
  - 688
  - 689
  - 690
  - 691
  - 692
  - 693
  - 694
  - 695
  - 696
  - 697
  - 698
  - 699
  - 700
  - 472
  - 509
  - 510
  - 511
  pygments.lexers.data.YamlLexer:
  - 391
  - 264
  - 393
  - 399
  - 31
  - 415
  - 293
  - 295
  - 298
  - 305
  - 178
  - 180
  - 182
  - 185
  - 314
  - 316
  - 327
  - 329
  - 203
  - 338
  - 211
  - 342
  - 218
  - 220
  - 222
  - 224
  - 230
  - 360
  - 235
  - 237
  - 239
  - 241
  - 244
  - 372
  pygments.lexers.data.YamlLexer.get_tokens_unprocessed:
  - 432
  - 433
  - 434
  pygments.lexers.data.YamlLexer.parse_block_scalar_empty_line:
  - 119
  pygments.lexers.data.YamlLexer.parse_block_scalar_empty_line.callback:
  - 129
  - 130
  - 132
  - 121
  - 122
  - 123
  - 124
  - 125
  pygments.lexers.data.YamlLexer.parse_block_scalar_indent:
  - 136
  pygments.lexers.data.YamlLexer.parse_block_scalar_indent.callback:
  - 138
  - 139
  - 140
  - 141
  - 142
  - 144
  - 146
  - 147
  - 148
  - 150
  - 151
  - 152
  pygments.lexers.data.YamlLexer.parse_plain_scalar_indent:
  - 156
  pygments.lexers.data.YamlLexer.parse_plain_scalar_indent.callback:
  - 160
  - 161
  - 163
  - 164
  - 165
  - 158
  - 159
  pygments.lexers.data.YamlLexer.reset_indent:
  - 55
  pygments.lexers.data.YamlLexer.reset_indent.callback:
  - 57
  - 62
  - 63
  pygments.lexers.data.YamlLexer.save_indent:
  - 67
  pygments.lexers.data.YamlLexer.save_indent.callback:
  - 69
  - 71
  - 72
  - 73
  - 75
  - 76
  - 80
  - 81
  - 82
  - 83
  - 84
  - 85
  pygments.lexers.data.YamlLexer.set_block_scalar_indent:
  - 102
  pygments.lexers.data.YamlLexer.set_block_scalar_indent.callback:
  - 104
  - 106
  - 108
  - 109
  - 110
  - 111
  - 113
  - 114
  - 115
  pygments.lexers.data.YamlLexer.set_indent:
  - 89
  pygments.lexers.data.YamlLexer.set_indent.callback:
  - 96
  - 97
  - 98
  - 91
  - 92
  - 93
  - 95
  pygments.lexers.data.YamlLexer.something:
  - 45
  pygments.lexers.data.YamlLexer.something.callback:
  - 48
  - 50
  - 51
  - 47
  pygments.lexers.data.YamlLexerContext:
  - 20
  pygments.lexers.data.YamlLexerContext.__init__:
  - 23
  pygments.lexers.devicetree:
  - 1
  pygments.lexers.devicetree.DevicetreeLexer:
  - 96
  - 38
  - 41
  - 73
  - 74
  - 44
  - 78
  - 47
  - 81
  - 19
  - 84
  - 85
  - 89
  - 90
  - 59
  - 93
  - 62
  - 63
  pygments.lexers.diff:
  - 1
  pygments.lexers.diff.DarcsPatchLexer:
  - 98
  - 103
  - 75
  - 78
  - 83
  - 84
  - 53
  - 87
  pygments.lexers.diff.DiffLexer:
  - 32
  - 33
  - 34
  - 35
  - 36
  - 37
  - 38
  - 21
  pygments.lexers.diff.DiffLexer.analyse_text:
  - 48
  - 44
  - 46
  pygments.lexers.diff.WDiffLexer:
  - 111
  pygments.lexers.dotnet:
  - 1
  pygments.lexers.dotnet.BooLexer:
  - 357
  - 358
  - 359
  - 327
  - 343
  pygments.lexers.dotnet.CSharpAspxLexer:
  - 530
  pygments.lexers.dotnet.CSharpAspxLexer.__init__:
  - 540
  pygments.lexers.dotnet.CSharpAspxLexer.analyse_text:
  - 545
  - 543
  pygments.lexers.dotnet.CSharpLexer:
  - 65
  - 66
  - 129
  - 104
  - 73
  - 106
  - 80
  - 124
  - 82
  - 84
  - 88
  - 26
  - 123
  - 120
  - 61
  - 62
  pygments.lexers.dotnet.CSharpLexer.__init__:
  - 145
  - 138
  - 139
  - 141
  pygments.lexers.dotnet.FSharpLexer:
  - 645
  - 647
  - 701
  - 649
  - 651
  - 652
  - 654
  - 687
  - 656
  - 657
  - 659
  - 571
  - 636
  - 637
  pygments.lexers.dotnet.FSharpLexer.analyse_text:
  - 721
  - 724
  - 726
  pygments.lexers.dotnet.GenericAspxLexer:
  - 518
  - 519
  - 521
  - 522
  - 523
  - 506
  pygments.lexers.dotnet.NemerleLexer:
  - 256
  - 257
  - 276
  - 149
  - 284
  - 184
  - 185
  - 188
  - 189
  - 196
  - 203
  - 205
  - 207
  - 211
  - 213
  - 218
  - 223
  - 235
  - 236
  - 249
  - 254
  pygments.lexers.dotnet.NemerleLexer.__init__:
  - 305
  - 307
  - 309
  - 313
  pygments.lexers.dotnet.NemerleLexer.analyse_text:
  - 320
  - 316
  pygments.lexers.dotnet.VbNetAspxLexer:
  - 550
  pygments.lexers.dotnet.VbNetAspxLexer.__init__:
  - 560
  pygments.lexers.dotnet.VbNetAspxLexer.analyse_text:
  - 563
  - 565
  pygments.lexers.dotnet.VbNetLexer:
  - 416
  - 417
  - 450
  - 452
  - 454
  - 425
  - 490
  - 395
  - 427
  - 464
  - 496
  - 406
  - 407
  - 479
  pygments.lexers.dotnet.VbNetLexer.analyse_text:
  - 501
  pygments.lexers.dsls:
  - 1
  pygments.lexers.dsls.AlloyLexer:
  - 638
  - 629
  - 590
  - 631
  pygments.lexers.dsls.CrmshLexer:
  - 737
  - 740
  - 741
  - 742
  - 743
  - 777
  - 781
  - 720
  - 752
  - 755
  - 760
  - 731
  pygments.lexers.dsls.FlatlineLexer:
  - 849
  - 852
  - 790
  pygments.lexers.dsls.MscgenLexer:
  - 537
  - 506
  - 542
  - 545
  pygments.lexers.dsls.PanLexer:
  - 672
  - 678
  - 710
  - 714
  - 651
  - 692
  - 666
  - 669
  pygments.lexers.dsls.ProtoBufLexer:
  - 67
  - 72
  - 41
  - 76
  - 46
  - 80
  - 52
  - 54
  - 24
  - 56
  pygments.lexers.dsls.PuppetLexer:
  - 354
  - 389
  - 366
  - 367
  - 368
  - 369
  - 370
  - 371
  - 407
  - 378
  pygments.lexers.dsls.RslLexer:
  - 480
  - 442
  - 459
  - 477
  pygments.lexers.dsls.RslLexer.analyse_text:
  - 498
  - 501
  pygments.lexers.dsls.SnowballLexer:
  - 961
  - 867
  - 964
  - 935
  - 967
  - 938
  - 941
  - 948
  - 952
  - 924
  - 925
  - 959
  pygments.lexers.dsls.SnowballLexer.__init__:
  - 881
  - 882
  pygments.lexers.dsls.SnowballLexer._string.callback:
  - 896
  - 897
  - 898
  - 899
  - 900
  - 901
  - 902
  - 904
  - 905
  - 906
  - 907
  - 908
  - 911
  - 913
  - 890
  - 891
  - 892
  - 893
  pygments.lexers.dsls.SnowballLexer._stringescapes:
  - 917
  - 918
  - 919
  pygments.lexers.dsls.SnowballLexer.get_tokens_unprocessed:
  - 972
  - 973
  pygments.lexers.dsls.ThriftLexer:
  - 162
  - 99
  - 100
  - 101
  - 102
  - 104
  - 106
  - 139
  - 110
  - 111
  - 112
  - 143
  - 149
  - 86
  - 157
  pygments.lexers.dsls.VGLLexer:
  - 556
  - 580
  pygments.lexers.dsls.ZeekLexer:
  - 259
  - 262
  - 265
  - 268
  - 272
  - 282
  - 192
  - 331
  - 208
  - 209
  - 210
  - 211
  - 212
  - 213
  - 214
  - 215
  - 216
  - 219
  - 225
  - 235
  - 240
  - 250
  pygments.lexers.dylan:
  - 1
  pygments.lexers.dylan.DylanConsoleLexer:
  - 244
  - 263
  pygments.lexers.dylan.DylanConsoleLexer.get_tokens_unprocessed:
  - 266
  - 270
  - 271
  - 272
  - 273
  - 274
  - 275
  - 279
  - 280
  - 281
  - 284
  - 285
  - 286
  - 287
  pygments.lexers.dylan.DylanLexer:
  - 160
  - 131
  - 22
  - 122
  - 124
  - 158
  pygments.lexers.dylan.DylanLexer.get_tokens_unprocessed:
  - 96
  - 97
  - 98
  - 99
  - 101
  - 102
  - 104
  - 105
  - 107
  - 108
  - 110
  - 95
  pygments.lexers.dylan.DylanLidLexer:
  - 234
  - 238
  - 215
  pygments.lexers.ecl:
  - 1
  pygments.lexers.ecl.ECLLexer:
  - 37
  - 38
  - 69
  - 72
  - 101
  - 46
  - 47
  - 48
  - 49
  - 81
  - 21
  pygments.lexers.ecl.ECLLexer.analyse_text:
  - 138
  - 142
  - 140
  - 134
  pygments.lexers.eiffel:
  - 1
  pygments.lexers.eiffel.EiffelLexer:
  - 39
  - 41
  - 42
  - 19
  - 54
  pygments.lexers.elm:
  - 1
  pygments.lexers.elm.ElmLexer:
  - 64
  - 41
  - 80
  - 19
  - 83
  - 86
  - 122
  - 60
  pygments.lexers.elpi:
  - 1
  pygments.lexers.elpi.ElpiLexer:
  - 131
  - 134
  - 140
  - 19
  - 157
  - 162
  - 35
  - 36
  - 37
  - 38
  - 39
  - 41
  - 42
  - 46
  - 50
  - 53
  - 55
  - 57
  - 58
  - 60
  - 61
  - 63
  - 64
  - 66
  - 67
  - 70
  - 72
  - 73
  - 74
  - 75
  - 77
  - 78
  - 79
  - 82
  - 83
  - 85
  - 111
  - 116
  - 120
  - 126
  pygments.lexers.email:
  - 1
  pygments.lexers.email.EmailHeaderLexer:
  - 20
  - 103
  pygments.lexers.email.EmailHeaderLexer.__init__:
  - 27
  - 28
  pygments.lexers.email.EmailHeaderLexer.get_x_header_tokens:
  - 33
  - 36
  - 37
  - 38
  - 41
  - 42
  - 31
  pygments.lexers.email.EmailLexer:
  - 114
  pygments.lexers.email.EmailLexer.__init__:
  - 132
  pygments.lexers.erlang:
  - 1
  pygments.lexers.erlang.ElixirConsoleLexer:
  - 472
  - 495
  pygments.lexers.erlang.ElixirConsoleLexer.get_tokens_unprocessed:
  - 512
  - 514
  - 515
  - 519
  - 520
  - 521
  - 525
  - 526
  - 527
  - 528
  - 498
  - 503
  - 504
  - 505
  - 507
  - 511
  pygments.lexers.erlang.ElixirLexer:
  - 386
  - 403
  - 405
  - 410
  - 416
  - 417
  - 421
  - 425
  - 428
  - 437
  - 446
  - 449
  - 455
  - 460
  - 464
  - 337
  - 338
  - 339
  - 465
  - 341
  - 466
  - 467
  - 468
  - 221
  - 359
  - 362
  - 364
  - 379
  pygments.lexers.erlang.ElixirLexer.gen_elixir_sigil_rules:
  - 321
  - 322
  - 325
  - 331
  - 333
  - 304
  - 306
  - 308
  - 314
  - 317
  - 318
  pygments.lexers.erlang.ElixirLexer.get_tokens_unprocessed:
  - 264
  - 265
  - 266
  - 267
  - 268
  - 269
  - 270
  - 271
  - 272
  - 273
  - 274
  - 275
  - 276
  - 277
  - 278
  - 279
  - 281
  - 283
  pygments.lexers.erlang.ErlangLexer:
  - 96
  - 131
  - 133
  - 102
  - 104
  - 137
  - 143
  - 23
  - 93
  - 94
  - 95
  pygments.lexers.erlang.ErlangShellLexer:
  - 161
  - 151
  pygments.lexers.erlang.ErlangShellLexer.get_tokens_unprocessed:
  - 164
  - 168
  - 169
  - 170
  - 171
  - 172
  - 173
  - 177
  - 178
  - 179
  - 182
  - 183
  - 185
  - 186
  - 187
  - 188
  pygments.lexers.erlang.gen_elixir_sigstr_rules:
  - 210
  - 204
  - 207
  pygments.lexers.erlang.gen_elixir_string_rules:
  - 195
  - 197
  - 198
  pygments.lexers.esoteric:
  - 1
  pygments.lexers.esoteric.AheuiLexer:
  - 271
  pygments.lexers.esoteric.BefungeLexer:
  - 77
  pygments.lexers.esoteric.BrainfuckLexer:
  - 41
  - 20
  - 46
  pygments.lexers.esoteric.BrainfuckLexer.analyse_text:
  - 64
  - 66
  - 70
  - 51
  - 56
  - 58
  - 59
  - 61
  pygments.lexers.esoteric.CAmkESLexer:
  - 131
  - 107
  - 140
  - 150
  - 120
  - 155
  - 159
  pygments.lexers.esoteric.CapDLLexer:
  - 224
  - 225
  - 196
  - 206
  - 175
  - 209
  - 214
  pygments.lexers.esoteric.RedcodeLexer:
  - 257
  - 258
  - 235
  pygments.lexers.ezhil:
  - 1
  pygments.lexers.ezhil.EzhilLexer:
  - 36
  - 40
  - 50
  - 51
  - 21
  pygments.lexers.ezhil.EzhilLexer.__init__:
  - 76
  - 77
  pygments.lexers.ezhil.EzhilLexer.analyse_text:
  - 72
  - 68
  pygments.lexers.factor:
  - 1
  pygments.lexers.factor.FactorLexer:
  - 256
  - 132
  - 261
  - 262
  - 263
  - 264
  - 265
  - 139
  - 269
  - 143
  - 19
  - 276
  - 282
  - 30
  - 288
  - 290
  - 173
  - 46
  - 177
  - 181
  - 60
  - 319
  - 320
  - 321
  - 322
  - 323
  - 68
  - 197
  - 324
  - 325
  - 326
  - 327
  - 328
  - 329
  - 204
  - 206
  - 336
  - 209
  - 337
  - 338
  - 212
  - 214
  - 343
  - 88
  - 216
  - 217
  - 345
  - 221
  - 223
  - 351
  - 225
  - 228
  - 356
  - 231
  - 361
  - 235
  - 238
  - 242
  - 245
  - 247
  - 249
  - 252
  - 254
  - 255
  pygments.lexers.fantom:
  - 1
  pygments.lexers.fantom.FantomLexer:
  - 128
  - 129
  - 130
  - 131
  - 132
  - 133
  - 136
  - 140
  - 141
  - 145
  - 146
  - 149
  - 22
  - 150
  - 154
  - 155
  - 159
  - 163
  - 165
  - 170
  - 171
  - 178
  - 179
  - 180
  - 184
  - 185
  - 189
  - 190
  - 64
  - 67
  - 70
  - 71
  - 200
  - 73
  - 74
  - 204
  - 205
  - 207
  - 211
  - 217
  - 223
  - 225
  - 227
  - 232
  - 234
  - 109
  - 239
  - 242
  - 243
  - 244
  - 246
  - 121
  - 122
  - 126
  - 127
  pygments.lexers.fantom.FantomLexer.s:
  - 34
  - 35
  pygments.lexers.felix:
  - 1
  pygments.lexers.felix.FelixLexer:
  - 258
  - 264
  - 268
  - 269
  - 144
  - 145
  - 146
  - 147
  - 20
  - 273
  - 274
  - 156
  - 157
  - 163
  - 167
  - 172
  - 187
  - 189
  - 190
  - 193
  - 195
  - 197
  - 199
  - 208
  - 214
  - 220
  - 222
  - 225
  - 100
  - 229
  - 230
  - 103
  - 106
  - 110
  - 111
  - 112
  - 113
  - 114
  - 117
  pygments.lexers.fift:
  - 1
  pygments.lexers.fift.FiftLexer:
  - 18
  - 31
  pygments.lexers.find_lexer_class:
  - 66
  - 67
  - 54
  - 58
  - 61
  - 62
  - 63
  pygments.lexers.find_lexer_class_by_name:
  - 72
  - 78
  - 79
  - 81
  - 82
  - 83
  - 84
  - 87
  - 88
  - 90
  pygments.lexers.find_lexer_class_for_filename:
  - 160
  - 161
  - 162
  - 163
  - 164
  - 165
  - 166
  - 167
  - 168
  - 170
  - 172
  - 150
  - 186
  - 187
  - 158
  - 159
  pygments.lexers.find_lexer_class_for_filename.get_rating:
  - 182
  - 183
  pygments.lexers.floscript:
  - 1
  pygments.lexers.floscript.FloScriptLexer:
  - 48
  - 19
  - 60
  - 61
  pygments.lexers.forth:
  - 1
  pygments.lexers.forth.ForthLexer:
  - 162
  - 43
  - 45
  - 22
  pygments.lexers.forth.ForthLexer.analyse_text:
  - 176
  - 178
  pygments.lexers.fortran:
  - 1
  pygments.lexers.fortran.FortranFixedLexer:
  - 200
  - 174
  - 209
  - 210
  - 211
  pygments.lexers.fortran.FortranFixedLexer._lex_fortran:
  - 192
  - 186
  - 187
  - 188
  - 189
  - 190
  - 191
  pygments.lexers.fortran.FortranLexer:
  - 100
  - 44
  - 45
  - 47
  - 81
  - 53
  - 21
  - 54
  - 56
  pygments.lexers.foxpro:
  - 1
  pygments.lexers.foxpro.FoxProLexer:
  - 21
  pygments.lexers.freefem:
  - 1
  pygments.lexers.freefem.FreeFemLexer:
  - 19
  pygments.lexers.freefem.FreeFemLexer.get_tokens_unprocessed:
  - 876
  - 877
  - 878
  - 879
  - 880
  - 881
  - 882
  - 883
  - 884
  - 885
  - 886
  - 887
  - 888
  - 889
  - 890
  - 891
  - 892
  - 894
  pygments.lexers.func:
  - 1
  pygments.lexers.func.FuncLexer:
  - 65
  - 99
  - 38
  - 39
  - 40
  - 41
  - 42
  - 43
  - 44
  - 45
  - 71
  - 50
  - 19
  - 58
  - 94
  pygments.lexers.functional:
  - 1
  pygments.lexers.futhark:
  - 1
  pygments.lexers.futhark.FutharkLexer:
  - 100
  - 104
  - 45
  - 20
  - 56
  - 57
  pygments.lexers.gcodelexer:
  - 1
  pygments.lexers.gcodelexer.GcodeLexer:
  - 18
  - 31
  pygments.lexers.gdscript:
  - 1
  pygments.lexers.gdscript.GDScriptLexer:
  - 138
  - 147
  - 148
  - 152
  - 25
  - 157
  - 161
  - 166
  - 53
  - 55
  - 59
  - 64
  - 65
  - 66
  - 67
  - 69
  - 72
  - 75
  - 78
  - 81
  - 82
  - 84
  - 85
  - 87
  - 88
  - 90
  - 91
  - 92
  - 93
  - 96
  - 105
  - 121
  pygments.lexers.gdscript.GDScriptLexer.analyse_text:
  - 185
  - 179
  - 188
  - 174
  pygments.lexers.get_all_lexers:
  - 40
  - 46
  - 47
  - 48
  - 49
  - 50
  pygments.lexers.get_lexer_by_name:
  - 98
  - 99
  - 102
  - 103
  - 104
  - 105
  - 106
  - 108
  - 109
  - 110
  - 111
  - 94
  pygments.lexers.get_lexer_for_filename:
  - 193
  - 200
  - 201
  - 202
  - 203
  pygments.lexers.get_lexer_for_mimetype:
  - 207
  - 211
  - 212
  - 213
  - 214
  - 215
  - 216
  - 217
  - 218
  - 219
  pygments.lexers.go:
  - 1
  pygments.lexers.go.GoLexer:
  - 34
  - 40
  - 48
  - 19
  - 57
  - 58
  pygments.lexers.grammar_notation:
  - 1
  pygments.lexers.grammar_notation.AbnfLexer:
  - 115
  - 67
  pygments.lexers.grammar_notation.BnfLexer:
  - 19
  - 54
  pygments.lexers.grammar_notation.JsgfLexer:
  - 163
  - 197
  - 166
  - 134
  - 198
  - 200
  - 204
  - 205
  - 147
  - 148
  - 190
  pygments.lexers.grammar_notation.PegLexer:
  - 212
  - 253
  pygments.lexers.graph:
  - 1
  pygments.lexers.graph.CypherLexer:
  - 22
  - 38
  - 39
  - 40
  - 41
  - 42
  - 43
  - 44
  - 56
  - 58
  - 60
  - 62
  - 64
  - 66
  - 68
  - 70
  - 72
  - 74
  - 76
  - 78
  - 79
  - 87
  - 88
  - 89
  pygments.lexers.graphics:
  - 1
  pygments.lexers.graphics.AsymptoteLexer:
  - 481
  - 419
  - 484
  - 485
  - 490
  - 491
  - 401
  - 465
  - 435
  - 471
  - 479
  pygments.lexers.graphics.AsymptoteLexer.get_tokens_unprocessed:
  - 513
  - 515
  - 509
  - 510
  - 511
  pygments.lexers.graphics.GLShaderLexer:
  - 130
  - 73
  - 78
  - 47
  - 21
  pygments.lexers.graphics.GnuplotLexer:
  - 653
  - 654
  - 529
  - 658
  - 662
  - 666
  - 670
  - 543
  - 544
  - 545
  - 546
  - 547
  - 671
  - 549
  - 550
  - 551
  - 552
  - 553
  - 674
  - 555
  - 678
  - 681
  - 683
  - 560
  - 564
  - 566
  - 575
  - 582
  - 604
  - 614
  - 617
  - 620
  - 621
  pygments.lexers.graphics.HLSLShaderLexer:
  - 193
  - 195
  - 227
  - 203
  - 269
  - 179
  - 152
  - 283
  - 222
  pygments.lexers.graphics.PostScriptLexer:
  - 306
  - 395
  - 362
  pygments.lexers.graphics.PovrayLexer:
  - 712
  - 689
  - 762
  - 705
  pygments.lexers.graphics.PovrayLexer.analyse_text:
  - 781
  - 788
  - 790
  - 792
  - 794
  pygments.lexers.graphics._shortened:
  - 520
  - 521
  - 519
  pygments.lexers.graphics._shortened_many:
  - 525
  pygments.lexers.graphviz:
  - 1
  pygments.lexers.graphviz.GraphvizLexer:
  - 20
  - 39
  pygments.lexers.gsql:
  - 1
  pygments.lexers.gsql.GSQLLexer:
  - 37
  - 38
  - 39
  - 40
  - 41
  - 42
  - 43
  - 44
  - 45
  - 74
  - 78
  - 52
  - 84
  - 22
  pygments.lexers.guess_lexer:
  - 288
  - 289
  - 290
  - 292
  - 295
  - 297
  - 299
  - 304
  - 305
  - 306
  - 307
  - 308
  - 310
  - 311
  - 312
  - 285
  - 287
  pygments.lexers.guess_lexer_for_filename:
  - 257
  - 258
  - 259
  - 261
  - 262
  - 263
  - 264
  - 266
  - 267
  - 268
  - 269
  - 270
  - 279
  - 281
  - 234
  - 249
  - 251
  - 252
  - 253
  - 254
  - 255
  pygments.lexers.haskell:
  - 1
  pygments.lexers.haskell.AgdaLexer:
  - 328
  - 329
  - 292
  - 319
  pygments.lexers.haskell.CryptolLexer:
  - 483
  - 397
  - 366
  - 429
  - 432
  - 435
  - 442
  - 479
  pygments.lexers.haskell.CryptolLexer.get_tokens_unprocessed:
  - 494
  - 495
  - 496
  - 497
  - 499
  pygments.lexers.haskell.HaskellLexer:
  - 97
  - 100
  - 103
  - 110
  - 148
  - 56
  - 25
  - 152
  pygments.lexers.haskell.HspecLexer:
  - 171
  - 172
  - 173
  - 158
  pygments.lexers.haskell.IdrisLexer:
  - 224
  - 282
  - 180
  - 244
  - 214
  - 215
  - 216
  - 217
  - 218
  - 221
  - 286
  - 223
  pygments.lexers.haskell.KokaLexer:
  - 784
  - 659
  - 790
  - 796
  - 805
  - 806
  - 811
  - 814
  - 815
  - 825
  - 827
  - 833
  - 838
  - 721
  - 725
  - 727
  - 856
  - 729
  - 730
  - 861
  - 736
  - 740
  - 745
  - 748
  - 751
  - 752
  - 753
  - 758
  - 759
  - 761
  pygments.lexers.haskell.LiterateAgdaLexer:
  - 613
  pygments.lexers.haskell.LiterateAgdaLexer.__init__:
  - 632
  - 631
  pygments.lexers.haskell.LiterateCryptolLexer:
  - 636
  pygments.lexers.haskell.LiterateCryptolLexer.__init__:
  - 654
  - 655
  pygments.lexers.haskell.LiterateHaskellLexer:
  - 567
  pygments.lexers.haskell.LiterateHaskellLexer.__init__:
  - 585
  - 586
  pygments.lexers.haskell.LiterateIdrisLexer:
  - 590
  pygments.lexers.haskell.LiterateIdrisLexer.__init__:
  - 608
  - 609
  pygments.lexers.haskell.LiterateLexer:
  - 515
  - 503
  pygments.lexers.haskell.LiterateLexer.__init__:
  - 519
  pygments.lexers.haskell.LiterateLexer.get_tokens_unprocessed:
  - 522
  - 523
  - 524
  - 528
  - 530
  - 531
  - 532
  - 533
  - 534
  - 536
  - 538
  - 542
  - 545
  - 546
  - 547
  - 548
  - 553
  - 556
  - 557
  - 561
  - 562
  - 563
  pygments.lexers.haxe:
  - 1
  pygments.lexers.haxe.HaxeLexer:
  - 513
  - 518
  - 520
  - 524
  - 527
  - 532
  - 533
  - 22
  - 538
  - 544
  - 549
  - 554
  - 560
  - 562
  - 566
  - 567
  - 571
  - 577
  - 579
  - 583
  - 589
  - 591
  - 596
  - 598
  - 87
  - 88
  - 602
  - 603
  - 607
  - 609
  - 613
  - 619
  - 620
  - 624
  - 117
  - 629
  - 634
  - 639
  - 644
  - 646
  - 138
  - 651
  - 141
  - 656
  - 145
  - 658
  - 150
  - 662
  - 154
  - 667
  - 669
  - 160
  - 673
  - 163
  - 681
  - 170
  - 682
  - 686
  - 689
  - 693
  - 698
  - 702
  - 199
  - 205
  - 730
  - 736
  - 737
  - 741
  - 236
  - 237
  - 749
  - 752
  - 242
  - 756
  - 247
  - 249
  - 764
  - 253
  - 766
  - 256
  - 770
  - 260
  - 773
  - 777
  - 266
  - 268
  - 784
  - 273
  - 785
  - 789
  - 278
  - 280
  - 794
  - 284
  - 286
  - 799
  - 290
  - 805
  - 807
  - 296
  - 297
  - 812
  - 302
  - 814
  - 307
  - 308
  - 819
  - 821
  - 313
  - 314
  - 826
  - 320
  - 832
  - 834
  - 323
  - 327
  - 328
  - 839
  - 333
  - 846
  - 337
  - 851
  - 341
  - 855
  - 857
  - 346
  - 862
  - 351
  - 352
  - 864
  - 356
  - 869
  - 871
  - 360
  - 876
  - 369
  - 884
  - 373
  - 378
  - 379
  - 380
  - 384
  - 392
  - 400
  - 406
  - 409
  - 413
  - 419
  - 422
  - 426
  - 477
  - 482
  - 485
  - 490
  - 491
  - 500
  - 505
  - 510
  pygments.lexers.haxe.HaxeLexer.analyse_text:
  - 894
  pygments.lexers.haxe.HaxeLexer.preproc_callback:
  - 64
  - 65
  - 67
  - 69
  - 71
  - 72
  - 75
  - 76
  - 79
  - 80
  - 82
  - 83
  - 60
  - 62
  pygments.lexers.haxe.HxmlLexer:
  - 928
  - 899
  - 933
  - 912
  - 914
  - 917
  - 921
  - 924
  pygments.lexers.hdl:
  - 1
  pygments.lexers.hdl.SystemVerilogLexer:
  - 163
  - 164
  - 165
  - 196
  - 259
  - 168
  - 356
  - 268
  - 241
  - 147
  - 243
  - 245
  - 247
  - 191
  pygments.lexers.hdl.VerilogLexer:
  - 38
  - 102
  - 80
  - 116
  - 21
  - 56
  - 57
  - 90
  - 60
  pygments.lexers.hdl.VerilogLexer.analyse_text:
  - 136
  - 138
  - 140
  - 133
  pygments.lexers.hdl.VhdlLexer:
  - 417
  - 418
  - 419
  - 388
  - 424
  - 397
  - 398
  - 430
  - 400
  - 402
  - 404
  - 405
  - 374
  - 438
  - 408
  - 411
  - 414
  - 415
  pygments.lexers.hexdump:
  - 1
  pygments.lexers.hexdump.HexdumpLexer:
  - 65
  - 97
  - 98
  - 75
  - 78
  - 47
  - 49
  - 18
  - 52
  - 84
  - 54
  - 87
  - 56
  - 58
  - 59
  - 60
  - 93
  - 95
  pygments.lexers.html:
  - 1
  pygments.lexers.html.DtdLexer:
  - 129
  - 131
  - 164
  - 133
  - 136
  - 107
  - 174
  - 181
  - 157
  - 122
  - 125
  - 127
  pygments.lexers.html.DtdLexer.analyse_text:
  - 189
  pygments.lexers.html.HamlLexer:
  - 321
  - 323
  - 326
  - 328
  - 330
  - 334
  - 335
  - 336
  - 275
  - 340
  - 309
  - 379
  - 311
  - 346
  - 315
  - 319
  pygments.lexers.html.HtmlLexer:
  - 65
  - 68
  - 72
  - 74
  - 79
  - 80
  - 92
  - 50
  - 84
  - 53
  - 86
  - 58
  - 91
  - 60
  - 29
  pygments.lexers.html.HtmlLexer.analyse_text:
  - 102
  pygments.lexers.html.PugLexer:
  - 546
  - 548
  - 555
  - 556
  - 557
  - 600
  - 528
  - 529
  - 498
  - 561
  - 533
  - 567
  - 536
  - 538
  - 540
  - 543
  pygments.lexers.html.ScamlLexer:
  - 448
  - 418
  - 386
  - 420
  - 452
  - 424
  - 458
  - 491
  - 428
  - 430
  - 432
  - 435
  - 438
  - 440
  - 442
  - 446
  - 447
  pygments.lexers.html.XmlLexer:
  - 195
  pygments.lexers.html.XmlLexer.analyse_text:
  - 233
  pygments.lexers.html.XsltLexer:
  - 238
  pygments.lexers.html.XsltLexer.analyse_text:
  - 270
  pygments.lexers.html.XsltLexer.get_tokens_unprocessed:
  - 261
  - 262
  - 264
  - 265
  - 267
  pygments.lexers.idl:
  - 1
  pygments.lexers.idl.IDLLexer:
  - 256
  - 42
  - 21
  - 249
  - 253
  - 255
  pygments.lexers.idl.IDLLexer.analyse_text:
  - 280
  - 282
  - 277
  pygments.lexers.igor:
  - 1
  pygments.lexers.igor.IgorLexer:
  - 404
  - 20
  - 406
  - 408
  - 410
  - 412
  pygments.lexers.inferno:
  - 1
  pygments.lexers.inferno.LimboLexer:
  - 70
  - 71
  - 39
  - 76
  - 77
  - 21
  pygments.lexers.inferno.LimboLexer.analyse_text:
  - 83
  pygments.lexers.installers:
  - 1
  pygments.lexers.installers.DebianControlLexer:
  - 290
  - 292
  - 325
  - 294
  - 296
  - 270
  - 307
  - 310
  - 314
  - 283
  - 286
  - 287
  pygments.lexers.installers.NSISLexer:
  - 37
  - 135
  - 41
  - 42
  - 43
  - 141
  - 51
  - 53
  - 22
  - 54
  pygments.lexers.installers.RPMSpecLexer:
  - 192
  - 195
  - 165
  - 199
  - 169
  - 176
  - 209
  - 148
  - 183
  - 187
  pygments.lexers.installers.SourcesListLexer:
  - 222
  - 238
  pygments.lexers.installers.SourcesListLexer.analyse_text:
  - 264
  - 265
  - 263
  pygments.lexers.int_fiction:
  - 1
  pygments.lexers.int_fiction.Inform6Lexer:
  - 23
  - 50
  - 57
  - 61
  - 66
  - 74
  - 88
  - 96
  - 101
  - 105
  - 109
  - 113
  - 118
  - 122
  - 124
  - 134
  - 136
  - 138
  - 141
  - 148
  - 161
  - 180
  - 181
  - 214
  - 216
  - 219
  - 223
  - 226
  - 228
  - 231
  - 233
  - 236
  - 238
  - 245
  - 251
  - 256
  - 268
  - 292
  - 294
  - 297
  - 305
  - 309
  - 313
  - 315
  - 319
  - 324
  - 326
  - 331
  - 334
  - 340
  - 343
  - 346
  - 350
  - 353
  - 356
  - 361
  - 364
  - 366
  - 370
  - 374
  - 378
  - 380
  - 383
  - 385
  - 389
  - 394
  - 395
  - 406
  - 407
  - 410
  - 411
  - 414
  - 415
  - 418
  - 421
  - 422
  - 426
  - 431
  - 434
  - 455
  - 458
  - 466
  - 469
  - 471
  - 474
  - 476
  - 479
  - 482
  - 485
  - 487
  - 492
  - 498
  pygments.lexers.int_fiction.Inform6Lexer.analyse_text:
  - 537
  - 534
  pygments.lexers.int_fiction.Inform6Lexer.get_tokens_unprocessed:
  - 513
  - 516
  - 517
  - 519
  - 521
  - 522
  - 525
  - 527
  - 528
  - 531
  - 511
  pygments.lexers.int_fiction.Inform6TemplateLexer:
  - 748
  pygments.lexers.int_fiction.Inform6TemplateLexer.get_tokens_unprocessed:
  - 759
  pygments.lexers.int_fiction.Inform7Lexer:
  - 647
  - 653
  - 659
  - 667
  - 544
  - 680
  - 681
  - 685
  - 690
  - 692
  - 695
  - 570
  - 698
  - 572
  - 582
  - 720
  - 731
  - 604
  - 605
  - 732
  - 734
  - 735
  - 736
  - 615
  - 616
  - 619
  - 625
  - 626
  - 628
  pygments.lexers.int_fiction.Inform7Lexer.__init__:
  - 744
  - 739
  - 740
  - 741
  pygments.lexers.int_fiction.Tads3Lexer:
  - 1043
  - 1055
  - 1057
  - 1065
  - 1069
  - 1074
  - 1075
  - 1080
  - 1085
  - 1091
  - 1097
  - 1102
  - 1106
  - 1111
  - 1116
  - 1118
  - 1121
  - 1123
  - 1127
  - 1132
  - 1136
  - 1140
  - 1141
  - 1148
  - 1152
  - 1157
  - 1160
  - 1162
  - 1169
  - 1172
  - 1182
  - 1183
  - 1185
  - 1189
  - 1198
  - 1202
  - 1204
  - 1208
  - 1210
  - 1215
  - 1219
  - 1221
  - 1232
  - 1233
  - 1237
  - 1239
  - 1246
  - 1250
  - 1251
  - 1256
  - 763
  - 1291
  - 1292
  - 1293
  - 1294
  - 1295
  - 1296
  - 1297
  - 1298
  - 1299
  - 1300
  - 1301
  - 1302
  - 1305
  - 1306
  - 1307
  - 1308
  - 1309
  - 1310
  - 1311
  - 1312
  - 1313
  - 1314
  - 1315
  - 1316
  - 1317
  - 1318
  - 1319
  - 1320
  - 892
  - 895
  - 901
  - 902
  - 907
  - 915
  - 919
  - 922
  - 925
  - 927
  - 930
  - 932
  - 934
  - 938
  - 942
  - 946
  - 947
  - 955
  - 957
  - 960
  - 965
  - 969
  - 990
  - 993
  - 997
  - 1001
  - 1003
  - 1006
  pygments.lexers.int_fiction.Tads3Lexer._make_attribute_value_state:
  - 872
  - 873
  - 878
  pygments.lexers.int_fiction.Tads3Lexer._make_string_state:
  - 827
  - 802
  - 804
  - 807
  - 810
  - 785
  - 786
  - 787
  - 824
  - 795
  pygments.lexers.int_fiction.Tads3Lexer._make_tag_state:
  - 843
  - 845
  - 853
  - 854
  - 855
  pygments.lexers.int_fiction.Tads3Lexer.analyse_text:
  - 1379
  - 1371
  - 1375
  pygments.lexers.int_fiction.Tads3Lexer.get_tokens_unprocessed:
  - 1350
  - 1351
  - 1352
  - 1353
  - 1354
  - 1358
  - 1359
  - 1360
  - 1362
  - 1364
  - 1368
  pygments.lexers.iolang:
  - 1
  pygments.lexers.iolang.IoLexer:
  - 19
  pygments.lexers.j:
  - 1
  pygments.lexers.j.JLexer:
  - 40
  - 73
  - 42
  - 109
  - 143
  - 144
  - 19
  - 52
  - 120
  - 57
  - 61
  - 62
  pygments.lexers.javascript:
  - 1
  - 27
  - 25
  pygments.lexers.javascript.CoffeeScriptLexer:
  - 1056
  - 1122
  - 1098
  - 1036
  - 1105
  - 1076
  - 1045
  - 1014
  - 1079
  - 1110
  - 1117
  - 1053
  pygments.lexers.javascript.DartLexer:
  - 514
  - 423
  - 520
  - 508
  - 495
  - 497
  - 502
  - 439
  - 473
  - 444
  - 447
  pygments.lexers.javascript.EarlGreyLexer:
  - 1280
  - 1281
  - 1410
  - 1286
  - 1291
  - 1292
  - 1293
  - 1294
  - 1295
  - 1296
  - 1297
  - 1298
  - 1424
  - 1302
  - 1430
  - 1304
  - 1434
  - 1310
  - 1315
  - 1318
  - 1336
  - 1345
  - 1349
  - 1356
  - 1361
  - 1366
  - 1369
  - 1248
  - 1376
  - 1379
  - 1386
  - 1262
  - 1264
  - 1266
  - 1395
  - 1268
  - 1269
  - 1403
  - 1279
  pygments.lexers.javascript.JavascriptLexer:
  - 34
  - 67
  - 132
  - 113
  - 55
  - 59
  pygments.lexers.javascript.JuttleLexer:
  - 1480
  - 1484
  - 1488
  - 1462
  - 1495
  pygments.lexers.javascript.KalLexer:
  - 258
  - 266
  - 282
  - 288
  - 293
  - 299
  - 176
  - 304
  - 193
  - 196
  - 198
  - 202
  - 205
  - 210
  - 215
  - 218
  - 226
  - 233
  - 237
  - 239
  - 241
  - 243
  - 245
  - 247
  - 248
  - 254
  pygments.lexers.javascript.LassoLexer:
  - 641
  - 645
  - 647
  - 650
  - 527
  - 658
  - 659
  - 661
  - 680
  - 556
  - 686
  - 688
  - 690
  - 697
  - 703
  - 580
  - 584
  - 714
  - 588
  - 592
  - 720
  - 598
  - 727
  - 729
  - 736
  - 739
  - 613
  - 615
  - 745
  - 618
  - 746
  - 620
  - 625
  - 638
  pygments.lexers.javascript.LassoLexer.__init__:
  - 751
  - 753
  - 756
  - 757
  - 758
  - 760
  - 761
  - 762
  - 763
  - 764
  pygments.lexers.javascript.LassoLexer.analyse_text:
  - 785
  - 781
  - 783
  pygments.lexers.javascript.LassoLexer.get_tokens_unprocessed:
  - 768
  - 769
  - 770
  - 771
  - 772
  - 774
  - 775
  - 777
  pygments.lexers.javascript.LiveScriptLexer:
  - 417
  - 327
  - 393
  - 330
  - 336
  - 369
  - 400
  - 372
  - 341
  - 310
  - 405
  - 345
  - 412
  pygments.lexers.javascript.MaskLexer:
  - 1162
  - 1166
  - 1170
  - 1174
  - 1178
  - 1179
  - 1183
  - 1190
  - 1193
  - 1201
  - 1206
  - 1213
  - 1219
  - 1227
  - 1232
  - 1238
  - 1242
  - 1128
  - 1143
  pygments.lexers.javascript.NodeConsoleLexer:
  - 1530
  pygments.lexers.javascript.NodeConsoleLexer.get_tokens_unprocessed:
  - 1568
  - 1569
  - 1571
  - 1576
  - 1577
  - 1578
  - 1583
  - 1584
  - 1553
  - 1586
  - 1587
  - 1588
  - 1558
  - 1559
  - 1560
  - 1561
  - 1566
  pygments.lexers.javascript.ObjectiveJLexer:
  - 906
  - 914
  - 917
  - 791
  - 923
  - 925
  - 928
  - 935
  - 809
  - 813
  - 814
  - 943
  - 817
  - 819
  - 948
  - 821
  - 823
  - 952
  - 954
  - 829
  - 957
  - 831
  - 833
  - 835
  - 964
  - 842
  - 974
  - 848
  - 852
  - 980
  - 988
  - 994
  - 1002
  pygments.lexers.javascript.ObjectiveJLexer.analyse_text:
  - 1007
  pygments.lexers.javascript.TypeScriptLexer:
  - 138
  - 164
  - 167
  pygments.lexers.jmespath:
  - 1
  pygments.lexers.jmespath.JMESPathLexer:
  - 43
  - 44
  - 47
  - 48
  - 50
  - 19
  - 52
  - 53
  - 54
  - 59
  - 60
  - 61
  - 63
  pygments.lexers.jslt:
  - 1
  pygments.lexers.jslt.JSLTLexer:
  - 71
  - 74
  - 45
  - 46
  - 47
  - 48
  - 49
  - 50
  - 51
  - 52
  - 23
  pygments.lexers.jsonnet:
  - 1
  pygments.lexers.jsonnet.JsonnetLexer:
  - 66
  - 99
  - 37
  - 133
  - 134
  - 166
  - 137
  - 141
  - 78
  - 79
  - 114
  - 51
  - 83
  - 146
  - 151
  - 156
  - 125
  - 94
  pygments.lexers.jsonnet.quoted_field_name:
  - 31
  pygments.lexers.jsonnet.string_rules:
  - 23
  pygments.lexers.julia:
  - 1
  pygments.lexers.julia.JuliaConsoleLexer:
  - 248
  pygments.lexers.julia.JuliaConsoleLexer.get_tokens_unprocessed:
  - 257
  - 264
  - 265
  - 266
  - 270
  - 271
  - 272
  - 275
  - 276
  - 279
  - 280
  - 281
  - 284
  - 285
  - 288
  - 290
  - 292
  - 293
  - 294
  pygments.lexers.julia.JuliaLexer:
  - 130
  - 134
  - 136
  - 138
  - 153
  - 28
  - 167
  - 51
  - 185
  - 58
  - 62
  - 190
  - 65
  - 195
  - 68
  - 198
  - 73
  - 75
  - 77
  - 207
  - 209
  - 215
  - 221
  - 94
  - 95
  - 97
  - 98
  - 227
  - 101
  - 229
  - 103
  - 107
  - 235
  - 109
  - 237
  - 114
  - 117
  - 123
  - 126
  pygments.lexers.julia.JuliaLexer.analyse_text:
  - 244
  pygments.lexers.jvm:
  - 1
  pygments.lexers.jvm.AspectJLexer:
  - 119
  pygments.lexers.jvm.AspectJLexer.get_tokens_unprocessed:
  - 146
  - 147
  - 148
  - 149
  - 150
  - 151
  - 152
  - 153
  - 155
  pygments.lexers.jvm.CeylonLexer:
  - 1056
  - 1060
  - 1038
  - 1040
  - 1015
  - 1052
  - 1055
  pygments.lexers.jvm.ClojureLexer:
  - 931
  - 924
  - 934
  - 814
  pygments.lexers.jvm.ClojureScriptLexer:
  - 955
  pygments.lexers.jvm.GoloLexer:
  - 1410
  - 1412
  - 1479
  - 1416
  - 1385
  - 1450
  - 1419
  - 1451
  - 1452
  - 1422
  - 1484
  - 1488
  - 1435
  - 1439
  pygments.lexers.jvm.GosuLexer:
  - 481
  - 514
  - 484
  - 486
  - 520
  - 489
  - 491
  - 466
  - 501
  - 509
  - 478
  - 447
  pygments.lexers.jvm.GosuTemplateLexer:
  - 526
  pygments.lexers.jvm.GosuTemplateLexer.get_tokens_unprocessed:
  - 538
  - 540
  pygments.lexers.jvm.GroovyLexer:
  - 544
  - 581
  - 588
  - 590
  - 592
  - 562
  - 566
  - 600
  pygments.lexers.jvm.GroovyLexer.analyse_text:
  - 618
  pygments.lexers.jvm.IokeLexer:
  - 673
  - 642
  - 648
  - 654
  - 622
  - 659
  - 666
  pygments.lexers.jvm.JasminLexer:
  - 1664
  - 1667
  - 1670
  - 1673
  - 1676
  - 1679
  - 1683
  - 1558
  - 1688
  - 1691
  - 1693
  - 1697
  - 1700
  - 1704
  - 1707
  - 1712
  - 1716
  - 1717
  - 1590
  - 1723
  - 1726
  - 1729
  - 1734
  - 1738
  - 1614
  - 1742
  - 1616
  - 1623
  - 1499
  - 1628
  - 1634
  - 1635
  - 1639
  - 1644
  - 1647
  - 1649
  - 1652
  - 1655
  - 1658
  - 1661
  pygments.lexers.jvm.JasminLexer.analyse_text:
  - 1752
  - 1754
  - 1760
  - 1756
  pygments.lexers.jvm.JavaLexer:
  - 65
  - 66
  - 71
  - 73
  - 42
  - 74
  - 44
  - 106
  - 55
  - 27
  - 62
  pygments.lexers.jvm.KotlinLexer:
  - 1152
  - 1153
  - 1159
  - 1162
  - 1164
  - 1167
  - 1170
  - 1196
  - 1202
  - 1206
  - 1216
  - 1220
  - 1095
  - 1225
  - 1232
  - 1109
  - 1110
  - 1240
  - 1113
  - 1114
  - 1245
  - 1133
  - 1134
  - 1143
  - 1145
  - 1150
  pygments.lexers.jvm.PigLexer:
  - 1317
  - 1349
  - 1339
  - 1340
  - 1341
  - 1342
  - 1343
  pygments.lexers.jvm.SarlLexer:
  - 1764
  - 1798
  - 1801
  - 1803
  - 1784
  - 1786
  pygments.lexers.jvm.ScalaLexer:
  - 385
  - 389
  - 390
  - 264
  - 394
  - 395
  - 268
  - 270
  - 399
  - 273
  - 275
  - 404
  - 405
  - 279
  - 280
  - 282
  - 410
  - 284
  - 414
  - 159
  - 290
  - 419
  - 293
  - 424
  - 298
  - 171
  - 172
  - 173
  - 300
  - 175
  - 303
  - 430
  - 310
  - 439
  - 313
  - 342
  - 315
  - 330
  - 206
  - 207
  - 208
  - 209
  - 210
  - 211
  - 212
  - 213
  - 214
  - 215
  - 216
  - 217
  - 218
  - 219
  - 220
  - 221
  - 222
  - 223
  - 224
  - 225
  - 226
  - 227
  - 378
  - 242
  - 372
  - 246
  - 247
  - 374
  - 250
  - 379
  pygments.lexers.jvm.TeaLangLexer:
  - 992
  - 993
  - 996
  - 968
  - 983
  - 985
  pygments.lexers.jvm.XtendLexer:
  - 1251
  - 1285
  - 1287
  - 1289
  - 1271
  - 1273
  pygments.lexers.kuin:
  - 1
  pygments.lexers.kuin.KuinLexer:
  - 19
  - 31
  - 35
  - 39
  - 40
  - 42
  - 44
  - 46
  - 48
  - 50
  - 52
  - 54
  - 56
  - 58
  - 60
  - 76
  - 89
  - 94
  - 95
  - 98
  - 103
  - 104
  - 107
  - 112
  - 113
  - 117
  - 122
  - 123
  - 124
  - 125
  - 128
  - 133
  - 134
  - 136
  - 137
  - 138
  - 141
  - 145
  - 150
  - 151
  - 152
  - 153
  - 154
  - 157
  - 161
  - 166
  - 167
  - 169
  - 170
  - 171
  - 174
  - 178
  - 183
  - 184
  - 185
  - 186
  - 189
  - 194
  - 195
  - 196
  - 197
  - 200
  - 205
  - 206
  - 207
  - 208
  - 211
  - 216
  - 217
  - 219
  - 220
  - 221
  - 224
  - 231
  - 235
  - 238
  - 242
  - 246
  - 250
  - 254
  - 258
  - 262
  - 266
  - 272
  - 282
  - 285
  - 288
  - 320
  - 330
  pygments.lexers.lilypond:
  - 1
  pygments.lexers.lilypond.LilyPondLexer:
  - 138
  - 139
  - 140
  - 141
  - 142
  - 143
  - 144
  - 145
  - 146
  - 148
  - 149
  - 150
  - 151
  - 152
  - 154
  - 155
  - 156
  - 162
  - 163
  - 40
  - 197
  - 198
  - 113
  pygments.lexers.lilypond.LilyPondLexer.get_tokens_unprocessed:
  - 69
  - 70
  - 71
  - 72
  - 74
  - 76
  pygments.lexers.lilypond.builtin_words:
  - 32
  - 36
  - 30
  pygments.lexers.lisp:
  - 1
  pygments.lexers.lisp.CPSALexer:
  - 2531
  - 2476
  - 2539
  pygments.lexers.lisp.CommonLispLexer:
  - 297
  - 363
  - 437
  - 440
  - 443
  pygments.lexers.lisp.CommonLispLexer.__init__:
  - 332
  pygments.lexers.lisp.CommonLispLexer.get_tokens_unprocessed:
  - 353
  - 354
  - 356
  - 357
  - 359
  - 336
  - 337
  - 338
  - 339
  - 341
  - 342
  - 344
  - 345
  - 347
  - 348
  - 350
  - 351
  pygments.lexers.lisp.EmacsLispLexer:
  - 1666
  - 2231
  pygments.lexers.lisp.EmacsLispLexer.get_tokens_unprocessed:
  - 2208
  - 2209
  - 2210
  - 2212
  - 2213
  - 2215
  - 2216
  - 2218
  - 2219
  - 2221
  - 2222
  - 2224
  - 2225
  - 2227
  - 2207
  pygments.lexers.lisp.FennelLexer:
  - 2824
  - 2820
  - 2758
  - 2822
  pygments.lexers.lisp.HyLexer:
  - 549
  - 550
  - 553
  - 560
  - 540
  - 563
  - 476
  - 541
  pygments.lexers.lisp.HyLexer._multi_escape:
  - 518
  pygments.lexers.lisp.HyLexer.analyse_text:
  - 586
  pygments.lexers.lisp.NewLispLexer:
  - 1638
  - 1534
  pygments.lexers.lisp.RacketLexer:
  - 1504
  - 1474
  - 1507
  - 1511
  - 1480
  - 1513
  - 1516
  - 1487
  - 591
  - 1489
  - 1492
  - 1462
  - 1495
  - 1499
  pygments.lexers.lisp.SchemeLexer:
  - 199
  - 202
  - 116
  - 85
  - 86
  - 89
  - 27
  - 92
  - 95
  pygments.lexers.lisp.SchemeLexer.decimal_cb:
  - 178
  - 182
  pygments.lexers.lisp.SchemeLexer.get_tokens_unprocessed:
  - 64
  - 65
  - 66
  - 67
  - 68
  - 70
  - 72
  - 63
  pygments.lexers.lisp.ShenLexer:
  - 2364
  - 2365
  - 2311
  pygments.lexers.lisp.ShenLexer._process_declaration:
  - 2433
  - 2436
  - 2437
  - 2438
  - 2440
  - 2441
  - 2443
  - 2445
  - 2446
  - 2448
  - 2449
  - 2450
  - 2452
  - 2453
  - 2454
  - 2455
  - 2456
  - 2458
  - 2461
  - 2428
  - 2429
  - 2431
  pygments.lexers.lisp.ShenLexer._process_declarations:
  - 2409
  - 2410
  - 2411
  - 2412
  - 2414
  pygments.lexers.lisp.ShenLexer._process_signature:
  - 2466
  - 2467
  - 2468
  - 2470
  - 2471
  - 2472
  pygments.lexers.lisp.ShenLexer._process_symbols:
  - 2419
  - 2420
  - 2421
  - 2422
  - 2425
  pygments.lexers.lisp.ShenLexer.get_tokens_unprocessed:
  - 2400
  - 2401
  - 2399
  pygments.lexers.lisp.XtlangLexer:
  - 2752
  - 2689
  - 2691
  - 2707
  - 2739
  - 2710
  - 2742
  - 2712
  - 2554
  - 2749
  - 2686
  pygments.lexers.load_lexer_from_file:
  - 132
  - 133
  - 135
  - 136
  - 140
  - 142
  - 144
  - 146
  - 115
  pygments.lexers.macaulay2:
  - 1
  pygments.lexers.macaulay2.Macaulay2Lexer:
  - 1701
  - 1702
  - 1703
  - 1704
  - 1688
  pygments.lexers.make:
  - 1
  pygments.lexers.make.BaseMakefileLexer:
  - 97
  - 68
  - 82
  - 88
  - 92
  pygments.lexers.make.CMakeLexer:
  - 166
  - 168
  - 169
  - 174
  - 175
  - 176
  - 181
  - 182
  - 127
  pygments.lexers.make.CMakeLexer.analyse_text:
  - 204
  pygments.lexers.make.MakefileLexer:
  - 43
  - 35
  - 23
  pygments.lexers.make.MakefileLexer.analyse_text:
  - 63
  pygments.lexers.make.MakefileLexer.get_tokens_unprocessed:
  - 47
  - 49
  - 51
  - 52
  - 53
  - 54
  - 55
  - 56
  - 59
  pygments.lexers.markup:
  - 1
  pygments.lexers.markup.BBCodeLexer:
  - 52
  - 30
  - 55
  pygments.lexers.markup.GroffLexer:
  - 352
  - 355
  - 334
  - 370
  - 348
  pygments.lexers.markup.GroffLexer.analyse_text:
  - 385
  - 379
  - 381
  - 383
  pygments.lexers.markup.MarkdownLexer:
  - 543
  - 545
  - 547
  - 549
  - 552
  - 555
  - 558
  - 560
  - 566
  - 572
  - 576
  - 578
  - 580
  - 582
  - 584
  - 589
  - 594
  - 596
  - 500
  pygments.lexers.markup.MarkdownLexer.__init__:
  - 605
  - 606
  pygments.lexers.markup.MarkdownLexer._handle_codeblock:
  - 513
  - 519
  - 520
  - 521
  - 525
  - 527
  - 530
  - 533
  - 534
  - 536
  - 538
  pygments.lexers.markup.MoinWikiLexer:
  - 78
  - 81
  - 83
  - 86
  - 87
  - 91
  - 63
  pygments.lexers.markup.MozPreprocCssLexer:
  - 484
  pygments.lexers.markup.MozPreprocCssLexer.__init__:
  - 496
  pygments.lexers.markup.MozPreprocHashLexer:
  - 416
  - 417
  - 390
  - 408
  - 409
  pygments.lexers.markup.MozPreprocJavascriptLexer:
  - 468
  pygments.lexers.markup.MozPreprocJavascriptLexer.__init__:
  - 480
  pygments.lexers.markup.MozPreprocPercentLexer:
  - 431
  pygments.lexers.markup.MozPreprocXulLexer:
  - 452
  pygments.lexers.markup.MozPreprocXulLexer.__init__:
  - 464
  pygments.lexers.markup.RstLexer:
  - 174
  - 175
  - 182
  - 187
  - 190
  - 193
  - 195
  - 198
  - 200
  - 203
  - 210
  - 211
  - 214
  - 217
  - 220
  - 221
  - 226
  - 229
  - 232
  - 233
  - 108
  - 239
  - 242
  - 244
  pygments.lexers.markup.RstLexer.__init__:
  - 260
  - 261
  pygments.lexers.markup.RstLexer._handle_sourcecode:
  - 134
  - 135
  - 136
  - 137
  - 138
  - 139
  - 140
  - 144
  - 146
  - 149
  - 150
  - 151
  - 154
  - 155
  - 160
  - 162
  - 163
  - 164
  - 168
  pygments.lexers.markup.RstLexer.analyse_text:
  - 264
  - 266
  - 267
  - 268
  pygments.lexers.markup.TexLexer:
  - 322
  - 298
  - 303
  - 276
  - 311
  - 317
  pygments.lexers.markup.TexLexer.analyse_text:
  - 329
  - 327
  pygments.lexers.markup.TiddlyWiki5Lexer:
  - 681
  - 683
  - 684
  - 688
  - 690
  - 692
  - 694
  - 696
  - 698
  - 700
  - 706
  - 707
  - 710
  - 722
  - 724
  - 726
  - 728
  - 731
  - 734
  - 610
  - 748
  - 751
  - 753
  - 755
  pygments.lexers.markup.TiddlyWiki5Lexer.__init__:
  - 764
  - 765
  pygments.lexers.markup.TiddlyWiki5Lexer._handle_codeblock:
  - 640
  - 643
  - 644
  - 647
  - 649
  - 623
  - 629
  - 630
  - 631
  - 635
  - 637
  pygments.lexers.markup.TiddlyWiki5Lexer._handle_cssblock:
  - 674
  - 676
  - 652
  - 658
  - 659
  - 662
  - 664
  - 667
  - 670
  - 671
  pygments.lexers.math:
  - 1
  pygments.lexers.matlab:
  - 1
  - 2738
  pygments.lexers.matlab.MatlabLexer:
  - 2689
  - 2659
  - 2692
  - 70
  - 72
  - 75
  - 2680
  - 2669
  - 2671
  - 80
  - 2703
  - 86
  - 24
  - 89
  - 2685
  - 2719
  pygments.lexers.matlab.MatlabLexer.analyse_text:
  - 2725
  - 2726
  - 2727
  - 2731
  - 2734
  pygments.lexers.matlab.MatlabSessionLexer:
  - 2742
  pygments.lexers.matlab.MatlabSessionLexer.get_tokens_unprocessed:
  - 2752
  - 2758
  - 2759
  - 2761
  - 2762
  - 2766
  - 2767
  - 2771
  - 2773
  - 2778
  - 2779
  - 2781
  - 2784
  - 2785
  - 2786
  - 2791
  - 2792
  - 2793
  - 2797
  - 2801
  - 2806
  - 2807
  - 2808
  pygments.lexers.matlab.OctaveLexer:
  - 3169
  - 3215
  - 3155
  - 3220
  - 2812
  - 3166
  pygments.lexers.matlab.OctaveLexer.analyse_text:
  - 3225
  pygments.lexers.matlab.ScilabLexer:
  - 3246
  - 3255
  - 3290
  - 3259
  - 3294
  - 3230
  pygments.lexers.matlab.ScilabLexer.analyse_text:
  - 3305
  - 3308
  - 3303
  pygments.lexers.maxima:
  - 1
  pygments.lexers.maxima.MaximaLexer:
  - 53
  - 54
  - 22
  - 56
  - 55
  - 60
  pygments.lexers.maxima.MaximaLexer.analyse_text:
  - 80
  - 83
  pygments.lexers.mcfunction:
  - 1
  pygments.lexers.mcfunction.MCFunctionLexer:
  - 258
  - 276
  - 155
  - 158
  - 161
  - 289
  - 164
  - 294
  - 167
  - 297
  - 173
  - 303
  - 304
  - 306
  - 92
  - 122
  - 109
  - 110
  - 111
  - 112
  - 113
  - 114
  - 115
  - 245
  - 246
  - 250
  - 251
  - 127
  pygments.lexers.mcfunction.SNBTLexer:
  - 71
  - 72
  - 73
  - 81
  - 82
  - 19
  - 83
  pygments.lexers.meson:
  - 1
  pygments.lexers.meson.MesonLexer:
  - 72
  - 73
  - 74
  - 45
  - 46
  - 47
  - 19
  - 84
  - 56
  pygments.lexers.mime:
  - 1
  pygments.lexers.mime.MIMELexer:
  - 196
  - 22
  - 207
  pygments.lexers.mime.MIMELexer.__init__:
  - 64
  - 60
  - 61
  - 62
  - 63
  pygments.lexers.mime.MIMELexer.get_body_tokens:
  - 128
  - 82
  - 83
  - 86
  - 87
  - 92
  - 93
  - 94
  - 98
  - 99
  - 102
  - 103
  - 104
  - 105
  - 106
  - 107
  - 113
  - 116
  - 118
  - 119
  - 122
  - 123
  - 127
  pygments.lexers.mime.MIMELexer.get_bodypart_tokens:
  - 136
  - 140
  - 143
  - 148
  - 152
  - 155
  pygments.lexers.mime.MIMELexer.get_content_type_subtokens:
  - 167
  - 168
  - 169
  - 170
  - 171
  - 173
  - 174
  - 175
  pygments.lexers.mime.MIMELexer.get_header_tokens:
  - 67
  - 69
  - 70
  - 71
  - 73
  - 74
  - 75
  - 76
  - 79
  pygments.lexers.mime.MIMELexer.store_content_transfer_encoding:
  - 180
  - 181
  pygments.lexers.mime.MIMELexer.store_content_type:
  - 160
  - 161
  - 162
  - 163
  - 164
  - 158
  pygments.lexers.mips:
  - 1
  pygments.lexers.mips.MIPSLexer:
  - 112
  - 113
  - 18
  - 114
  - 118
  pygments.lexers.ml:
  - 1
  pygments.lexers.ml.FStarLexer:
  - 865
  - 915
  - 916
  - 917
  - 918
  - 948
  - 920
  - 958
  pygments.lexers.ml.OcamlLexer:
  - 356
  - 433
  - 402
  - 403
  - 405
  - 406
  - 443
  pygments.lexers.ml.OpaLexer:
  - 642
  - 645
  - 648
  - 654
  - 664
  - 671
  - 449
  - 710
  - 716
  - 600
  - 602
  - 609
  - 491
  - 619
  - 496
  - 498
  - 626
  - 627
  - 630
  - 633
  pygments.lexers.ml.ReasonLexer:
  - 772
  - 849
  - 818
  - 819
  - 821
  - 822
  - 859
  pygments.lexers.ml.SMLLexer:
  - 256
  - 269
  - 273
  - 274
  - 21
  - 280
  - 281
  - 286
  - 166
  - 297
  - 172
  - 304
  - 306
  - 179
  - 180
  - 308
  - 309
  - 186
  - 315
  - 318
  - 320
  - 324
  - 328
  - 201
  - 202
  - 207
  - 208
  - 211
  - 216
  - 217
  - 220
  - 225
  - 233
  - 238
  - 243
  - 245
  - 250
  - 124
  - 255
  pygments.lexers.ml.SMLLexer.end_id_callback:
  - 90
  - 84
  - 86
  pygments.lexers.ml.SMLLexer.id_callback:
  - 96
  - 100
  - 93
  - 94
  pygments.lexers.ml.SMLLexer.long_id_callback:
  - 80
  - 81
  - 76
  pygments.lexers.modeling:
  - 1
  pygments.lexers.modeling.BugsLexer:
  - 161
  - 162
  - 100
  - 165
  - 170
  - 145
  - 126
  pygments.lexers.modeling.BugsLexer.analyse_text:
  - 189
  pygments.lexers.modeling.JagsLexer:
  - 259
  - 196
  - 244
  - 245
  - 248
  - 218
  - 254
  pygments.lexers.modeling.JagsLexer.analyse_text:
  - 272
  - 273
  - 275
  pygments.lexers.modeling.ModelicaLexer:
  - 78
  - 46
  - 82
  - 85
  - 87
  - 24
  - 93
  pygments.lexers.modeling.StanLexer:
  - 321
  - 325
  - 329
  - 331
  - 335
  - 336
  - 337
  - 340
  - 309
  - 311
  - 314
  - 284
  - 317
  pygments.lexers.modeling.StanLexer.analyse_text:
  - 366
  pygments.lexers.modula2:
  - 1
  pygments.lexers.modula2.Modula2Lexer:
  - 320
  - 321
  - 322
  - 323
  - 324
  - 325
  - 326
  - 23
  - 314
  - 315
  - 316
  - 317
  - 318
  - 319
  pygments.lexers.modula2.Modula2Lexer.__init__:
  - 1286
  - 1289
  - 1296
  - 1300
  - 1269
  - 1271
  - 1272
  - 1274
  pygments.lexers.modula2.Modula2Lexer.analyse_text:
  - 1568
  - 1577
  - 1564
  - 1573
  pygments.lexers.modula2.Modula2Lexer.get_dialect_from_dialect_tag:
  - 1413
  - 1414
  - 1419
  - 1420
  - 1421
  - 1433
  - 1438
  pygments.lexers.modula2.Modula2Lexer.get_tokens_unprocessed:
  - 1536
  - 1538
  - 1544
  - 1548
  - 1549
  - 1551
  - 1553
  - 1555
  - 1557
  - 1561
  - 1454
  - 1457
  - 1458
  - 1459
  - 1462
  - 1466
  - 1467
  - 1469
  - 1470
  - 1472
  - 1474
  - 1475
  - 1477
  - 1479
  - 1480
  - 1482
  - 1483
  - 1487
  - 1488
  - 1490
  - 1493
  - 1496
  - 1499
  - 1502
  - 1505
  - 1508
  - 1509
  - 1512
  - 1514
  - 1517
  - 1520
  - 1523
  - 1526
  - 1527
  - 1530
  - 1532
  - 1533
  pygments.lexers.modula2.Modula2Lexer.set_dialect:
  - 1309
  - 1315
  - 1317
  - 1318
  - 1321
  - 1323
  - 1324
  - 1327
  - 1329
  - 1330
  - 1333
  - 1335
  - 1336
  - 1339
  - 1341
  - 1342
  - 1345
  - 1347
  - 1348
  - 1351
  - 1353
  - 1354
  - 1357
  - 1359
  - 1360
  - 1363
  - 1365
  - 1366
  - 1369
  - 1371
  - 1372
  pygments.lexers.monte:
  - 1
  pygments.lexers.monte.MonteLexer:
  - 132
  - 196
  - 136
  - 105
  - 169
  - 139
  - 202
  - 109
  - 79
  - 175
  - 113
  - 126
  pygments.lexers.mosel:
  - 1
  pygments.lexers.mosel.MoselLexer:
  - 392
  - 418
  - 429
  - 407
  pygments.lexers.ncl:
  - 1
  pygments.lexers.ncl.NCLLexer:
  - 35
  - 36
  - 68
  - 38
  - 43
  - 368
  - 21
  - 53
  pygments.lexers.nimrod:
  - 1
  pygments.lexers.nimrod.NimrodLexer:
  - 160
  - 100
  - 164
  - 102
  - 103
  - 104
  - 107
  - 108
  - 177
  - 21
  - 181
  - 88
  - 186
  - 155
  pygments.lexers.nimrod.NimrodLexer.underscorize:
  - 38
  - 39
  - 40
  - 41
  - 42
  - 44
  pygments.lexers.nit:
  - 1
  pygments.lexers.nit.NitLexer:
  - 32
  - 19
  pygments.lexers.nix:
  - 1
  pygments.lexers.nix.NixLexer:
  - 70
  - 21
  - 54
  - 119
  - 57
  - 63
  pygments.lexers.nix.NixLexer.analyse_text:
  - 128
  - 130
  - 132
  - 126
  pygments.lexers.oberon:
  - 1
  pygments.lexers.oberon.ComponentPascalLexer:
  - 35
  - 36
  - 37
  - 38
  - 39
  - 40
  - 41
  - 42
  - 21
  - 88
  - 92
  pygments.lexers.oberon.ComponentPascalLexer.analyse_text:
  - 107
  - 111
  - 113
  - 115
  - 117
  pygments.lexers.objective:
  - 1
  pygments.lexers.objective.LogosLexer:
  - 256
  - 260
  - 263
  - 265
  - 266
  - 236
  - 269
  - 238
  - 239
  - 270
  - 241
  - 242
  - 275
  - 250
  - 220
  pygments.lexers.objective.LogosLexer.analyse_text:
  - 278
  pygments.lexers.objective.ObjectiveCLexer:
  - 195
  pygments.lexers.objective.ObjectiveCppLexer:
  - 208
  pygments.lexers.objective.SwiftLexer:
  - 416
  - 471
  - 444
  - 423
  - 458
  - 490
  - 462
  - 305
  - 308
  - 374
  - 439
  - 441
  - 442
  - 475
  - 284
  - 477
  pygments.lexers.objective.SwiftLexer.get_tokens_unprocessed:
  - 498
  - 499
  - 500
  - 501
  - 505
  pygments.lexers.objective.objective:
  - 24
  - 34
  - 38
  pygments.lexers.objective.objective.GeneratedObjectiveCVariant:
  - 129
  - 135
  - 139
  - 144
  - 149
  - 154
  - 159
  - 163
  - 43
  - 60
  - 70
  - 79
  - 81
  - 90
  - 93
  - 96
  - 99
  - 102
  - 107
  - 109
  - 112
  - 113
  - 123
  pygments.lexers.objective.objective.GeneratedObjectiveCVariant.analyse_text:
  - 168
  - 170
  - 172
  - 174
  pygments.lexers.objective.objective.GeneratedObjectiveCVariant.get_tokens_unprocessed:
  - 182
  - 183
  - 184
  - 185
  - 189
  pygments.lexers.ooc:
  - 1
  pygments.lexers.ooc.OocLexer:
  - 32
  - 42
  - 44
  - 51
  - 19
  - 57
  pygments.lexers.other:
  - 1
  pygments.lexers.parasail:
  - 1
  pygments.lexers.parasail.ParaSailLexer:
  - 58
  - 21
  pygments.lexers.parsers:
  - 1
  pygments.lexers.parsers.AntlrActionScriptLexer:
  - 650
  pygments.lexers.parsers.AntlrActionScriptLexer.__init__:
  - 662
  pygments.lexers.parsers.AntlrActionScriptLexer.analyse_text:
  - 665
  - 666
  pygments.lexers.parsers.AntlrCSharpLexer:
  - 555
  pygments.lexers.parsers.AntlrCSharpLexer.__init__:
  - 566
  pygments.lexers.parsers.AntlrCSharpLexer.analyse_text:
  - 569
  - 570
  pygments.lexers.parsers.AntlrCppLexer:
  - 517
  pygments.lexers.parsers.AntlrCppLexer.__init__:
  - 528
  pygments.lexers.parsers.AntlrCppLexer.analyse_text:
  - 531
  - 532
  pygments.lexers.parsers.AntlrJavaLexer:
  - 593
  pygments.lexers.parsers.AntlrJavaLexer.__init__:
  - 604
  pygments.lexers.parsers.AntlrJavaLexer.analyse_text:
  - 608
  pygments.lexers.parsers.AntlrLexer:
  - 385
  - 386
  - 393
  - 395
  - 401
  - 404
  - 407
  - 412
  - 413
  - 436
  - 437
  - 441
  - 446
  - 447
  - 322
  - 450
  - 451
  - 456
  - 476
  - 478
  - 351
  - 352
  - 355
  - 483
  - 363
  - 369
  - 373
  - 505
  - 379
  pygments.lexers.parsers.AntlrLexer.analyse_text:
  - 511
  pygments.lexers.parsers.AntlrObjectiveCLexer:
  - 536
  pygments.lexers.parsers.AntlrObjectiveCLexer.__init__:
  - 547
  pygments.lexers.parsers.AntlrObjectiveCLexer.analyse_text:
  - 550
  - 551
  pygments.lexers.parsers.AntlrPerlLexer:
  - 631
  pygments.lexers.parsers.AntlrPerlLexer.__init__:
  - 642
  pygments.lexers.parsers.AntlrPerlLexer.analyse_text:
  - 645
  - 646
  pygments.lexers.parsers.AntlrPythonLexer:
  - 574
  pygments.lexers.parsers.AntlrPythonLexer.__init__:
  - 585
  pygments.lexers.parsers.AntlrPythonLexer.analyse_text:
  - 588
  - 589
  pygments.lexers.parsers.AntlrRubyLexer:
  - 612
  pygments.lexers.parsers.AntlrRubyLexer.__init__:
  - 623
  pygments.lexers.parsers.AntlrRubyLexer.analyse_text:
  - 626
  - 627
  pygments.lexers.parsers.EbnfLexer:
  - 769
  - 770
  - 771
  - 775
  - 776
  - 777
  - 754
  - 794
  pygments.lexers.parsers.RagelCLexer:
  - 232
  pygments.lexers.parsers.RagelCLexer.__init__:
  - 243
  pygments.lexers.parsers.RagelCppLexer:
  - 268
  pygments.lexers.parsers.RagelCppLexer.__init__:
  - 279
  pygments.lexers.parsers.RagelDLexer:
  - 250
  pygments.lexers.parsers.RagelDLexer.__init__:
  - 261
  pygments.lexers.parsers.RagelEmbeddedLexer:
  - 131
  - 165
  - 166
  - 203
  - 173
  - 174
  - 146
  pygments.lexers.parsers.RagelJavaLexer:
  - 304
  pygments.lexers.parsers.RagelJavaLexer.__init__:
  - 315
  pygments.lexers.parsers.RagelLexer:
  - 96
  - 97
  - 98
  - 99
  - 36
  - 105
  - 93
  - 94
  - 95
  pygments.lexers.parsers.RagelObjectiveCLexer:
  - 286
  pygments.lexers.parsers.RagelObjectiveCLexer.__init__:
  - 297
  pygments.lexers.parsers.RagelRubyLexer:
  - 214
  pygments.lexers.parsers.RagelRubyLexer.__init__:
  - 225
  pygments.lexers.parsers.TreetopBaseLexer:
  - 704
  - 707
  - 679
  - 713
  - 714
  - 685
  - 686
  - 692
  - 693
  - 699
  - 670
  - 703
  pygments.lexers.parsers.TreetopLexer:
  - 739
  pygments.lexers.parsers.TreetopLexer.__init__:
  - 750
  pygments.lexers.pascal:
  - 1
  pygments.lexers.pascal.DelphiLexer:
  - 26
  pygments.lexers.pascal.DelphiLexer.__init__:
  - 300
  - 301
  - 302
  - 303
  - 304
  - 305
  - 306
  - 307
  - 308
  - 309
  - 310
  pygments.lexers.pascal.DelphiLexer.get_tokens_unprocessed:
  - 390
  - 395
  - 402
  - 406
  - 413
  - 418
  - 420
  - 422
  - 424
  - 426
  - 430
  - 434
  - 436
  - 437
  - 439
  - 313
  - 441
  - 443
  - 447
  - 448
  - 321
  - 449
  - 451
  - 452
  - 454
  - 327
  - 328
  - 456
  - 330
  - 331
  - 457
  - 460
  - 461
  - 335
  - 463
  - 337
  - 464
  - 466
  - 340
  - 468
  - 342
  - 469
  - 470
  - 474
  - 476
  - 349
  - 350
  - 478
  - 352
  - 479
  - 354
  - 481
  - 356
  - 482
  - 358
  - 359
  - 360
  - 483
  - 362
  - 485
  - 489
  - 491
  - 493
  - 367
  - 495
  - 497
  - 506
  - 500
  - 501
  - 374
  - 375
  - 504
  - 377
  - 378
  - 379
  - 382
  pygments.lexers.pawn:
  - 1
  pygments.lexers.pawn.PawnLexer:
  - 130
  pygments.lexers.pawn.PawnLexer.analyse_text:
  - 201
  - 199
  pygments.lexers.pawn.SourcePawnLexer:
  - 20
  pygments.lexers.pawn.SourcePawnLexer.__init__:
  - 108
  - 111
  - 112
  - 114
  - 115
  pygments.lexers.pawn.SourcePawnLexer.get_tokens_unprocessed:
  - 118
  - 119
  - 120
  - 121
  - 122
  - 124
  - 126
  pygments.lexers.perl:
  - 1
  pygments.lexers.perl.Perl6Lexer:
  - 608
  - 641
  - 226
  - 610
  - 611
  - 612
  - 614
  - 647
  - 653
  - 664
  - 624
  - 658
  - 659
  - 660
  - 599
  - 600
  - 637
  - 606
  pygments.lexers.perl.Perl6Lexer.__init__:
  - 732
  - 733
  pygments.lexers.perl.Perl6Lexer._build_word_match:
  - 496
  - 497
  - 501
  pygments.lexers.perl.Perl6Lexer.analyse_text:
  - 708
  - 709
  - 710
  - 714
  - 717
  - 718
  - 719
  - 692
  - 693
  - 694
  - 725
  - 696
  - 703
  pygments.lexers.perl.Perl6Lexer.analyse_text.strip_pod:
  - 681
  - 682
  - 684
  - 686
  - 687
  pygments.lexers.perl.Perl6Lexer.brackets_callback.callback:
  - 514
  - 517
  - 523
  - 526
  - 527
  - 529
  - 530
  - 532
  - 541
  - 543
  - 545
  - 546
  - 547
  - 550
  - 551
  - 553
  - 555
  - 506
  - 508
  - 509
  - 511
  pygments.lexers.perl.Perl6Lexer.closing_brace_callback:
  - 576
  - 577
  - 582
  - 584
  - 585
  pygments.lexers.perl.Perl6Lexer.embedded_perl6_callback:
  - 589
  - 590
  - 591
  pygments.lexers.perl.Perl6Lexer.opening_brace_callback:
  - 570
  - 563
  - 564
  pygments.lexers.perl.PerlLexer:
  - 135
  - 137
  - 138
  - 139
  - 171
  - 113
  - 83
  - 52
  - 23
  - 59
  pygments.lexers.perl.PerlLexer.analyse_text:
  - 209
  - 217
  - 214
  pygments.lexers.phix:
  - 1
  pygments.lexers.phix.PhixLexer:
  - 352
  - 353
  - 21
  - 349
  - 350
  - 351
  pygments.lexers.php:
  - 1
  pygments.lexers.php.PhpLexer:
  - 192
  - 225
  - 259
  - 261
  - 138
  - 203
  - 270
  - 207
  - 208
  - 241
  - 210
  - 273
  - 212
  - 276
  - 249
  pygments.lexers.php.PhpLexer.__init__:
  - 289
  - 290
  - 293
  - 294
  - 296
  - 297
  - 298
  - 299
  - 282
  - 284
  - 286
  pygments.lexers.php.PhpLexer.analyse_text:
  - 314
  - 317
  pygments.lexers.php.PhpLexer.get_tokens_unprocessed:
  - 303
  - 304
  - 305
  - 306
  - 307
  - 308
  - 309
  - 311
  pygments.lexers.php.PsyshConsoleLexer:
  - 89
  pygments.lexers.php.PsyshConsoleLexer.__init__:
  - 109
  pygments.lexers.php.PsyshConsoleLexer.get_tokens_unprocessed:
  - 128
  - 131
  - 132
  - 133
  - 134
  - 112
  - 115
  - 116
  - 117
  - 118
  - 121
  - 122
  - 126
  - 127
  pygments.lexers.php.ZephirLexer:
  - 49
  - 60
  - 53
  - 23
  pygments.lexers.pointless:
  - 1
  pygments.lexers.pointless.PointlessLexer:
  - 19
  - 36
  - 30
  pygments.lexers.pony:
  - 1
  pygments.lexers.pony.PonyLexer:
  - 41
  - 76
  - 47
  - 80
  - 19
  - 57
  - 58
  - 59
  pygments.lexers.praat:
  - 1
  pygments.lexers.praat.PraatLexer:
  - 257
  - 130
  - 132
  - 135
  - 263
  - 139
  - 267
  - 141
  - 143
  - 144
  - 273
  - 19
  - 148
  - 277
  - 280
  - 283
  - 156
  - 286
  - 289
  - 165
  - 295
  - 298
  - 171
  - 173
  - 176
  - 177
  - 178
  - 186
  - 194
  - 195
  - 196
  - 197
  - 205
  - 206
  - 207
  - 217
  - 220
  - 226
  - 227
  - 229
  - 230
  - 234
  - 235
  - 241
  - 121
  - 252
  pygments.lexers.procfile:
  - 1
  pygments.lexers.procfile.ProcfileLexer:
  - 33
  - 18
  - 39
  pygments.lexers.prolog:
  - 1
  pygments.lexers.prolog.LogtalkLexer:
  - 85
  pygments.lexers.prolog.LogtalkLexer.analyse_text:
  - 297
  - 299
  - 301
  - 295
  pygments.lexers.prolog.PrologLexer:
  - 62
  - 58
  - 21
  - 54
  pygments.lexers.promql:
  - 1
  pygments.lexers.promql.PromQLLexer:
  - 34
  - 163
  - 72
  - 173
  - 51
  - 19
  - 150
  pygments.lexers.python:
  - 1
  pygments.lexers.python.CythonLexer:
  - 908
  - 946
  - 948
  - 832
  - 960
  - 962
  - 963
  - 966
  - 969
  - 847
  - 848
  - 856
  - 859
  - 861
  - 862
  - 863
  - 991
  - 865
  - 866
  - 867
  - 868
  - 869
  - 870
  - 996
  - 1000
  - 1001
  - 875
  - 876
  - 877
  - 878
  - 879
  - 880
  - 1005
  - 1006
  - 883
  - 892
  pygments.lexers.python.DgLexer:
  - 1036
  - 1037
  - 1038
  - 1039
  - 1012
  - 1045
  - 1052
  pygments.lexers.python.NumPyLexer:
  - 1111
  pygments.lexers.python.NumPyLexer.analyse_text:
  - 1202
  pygments.lexers.python.NumPyLexer.get_tokens_unprocessed:
  - 1193
  - 1194
  - 1195
  - 1196
  - 1198
  pygments.lexers.python.Python2Lexer:
  - 516
  - 534
  - 418
  - 556
  - 450
  - 452
  - 581
  - 583
  - 461
  - 462
  - 463
  - 464
  - 593
  - 466
  - 468
  - 469
  - 470
  - 471
  - 473
  - 475
  - 477
  - 605
  - 479
  - 480
  - 481
  - 482
  - 483
  - 484
  - 485
  - 486
  - 487
  - 488
  - 489
  - 611
  - 612
  - 492
  - 616
  - 621
  - 625
  - 500
  - 630
  pygments.lexers.python.Python2Lexer.analyse_text:
  - 636
  pygments.lexers.python.Python2TracebackLexer:
  - 804
  - 811
  - 813
  - 815
  - 784
  - 817
  - 819
  - 821
  - 825
  - 826
  pygments.lexers.python.PythonConsoleLexer:
  - 640
  pygments.lexers.python.PythonConsoleLexer.__init__:
  - 667
  - 668
  pygments.lexers.python.PythonConsoleLexer.get_tokens_unprocessed:
  - 671
  - 672
  - 673
  - 675
  - 676
  - 683
  - 684
  - 685
  - 687
  - 690
  - 694
  - 698
  - 699
  - 700
  - 703
  - 704
  - 707
  - 708
  - 709
  - 710
  - 712
  - 714
  - 715
  - 718
  - 719
  - 720
  - 721
  - 722
  - 723
  - 724
  pygments.lexers.python.PythonLexer:
  - 27
  - 105
  - 107
  - 112
  - 113
  - 114
  - 115
  - 116
  - 118
  - 120
  - 125
  - 126
  - 128
  - 129
  - 131
  - 132
  - 134
  - 135
  - 137
  - 138
  - 139
  - 140
  - 141
  - 142
  - 143
  - 144
  - 147
  - 149
  - 151
  - 153
  - 155
  - 156
  - 157
  - 158
  - 159
  - 160
  - 161
  - 162
  - 164
  - 165
  - 166
  - 167
  - 168
  - 169
  - 170
  - 171
  - 174
  - 178
  - 179
  - 180
  - 181
  - 182
  - 196
  - 202
  - 206
  - 210
  - 213
  - 219
  - 227
  - 228
  - 232
  - 233
  - 236
  - 249
  - 277
  - 302
  - 325
  - 327
  - 333
  - 336
  - 337
  - 340
  - 346
  - 353
  - 354
  - 361
  - 363
  - 364
  - 365
  - 366
  - 370
  - 375
  - 380
  - 385
  - 389
  - 394
  - 399
  - 404
  pygments.lexers.python.PythonLexer.analyse_text:
  - 410
  pygments.lexers.python.PythonTracebackLexer:
  - 773
  - 775
  - 760
  - 756
  - 758
  - 728
  - 762
  - 764
  - 766
  pygments.lexers.q:
  - 1
  pygments.lexers.q.KLexer:
  - 99
  - 68
  - 103
  - 72
  - 42
  - 43
  - 44
  - 47
  - 19
  - 86
  - 61
  - 95
  pygments.lexers.q.QLexer:
  - 153
  - 165
  pygments.lexers.qlik:
  - 1
  pygments.lexers.qlik.QlikLexer:
  - 96
  - 67
  - 99
  - 73
  - 107
  - 77
  - 109
  - 50
  - 84
  - 87
  - 23
  - 56
  - 90
  - 94
  - 63
  pygments.lexers.qvt:
  - 1
  pygments.lexers.qvt.QVToLexer:
  - 67
  - 99
  - 69
  - 103
  - 72
  - 73
  - 135
  - 76
  - 77
  - 78
  - 79
  - 80
  - 140
  - 50
  - 20
  - 88
  - 94
  pygments.lexers.r:
  - 1
  - 20
  pygments.lexers.r.RConsoleLexer:
  - 24
  pygments.lexers.r.RConsoleLexer.get_tokens_unprocessed:
  - 64
  - 33
  - 38
  - 39
  - 40
  - 43
  - 49
  - 51
  - 52
  - 57
  - 62
  - 63
  pygments.lexers.r.RdLexer:
  - 155
  pygments.lexers.r.SLexer:
  - 130
  - 68
  - 115
  - 120
  - 121
  - 122
  - 123
  - 124
  - 125
  pygments.lexers.r.SLexer.analyse_text:
  - 150
  pygments.lexers.rdf:
  - 1
  pygments.lexers.rdf.ShExCLexer:
  - 320
  - 409
  - 458
  - 460
  pygments.lexers.rdf.SparqlLexer:
  - 114
  - 171
  - 21
  - 173
  pygments.lexers.rdf.TurtleLexer:
  - 261
  - 302
  - 304
  - 306
  - 179
  - 247
  - 250
  pygments.lexers.rdf.TurtleLexer.analyse_text:
  - 314
  - 315
  pygments.lexers.rebol:
  - 1
  pygments.lexers.rebol.RebolLexer:
  - 21
  pygments.lexers.rebol.RebolLexer.analyse_text:
  - 241
  - 235
  - 238
  pygments.lexers.rebol.RebolLexer.word_callback:
  - 36
  - 38
  - 39
  - 40
  - 60
  - 61
  - 68
  - 69
  - 95
  - 96
  - 99
  - 100
  - 101
  - 102
  - 103
  - 104
  - 106
  - 107
  - 108
  - 109
  - 110
  - 111
  - 112
  - 113
  - 114
  - 115
  - 116
  - 118
  pygments.lexers.rebol.RedLexer:
  - 329
  - 247
  pygments.lexers.rebol.RedLexer.word_callback:
  - 262
  - 264
  - 265
  - 266
  - 272
  - 273
  - 279
  - 280
  - 282
  - 283
  - 285
  - 286
  - 289
  - 290
  - 294
  - 295
  - 296
  - 297
  - 298
  - 299
  - 301
  - 302
  - 303
  - 304
  - 305
  - 306
  - 307
  - 308
  - 309
  - 310
  - 311
  - 313
  pygments.lexers.resource:
  - 1
  pygments.lexers.resource.ResourceLexer:
  - 64
  - 70
  - 71
  - 40
  - 41
  - 43
  - 52
  - 21
  - 58
  - 60
  pygments.lexers.resource.ResourceLexer.analyse_text:
  - 83
  pygments.lexers.ride:
  - 1
  pygments.lexers.ride.RideLexer:
  - 100
  - 104
  - 106
  - 107
  - 108
  - 110
  - 80
  - 19
  pygments.lexers.rita:
  - 1
  pygments.lexers.rita.RitaLexer:
  - 19
  pygments.lexers.rnc:
  - 1
  pygments.lexers.rnc.RNCCompactLexer:
  - 19
  pygments.lexers.roboconf:
  - 1
  pygments.lexers.roboconf.RoboconfGraphLexer:
  - 18
  - 37
  - 38
  pygments.lexers.roboconf.RoboconfInstancesLexer:
  - 53
  - 70
  - 71
  pygments.lexers.robotframework:
  - 1
  pygments.lexers.robotframework.ForLoop.__init__:
  - 306
  pygments.lexers.robotframework.ForLoop._tokenize:
  - 311
  pygments.lexers.robotframework.GherkinTokenizer:
  - 289
  pygments.lexers.robotframework.GherkinTokenizer.tokenize:
  - 292
  - 293
  - 295
  pygments.lexers.robotframework.KeywordCall.__init__:
  - 274
  pygments.lexers.robotframework.KeywordCall._tokenize:
  - 282
  - 283
  - 285
  - 279
  pygments.lexers.robotframework.RobotFrameworkLexer:
  - 56
  pygments.lexers.robotframework.RobotFrameworkLexer.__init__:
  - 72
  pygments.lexers.robotframework.RobotFrameworkLexer.get_tokens_unprocessed:
  - 75
  - 76
  - 78
  - 79
  - 80
  - 81
  - 82
  - 83
  pygments.lexers.robotframework.RowSplitter:
  - 158
  - 159
  pygments.lexers.robotframework.RowSplitter._split_from_pipes:
  - 172
  - 173
  - 174
  - 175
  - 176
  - 177
  - 178
  pygments.lexers.robotframework.RowSplitter._split_from_spaces:
  - 168
  - 169
  pygments.lexers.robotframework.RowSplitter.split:
  - 162
  - 164
  - 165
  pygments.lexers.robotframework.RowTokenizer.__init__:
  - 113
  - 114
  - 115
  - 116
  - 117
  - 118
  pygments.lexers.robotframework.RowTokenizer._start_table:
  - 144
  - 143
  pygments.lexers.robotframework.RowTokenizer._tokenize:
  - 147
  - 148
  - 149
  - 150
  - 151
  - 152
  - 154
  pygments.lexers.robotframework.RowTokenizer.tokenize:
  - 130
  - 132
  - 133
  - 135
  - 136
  - 138
  - 140
  pygments.lexers.robotframework.Setting.__init__:
  - 220
  pygments.lexers.robotframework.Setting._tokenize:
  - 224
  - 225
  - 226
  - 227
  - 228
  - 229
  - 230
  - 231
  - 232
  - 234
  - 235
  - 236
  pygments.lexers.robotframework.SettingTable.__init__:
  - 361
  pygments.lexers.robotframework.SettingTable._tokenize:
  - 365
  - 366
  - 367
  pygments.lexers.robotframework.SettingTable.end_row:
  - 370
  pygments.lexers.robotframework.TestCaseSetting._tokenize:
  - 250
  - 251
  - 253
  pygments.lexers.robotframework.TestCaseTable._continues:
  - 386
  pygments.lexers.robotframework.TestCaseTable._is_for_loop:
  - 412
  pygments.lexers.robotframework.TestCaseTable._is_setting:
  - 406
  pygments.lexers.robotframework.TestCaseTable._is_template:
  - 409
  pygments.lexers.robotframework.TestCaseTable._is_template_set:
  - 421
  pygments.lexers.robotframework.TestCaseTable._tokenize:
  - 389
  - 390
  - 392
  - 393
  - 394
  - 396
  - 398
  - 399
  - 400
  - 401
  - 403
  pygments.lexers.robotframework.TestCaseTable._tokenizer_class:
  - 380
  pygments.lexers.robotframework.TestCaseTable.set_default_template:
  - 418
  pygments.lexers.robotframework.TestCaseTable.set_test_template:
  - 415
  pygments.lexers.robotframework.Tokenizer._is_assign:
  - 200
  - 201
  - 202
  - 199
  pygments.lexers.robotframework.Tokenizer._tokenize:
  - 195
  pygments.lexers.robotframework.Tokenizer.tokenize:
  - 188
  - 190
  pygments.lexers.robotframework.Variable._tokenize:
  - 265
  - 267
  pygments.lexers.robotframework.VariableSplitter.__init__:
  - 449
  - 445
  pygments.lexers.robotframework.VariableSplitter._finalize:
  - 458
  - 459
  - 460
  - 461
  - 462
  pygments.lexers.robotframework.VariableSplitter._find_start_index:
  - 505
  - 507
  - 502
  - 503
  pygments.lexers.robotframework.VariableSplitter._find_variable:
  - 491
  - 492
  - 493
  - 494
  - 495
  - 496
  - 497
  - 498
  pygments.lexers.robotframework.VariableSplitter._internal_variable_start_state:
  - 536
  - 537
  - 541
  pygments.lexers.robotframework.VariableSplitter._list_variable_index_state:
  - 552
  - 550
  - 551
  pygments.lexers.robotframework.VariableSplitter._split:
  - 477
  - 480
  - 483
  - 469
  pygments.lexers.robotframework.VariableSplitter._start_index_is_ok:
  - 511
  pygments.lexers.robotframework.VariableSplitter._variable_state:
  - 521
  - 522
  - 524
  - 525
  - 526
  - 528
  pygments.lexers.robotframework.VariableSplitter._waiting_list_variable_index_state:
  - 544
  - 545
  - 546
  pygments.lexers.robotframework.VariableSplitter.get_replaced_base:
  - 452
  - 453
  pygments.lexers.robotframework.VariableTokenizer._tokenize:
  - 99
  - 100
  - 101
  - 102
  - 103
  - 104
  - 105
  - 106
  - 107
  pygments.lexers.robotframework.VariableTokenizer.tokenize:
  - 89
  - 90
  - 91
  - 93
  - 94
  - 95
  pygments.lexers.robotframework._Table.__init__:
  - 320
  pygments.lexers.robotframework._Table._continues:
  - 333
  pygments.lexers.robotframework._Table._tokenize:
  - 340
  pygments.lexers.robotframework._Table.end_row:
  - 343
  pygments.lexers.robotframework._Table.tokenize:
  - 329
  - 330
  - 325
  - 327
  pygments.lexers.robotframework.normalize:
  - 48
  - 49
  - 50
  - 51
  pygments.lexers.ruby:
  - 1
  pygments.lexers.ruby.FancyLexer:
  - 513
  - 515
  - 517
  - 519
  - 495
  - 440
  pygments.lexers.ruby.RubyConsoleLexer:
  - 411
  - 396
  pygments.lexers.ruby.RubyConsoleLexer.get_tokens_unprocessed:
  - 419
  - 420
  - 421
  - 422
  - 423
  - 424
  - 428
  - 429
  - 430
  - 433
  - 434
  - 435
  - 436
  - 415
  pygments.lexers.ruby.RubyLexer:
  - 389
  - 280
  - 284
  - 29
  - 295
  - 297
  - 299
  - 301
  - 309
  - 318
  - 319
  - 321
  - 198
  - 207
  - 208
  - 210
  - 338
  - 212
  - 339
  - 345
  - 219
  - 348
  - 350
  - 226
  - 355
  - 363
  - 368
  - 373
  - 378
  pygments.lexers.ruby.RubyLexer.analyse_text:
  - 392
  pygments.lexers.ruby.RubyLexer.gen_rubystrings_rules:
  - 161
  - 133
  - 165
  - 110
  - 142
  - 114
  - 146
  - 180
  - 184
  - 121
  - 155
  - 126
  pygments.lexers.ruby.RubyLexer.gen_rubystrings_rules.intp_regex_callback:
  - 96
  - 91
  - 92
  - 93
  - 94
  - 95
  pygments.lexers.ruby.RubyLexer.gen_rubystrings_rules.intp_string_callback:
  - 99
  - 100
  - 101
  - 102
  - 103
  - 104
  pygments.lexers.ruby.RubyLexer.heredoc_callback:
  - 46
  - 47
  - 48
  - 49
  - 50
  - 52
  - 53
  - 54
  - 56
  - 57
  - 59
  - 60
  - 62
  - 63
  - 65
  - 67
  - 69
  - 70
  - 71
  - 73
  - 74
  - 75
  - 76
  - 77
  - 78
  - 81
  - 86
  pygments.lexers.rust:
  - 1
  pygments.lexers.rust.RustLexer:
  - 35
  - 196
  - 102
  - 72
  - 201
  - 48
  - 177
  - 114
  - 19
  - 212
  - 182
  - 88
  - 219
  - 93
  - 30
  - 191
  pygments.lexers.sas:
  - 1
  pygments.lexers.sas.SASLexer:
  - 160
  - 161
  - 162
  - 163
  - 167
  - 171
  - 175
  - 179
  - 20
  - 157
  - 183
  - 123
  - 124
  - 125
  - 126
  - 127
  pygments.lexers.savi:
  - 1
  pygments.lexers.savi.SaviLexer:
  - 65
  - 33
  - 69
  - 103
  - 168
  - 139
  - 53
  - 88
  - 91
  pygments.lexers.scdoc:
  - 1
  pygments.lexers.scdoc.ScdocLexer:
  - 34
  - 37
  - 38
  - 41
  - 44
  - 46
  - 48
  - 50
  - 20
  - 56
  - 58
  pygments.lexers.scdoc.ScdocLexer.analyse_text:
  - 73
  - 76
  - 69
  pygments.lexers.scripting:
  - 1
  pygments.lexers.scripting.AppleScriptLexer:
  - 386
  - 669
  - 673
  - 675
  - 677
  - 678
  - 679
  - 680
  - 681
  - 682
  - 683
  - 684
  - 685
  - 686
  - 687
  - 688
  - 689
  - 690
  - 691
  - 692
  pygments.lexers.scripting.ChaiscriptLexer:
  - 267
  - 257
  - 235
  - 261
  pygments.lexers.scripting.EasytrieveLexer:
  - 960
  - 1066
  - 1067
  - 1036
  - 1038
  - 1039
  - 1040
  - 1044
  - 1055
  pygments.lexers.scripting.EasytrieveLexer.analyse_text:
  - 1070
  - 1074
  - 1090
  - 1091
  - 1095
  - 1098
  - 1102
  - 1103
  - 1104
  - 1106
  - 1107
  - 1108
  - 1109
  - 1110
  - 1112
  - 1114
  - 1116
  - 1118
  - 1120
  - 1124
  - 1125
  - 1127
  - 1128
  - 1138
  - 1143
  - 1145
  pygments.lexers.scripting.EasytrieveLexer.analyse_text.isCommentLine:
  - 1084
  pygments.lexers.scripting.EasytrieveLexer.analyse_text.isEmptyLine:
  - 1087
  pygments.lexers.scripting.HybrisLexer:
  - 865
  - 897
  - 898
  - 932
  - 883
  - 924
  - 895
  pygments.lexers.scripting.HybrisLexer.analyse_text:
  - 953
  - 950
  pygments.lexers.scripting.JclLexer:
  - 1152
  - 1185
  - 1218
  - 1207
  - 1177
  pygments.lexers.scripting.JclLexer.analyse_text:
  - 1226
  - 1227
  - 1228
  - 1222
  pygments.lexers.scripting.LSLLexer:
  - 302
  pygments.lexers.scripting.LuaLexer:
  - 97
  - 98
  - 102
  - 71
  - 111
  - 116
  - 25
  - 63
  pygments.lexers.scripting.LuaLexer.__init__:
  - 138
  - 140
  - 142
  - 143
  - 145
  - 146
  - 147
  - 148
  pygments.lexers.scripting.LuaLexer.get_tokens_unprocessed:
  - 160
  - 161
  - 163
  - 151
  - 152
  - 153
  - 154
  - 155
  - 157
  - 158
  - 159
  pygments.lexers.scripting.MOOCodeLexer:
  - 857
  - 822
  pygments.lexers.scripting.MiniScriptLexer:
  - 1250
  - 1235
  - 1266
  - 1262
  pygments.lexers.scripting.MoonScriptLexer:
  - 198
  - 166
  - 210
  - 211
  - 181
  pygments.lexers.scripting.MoonScriptLexer.get_tokens_unprocessed:
  - 228
  - 229
  - 231
  pygments.lexers.scripting.RexxLexer:
  - 736
  - 737
  - 708
  - 741
  - 791
  - 752
  - 784
  - 785
  - 786
  - 787
  - 788
  - 789
  - 790
  - 731
  - 734
  - 735
  pygments.lexers.scripting.RexxLexer.<lambda1>:
  - 784
  pygments.lexers.scripting.RexxLexer.analyse_text:
  - 803
  - 807
  - 811
  - 814
  - 815
  - 817
  - 818
  pygments.lexers.sgf:
  - 1
  pygments.lexers.sgf.SmartGameFormatLexer:
  - 43
  - 46
  - 49
  - 18
  - 52
  - 55
  - 57
  pygments.lexers.shell:
  - 1
  pygments.lexers.shell.BashLexer:
  - 100
  - 70
  - 104
  - 43
  - 45
  - 46
  - 112
  - 116
  - 26
  - 59
  - 92
  pygments.lexers.shell.BashLexer.analyse_text:
  - 121
  - 123
  pygments.lexers.shell.BashSessionLexer:
  - 236
  - 223
  pygments.lexers.shell.BatchLexer:
  - 514
  - 519
  - 522
  - 523
  - 525
  - 527
  - 528
  - 529
  - 533
  - 534
  - 536
  - 537
  - 540
  - 542
  - 545
  - 547
  - 447
  - 448
  - 449
  - 450
  - 451
  - 452
  - 453
  - 454
  - 455
  - 456
  - 457
  - 458
  - 468
  - 471
  - 475
  - 480
  - 485
  - 490
  - 491
  - 492
  - 497
  - 243
  - 499
  - 503
  - 507
  - 509
  - 510
  pygments.lexers.shell.BatchLexer._make_arithmetic_state:
  - 392
  - 402
  - 404
  - 391
  pygments.lexers.shell.BatchLexer._make_begin_state:
  - 353
  - 295
  - 327
  - 345
  - 359
  - 360
  - 332
  - 363
  - 304
  - 305
  - 336
  - 340
  - 313
  - 346
  - 347
  - 317
  - 319
  pygments.lexers.shell.BatchLexer._make_call_state:
  - 411
  - 412
  - 413
  - 414
  pygments.lexers.shell.BatchLexer._make_follow_state:
  - 373
  - 374
  - 378
  - 379
  - 382
  pygments.lexers.shell.BatchLexer._make_label_state:
  - 427
  - 421
  - 422
  - 423
  pygments.lexers.shell.BatchLexer._make_redirect_state:
  - 440
  - 443
  pygments.lexers.shell.ExeclineLexer:
  - 906
  - 875
  - 876
  - 877
  - 911
  - 862
  pygments.lexers.shell.ExeclineLexer.analyse_text:
  - 917
  pygments.lexers.shell.FishShellLexer:
  - 803
  - 804
  - 805
  - 845
  - 816
  - 849
  - 790
  - 857
  - 827
  pygments.lexers.shell.MSDOSSessionLexer:
  - 553
  - 566
  pygments.lexers.shell.PowerShellLexer:
  - 736
  - 737
  - 678
  - 711
  - 745
  - 686
  - 750
  - 657
  - 722
  - 723
  - 699
  - 669
  - 734
  - 735
  pygments.lexers.shell.PowerShellSessionLexer:
  - 785
  - 771
  pygments.lexers.shell.ShellSessionBaseLexer:
  - 158
  - 151
  pygments.lexers.shell.ShellSessionBaseLexer.get_tokens_unprocessed:
  - 161
  - 168
  - 169
  - 171
  - 172
  - 173
  - 174
  - 175
  - 177
  - 178
  - 180
  - 182
  - 183
  - 187
  - 188
  - 190
  - 192
  - 193
  - 194
  - 195
  - 196
  - 199
  - 202
  - 203
  - 204
  - 207
  - 209
  - 210
  - 211
  - 212
  - 213
  - 216
  - 217
  - 218
  - 219
  pygments.lexers.shell.SlurmBashLexer:
  - 128
  pygments.lexers.shell.SlurmBashLexer.get_tokens_unprocessed:
  - 141
  - 142
  - 143
  - 144
  - 145
  - 147
  pygments.lexers.shell.TcshLexer:
  - 584
  - 588
  - 625
  - 629
  - 633
  - 571
  - 606
  pygments.lexers.shell.TcshSessionLexer:
  - 652
  - 639
  pygments.lexers.sieve:
  - 1
  pygments.lexers.sieve.SieveLexer:
  - 50
  - 28
  - 61
  pygments.lexers.slash:
  - 1
  pygments.lexers.slash.SlashLanguageLexer:
  - 34
  - 35
  - 66
  - 37
  - 67
  - 69
  - 41
  - 42
  - 47
  - 48
  - 49
  - 50
  - 51
  - 52
  - 80
  - 84
  - 55
  - 86
  pygments.lexers.slash.SlashLanguageLexer.right_angle_bracket:
  - 26
  - 27
  - 28
  - 29
  pygments.lexers.slash.SlashLexer:
  - 172
  pygments.lexers.slash.SlashLexer.__init__:
  - 184
  pygments.lexers.smalltalk:
  - 1
  pygments.lexers.smalltalk.NewspeakLexer:
  - 161
  - 163
  - 165
  - 166
  - 141
  - 173
  - 182
  - 183
  - 157
  pygments.lexers.smalltalk.SmalltalkLexer:
  - 130
  - 133
  - 134
  - 19
  - 34
  - 35
  - 36
  - 37
  - 38
  - 39
  - 48
  - 49
  - 51
  - 54
  - 56
  - 58
  - 68
  - 80
  - 84
  - 100
  - 104
  - 122
  - 124
  pygments.lexers.smithy:
  - 1
  pygments.lexers.smithy.SmithyLexer:
  - 50
  - 19
  - 52
  - 53
  - 55
  - 56
  - 58
  - 60
  pygments.lexers.smv:
  - 1
  pygments.lexers.smv.NuSMVLexer:
  - 37
  - 46
  - 48
  - 49
  - 19
  - 53
  - 58
  pygments.lexers.snobol:
  - 1
  pygments.lexers.snobol.SnobolLexer:
  - 75
  - 19
  pygments.lexers.solidity:
  - 1
  pygments.lexers.solidity.SolidityLexer:
  - 38
  - 39
  - 42
  - 45
  - 77
  - 47
  - 78
  - 49
  - 80
  - 19
  - 58
  - 60
  pygments.lexers.sophia:
  - 1
  pygments.lexers.sophia.SophiaLexer:
  - 64
  - 65
  - 66
  - 67
  - 100
  - 20
  - 90
  pygments.lexers.special:
  - 1
  pygments.lexers.special.OutputLexer:
  - 39
  pygments.lexers.special.OutputLexer.get_tokens_unprocessed:
  - 48
  pygments.lexers.special.RawTokenLexer:
  - 55
  pygments.lexers.special.RawTokenLexer.__init__:
  - 72
  - 70
  pygments.lexers.special.RawTokenLexer.get_tokens:
  - 75
  - 76
  - 77
  - 79
  - 81
  - 82
  - 84
  - 86
  - 87
  - 88
  - 91
  - 92
  - 93
  pygments.lexers.special.RawTokenLexer.get_tokens_unprocessed:
  - 97
  - 99
  - 100
  - 101
  - 103
  - 104
  - 105
  - 106
  - 107
  - 109
  - 110
  - 111
  - 113
  - 115
  - 116
  pygments.lexers.special.TextLexer:
  - 22
  pygments.lexers.special.TextLexer.get_tokens_unprocessed:
  - 32
  pygments.lexers.spice:
  - 1
  pygments.lexers.spice.SpiceLexer:
  - 42
  - 45
  - 47
  - 50
  - 19
  - 52
  - 53
  pygments.lexers.sql:
  - 64
  - 1
  - 66
  - 68
  - 71
  - 72
  - 73
  - 74
  - 75
  - 267
  - 268
  - 269
  - 270
  - 271
  - 272
  - 63
  pygments.lexers.sql.MySqlLexer:
  - 588
  - 687
  - 659
  - 662
  - 663
  - 664
  - 665
  - 666
  pygments.lexers.sql.MySqlLexer.analyse_text:
  - 753
  - 754
  - 755
  - 756
  - 759
  - 763
  - 765
  pygments.lexers.sql.PlPgsqlLexer:
  - 224
  - 208
  - 218
  - 221
  - 222
  pygments.lexers.sql.PostgresBase:
  - 115
  pygments.lexers.sql.PostgresBase._get_lexer:
  - 129
  - 130
  - 133
  - 134
  - 135
  - 136
  - 137
  - 138
  - 140
  - 142
  pygments.lexers.sql.PostgresBase.get_tokens_unprocessed:
  - 126
  pygments.lexers.sql.PostgresConsoleLexer:
  - 300
  pygments.lexers.sql.PostgresConsoleLexer.get_tokens_unprocessed:
  - 311
  - 313
  - 322
  - 324
  - 325
  - 326
  - 330
  - 331
  - 332
  - 334
  - 341
  - 342
  - 346
  - 347
  - 351
  - 352
  - 353
  - 355
  - 358
  - 359
  - 360
  - 361
  - 363
  - 364
  - 366
  pygments.lexers.sql.PostgresLexer:
  - 168
  - 171
  - 177
  - 179
  - 152
  pygments.lexers.sql.PsqlRegexLexer:
  - 241
  - 252
  - 254
  pygments.lexers.sql.RqlLexer:
  - 812
  pygments.lexers.sql.SqlLexer:
  - 388
  - 372
  - 477
  pygments.lexers.sql.SqliteConsoleLexer:
  - 771
  pygments.lexers.sql.SqliteConsoleLexer.get_tokens_unprocessed:
  - 802
  - 803
  - 805
  - 806
  - 807
  - 808
  - 783
  - 787
  - 788
  - 789
  - 790
  - 791
  - 793
  - 797
  - 798
  - 799
  pygments.lexers.sql.TransactSqlLexer:
  - 546
  - 523
  - 524
  - 525
  - 526
  - 527
  - 528
  - 529
  - 504
  pygments.lexers.sql.TransactSqlLexer.analyse_text:
  - 576
  - 578
  - 580
  - 582
  - 560
  - 564
  - 565
  - 566
  - 567
  - 572
  pygments.lexers.sql.language_callback:
  - 79
  - 85
  - 86
  - 87
  - 89
  - 90
  - 91
  - 92
  - 94
  - 95
  - 96
  - 97
  - 100
  - 101
  - 102
  - 104
  - 105
  - 107
  - 109
  - 110
  - 111
  pygments.lexers.sql.lookahead:
  - 278
  pygments.lexers.sql.lookahead.__init__:
  - 280
  pygments.lexers.sql.lookahead.__next__:
  - 291
  - 295
  pygments.lexers.srcinfo:
  - 1
  pygments.lexers.srcinfo.SrcinfoLexer:
  - 49
  - 50
  - 36
  pygments.lexers.stata:
  - 1
  pygments.lexers.stata.StataLexer:
  - 98
  - 104
  - 41
  - 42
  - 43
  - 44
  - 45
  - 46
  - 47
  - 138
  - 148
  - 22
  - 150
  pygments.lexers.supercollider:
  - 1
  pygments.lexers.supercollider.SuperColliderLexer:
  - 64
  - 66
  - 42
  - 74
  - 75
  - 46
  - 53
  - 21
  - 58
  pygments.lexers.supercollider.SuperColliderLexer.analyse_text:
  - 93
  - 94
  pygments.lexers.tal:
  - 1
  pygments.lexers.tal.TalLexer:
  - 52
  - 21
  pygments.lexers.tcl:
  - 1
  pygments.lexers.tcl.TclLexer:
  - 128
  - 132
  - 133
  - 134
  - 138
  - 139
  - 140
  - 20
  - 26
  - 33
  - 62
  - 63
  - 64
  - 67
  - 68
  - 71
  - 74
  - 99
  - 100
  - 104
  - 108
  - 112
  - 126
  - 127
  pygments.lexers.tcl.TclLexer.analyse_text:
  - 149
  pygments.lexers.teal:
  - 1
  pygments.lexers.teal.TealLexer:
  - 64
  - 68
  - 71
  - 18
  - 58
  - 31
  pygments.lexers.templates:
  - 1
  pygments.lexers.templates.Angular2HtmlLexer:
  - 2256
  pygments.lexers.templates.Angular2HtmlLexer.__init__:
  - 2268
  pygments.lexers.templates.Angular2Lexer:
  - 2212
  - 2245
  - 2216
  - 2219
  - 2223
  - 2193
  - 2225
  pygments.lexers.templates.CheetahHtmlLexer:
  - 768
  pygments.lexers.templates.CheetahHtmlLexer.__init__:
  - 778
  pygments.lexers.templates.CheetahJavascriptLexer:
  - 796
  pygments.lexers.templates.CheetahJavascriptLexer.__init__:
  - 812
  pygments.lexers.templates.CheetahLexer:
  - 741
  - 746
  - 750
  - 752
  - 724
  pygments.lexers.templates.CheetahPythonLexer:
  - 711
  pygments.lexers.templates.CheetahPythonLexer.get_tokens_unprocessed:
  - 720
  - 716
  - 717
  - 718
  pygments.lexers.templates.CheetahXmlLexer:
  - 782
  pygments.lexers.templates.CheetahXmlLexer.__init__:
  - 792
  pygments.lexers.templates.ColdfusionCFCLexer:
  - 1587
  pygments.lexers.templates.ColdfusionCFCLexer.__init__:
  - 1598
  pygments.lexers.templates.ColdfusionHtmlLexer:
  - 1574
  pygments.lexers.templates.ColdfusionHtmlLexer.__init__:
  - 1583
  pygments.lexers.templates.ColdfusionLexer:
  - 1480
  - 1512
  pygments.lexers.templates.ColdfusionMarkupLexer:
  - 1539
  - 1547
  - 1553
  - 1557
  - 1528
  - 1561
  pygments.lexers.templates.CssDjangoLexer:
  - 1293
  pygments.lexers.templates.CssDjangoLexer.__init__:
  - 1305
  pygments.lexers.templates.CssDjangoLexer.analyse_text:
  - 1308
  pygments.lexers.templates.CssErbLexer:
  - 1045
  pygments.lexers.templates.CssErbLexer.__init__:
  - 1055
  pygments.lexers.templates.CssErbLexer.analyse_text:
  - 1058
  pygments.lexers.templates.CssGenshiLexer:
  - 982
  pygments.lexers.templates.CssGenshiLexer.__init__:
  - 992
  pygments.lexers.templates.CssGenshiLexer.analyse_text:
  - 995
  pygments.lexers.templates.CssPhpLexer:
  - 1128
  pygments.lexers.templates.CssPhpLexer.__init__:
  - 1138
  pygments.lexers.templates.CssPhpLexer.analyse_text:
  - 1141
  pygments.lexers.templates.CssSmartyLexer:
  - 1209
  pygments.lexers.templates.CssSmartyLexer.__init__:
  - 1220
  pygments.lexers.templates.CssSmartyLexer.analyse_text:
  - 1223
  pygments.lexers.templates.DjangoLexer:
  - 385
  - 354
  - 386
  - 325
  - 390
  - 359
  - 391
  - 362
  - 367
  - 369
  - 348
  pygments.lexers.templates.DjangoLexer.analyse_text:
  - 400
  - 402
  - 398
  pygments.lexers.templates.ErbLexer:
  - 66
  - 52
  pygments.lexers.templates.ErbLexer.__init__:
  - 70
  - 71
  pygments.lexers.templates.ErbLexer.analyse_text:
  - 142
  pygments.lexers.templates.ErbLexer.get_tokens_unprocessed:
  - 130
  - 131
  - 132
  - 133
  - 135
  - 136
  - 74
  - 79
  - 80
  - 85
  - 86
  - 87
  - 88
  - 91
  - 92
  - 94
  - 95
  - 99
  - 100
  - 101
  - 102
  - 103
  - 106
  - 107
  - 108
  - 109
  - 111
  - 112
  - 113
  - 114
  - 116
  - 117
  - 118
  - 122
  - 124
  - 125
  - 126
  - 127
  pygments.lexers.templates.EvoqueHtmlLexer:
  - 1442
  pygments.lexers.templates.EvoqueHtmlLexer.__init__:
  - 1454
  pygments.lexers.templates.EvoqueHtmlLexer.analyse_text:
  - 1457
  pygments.lexers.templates.EvoqueLexer:
  - 1414
  - 1415
  - 1385
  - 1418
  - 1419
  - 1421
  - 1424
  - 1406
  pygments.lexers.templates.EvoqueLexer.analyse_text:
  - 1437
  - 1438
  pygments.lexers.templates.EvoqueXmlLexer:
  - 1461
  pygments.lexers.templates.EvoqueXmlLexer.__init__:
  - 1473
  pygments.lexers.templates.EvoqueXmlLexer.analyse_text:
  - 1476
  pygments.lexers.templates.GenshiLexer:
  - 938
  pygments.lexers.templates.GenshiLexer.__init__:
  - 950
  pygments.lexers.templates.GenshiLexer.analyse_text:
  - 954
  - 956
  - 958
  pygments.lexers.templates.GenshiMarkupLexer:
  - 898
  - 867
  - 903
  - 907
  - 876
  - 877
  - 851
  - 893
  - 862
  pygments.lexers.templates.GenshiTextLexer:
  - 835
  - 837
  - 839
  - 843
  - 816
  - 828
  - 829
  - 830
  pygments.lexers.templates.HandlebarsHtmlLexer:
  - 1851
  pygments.lexers.templates.HandlebarsHtmlLexer.__init__:
  - 1864
  pygments.lexers.templates.HandlebarsLexer:
  - 1825
  - 1795
  - 1827
  - 1828
  - 1799
  - 1800
  - 1831
  - 1774
  - 1839
  - 1808
  - 1811
  - 1814
  - 1815
  - 1816
  - 1819
  pygments.lexers.templates.HtmlDjangoLexer:
  - 1247
  pygments.lexers.templates.HtmlDjangoLexer.__init__:
  - 1261
  pygments.lexers.templates.HtmlDjangoLexer.analyse_text:
  - 1264
  - 1265
  pygments.lexers.templates.HtmlGenshiLexer:
  - 915
  pygments.lexers.templates.HtmlGenshiLexer.__init__:
  - 926
  pygments.lexers.templates.HtmlGenshiLexer.analyse_text:
  - 930
  - 932
  - 934
  pygments.lexers.templates.HtmlPhpLexer:
  - 1082
  pygments.lexers.templates.HtmlPhpLexer.__init__:
  - 1098
  pygments.lexers.templates.HtmlPhpLexer.analyse_text:
  - 1101
  - 1102
  pygments.lexers.templates.HtmlSmartyLexer:
  - 1165
  pygments.lexers.templates.HtmlSmartyLexer.__init__:
  - 1178
  pygments.lexers.templates.HtmlSmartyLexer.analyse_text:
  - 1181
  - 1182
  pygments.lexers.templates.JavascriptDjangoLexer:
  - 1312
  pygments.lexers.templates.JavascriptDjangoLexer.__init__:
  - 1330
  pygments.lexers.templates.JavascriptDjangoLexer.analyse_text:
  - 1333
  pygments.lexers.templates.JavascriptErbLexer:
  - 1062
  pygments.lexers.templates.JavascriptErbLexer.__init__:
  - 1075
  pygments.lexers.templates.JavascriptErbLexer.analyse_text:
  - 1078
  pygments.lexers.templates.JavascriptGenshiLexer:
  - 962
  pygments.lexers.templates.JavascriptGenshiLexer.__init__:
  - 975
  pygments.lexers.templates.JavascriptGenshiLexer.analyse_text:
  - 978
  pygments.lexers.templates.JavascriptPhpLexer:
  - 1145
  pygments.lexers.templates.JavascriptPhpLexer.__init__:
  - 1158
  pygments.lexers.templates.JavascriptPhpLexer.analyse_text:
  - 1161
  pygments.lexers.templates.JavascriptSmartyLexer:
  - 1227
  pygments.lexers.templates.JavascriptSmartyLexer.__init__:
  - 1240
  pygments.lexers.templates.JavascriptSmartyLexer.analyse_text:
  - 1243
  pygments.lexers.templates.JspLexer:
  - 1362
  pygments.lexers.templates.JspLexer.__init__:
  - 1373
  pygments.lexers.templates.JspLexer.analyse_text:
  - 1376
  - 1377
  - 1379
  pygments.lexers.templates.JspRootLexer:
  - 1337
  - 1356
  pygments.lexers.templates.LassoCssLexer:
  - 1724
  pygments.lexers.templates.LassoCssLexer.__init__:
  - 1738
  pygments.lexers.templates.LassoCssLexer.analyse_text:
  - 1744
  - 1741
  - 1742
  pygments.lexers.templates.LassoHtmlLexer:
  - 1672
  pygments.lexers.templates.LassoHtmlLexer.__init__:
  - 1690
  pygments.lexers.templates.LassoHtmlLexer.analyse_text:
  - 1693
  - 1694
  pygments.lexers.templates.LassoJavascriptLexer:
  - 1750
  pygments.lexers.templates.LassoJavascriptLexer.__init__:
  - 1766
  pygments.lexers.templates.LassoJavascriptLexer.analyse_text:
  - 1769
  pygments.lexers.templates.LassoXmlLexer:
  - 1700
  pygments.lexers.templates.LassoXmlLexer.__init__:
  - 1714
  pygments.lexers.templates.LassoXmlLexer.analyse_text:
  - 1717
  - 1718
  pygments.lexers.templates.LiquidLexer:
  - 1922
  - 1924
  - 1928
  - 1930
  - 1934
  - 1935
  - 2064
  - 2065
  - 2066
  - 1939
  - 2067
  - 1943
  - 2040
  - 2077
  - 1950
  - 1954
  - 2085
  - 1959
  - 1960
  - 1964
  - 1965
  - 1968
  - 1969
  - 1974
  - 1975
  - 1977
  - 1978
  - 1982
  - 1983
  - 1988
  - 1990
  - 2007
  - 2010
  - 2013
  - 1887
  - 2016
  - 2017
  - 2018
  - 2023
  - 2028
  - 1901
  - 2029
  - 1904
  - 2035
  - 1912
  - 1913
  - 1915
  - 1919
  pygments.lexers.templates.MakoCssLexer:
  - 693
  pygments.lexers.templates.MakoCssLexer.__init__:
  - 705
  pygments.lexers.templates.MakoHtmlLexer:
  - 643
  pygments.lexers.templates.MakoHtmlLexer.__init__:
  - 655
  pygments.lexers.templates.MakoJavascriptLexer:
  - 675
  pygments.lexers.templates.MakoJavascriptLexer.__init__:
  - 689
  pygments.lexers.templates.MakoLexer:
  - 576
  - 620
  - 592
  - 594
  - 626
  - 596
  - 630
  - 599
  - 601
  - 604
  - 606
  pygments.lexers.templates.MakoXmlLexer:
  - 659
  pygments.lexers.templates.MakoXmlLexer.__init__:
  - 671
  pygments.lexers.templates.MasonLexer:
  - 544
  - 546
  - 549
  - 552
  - 521
  - 562
  - 537
  - 539
  - 540
  - 542
  pygments.lexers.templates.MasonLexer.analyse_text:
  - 568
  - 570
  pygments.lexers.templates.MyghtyCssLexer:
  - 505
  pygments.lexers.templates.MyghtyCssLexer.__init__:
  - 517
  pygments.lexers.templates.MyghtyHtmlLexer:
  - 455
  pygments.lexers.templates.MyghtyHtmlLexer.__init__:
  - 467
  pygments.lexers.templates.MyghtyJavascriptLexer:
  - 487
  pygments.lexers.templates.MyghtyJavascriptLexer.__init__:
  - 501
  pygments.lexers.templates.MyghtyLexer:
  - 449
  - 425
  - 426
  - 428
  - 429
  - 431
  - 433
  - 436
  - 439
  - 408
  pygments.lexers.templates.MyghtyXmlLexer:
  - 471
  pygments.lexers.templates.MyghtyXmlLexer.__init__:
  - 483
  pygments.lexers.templates.RhtmlLexer:
  - 999
  pygments.lexers.templates.RhtmlLexer.__init__:
  - 1013
  pygments.lexers.templates.RhtmlLexer.analyse_text:
  - 1016
  - 1017
  pygments.lexers.templates.SmartyLexer:
  - 168
  - 147
  - 171
  - 166
  pygments.lexers.templates.SmartyLexer.analyse_text:
  - 192
  - 194
  - 196
  - 198
  pygments.lexers.templates.SqlJinjaLexer:
  - 2272
  pygments.lexers.templates.SqlJinjaLexer.__init__:
  - 2283
  pygments.lexers.templates.SqlJinjaLexer.analyse_text:
  - 2288
  - 2291
  - 2294
  pygments.lexers.templates.SspLexer:
  - 1602
  pygments.lexers.templates.SspLexer.__init__:
  - 1613
  pygments.lexers.templates.SspLexer.analyse_text:
  - 1617
  - 1619
  - 1621
  pygments.lexers.templates.TeaTemplateLexer:
  - 1649
  pygments.lexers.templates.TeaTemplateLexer.__init__:
  - 1660
  pygments.lexers.templates.TeaTemplateLexer.analyse_text:
  - 1664
  - 1666
  - 1663
  pygments.lexers.templates.TeaTemplateRootLexer:
  - 1643
  - 1627
  pygments.lexers.templates.TwigHtmlLexer:
  - 2176
  pygments.lexers.templates.TwigHtmlLexer.__init__:
  - 2189
  pygments.lexers.templates.TwigLexer:
  - 2144
  - 2169
  - 2124
  - 2093
  - 2129
  - 2163
  - 2164
  - 2134
  - 2168
  - 2137
  - 2142
  pygments.lexers.templates.VelocityHtmlLexer:
  - 287
  pygments.lexers.templates.VelocityHtmlLexer.__init__:
  - 299
  pygments.lexers.templates.VelocityLexer:
  - 224
  - 226
  - 228
  - 231
  - 204
  - 238
  - 240
  - 247
  - 251
  pygments.lexers.templates.VelocityLexer.analyse_text:
  - 280
  - 274
  - 276
  - 278
  pygments.lexers.templates.VelocityXmlLexer:
  - 303
  pygments.lexers.templates.VelocityXmlLexer.__init__:
  - 315
  pygments.lexers.templates.VelocityXmlLexer.analyse_text:
  - 318
  - 319
  pygments.lexers.templates.XmlDjangoLexer:
  - 1271
  pygments.lexers.templates.XmlDjangoLexer.__init__:
  - 1283
  pygments.lexers.templates.XmlDjangoLexer.analyse_text:
  - 1286
  - 1287
  pygments.lexers.templates.XmlErbLexer:
  - 1024
  pygments.lexers.templates.XmlErbLexer.__init__:
  - 1035
  pygments.lexers.templates.XmlErbLexer.analyse_text:
  - 1038
  - 1039
  pygments.lexers.templates.XmlPhpLexer:
  - 1108
  pygments.lexers.templates.XmlPhpLexer.__init__:
  - 1118
  pygments.lexers.templates.XmlPhpLexer.analyse_text:
  - 1121
  - 1122
  pygments.lexers.templates.XmlSmartyLexer:
  - 1188
  pygments.lexers.templates.XmlSmartyLexer.__init__:
  - 1199
  pygments.lexers.templates.XmlSmartyLexer.analyse_text:
  - 1202
  - 1203
  pygments.lexers.templates.YamlJinjaLexer:
  - 1868
  pygments.lexers.templates.YamlJinjaLexer.__init__:
  - 1883
  pygments.lexers.teraterm:
  - 1
  pygments.lexers.teraterm.TeraTermLexer:
  - 34
  - 35
  - 36
  - 37
  - 38
  - 39
  - 40
  - 41
  - 42
  - 263
  - 301
  - 21
  - 309
  - 55
  - 310
  pygments.lexers.teraterm.TeraTermLexer.analyse_text:
  - 325
  pygments.lexers.testing:
  - 1
  pygments.lexers.testing.GherkinLexer:
  - 18
  - 39
  - 44
  - 49
  - 54
  - 61
  - 65
  - 66
  - 76
  - 81
  - 85
  - 89
  - 93
  - 94
  - 95
  - 100
  - 103
  - 107
  - 111
  - 115
  - 116
  - 117
  - 118
  - 120
  - 123
  - 126
  pygments.lexers.testing.TAPLexer:
  - 137
  - 161
  - 157
  pygments.lexers.text:
  - 1
  pygments.lexers.textedit:
  - 1
  pygments.lexers.textedit.AwkLexer:
  - 40
  - 51
  - 44
  - 23
  pygments.lexers.textedit.SedLexer:
  - 97
  - 98
  - 99
  - 100
  - 102
  - 104
  - 106
  - 77
  pygments.lexers.textedit.VimLexer:
  - 112
  - 129
  - 130
  - 132
  pygments.lexers.textedit.VimLexer.__init__:
  - 162
  pygments.lexers.textedit.VimLexer.get_tokens_unprocessed:
  - 192
  - 193
  - 194
  - 195
  - 196
  - 197
  - 198
  - 200
  - 202
  - 191
  pygments.lexers.textedit.VimLexer.is_in:
  - 165
  - 177
  - 178
  - 179
  - 180
  - 182
  - 183
  - 184
  pygments.lexers.textfmts:
  - 1
  pygments.lexers.textfmts.GettextLexer:
  - 104
  - 107
  - 109
  - 87
  pygments.lexers.textfmts.HttpLexer:
  - 178
  - 115
  - 182
  pygments.lexers.textfmts.HttpLexer.analyse_text:
  - 197
  pygments.lexers.textfmts.HttpLexer.content_callback:
  - 161
  - 163
  - 165
  - 169
  - 170
  - 172
  - 150
  - 151
  - 152
  - 153
  - 156
  - 159
  pygments.lexers.textfmts.HttpLexer.continuous_header_callback:
  - 145
  - 146
  - 147
  pygments.lexers.textfmts.HttpLexer.get_tokens_unprocessed:
  - 129
  - 127
  pygments.lexers.textfmts.HttpLexer.header_callback:
  - 132
  - 133
  - 134
  - 135
  - 137
  - 138
  - 139
  - 140
  - 141
  - 142
  pygments.lexers.textfmts.IrcLogsLexer:
  - 65
  - 70
  - 76
  - 24
  - 61
  pygments.lexers.textfmts.KernelLogLexer:
  - 416
  - 386
  - 420
  - 424
  - 428
  - 408
  pygments.lexers.textfmts.NotmuchLexer:
  - 352
  - 354
  - 362
  - 364
  - 366
  - 303
  - 367
  - 337
  - 339
  - 341
  - 342
  pygments.lexers.textfmts.NotmuchLexer.__init__:
  - 381
  - 382
  pygments.lexers.textfmts.NotmuchLexer._highlight_code:
  - 320
  - 323
  - 324
  - 326
  - 328
  - 330
  pygments.lexers.textfmts.NotmuchLexer.analyse_text:
  - 378
  pygments.lexers.textfmts.TodotxtLexer:
  - 202
  - 251
  - 260
  - 255
  pygments.lexers.theorem:
  - 1
  pygments.lexers.theorem.CoqLexer:
  - 161
  - 115
  - 19
  - 116
  - 117
  - 118
  - 119
  - 123
  - 120
  pygments.lexers.theorem.CoqLexer.analyse_text:
  - 166
  pygments.lexers.theorem.IsabelleLexer:
  - 171
  - 316
  - 317
  - 319
  - 321
  - 323
  - 324
  - 326
  - 327
  - 329
  - 330
  - 332
  - 334
  - 335
  - 336
  - 337
  - 339
  - 340
  - 341
  - 343
  pygments.lexers.theorem.LeanLexer:
  - 448
  - 417
  - 449
  - 450
  - 390
  - 454
  - 407
  - 443
  pygments.lexers.thingsdb:
  - 1
  pygments.lexers.thingsdb.ThingsDBLexer:
  - 33
  - 34
  - 69
  - 90
  - 111
  - 19
  - 86
  - 58
  - 93
  - 30
  pygments.lexers.tlb:
  - 1
  pygments.lexers.tlb.TlbLexer:
  - 34
  - 19
  - 38
  - 31
  pygments.lexers.tnt:
  - 1
  pygments.lexers.tnt.TNTLexer:
  - 35
  - 36
  - 37
  - 38
  - 39
  - 40
  - 41
  - 42
  - 44
  - 21
  - 53
  - 54
  pygments.lexers.tnt.TNTLexer.__init__:
  - 57
  pygments.lexers.tnt.TNTLexer.error_till_line_end:
  - 181
  - 187
  - 188
  - 189
  - 190
  pygments.lexers.tnt.TNTLexer.formula:
  - 128
  - 129
  - 130
  - 131
  - 132
  - 133
  - 134
  - 137
  - 138
  - 139
  - 140
  - 141
  - 111
  - 112
  - 116
  - 117
  - 118
  - 119
  - 120
  - 121
  - 122
  - 123
  - 124
  - 125
  - 126
  - 127
  pygments.lexers.tnt.TNTLexer.get_tokens_unprocessed:
  - 256
  - 257
  - 259
  - 262
  - 264
  - 270
  - 194
  - 196
  - 197
  - 202
  - 203
  - 205
  - 207
  - 210
  - 213
  - 214
  - 215
  - 216
  - 218
  - 222
  - 223
  - 228
  - 230
  - 235
  - 238
  - 240
  - 243
  - 246
  - 248
  - 251
  - 254
  pygments.lexers.tnt.TNTLexer.lineno:
  - 164
  - 168
  - 169
  - 171
  - 172
  - 173
  - 174
  - 175
  - 176
  - 177
  - 178
  pygments.lexers.tnt.TNTLexer.rule:
  - 161
  - 145
  - 146
  - 147
  - 148
  - 149
  - 150
  - 151
  - 152
  - 153
  - 155
  - 156
  - 157
  pygments.lexers.tnt.TNTLexer.term:
  - 85
  - 86
  - 90
  - 91
  - 92
  - 93
  - 95
  - 96
  - 97
  - 98
  - 99
  - 100
  - 101
  - 102
  - 103
  - 104
  - 105
  - 106
  - 108
  pygments.lexers.tnt.TNTLexer.variable:
  - 81
  - 75
  - 76
  - 77
  pygments.lexers.tnt.TNTLexer.whitespace:
  - 67
  - 68
  - 69
  - 70
  - 71
  - 61
  pygments.lexers.trafficscript:
  - 1
  pygments.lexers.trafficscript.RtsLexer:
  - 18
  pygments.lexers.typoscript:
  - 1
  pygments.lexers.typoscript.TypoScriptCssDataLexer:
  - 49
  - 42
  - 45
  - 30
  pygments.lexers.typoscript.TypoScriptHtmlDataLexer:
  - 81
  - 65
  - 88
  - 84
  pygments.lexers.typoscript.TypoScriptLexer:
  - 135
  - 146
  - 168
  - 171
  - 184
  - 199
  - 203
  - 100
  - 116
  - 117
  - 118
  - 119
  - 120
  - 121
  - 122
  - 123
  - 124
  - 125
  - 126
  pygments.lexers.ul4:
  - 1
  pygments.lexers.ul4.CSSUL4Lexer:
  - 232
  pygments.lexers.ul4.CSSUL4Lexer.__init__:
  - 241
  pygments.lexers.ul4.HTMLUL4Lexer:
  - 206
  pygments.lexers.ul4.HTMLUL4Lexer.__init__:
  - 215
  pygments.lexers.ul4.JavascriptUL4Lexer:
  - 245
  pygments.lexers.ul4.JavascriptUL4Lexer.__init__:
  - 254
  pygments.lexers.ul4.PythonUL4Lexer:
  - 258
  pygments.lexers.ul4.PythonUL4Lexer.__init__:
  - 267
  pygments.lexers.ul4.UL4Lexer:
  - 192
  - 99
  - 165
  - 199
  - 44
  - 78
  - 178
  - 51
  - 147
  - 85
  - 149
  - 185
  - 26
  - 93
  - 158
  pygments.lexers.ul4.XMLUL4Lexer:
  - 219
  pygments.lexers.ul4.XMLUL4Lexer.__init__:
  - 228
  pygments.lexers.unicon:
  - 1
  pygments.lexers.unicon.IconLexer:
  - 291
  - 167
  - 204
  - 301
  - 271
  - 211
  - 277
  - 185
  pygments.lexers.unicon.UcodeLexer:
  - 321
  - 331
  - 366
  - 335
  - 307
  pygments.lexers.unicon.UcodeLexer.analyse_text:
  - 389
  - 393
  - 396
  - 399
  - 402
  - 408
  pygments.lexers.unicon.UniconLexer:
  - 161
  - 130
  - 67
  - 41
  - 137
  - 21
  - 151
  - 60
  pygments.lexers.urbi:
  - 1
  pygments.lexers.urbi.UrbiscriptLexer:
  - 73
  - 66
  - 21
  - 87
  pygments.lexers.urbi.UrbiscriptLexer.analyse_text:
  - 139
  - 142
  - 135
  pygments.lexers.urbi.UrbiscriptLexer.blob_callback:
  - 39
  - 40
  - 41
  - 42
  - 43
  - 44
  - 48
  - 50
  - 51
  - 55
  - 56
  - 57
  pygments.lexers.usd:
  - 1
  pygments.lexers.usd.UsdLexer:
  - 64
  - 65
  - 66
  - 68
  - 70
  - 44
  - 46
  - 49
  - 51
  - 54
  - 56
  - 59
  - 61
  - 31
  pygments.lexers.usd._keywords:
  - 22
  pygments.lexers.varnish:
  - 1
  pygments.lexers.varnish.VCLLexer:
  - 20
  - 152
  - 153
  - 154
  - 43
  - 44
  - 46
  - 50
  - 51
  - 58
  - 60
  - 62
  - 64
  - 77
  - 99
  - 105
  - 108
  - 110
  - 112
  - 114
  - 116
  - 121
  pygments.lexers.varnish.VCLLexer.analyse_text:
  - 33
  - 38
  pygments.lexers.varnish.VCLSnippetLexer:
  - 161
  - 185
  - 187
  pygments.lexers.verification:
  - 1
  pygments.lexers.verification.BoogieLexer:
  - 39
  - 44
  - 46
  - 47
  - 19
  pygments.lexers.verification.SilverLexer:
  - 96
  - 97
  - 98
  - 67
  - 86
  pygments.lexers.web:
  - 1
  pygments.lexers.webassembly:
  - 1
  pygments.lexers.webassembly.WatLexer:
  - 65
  - 77
  - 78
  - 79
  - 114
  - 115
  - 116
  - 117
  - 118
  pygments.lexers.webidl:
  - 1
  pygments.lexers.webidl.WebIDLLexer:
  - 129
  - 260
  - 133
  - 137
  - 266
  - 140
  - 141
  - 146
  - 147
  - 274
  - 281
  - 156
  - 285
  - 288
  - 161
  - 294
  - 167
  - 40
  - 174
  - 177
  - 184
  - 186
  - 59
  - 191
  - 194
  - 71
  - 199
  - 205
  - 79
  - 207
  - 210
  - 83
  - 254
  - 86
  - 88
  - 216
  - 91
  - 93
  - 221
  - 96
  - 224
  - 248
  - 227
  - 101
  - 230
  - 104
  - 233
  - 108
  - 111
  - 239
  - 240
  - 117
  - 118
  - 247
  - 120
  - 126
  pygments.lexers.webmisc:
  - 1
  pygments.lexers.webmisc.CirruLexer:
  - 915
  - 868
  pygments.lexers.webmisc.DuelLexer:
  - 44
  - 46
  - 48
  - 50
  - 51
  - 52
  - 53
  - 27
  pygments.lexers.webmisc.QmlLexer:
  - 824
  - 794
  - 820
  - 831
  pygments.lexers.webmisc.SlimLexer:
  - 960
  - 962
  - 966
  - 969
  - 975
  - 947
  - 981
  - 950
  - 982
  - 921
  - 954
  - 957
  - 959
  pygments.lexers.webmisc.XQueryLexer:
  - 539
  - 59
  - 578
  - 583
  - 589
  - 593
  - 610
  - 614
  - 617
  - 621
  - 632
  - 643
  - 645
  - 647
  - 658
  - 660
  - 662
  - 666
  - 669
  - 671
  - 675
  - 677
  - 680
  - 683
  - 686
  - 705
  - 710
  - 711
  - 719
  - 722
  - 725
  - 729
  - 740
  - 743
  - 745
  - 750
  - 758
  - 760
  - 762
  - 767
  - 771
  - 773
  - 787
  - 339
  - 358
  - 360
  - 362
  - 364
  - 366
  - 369
  - 372
  - 374
  - 378
  - 380
  - 383
  - 396
  - 403
  - 405
  - 406
  - 415
  - 421
  - 428
  - 429
  - 431
  - 433
  - 435
  - 437
  - 439
  - 443
  - 446
  - 452
  - 456
  - 462
  - 465
  - 467
  - 471
  - 473
  - 480
  - 482
  - 483
  - 484
  - 486
  - 488
  - 490
  - 492
  pygments.lexers.webmisc.XQueryLexer.operator_root_callback:
  - 123
  - 126
  pygments.lexers.webmisc.XQueryLexer.popstate_callback:
  - 160
  - 163
  - 164
  - 168
  - 155
  - 158
  - 159
  pygments.lexers.webmisc.XQueryLexer.popstate_kindtest_callback:
  - 140
  - 141
  - 142
  - 143
  - 144
  - 145
  - 146
  - 148
  - 149
  - 151
  - 152
  pygments.lexers.webmisc.XQueryLexer.popstate_tag_callback:
  - 129
  - 130
  - 131
  - 132
  pygments.lexers.webmisc.XQueryLexer.popstate_xmlcomment_callback:
  - 136
  - 137
  - 135
  pygments.lexers.webmisc.XQueryLexer.punctuation_root_callback:
  - 120
  - 117
  pygments.lexers.webmisc.XQueryLexer.pushstate_cdata_section_callback:
  - 177
  - 178
  - 179
  - 180
  pygments.lexers.webmisc.XQueryLexer.pushstate_element_content_cdata_section_callback:
  - 233
  - 234
  - 235
  - 236
  pygments.lexers.webmisc.XQueryLexer.pushstate_element_content_processing_instruction_callback:
  - 227
  - 228
  - 229
  - 230
  pygments.lexers.webmisc.XQueryLexer.pushstate_element_content_starttag_callback:
  - 171
  - 172
  - 173
  - 174
  pygments.lexers.webmisc.XQueryLexer.pushstate_element_content_xmlcomment_callback:
  - 248
  - 245
  - 246
  - 247
  pygments.lexers.webmisc.XQueryLexer.pushstate_kindtest_callback:
  - 257
  - 258
  - 259
  - 260
  - 261
  - 262
  pygments.lexers.webmisc.XQueryLexer.pushstate_occurrenceindicator_kindtest_callback:
  - 281
  - 282
  - 283
  - 284
  - 285
  - 286
  pygments.lexers.webmisc.XQueryLexer.pushstate_operator_attribute_callback:
  - 316
  - 317
  - 318
  pygments.lexers.webmisc.XQueryLexer.pushstate_operator_callback:
  - 321
  - 322
  - 323
  - 324
  - 325
  pygments.lexers.webmisc.XQueryLexer.pushstate_operator_cdata_section_callback:
  - 240
  - 241
  - 242
  - 239
  pygments.lexers.webmisc.XQueryLexer.pushstate_operator_kindtest_callback:
  - 273
  - 274
  - 275
  - 276
  - 277
  - 278
  pygments.lexers.webmisc.XQueryLexer.pushstate_operator_kindtestforpi_callback:
  - 265
  - 266
  - 267
  - 268
  - 269
  - 270
  pygments.lexers.webmisc.XQueryLexer.pushstate_operator_map_callback:
  - 197
  - 198
  - 199
  - 201
  - 202
  pygments.lexers.webmisc.XQueryLexer.pushstate_operator_order_callback:
  - 193
  - 194
  - 189
  - 190
  - 191
  pygments.lexers.webmisc.XQueryLexer.pushstate_operator_processing_instruction_callback:
  - 224
  - 221
  - 222
  - 223
  pygments.lexers.webmisc.XQueryLexer.pushstate_operator_root_callback:
  - 296
  - 298
  - 295
  pygments.lexers.webmisc.XQueryLexer.pushstate_operator_root_construct_callback:
  - 301
  - 302
  - 303
  - 304
  - 306
  pygments.lexers.webmisc.XQueryLexer.pushstate_operator_root_validate:
  - 205
  - 206
  - 207
  - 209
  - 210
  pygments.lexers.webmisc.XQueryLexer.pushstate_operator_root_validate_withmode:
  - 213
  - 214
  - 215
  - 217
  - 218
  pygments.lexers.webmisc.XQueryLexer.pushstate_operator_starttag_callback:
  - 289
  - 290
  - 291
  - 292
  pygments.lexers.webmisc.XQueryLexer.pushstate_operator_xmlcomment_callback:
  - 251
  - 252
  - 253
  - 254
  pygments.lexers.webmisc.XQueryLexer.pushstate_root_callback:
  - 313
  - 309
  - 310
  - 311
  pygments.lexers.webmisc.XQueryLexer.pushstate_starttag_callback:
  - 184
  - 185
  - 186
  - 183
  pygments.lexers.whiley:
  - 1
  pygments.lexers.whiley.WhileyLexer:
  - 65
  - 69
  - 46
  - 19
  - 53
  - 58
  - 93
  - 63
  pygments.lexers.wowtoc:
  - 1
  pygments.lexers.wowtoc.WoWTocLexer:
  - 67
  - 75
  - 47
  - 81
  - 61
  pygments.lexers.wowtoc.WoWTocLexer.analyse_text:
  - 106
  - 107
  - 108
  - 111
  - 114
  - 117
  pygments.lexers.wowtoc._create_tag_line_token:
  - 32
  - 33
  pygments.lexers.x10:
  - 1
  pygments.lexers.x10.X10Lexer:
  - 18
  - 59
  - 60
  - 61
  - 62
  pygments.lexers.xorg:
  - 1
  pygments.lexers.xorg.XorgLexer:
  - 18
  - 35
  - 31
  pygments.lexers.yang:
  - 1
  pygments.lexers.yang.YangLexer:
  - 96
  - 97
  - 98
  - 99
  - 100
  - 18
  - 84
  - 91
  - 92
  - 93
  - 94
  - 95
  pygments.lexers.zig:
  - 1
  pygments.lexers.zig.ZigLexer:
  - 64
  - 68
  - 40
  - 46
  - 50
  - 19
  - 56
  - 60
  - 31
  pygments.modeline:
  - 16
  - 1
  pygments.modeline.get_filetype_from_buffer:
  - 32
  - 33
  - 34
  - 35
  - 37
  - 38
  - 39
  - 40
  - 29
  pygments.modeline.get_filetype_from_line:
  - 24
  - 25
  - 23
  pygments.plugin:
  - 1
  pygments.plugin.find_plugin_filters:
  - 88
  - 87
  pygments.plugin.find_plugin_formatters:
  - 77
  - 78
  pygments.plugin.find_plugin_lexers:
  - 72
  - 73
  pygments.plugin.find_plugin_styles:
  - 82
  - 83
  pygments.plugin.iter_entry_points:
  - 64
  - 68
  - 59
  - 60
  - 61
  pygments.regexopt:
  - 1
  - 18
  - 19
  pygments.regexopt.make_charset:
  - 23
  pygments.regexopt.make_charset.<lambda1>:
  - 23
  pygments.regexopt.regex_opt:
  - 91
  - 90
  - 83
  pygments.regexopt.regex_opt_inner:
  - 27
  - 30
  - 34
  - 36
  - 37
  - 39
  - 41
  - 45
  - 46
  - 47
  - 49
  - 50
  - 51
  - 53
  - 54
  - 56
  - 57
  - 58
  - 59
  - 62
  - 63
  - 67
  - 68
  - 69
  - 72
  - 73
  - 77
  - 78
  pygments.scanner:
  - 1
  pygments.scanner.EndOfText:
  - 21
  pygments.scanner.Scanner:
  - 28
  - 52
  pygments.scanner.Scanner.__init__:
  - 41
  - 36
  pygments.scanner.Scanner.check:
  - 64
  - 55
  - 60
  - 61
  - 62
  - 63
  pygments.scanner.Scanner.eos:
  - 50
  pygments.scanner.Scanner.get_char:
  - 96
  - 97
  pygments.scanner.Scanner.scan:
  - 73
  - 82
  - 83
  - 84
  - 85
  - 87
  - 88
  - 90
  - 91
  - 92
  pygments.scanner.Scanner.test:
  - 67
  - 70
  pygments.sphinxext:
  - 1
  pygments.sphinxext.PygmentsDoc:
  - 59
  pygments.sphinxext.PygmentsDoc.document_filters:
  - 207
  - 208
  - 210
  - 211
  - 212
  - 213
  pygments.sphinxext.PygmentsDoc.document_formatters:
  - 192
  - 193
  - 195
  - 196
  - 198
  - 199
  - 201
  - 189
  - 191
  pygments.sphinxext.PygmentsDoc.document_lexers:
  - 153
  - 155
  - 156
  - 157
  - 158
  - 159
  - 161
  - 162
  - 163
  - 165
  - 166
  - 167
  - 169
  - 171
  - 172
  - 175
  - 176
  - 177
  - 178
  - 179
  - 180
  - 181
  - 183
  pygments.sphinxext.PygmentsDoc.document_lexers_overview:
  - 135
  - 104
  - 105
  - 136
  - 137
  - 108
  - 138
  - 139
  - 144
  - 146
  - 116
  - 89
  pygments.sphinxext.PygmentsDoc.document_lexers_overview.<lambda1>:
  - 104
  pygments.sphinxext.PygmentsDoc.document_lexers_overview.format_link:
  - 100
  pygments.sphinxext.PygmentsDoc.document_lexers_overview.write_row:
  - 128
  - 120
  - 122
  - 123
  - 124
  - 126
  pygments.sphinxext.PygmentsDoc.document_lexers_overview.write_seperator:
  - 131
  - 133
  pygments.sphinxext.PygmentsDoc.run:
  - 70
  - 71
  - 72
  - 73
  - 74
  - 75
  - 76
  - 77
  - 78
  - 80
  - 81
  - 82
  - 83
  - 84
  - 85
  pygments.sphinxext.setup:
  - 217
  pygments.style:
  - 1
  - 55
  pygments.style.StyleMeta.__iter__:
  - 163
  - 164
  pygments.style.StyleMeta.__len__:
  - 167
  pygments.style.StyleMeta.__new__:
  - 61
  - 62
  - 63
  - 83
  - 84
  - 85
  - 87
  - 88
  - 89
  - 91
  - 96
  - 97
  - 99
  - 101
  - 103
  - 105
  - 107
  - 109
  - 111
  - 112
  - 113
  - 114
  - 115
  - 117
  - 119
  - 122
  pygments.style.StyleMeta.__new__.colorformat:
  - 67
  - 69
  - 71
  - 73
  - 75
  - 77
  pygments.style.StyleMeta.list_styles:
  - 157
  pygments.style.StyleMeta.style_for_token:
  - 130
  - 132
  - 136
  - 138
  - 144
  - 145
  - 146
  - 149
  - 150
  - 151
  pygments.styles:
  - 1
  pygments.styles.abap:
  - 1
  pygments.styles.algol:
  - 1
  pygments.styles.algol_nu:
  - 1
  pygments.styles.arduino:
  - 1
  pygments.styles.arduino.ArduinoStyle:
  - 17
  pygments.styles.autumn:
  - 1
  pygments.styles.autumn.AutumnStyle:
  - 17
  pygments.styles.borland:
  - 1
  pygments.styles.borland.BorlandStyle:
  - 17
  pygments.styles.bw:
  - 1
  pygments.styles.colorful:
  - 1
  pygments.styles.colorful.ColorfulStyle:
  - 17
  pygments.styles.default:
  - 1
  pygments.styles.default.DefaultStyle:
  - 17
  pygments.styles.dracula:
  - 1
  pygments.styles.emacs:
  - 1
  pygments.styles.emacs.EmacsStyle:
  - 17
  pygments.styles.friendly:
  - 1
  pygments.styles.friendly.FriendlyStyle:
  - 17
  pygments.styles.friendly_grayscale:
  - 1
  pygments.styles.friendly_grayscale.FriendlyGrayscaleStyle:
  - 20
  pygments.styles.fruity:
  - 1
  pygments.styles.fruity.FruityStyle:
  - 16
  pygments.styles.get_all_styles:
  - 96
  - 97
  - 93
  - 95
  pygments.styles.get_style_by_name:
  - 69
  - 70
  - 73
  - 74
  - 79
  - 82
  - 84
  - 87
  - 89
  pygments.styles.gh_dark:
  - 1
  pygments.styles.gh_dark.GhDarkStyle:
  - 40
  pygments.styles.gruvbox:
  - 1
  pygments.styles.gruvbox.GruvboxDarkStyle:
  - 18
  pygments.styles.gruvbox.GruvboxLightStyle:
  - 66
  pygments.styles.igor:
  - 1
  pygments.styles.igor.IgorStyle:
  - 16
  pygments.styles.inkpot:
  - 1
  pygments.styles.lilypond:
  - 1
  pygments.styles.lilypond.LilyPondStyle:
  - 15
  pygments.styles.lovelace:
  - 1
  pygments.styles.lovelace.LovelaceStyle:
  - 21
  pygments.styles.manni:
  - 1
  pygments.styles.manni.ManniStyle:
  - 20
  pygments.styles.material:
  - 1
  pygments.styles.material.MaterialStyle:
  - 18
  pygments.styles.monokai:
  - 1
  pygments.styles.monokai.MonokaiStyle:
  - 18
  pygments.styles.murphy:
  - 1
  pygments.styles.murphy.MurphyStyle:
  - 17
  pygments.styles.native:
  - 1
  pygments.styles.native.NativeStyle:
  - 17
  pygments.styles.nord:
  - 1
  pygments.styles.nord.NordDarkerStyle:
  - 86
  pygments.styles.nord.NordStyle:
  - 18
  pygments.styles.onedark:
  - 1
  pygments.styles.onedark.OneDarkStyle:
  - 20
  pygments.styles.paraiso_dark:
  - 1
  pygments.styles.paraiso_light:
  - 1
  pygments.styles.pastie:
  - 1
  pygments.styles.pastie.PastieStyle:
  - 19
  pygments.styles.perldoc:
  - 1
  pygments.styles.perldoc.PerldocStyle:
  - 19
  pygments.styles.rainbow_dash:
  - 1
  pygments.styles.rainbow_dash.RainbowDashStyle:
  - 36
  - 43
  - 47
  - 49
  - 52
  - 53
  - 55
  - 57
  - 60
  - 64
  - 65
  - 68
  - 69
  - 70
  - 71
  - 72
  - 74
  - 81
  - 83
  pygments.styles.rrt:
  - 1
  pygments.styles.rrt.RrtStyle:
  - 16
  pygments.styles.sas:
  - 1
  pygments.styles.sas.SasStyle:
  - 19
  pygments.styles.solarized:
  - 1
  pygments.styles.solarized.SolarizedDarkStyle:
  - 120
  - 116
  pygments.styles.solarized.SolarizedLightStyle:
  - 128
  - 132
  pygments.styles.staroffice:
  - 1
  pygments.styles.staroffice.StarofficeStyle:
  - 16
  pygments.styles.stata_dark:
  - 1
  pygments.styles.stata_light:
  - 1
  pygments.styles.stata_light.StataLightStyle:
  - 18
  pygments.styles.tango:
  - 1
  pygments.styles.tango.TangoStyle:
  - 45
  pygments.styles.trac:
  - 1
  pygments.styles.trac.TracStyle:
  - 17
  pygments.styles.vim:
  - 1
  pygments.styles.vim.VimStyle:
  - 17
  pygments.styles.vs:
  - 1
  pygments.styles.xcode:
  - 1
  pygments.styles.xcode.XcodeStyle:
  - 17
  pygments.styles.zenburn:
  - 1
  pygments.styles.zenburn.ZenburnStyle:
  - 20
  pygments.token:
  - 1
  - 55
  pygments.token._TokenType.__contains__:
  - 30
  - 31
  pygments.token._TokenType.__getattr__:
  - 35
  - 36
  - 37
  - 38
  - 39
  pygments.token._TokenType.__init__:
  - 26
  pygments.token._TokenType.__repr__:
  - 44
  pygments.token._TokenType.split:
  - 19
  - 21
  pygments.token.is_token_subtype:
  - 86
  pygments.token.string_to_tokentype:
  - 110
  - 112
  - 115
  - 116
  - 95
  pygments.unistring:
  - 128
  - 1
  - 131
  - 134
  - 135
  - 136
  - 137
  - 139
  - 140
  - 142
  - 143
  - 144
  - 146
  - 147
  - 148
  - 149
  - 151
  - 153
  - 110
  - 115
  - 116
  - 118
  - 119
  - 121
  - 122
  - 123
  - 124
  pygments.unistring._handle_runs:
  - 96
  - 97
  - 100
  - 102
  - 103
  - 104
  - 105
  - 107
  - 95
  pygments.unistring.allexcept:
  - 88
  - 89
  - 90
  pygments.unistring.combine:
  - 83
  pygments.util:
  - 1
  - 15
  - 16
  - 25
  - 27
  pygments.util.ClassNotFound:
  - 31
  pygments.util.Future:
  - 250
  pygments.util.Future.get:
  - 256
  pygments.util.UnclosingTextIOWrapper.close:
  - 308
  pygments.util.docstring_headline:
  - 98
  - 99
  - 100
  - 103
  - 95
  pygments.util.doctype_matches:
  - 169
  - 174
  - 175
  - 177
  - 178
  pygments.util.duplicates_removed:
  - 234
  - 240
  - 241
  - 242
  - 244
  - 245
  pygments.util.format_lines:
  - 225
  - 227
  - 228
  - 229
  - 230
  - 215
  - 219
  - 220
  - 222
  - 223
  pygments.util.get_bool_opt:
  - 49
  - 50
  - 52
  - 53
  - 54
  - 55
  - 58
  - 60
  - 63
  pygments.util.get_choice_opt:
  - 39
  - 40
  - 41
  - 42
  - 43
  - 44
  pygments.util.get_int_opt:
  - 73
  - 77
  - 69
  - 71
  pygments.util.get_list_opt:
  - 83
  - 84
  - 85
  - 86
  - 87
  - 89
  pygments.util.guess_decode:
  - 260
  - 267
  - 272
  - 273
  - 276
  pygments.util.guess_decode_from_terminal:
  - 281
  - 289
  - 294
  - 287
  pygments.util.html_doctype_matches:
  - 182
  - 183
  pygments.util.looks_like_xml:
  - 193
  - 197
  - 198
  - 200
  - 190
  - 191
  pygments.util.make_analysator:
  - 120
  - 107
  pygments.util.make_analysator.text_analyse:
  - 113
  - 116
  - 110
  pygments.util.shebang_matches:
  - 162
  - 163
  - 156
  - 151
  - 152
  - 153
  - 155
  - 124
  - 158
  - 159
  pygments.util.surrogatepair:
  - 206
  pygments.util.terminal_encoding:
  - 298
  - 299
  - 302
Fuzzer filename: /src/fuzz_lexers.py
ep:
  func_name: TestOneInput
  module: '...fuzz_lexers'
